Cracking MT Gox
Cracking MT Gox
Cracking MT Gox
KIM NILSSON
• Brief history reminder
• Findings so far
Early 2014
BREAKING NEWS
✓ Local presence
✓ Determination
• Approach insiders
• Dig deeper
• Approach insiders
• Dig deeper
LOL NO
OKAY
RECONCILING DATA
* *
Input Output
*
Address
BLOCKCHAIN INDEX
• Keep only essential data: identifiers, relationships, amounts
• 35 GB → 5 GB
RECONSTRUCTING WALLETS
👤 4.756 BTC 👤
Entity X Entity Y
1AbCd…
1B8k4…
1EfGh… 1CoW9…
1HjKm… 1Xxm2…
1.25477 BTC
1NoPq… 1Yb3w…
"
Help: deposit not showing up in account
Apr 27, 2016, 06:39:14 PM
TXID: 01234567789abcdef…
👤 👤
Entity X Entity Y
1AbCd…
1B8k4…
1EfGh… 1CoW9…
1HjKm… 1Xxm2…
1NoPq… 1Yb3w…
"
Help: deposit not showing up in account
Apr 27, 2016, 06:39:14 PM
TXID: 01234567789abcdef…
" 🏦
btcoinr Exchange A
1AbCd…
1B8k4…
1EfGh… 1CoW9…
1HjKm… 1Xxm2…
1NoPq… 1Yb3w…
EARLY RESULTS
• ~2 million addresses identified as MtGox
• Alleged by US to be a
BTC-e administrator
THE TRAIL TO VINNIK
Wallet
Wallet
1Addr1
1Addr1
1Addr2
1Addr2
1Addr3
1Addr3
…
1KP1
1KP1
…
1KP2
1KP2
1KP3
1KP3
… 1KP4
…
KEYPOOL
Wallet.dat
Original 1
Copy
2
3
4
⋮
100 Split
First new address unique to Copy
MTGOX’S KEYPOOL
• First 100 theft transactions have change addresses
perfectly matching MtGox’s keypool as of
September 11, 2011, ~21:30 UTC
• Numerous incidents
BITCOIN HOLDINGS
…AND LIABILITIES
INCIDENTS
Liberty Reserve withdrawal exploit
(January 20–23, 2011)
Total losses
50,000 USD
841,509 BTC
INCIDENTS
US seizures
(May and August, 2013)
Total losses
5,050,000 USD
841,509 BTC
INCIDENTS
CoinLab dispute
(May, 2013)
Total losses
10,050,000 USD
841,509 BTC
INCIDENTS
“Willy” — the MtGox obligation exchange
(2011–2013)
• Increased risk
ANYTHING LEFT?
1nikuYD1PUhAkhJaQWzLiLahuJBe9a2sZ