User Tools

Site Tools


dido:public:ra:xapend:xapend.a_glossary:r:reentrancy_attack

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
dido:public:ra:xapend:xapend.a_glossary:r:reentrancy_attack [2022/02/03 11:24]
nick created
dido:public:ra:xapend:xapend.a_glossary:r:reentrancy_attack [2022/02/03 11:37] (current)
44.202.115.227 ↷ Links adapted because of a move operation
Line 6: Line 6:
 the target’s withdraw function. When the contract fails to the target’s withdraw function. When the contract fails to
 update its state, a victim’s balance, prior to sending funds, update its state, a victim’s balance, prior to sending funds,
-the attacker can continuously call the withdraw function to+the attacker can continuously call the **''​withdraw''​** ​function to
 drain the contract’s funds. A famous real-world Reentrancy drain the contract’s funds. A famous real-world Reentrancy
-attack is the DAO attack which caused a loss of 60 million US dollars.+attack is the [[dido:​public:​ra:​xapend:​xapend.a_glossary:​t:​the_dao]] ​attackwhich caused a loss of 60 million US dollars.
  
 Source: [[https://​arxiv.org/​pdf/​2105.02881.pdf ]] Source: [[https://​arxiv.org/​pdf/​2105.02881.pdf ]]
dido/public/ra/xapend/xapend.a_glossary/r/reentrancy_attack.1643905446.txt.gz · Last modified: 2022/02/03 11:24 by nick