Social Engineering Attacks in Ethereum Smart Contracts
This page contains the source codes of the Ethereum Social Engineering attacks A1 — A6, as well as the screencasts of integration of the attack patterns in source codes of five popular smart contracts. Please refer to our research paper for more details.
Example Source Codes
Base Token
Attack Pattern A1
Attack Pattern A2
Attack Pattern A3
Attack Pattern A4
Attack Pattern A5
Attack Pattern A6
.
Integration of Social Engineering attack patterns into source codes of popular Ethereum smart contracts
Integrating the A4 Attack pattern into the Tether Stablecoin (USDT)
Integrating the A5 Attack pattern into the Binance Token (BNB)
Integrating the A1 attack pattern to the ChainLink Token (LINK)
Integrating the A6 Attack pattern into the Bitfinex LEO Token
Integrating the hybrid A1 + A2 Attack pattern into the CryptoKItties collectible