Linked Questions

7
votes
2answers
2k views

How did they stop “the DAO” attack on 17 June 2016? [duplicate]

Is it possible to prevent some transactions from happening? Obviously not, since it will ruin the whole purpose of having a decentralized system. So my question is how could they stop the attack? In ...
0
votes
0answers
14 views

Can anyone explain how “The DAO” hacked? [duplicate]

Can anyone explain how "The DAO" hacked ? Is there any piece of code available(Where "The DAO" loophole ) in internet ? If available can please explain with that code where it("The DAO" - Smart ...
48
votes
3answers
8k views

What is a recursive calling vulnerability?

What is a recursive calling vulnerability exactly? When creating smart contracts, DAOs or DAPPs, what measures can I take to ensure I am not vulnerable?
39
votes
2answers
24k views

How do I convert my The DAO tokens into ethers using the withdrawal contract after the hard fork?

The DAO contract was attacked on 17th June 2016 where the attacker drained about USD 50 million worth of ethers using a recursive call vulnerability in The DAO contract code. The attacker drained ...
15
votes
1answer
2k views

How much computation can be done in a fallback function?

Simply sending Ether to a contract, will run the contract's code. In Solidity, this code maps to what it calls the fallback function. How much work can be done in a fallback function?
5
votes
4answers
531 views

In simple terms, how did the DAO get hacked and funds removed from it?

How did the DAO get hacked? Can someone explain in simple terms?
7
votes
2answers
1k views

How was the recursion created that lead to theDAO hack?

I understand that if theDAO contract has a withdrawal function that sends money to contract X - contract X can be malicious and use the fallback function to call the withdrawal function again. However ...
3
votes
2answers
1k views

How does a hard fork rollback transactions?

I'm new to ethereum. I am confused of how hard fork works in detail. I read many answers, like: https://ethereum.stackexchange.com/a/6390 https://ethereum.stackexchange.com/a/6269 In the first link, ...
3
votes
1answer
378 views

What attacks have been performed against the Ethereum network and contracts?

Every time I fire up a new Ethereum node, I run into that very slow patch of syncing from 2016Q3 due to a DoS attack on the network. What other attacks have been performed against the Ethereum network ...
2
votes
1answer
54 views

Can the contract with the stolen Ether be attacked the same way like the DAO?

Since the Ether of the attacker is in a copy of a theDAO contract - can the ETH be stolen the same way?