├── .github └── workflows │ └── test.yml ├── .gitignore ├── .gitmodules ├── README.md ├── foundry.toml └── src ├── Inverse-finanace ├── FlashLoanReceiverBase.sol ├── InverseExploit.sol ├── README.md ├── interfaces │ ├── ICurve.sol │ ├── IERC20.sol │ ├── IFlashLoanReceiver.sol │ ├── ILendingPool.sol │ ├── ILendingPoolAddressesProvider.sol │ └── Utils.sol └── test │ └── Contract.t.sol ├── Optimism-Wintermute ├── README.md ├── Wintermute.sol └── test │ └── Contract.t.sol ├── The-Dao-hack ├── DaoExploit.sol ├── Helper.sol ├── README.md ├── interfaces │ └── IDAO.sol └── test │ └── Contract.t.sol ├── The-Praity-Kill ├── ParityKill.sol ├── README.md └── test │ └── Contract.t.sol ├── XCarnival ├── README.md ├── XCarnivalExploit.sol └── test │ └── Contract.t.sol ├── abracadabra-MIMSpell ├── AbracadabraExploit.sol ├── README.md └── test │ └── Contract.t.sol ├── harvest-finance ├── HarvestExploit.sol ├── README.md └── test │ └── Contract.t.sol └── pickle-finance ├── Exploit.sol ├── FakeJar.sol ├── FakeUnderlying.sol ├── README.md ├── interface ├── IERC20.sol └── ILogic.sol └── test └── Contract.t.sol /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulsamijay/Defi-Hack-Analysis-POC/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | cache/ 2 | out/ 3 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulsamijay/Defi-Hack-Analysis-POC/HEAD/.gitmodules -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulsamijay/Defi-Hack-Analysis-POC/HEAD/README.md -------------------------------------------------------------------------------- /foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulsamijay/Defi-Hack-Analysis-POC/HEAD/foundry.toml -------------------------------------------------------------------------------- /src/Inverse-finanace/FlashLoanReceiverBase.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulsamijay/Defi-Hack-Analysis-POC/HEAD/src/Inverse-finanace/FlashLoanReceiverBase.sol -------------------------------------------------------------------------------- /src/Inverse-finanace/InverseExploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulsamijay/Defi-Hack-Analysis-POC/HEAD/src/Inverse-finanace/InverseExploit.sol -------------------------------------------------------------------------------- /src/Inverse-finanace/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulsamijay/Defi-Hack-Analysis-POC/HEAD/src/Inverse-finanace/README.md -------------------------------------------------------------------------------- /src/Inverse-finanace/interfaces/ICurve.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulsamijay/Defi-Hack-Analysis-POC/HEAD/src/Inverse-finanace/interfaces/ICurve.sol -------------------------------------------------------------------------------- /src/Inverse-finanace/interfaces/IERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulsamijay/Defi-Hack-Analysis-POC/HEAD/src/Inverse-finanace/interfaces/IERC20.sol -------------------------------------------------------------------------------- /src/Inverse-finanace/interfaces/IFlashLoanReceiver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulsamijay/Defi-Hack-Analysis-POC/HEAD/src/Inverse-finanace/interfaces/IFlashLoanReceiver.sol -------------------------------------------------------------------------------- /src/Inverse-finanace/interfaces/ILendingPool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulsamijay/Defi-Hack-Analysis-POC/HEAD/src/Inverse-finanace/interfaces/ILendingPool.sol -------------------------------------------------------------------------------- /src/Inverse-finanace/interfaces/ILendingPoolAddressesProvider.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulsamijay/Defi-Hack-Analysis-POC/HEAD/src/Inverse-finanace/interfaces/ILendingPoolAddressesProvider.sol -------------------------------------------------------------------------------- /src/Inverse-finanace/interfaces/Utils.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulsamijay/Defi-Hack-Analysis-POC/HEAD/src/Inverse-finanace/interfaces/Utils.sol -------------------------------------------------------------------------------- /src/Inverse-finanace/test/Contract.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulsamijay/Defi-Hack-Analysis-POC/HEAD/src/Inverse-finanace/test/Contract.t.sol -------------------------------------------------------------------------------- /src/Optimism-Wintermute/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulsamijay/Defi-Hack-Analysis-POC/HEAD/src/Optimism-Wintermute/README.md -------------------------------------------------------------------------------- /src/Optimism-Wintermute/Wintermute.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulsamijay/Defi-Hack-Analysis-POC/HEAD/src/Optimism-Wintermute/Wintermute.sol -------------------------------------------------------------------------------- /src/Optimism-Wintermute/test/Contract.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulsamijay/Defi-Hack-Analysis-POC/HEAD/src/Optimism-Wintermute/test/Contract.t.sol -------------------------------------------------------------------------------- /src/The-Dao-hack/DaoExploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulsamijay/Defi-Hack-Analysis-POC/HEAD/src/The-Dao-hack/DaoExploit.sol -------------------------------------------------------------------------------- /src/The-Dao-hack/Helper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulsamijay/Defi-Hack-Analysis-POC/HEAD/src/The-Dao-hack/Helper.sol -------------------------------------------------------------------------------- /src/The-Dao-hack/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulsamijay/Defi-Hack-Analysis-POC/HEAD/src/The-Dao-hack/README.md -------------------------------------------------------------------------------- /src/The-Dao-hack/interfaces/IDAO.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulsamijay/Defi-Hack-Analysis-POC/HEAD/src/The-Dao-hack/interfaces/IDAO.sol -------------------------------------------------------------------------------- /src/The-Dao-hack/test/Contract.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulsamijay/Defi-Hack-Analysis-POC/HEAD/src/The-Dao-hack/test/Contract.t.sol -------------------------------------------------------------------------------- /src/The-Praity-Kill/ParityKill.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulsamijay/Defi-Hack-Analysis-POC/HEAD/src/The-Praity-Kill/ParityKill.sol -------------------------------------------------------------------------------- /src/The-Praity-Kill/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulsamijay/Defi-Hack-Analysis-POC/HEAD/src/The-Praity-Kill/README.md -------------------------------------------------------------------------------- /src/The-Praity-Kill/test/Contract.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulsamijay/Defi-Hack-Analysis-POC/HEAD/src/The-Praity-Kill/test/Contract.t.sol -------------------------------------------------------------------------------- /src/XCarnival/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulsamijay/Defi-Hack-Analysis-POC/HEAD/src/XCarnival/README.md -------------------------------------------------------------------------------- /src/XCarnival/XCarnivalExploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulsamijay/Defi-Hack-Analysis-POC/HEAD/src/XCarnival/XCarnivalExploit.sol -------------------------------------------------------------------------------- /src/XCarnival/test/Contract.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulsamijay/Defi-Hack-Analysis-POC/HEAD/src/XCarnival/test/Contract.t.sol -------------------------------------------------------------------------------- /src/abracadabra-MIMSpell/AbracadabraExploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulsamijay/Defi-Hack-Analysis-POC/HEAD/src/abracadabra-MIMSpell/AbracadabraExploit.sol -------------------------------------------------------------------------------- /src/abracadabra-MIMSpell/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulsamijay/Defi-Hack-Analysis-POC/HEAD/src/abracadabra-MIMSpell/README.md -------------------------------------------------------------------------------- /src/abracadabra-MIMSpell/test/Contract.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulsamijay/Defi-Hack-Analysis-POC/HEAD/src/abracadabra-MIMSpell/test/Contract.t.sol -------------------------------------------------------------------------------- /src/harvest-finance/HarvestExploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulsamijay/Defi-Hack-Analysis-POC/HEAD/src/harvest-finance/HarvestExploit.sol -------------------------------------------------------------------------------- /src/harvest-finance/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulsamijay/Defi-Hack-Analysis-POC/HEAD/src/harvest-finance/README.md -------------------------------------------------------------------------------- /src/harvest-finance/test/Contract.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulsamijay/Defi-Hack-Analysis-POC/HEAD/src/harvest-finance/test/Contract.t.sol -------------------------------------------------------------------------------- /src/pickle-finance/Exploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulsamijay/Defi-Hack-Analysis-POC/HEAD/src/pickle-finance/Exploit.sol -------------------------------------------------------------------------------- /src/pickle-finance/FakeJar.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulsamijay/Defi-Hack-Analysis-POC/HEAD/src/pickle-finance/FakeJar.sol -------------------------------------------------------------------------------- /src/pickle-finance/FakeUnderlying.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulsamijay/Defi-Hack-Analysis-POC/HEAD/src/pickle-finance/FakeUnderlying.sol -------------------------------------------------------------------------------- /src/pickle-finance/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulsamijay/Defi-Hack-Analysis-POC/HEAD/src/pickle-finance/README.md -------------------------------------------------------------------------------- /src/pickle-finance/interface/IERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulsamijay/Defi-Hack-Analysis-POC/HEAD/src/pickle-finance/interface/IERC20.sol -------------------------------------------------------------------------------- /src/pickle-finance/interface/ILogic.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulsamijay/Defi-Hack-Analysis-POC/HEAD/src/pickle-finance/interface/ILogic.sol -------------------------------------------------------------------------------- /src/pickle-finance/test/Contract.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdulsamijay/Defi-Hack-Analysis-POC/HEAD/src/pickle-finance/test/Contract.t.sol --------------------------------------------------------------------------------