├── .env.template ├── .gitattributes ├── .github └── workflows │ └── test.yml ├── .gitignore ├── .gitmodules ├── CONTRIBUTING.md ├── Makefile ├── README.md ├── foundry.lock ├── foundry.toml ├── remappings.txt └── src ├── 0CTF2022 └── TctfNftMarket │ ├── CalldataBug.t.sol │ ├── Challenge.sol.archived │ ├── Exploit.t.sol.archived │ └── exploit.py ├── 0x41414141CTF ├── Crackme │ └── exploit.py ├── CryptoCasino │ ├── Exploit.s.sol │ └── decode.py ├── README.md ├── RichClub │ ├── Exploit.s.sol │ └── RichClub.sol └── SecureEnclave │ └── exploit.py ├── BalsnCTF2022 ├── CairoReverse │ ├── challenge │ │ ├── contract.cairo │ │ └── contract_compiled.json │ └── exploit.py ├── NFTMarketplace │ ├── Exploit.sol │ ├── Exploit.t.sol │ ├── challenge │ │ ├── NFTMarketplace.sol │ │ └── hardhat.config.js │ └── exploit.sh └── README.md ├── BlazCTF2023 ├── Ghost │ ├── Exploit.s.sol │ ├── challenge │ │ └── Challenge.sol │ └── generate_payload.py ├── Jambo │ ├── Exploit.s.sol │ ├── Exploit.t.sol │ └── challenge │ │ └── Challenge.sol └── Maze │ ├── Exploit.s.sol │ ├── Exploit.t.sol │ └── challenge │ ├── Challenge.sol │ └── Maze.yul_ ├── CaptureTheEther ├── AccountTakeover │ ├── AccountTakeoverChallenge.sol │ ├── Exploit.t.sol │ └── exploit.py ├── Donation │ ├── DonationChallenge.sol │ └── Exploit.t.sol ├── FiftyYears │ ├── Exploit.t.sol_ │ └── FiftyYearsChallenge.sol_ ├── FuzzyIdentity │ ├── Exploit.t.sol │ └── FuzzyIdentityChallenge.sol ├── GuessTheNewNumber │ └── Exploit.s.sol ├── Mapping │ └── Exploit.s.sol ├── PredictTheBlockHash │ ├── Exploit.t.sol │ └── PredictTheBlockHashChallenge.sol ├── PredictTheFuture │ ├── Exploit.t.sol │ └── PredictTheFutureChallenge.sol ├── PublicKey │ ├── Exploit.t.sol │ ├── PublicKeyChallenge.sol │ └── solver.py ├── README.md ├── RetirementFund │ └── Exploit.s.sol ├── TokenBank │ └── Exploit.s.sol ├── TokenSale │ └── Exploit.s.sol └── TokenWhale │ └── Exploit.s.sol ├── Compfest2025 ├── SnakeInception │ ├── Exploit.huff │ ├── Exploit.s.sol │ ├── README.md │ └── challenge │ │ ├── Setup.sol │ │ └── Vault.vy_ └── SyntheticManipulation │ ├── Exploit.s.sol │ └── README.md ├── CorCTF2023 ├── BabyWallet │ ├── Exploit.s.sol │ ├── Exploit.sol │ ├── Exploit.t.sol │ └── challenge │ │ ├── BabyWallet.sol │ │ └── Setup.sol └── README.md ├── CorCTF2024 └── Exchange │ ├── Exploit.s.sol │ ├── Exploit.sol │ ├── Exploit.t.sol │ ├── README.md │ └── challenge │ ├── Exchange.sol │ ├── Setup.sol │ └── Token.sol ├── Curta ├── 1_TwoTimesFourIsEight │ ├── Exploit.t.sol │ ├── challenge │ │ └── Challenge.sol │ └── solve.py ├── 20_Lana │ ├── Exploit.s.sol │ ├── Exploit.t.sol │ ├── README.md │ ├── challenge │ │ └── Challenge.sol │ └── generate_payload.py ├── 2_F1A9 │ ├── Exploit.t.sol │ └── challenge │ │ └── Challenge.sol ├── 3_TinySig │ ├── Exploit.t.sol │ ├── Proxy.huff │ ├── challenge │ │ └── Challenge.sol │ └── solve.py ├── README.md └── general │ ├── CurtaLocal.sol │ ├── ICurta.sol │ └── IPuzzle.sol ├── DarkCTF └── README.md ├── DeFiSecuritySummitStanford ├── BorrowSystemInsecureOracle │ ├── BorrowSystemInsecureOracle.sol │ └── BorrowSystemInsecureOracleExploit.t.sol ├── InSecureumLenderPool │ ├── InSecureumLenderPool.sol │ ├── InSecureumLenderPoolExploit.sol │ └── InSecureumLenderPoolExploit.t.sol ├── InsecureDexLP │ ├── InsecureDexLP.sol │ └── InsecureDexLPExploit.t.sol ├── VToken │ ├── VToken.sol │ └── VTokenExploit.t.sol └── tokens │ ├── tokenBoring.sol │ ├── tokenERC223.sol │ └── tokenInsecureum.sol ├── DiceCTF2024 └── Floordrop │ ├── challenge │ ├── genesis.json │ ├── pow.sol │ └── solve.py │ └── solve.py ├── DiceCTF2025 └── GoldenBridge │ ├── Exploit.s.sol │ ├── README.md │ ├── assets │ └── ui.png │ ├── challenge │ ├── .gitignore │ ├── Dockerfile │ ├── bridge │ │ ├── app.py │ │ └── templates │ │ │ └── index.html │ ├── eth │ │ ├── .gitignore │ │ ├── foundry.toml │ │ ├── run.sh │ │ └── src │ │ │ ├── Bridge.sol │ │ │ ├── Bubble.sol │ │ │ ├── Feather.sol │ │ │ └── Setup.sol │ ├── launcher.py │ ├── nginx.conf │ ├── requirements.txt │ └── sol │ │ └── run.sh │ ├── race.py │ └── solve.fish ├── DownUnderCTF2022 ├── CryptoCasino │ ├── Casino.sol │ ├── DUCoin.sol │ ├── Exploit.sol │ └── exploit.py ├── EVMVaultMechanism │ ├── Exploit.s.sol │ ├── Exploit.t.sol │ ├── README.md │ ├── contract.txt │ ├── exploit43.huff │ ├── solver43.py │ ├── solver44.cpp │ └── solver45.py ├── README.md ├── SecretAndEphemeral │ ├── SecretAndEphemeral.sol │ └── input.txt └── SolveMe │ └── SolveMe.sol ├── EkoPartyCTF2022 ├── Greedy │ └── GreedyExploit.s.sol ├── Piggy │ └── PiggyExploit.s.sol └── README.md ├── Ethernaut ├── AlienCodex │ ├── AlienCodex-08.sol │ ├── AlienCodex.sol │ ├── AlienCodexExploit.s.sol │ ├── AlienCodexExploit.sol │ ├── AlienCodexExploit.t.sol │ ├── AlienCodexFactory.sol │ ├── Ownable-05.sol │ └── Ownable-08.sol ├── CoinFlip │ ├── CoinFlip.sol │ ├── CoinFlipExploit.s.sol │ ├── CoinFlipExploit.sol │ ├── CoinFlipExploit.t.sol │ ├── CoinFlipExploit.vy │ └── CoinFlipFactory.sol ├── Delegation │ ├── Delegation.sol │ ├── DelegationExploit.s.sol │ ├── DelegationExploit.sol │ ├── DelegationExploit.t.sol │ └── DelegationFactory.sol ├── Denial │ ├── Denial.sol │ ├── DenialExploit.s.sol │ ├── DenialExploit.sol │ ├── DenialExploit.t.sol │ └── DenialFactory.sol ├── Dex │ ├── Dex.sol │ ├── DexExploit.s.sol │ ├── DexExploit.sol │ ├── DexExploit.t.sol │ └── DexFactory.sol ├── DexTwo │ ├── DexTwo.sol │ ├── DexTwoExploit.s.sol │ ├── DexTwoExploit.sol │ ├── DexTwoExploit.t.sol │ └── DexTwoFactory.sol ├── DoubleEntryPoint │ ├── DoubleEntryPoint.sol │ ├── DoubleEntryPointExploit.s.sol │ ├── DoubleEntryPointExploit.sol │ ├── DoubleEntryPointExploit.t.sol │ └── DoubleEntryPointFactory.sol ├── Elevator │ ├── Elevator.sol │ ├── ElevatorExploit.s.sol │ ├── ElevatorExploit.sol │ ├── ElevatorExploit.t.sol │ └── ElevatorFactory.sol ├── Ethernaut │ ├── Ethernaut.sol │ └── Level.sol ├── Fallback │ ├── Fallback.sol │ ├── FallbackExploit.s.sol │ ├── FallbackExploit.sol │ ├── FallbackExploit.t.sol │ └── FallbackFactory.sol ├── Fallout │ ├── Fallout.sol │ ├── FalloutExploit.s.sol │ ├── FalloutExploit.sol │ ├── FalloutExploit.t.sol │ └── FalloutFactory.sol ├── Force │ ├── Force.sol │ ├── ForceExploit.s.sol │ ├── ForceExploit.sol │ ├── ForceExploit.t.sol │ └── ForceFactory.sol ├── GatekeeperOne │ ├── GatekeeperOne.sol │ ├── GatekeeperOneExploit.s.sol │ ├── GatekeeperOneExploit.sol │ ├── GatekeeperOneExploit.t.sol │ └── GatekeeperOneFactory.sol ├── GatekeeperThree │ ├── GatekeeperThree.sol │ ├── GatekeeperThreeExploit.s.sol │ ├── GatekeeperThreeExploit.sol │ ├── GatekeeperThreeExploit.t.sol │ └── GatekeeperThreeFactory.sol ├── GatekeeperTwo │ ├── GatekeeperTwo.sol │ ├── GatekeeperTwoExploit.s.sol │ ├── GatekeeperTwoExploit.sol │ ├── GatekeeperTwoExploit.t.sol │ └── GatekeeperTwoFactory.sol ├── GoodSamaritan │ ├── GoodSamaritan.sol │ ├── GoodSamaritanExploit.s.sol │ ├── GoodSamaritanExploit.sol │ ├── GoodSamaritanExploit.t.sol │ └── GoodSamaritanFactory.sol ├── HelloEthernaut │ ├── HelloEthernaut.sol │ ├── HelloEthernautExploit.s.sol │ ├── HelloEthernautExploit.sol │ ├── HelloEthernautExploit.t.sol │ └── HelloEthernautFactory.sol ├── HigherOrder │ ├── Exploit.t.sol │ ├── HigherOrder-8.sol │ ├── HigherOrder.sol │ └── HigherOrderFactory.sol ├── King │ ├── King.sol │ ├── KingExploit.s.sol │ ├── KingExploit.sol │ ├── KingExploit.t.sol │ └── KingFactory.sol ├── MagicNumber │ ├── MagicNumber.sol │ ├── MagicNumberExploit.s.sol │ ├── MagicNumberExploit.sol │ ├── MagicNumberExploit.t.sol │ └── MagicNumberFactory.sol ├── Motorbike │ ├── Motorbike.sol │ ├── MotorbikeExploit.s.sol │ ├── MotorbikeExploit.sol │ ├── MotorbikeExploit.t.sol │ └── MotorbikeFactory.sol ├── NaughtCoin │ ├── NaughtCoin.sol │ ├── NaughtCoinExploit.s.sol │ ├── NaughtCoinExploit.sol │ ├── NaughtCoinExploit.t.sol │ └── NaughtCoinFactory.sol ├── Preservation │ ├── Preservation.sol │ ├── PreservationExploit.s.sol │ ├── PreservationExploit.sol │ ├── PreservationExploit.t.sol │ └── PreservationFactory.sol ├── Privacy │ ├── Privacy.sol │ ├── PrivacyExploit.s.sol │ ├── PrivacyExploit.sol │ ├── PrivacyExploit.t.sol │ └── PrivacyFactory.sol ├── PuzzleWallet │ ├── PuzzleWallet.sol │ ├── PuzzleWalletExploit.s.sol │ ├── PuzzleWalletExploit.sol │ ├── PuzzleWalletExploit.t.sol │ └── PuzzleWalletFactory.sol ├── README.md ├── Recovery │ ├── Recovery.sol │ └── RecoveryFactory.sol ├── Reentrance │ ├── Reentrance.sol │ ├── ReentranceExploit.s.sol │ ├── ReentranceExploit.sol │ ├── ReentranceExploit.t.sol │ └── ReentranceFactory.sol ├── Shop │ ├── Shop.sol │ ├── ShopExploit.s.sol │ ├── ShopExploit.sol │ ├── ShopExploit.t.sol │ └── ShopFactory.sol ├── Stake │ ├── Exploit.t.sol │ ├── README.md │ ├── Stake.sol │ └── StakeFactory.sol ├── Switch │ ├── Switch.sol │ ├── SwitchExploit.s.sol │ ├── SwitchExploit.sol │ ├── SwitchExploit.t.sol │ └── SwitchFactory.sol ├── Telephone │ ├── Telephone.sol │ ├── TelephoneExploit.s.sol │ ├── TelephoneExploit.sol │ ├── TelephoneExploit.t.sol │ └── TelephoneFactory.sol ├── Token │ ├── Token.sol │ ├── TokenExploit.s.sol │ ├── TokenExploit.sol │ ├── TokenExploit.t.sol │ └── TokenFactory.sol └── Vault │ ├── Vault.sol │ ├── VaultExploit.s.sol │ ├── VaultExploit.sol │ ├── VaultExploit.t.sol │ └── VaultFactory.sol ├── EthernautDAO ├── CarMarket │ ├── CarFactory.sol │ ├── CarMarket.sol │ ├── CarMarketExploit.sol │ ├── CarMarketExploit.t.sol.archived │ ├── CarToken.sol │ ├── README.md │ └── interfaces │ │ ├── ICarMarket.sol │ │ └── ICarToken.sol ├── EthernautDaoToken │ ├── EthernautDaoToken.sol │ ├── EthernautDaoTokenExploit.sol │ └── EthernautDaoTokenExploit.t.sol.archived ├── NoName │ ├── Contract.sol │ ├── Contract.t.sol.archived │ └── exploit.sh ├── PrivateData │ ├── PrivateData.sol │ ├── PrivateDataExploit.sol │ └── PrivateDataExploit.t.sol.archived ├── README.md ├── VendingMachine │ ├── VendingMachine.sol │ ├── VendingMachineExploit.sol │ └── VendingMachineExploit.t.sol.archived └── WalletLibrary │ ├── README.md │ ├── Wallet.sol │ ├── WalletLibrary.sol │ ├── WalletLibraryExploit.sol │ └── WalletLibraryExploit.t.sol.archived ├── FlareOn11 └── ClearlyFake │ ├── README.md │ ├── attachment │ └── clearlyfake.js │ ├── clearlyfake_analysed.js │ ├── clearlyfake_deobfuscated.js │ ├── decompress.py │ ├── deobfuscate.py │ ├── images │ ├── dedaub.png │ └── tx-list.png │ └── solve.py ├── FullWeakEngineerCTF └── SaveTheKappa │ ├── Exploit.sol │ ├── Exploit.t.sol │ ├── README.md │ └── challenge │ ├── Setup.sol │ └── VulnerableBank.sol ├── FvictorioEVMPuzzles └── README.md ├── HuffChallenge ├── README.md ├── challenge1 │ ├── Challenge1.t.sol │ └── Solver.huff ├── challenge2 │ ├── Challenge2.t.sol │ ├── Solver25Gas.huff │ ├── Solver26Gas.huff │ └── Solver28Gas.huff ├── challenge3 │ ├── Challenge3.huff │ ├── Challenge3.t.sol │ ├── Challenge3Exploit.sol │ └── IChallenge3.sol ├── challenge4 │ ├── Challenge4.huff │ └── Challenge4.t.sol └── challenge5 │ ├── Challenge5.huff │ └── Challenge5.t.sol ├── LACTF2024 └── RemisWorld │ ├── Exploit.s.sol │ ├── Exploit.sol │ ├── Exploit.t.sol │ └── challenge │ ├── Remis.sol │ └── Setup.sol ├── MEVShareCTF ├── .env.template ├── 10x │ ├── MevShareCTFSimple.sol │ ├── abi.ts │ └── solver.ts ├── 20x │ ├── ClearChecker.sol │ ├── MevShareCTFMagicNumber.sol │ ├── MevShareCTFMagicNumberV1.sol │ ├── MevShareCTFMagicNumberV2.sol │ ├── MevShareCTFMagicNumberV3.sol │ ├── abi.ts │ └── solver.ts ├── 30x │ ├── MevShareCTFNewContracts.sol │ ├── abi.ts │ └── solver.ts ├── 40x │ ├── MevShareCTFTriple.sol │ ├── abi.ts │ └── solver.ts ├── README.md ├── base │ ├── Context.sol │ ├── MevShareCTFBase.sol │ ├── MevShareCaptureLogger.sol │ └── Ownable.sol ├── package.json └── pnpm-lock.yaml ├── MapleCTF2022 ├── Maplebacoin │ ├── MapleBaCoinExploit.t.sol │ └── challenge │ │ ├── MapleBaCoin.sol │ │ └── MapleBankon.sol └── README.md ├── MetaTrustCTF └── ECDSA │ ├── Exploit.s.sol │ ├── challenge │ ├── Verify.sol │ ├── math_utils.py │ ├── miniecdsa.py │ └── signature.txt │ └── exploit.py ├── NumenCTF ├── ASSLOT │ ├── Exploit.s.sol │ ├── Exploit.t.sol │ ├── Solver.huff │ └── challenge │ │ └── asslot.sol ├── ChatGPT10 │ └── 1.mv.jpg ├── Counter │ ├── Exploit.s.sol │ ├── Exploit.t.sol │ ├── Solver.huff │ └── challenge │ │ └── Counter.sol ├── Exist │ ├── Exploit.s.sol │ ├── challenge │ │ └── create2.sol │ └── generate_address.py ├── GOATFinance │ ├── Exploit.s.sol │ ├── Exploit.sol │ ├── Exploit.t.sol │ ├── challenge │ │ └── GOATFinance.sol │ └── find_address.py ├── HEXP │ ├── Exploit.s.sol │ ├── challenge │ │ └── hexp.sol │ └── exploit.py ├── LenderPool │ ├── Exploit.s.sol │ ├── Exploit.sol │ ├── Exploit.t.sol │ └── challenge │ │ └── Re.sol ├── LittleMoney │ ├── Exploit.s.sol │ ├── Exploit.t.sol │ ├── Solver.huff │ └── challenge │ │ └── NumenCTF.sol ├── MoveToCheckin │ └── challenge │ │ ├── Move.toml │ │ └── checkin.move ├── MoveToCrackme │ ├── MoveToCrackme │ │ ├── Move.toml │ │ └── sources │ │ │ ├── MoveToCrackme.move │ │ │ └── PoC.move │ ├── giveflag.py │ ├── out.elf │ └── solver.py ├── README.md ├── SimpleCall │ ├── Exploit.s.sol │ ├── Exploit.sol │ ├── Exploit.t.sol │ └── challenge │ │ └── call.sol └── Wallet │ ├── Exploit.s.sol │ ├── Exploit.sol │ ├── Exploit.t.sol │ ├── calculate_addresses.py │ └── challenge │ └── NumenWallet.sol ├── OakSecurityCosmWasmCTF ├── 01-Mjolnir │ ├── .cargo │ │ └── config.toml │ ├── Cargo.toml │ ├── README.md │ └── src │ │ ├── bin │ │ └── schema.rs │ │ ├── contract.rs │ │ ├── error.rs │ │ ├── exploit.rs │ │ ├── integration_tests.rs │ │ ├── lib.rs │ │ ├── msg.rs │ │ └── state.rs ├── 02-Gungnir │ ├── .cargo │ │ └── config.toml │ ├── Cargo.toml │ ├── README.md │ └── src │ │ ├── bin │ │ └── schema.rs │ │ ├── contract.rs │ │ ├── error.rs │ │ ├── exploit.rs │ │ ├── integration_tests.rs │ │ ├── lib.rs │ │ ├── msg.rs │ │ └── state.rs ├── 03-Laevateinn │ ├── Cargo.toml │ ├── README.md │ ├── contracts │ │ ├── flash_loan │ │ │ ├── .cargo │ │ │ │ └── config.toml │ │ │ ├── Cargo.toml │ │ │ ├── README.md │ │ │ └── src │ │ │ │ ├── bin │ │ │ │ └── schema.rs │ │ │ │ ├── contract.rs │ │ │ │ ├── error.rs │ │ │ │ ├── integration_tests.rs │ │ │ │ ├── lib.rs │ │ │ │ └── state.rs │ │ ├── mock_arb │ │ │ ├── .cargo │ │ │ │ └── config.toml │ │ │ ├── Cargo.toml │ │ │ ├── README.md │ │ │ └── src │ │ │ │ ├── bin │ │ │ │ └── schema.rs │ │ │ │ ├── contract.rs │ │ │ │ ├── error.rs │ │ │ │ ├── integration_tests.rs │ │ │ │ ├── lib.rs │ │ │ │ └── state.rs │ │ └── proxy │ │ │ ├── .cargo │ │ │ └── config.toml │ │ │ ├── Cargo.toml │ │ │ ├── README.md │ │ │ └── src │ │ │ ├── bin │ │ │ └── schema.rs │ │ │ ├── contract.rs │ │ │ ├── error.rs │ │ │ ├── exploit.rs │ │ │ ├── integration_tests.rs │ │ │ ├── lib.rs │ │ │ └── state.rs │ └── packages │ │ └── common │ │ ├── Cargo.toml │ │ └── src │ │ ├── flash_loan.rs │ │ ├── lib.rs │ │ ├── mock_arb.rs │ │ └── proxy.rs ├── 04-Gram │ ├── .cargo │ │ └── config.toml │ ├── Cargo.toml │ ├── README.md │ └── src │ │ ├── bin │ │ └── schema.rs │ │ ├── contract.rs │ │ ├── error.rs │ │ ├── exploit.rs │ │ ├── integration_tests.rs │ │ ├── lib.rs │ │ ├── msg.rs │ │ └── state.rs ├── 05-Draupnir │ ├── .cargo │ │ └── config.toml │ ├── Cargo.toml │ ├── README.md │ └── src │ │ ├── bin │ │ └── schema.rs │ │ ├── contract.rs │ │ ├── error.rs │ │ ├── exploit.rs │ │ ├── integration_tests.rs │ │ ├── lib.rs │ │ ├── msg.rs │ │ └── state.rs ├── 06-Hofund │ ├── .cargo │ │ └── config.toml │ ├── Cargo.toml │ ├── README.md │ └── src │ │ ├── bin │ │ └── schema.rs │ │ ├── contract.rs │ │ ├── error.rs │ │ ├── exploit.rs │ │ ├── integration_tests.rs │ │ ├── lib.rs │ │ ├── msg.rs │ │ └── state.rs ├── 07-Tyrfing │ ├── .cargo │ │ └── config.toml │ ├── Cargo.toml │ ├── README.md │ └── src │ │ ├── bin │ │ └── schema.rs │ │ ├── contract.rs │ │ ├── error.rs │ │ ├── exploit.rs │ │ ├── integration_tests.rs │ │ ├── lib.rs │ │ ├── msg.rs │ │ └── state.rs ├── LICENSE ├── Makefile ├── NOTICE └── README.md ├── Osu!GamingCTF2024 └── Osu!Coin │ ├── README.md │ └── attachment │ ├── OsuCoin.sol │ └── Setup.sol ├── ParadigmCTF2021 ├── Babycrypto │ ├── challenge │ │ ├── __init__.py │ │ ├── chal.py │ │ └── requirements.txt │ └── exploit.py ├── Babysandbox │ ├── BabysandboxExploit.sol │ ├── BabysandboxExploitTest.s.sol │ ├── README.md │ ├── challenge │ │ ├── Babysandbox.sol │ │ └── Setup.sol │ └── test_exploit.sh ├── Bouncer │ ├── BouncerExploit.t.sol │ ├── README.md │ └── challenge │ │ ├── Bouncer.sol │ │ └── Setup.sol ├── Farmer │ ├── FarmerExploit.t.sol │ └── challenge │ │ ├── Farmer.sol │ │ └── Setup.sol ├── Hello │ ├── HelloExploit.t.sol │ └── challenge │ │ ├── Hello.sol │ │ └── Setup.sol ├── README.md ├── Rever │ ├── PalindromeChecker.huff │ ├── README.md │ ├── ReverExploit.t.sol │ └── challenge │ │ └── Setup.sol └── Secure │ ├── SecureExploit.t.sol │ └── challenge │ ├── Setup.sol │ └── Wallet.sol ├── ParadigmCTF2022 ├── CairoAuction │ ├── auction_abi.json │ ├── exploit.py │ └── public │ │ ├── Dockerfile │ │ ├── contracts │ │ ├── auction.cairo │ │ └── openzeppelin │ │ │ ├── access │ │ │ └── ownable.cairo │ │ │ ├── account │ │ │ ├── Account.cairo │ │ │ ├── AddressRegistry.cairo │ │ │ ├── IAccount.cairo │ │ │ └── library.cairo │ │ │ ├── introspection │ │ │ ├── ERC165.cairo │ │ │ └── IERC165.cairo │ │ │ ├── security │ │ │ ├── initializable.cairo │ │ │ ├── pausable.cairo │ │ │ └── safemath.cairo │ │ │ ├── token │ │ │ ├── erc20 │ │ │ │ ├── ERC20.cairo │ │ │ │ ├── ERC20_Mintable.cairo │ │ │ │ ├── ERC20_Pausable.cairo │ │ │ │ ├── ERC20_Upgradeable.cairo │ │ │ │ ├── interfaces │ │ │ │ │ └── IERC20.cairo │ │ │ │ └── library.cairo │ │ │ ├── erc721 │ │ │ │ ├── ERC721_Mintable_Burnable.cairo │ │ │ │ ├── ERC721_Mintable_Pausable.cairo │ │ │ │ ├── interfaces │ │ │ │ │ ├── IERC721.cairo │ │ │ │ │ ├── IERC721_Metadata.cairo │ │ │ │ │ └── IERC721_Receiver.cairo │ │ │ │ ├── library.cairo │ │ │ │ └── utils │ │ │ │ │ └── ERC721_Holder.cairo │ │ │ └── erc721_enumerable │ │ │ │ ├── ERC721_Enumerable_Mintable_Burnable.cairo │ │ │ │ ├── interfaces │ │ │ │ └── IERC721_Enumerable.cairo │ │ │ │ └── library.cairo │ │ │ ├── upgrades │ │ │ ├── Proxy.cairo │ │ │ └── library.cairo │ │ │ └── utils │ │ │ └── constants.cairo │ │ └── deploy │ │ └── chal.py ├── CairoProxy │ ├── almost_erc20_abi.json │ ├── exploit.py │ └── public │ │ ├── Dockerfile │ │ ├── contracts │ │ ├── almost_erc20.cairo │ │ ├── proxy.cairo │ │ └── utils.cairo │ │ └── deploy │ │ └── chal.py ├── Lockbox2 │ ├── Lockbox2Exploit.s.sol │ ├── Lockbox2Exploit.sol │ ├── Lockbox2Exploit.t.sol │ ├── challenge │ │ ├── Lockbox2.sol │ │ └── Setup.sol │ └── construct_calldata.py ├── MerkleDrop │ ├── MerkleDropExploit.s.sol │ ├── MerkleDropExploit.sol │ ├── MerkleDropExploit.t.sol │ ├── challenge │ │ ├── MerkleDistributor.sol │ │ ├── MerkleProof.sol │ │ ├── Setup.sol │ │ └── tree.json │ └── get_claimable_node.py ├── OtterSwap │ └── compute_optimal_strategy.py ├── README.md ├── Random │ ├── RandomExploit.s.sol │ ├── RandomExploit.sol │ ├── RandomExploit.t.sol │ └── challenge │ │ ├── Random.sol │ │ └── Setup.sol ├── Rescue │ ├── RescueExploit.s.sol │ ├── RescueExploit.sol │ └── challenge │ │ ├── MasterChefHelper.sol │ │ ├── Setup.sol │ │ └── UniswapV2Like.sol ├── RiddleOfTheSphinx │ ├── exploit.py │ └── public │ │ ├── Dockerfile │ │ ├── contracts │ │ └── riddle.cairo │ │ └── deploy │ │ └── chal.py ├── SourceCode │ ├── Quine.huff │ ├── Quine35Bytes.huff │ ├── QuineBad.huff │ ├── SourceCodeExploit.s.sol │ ├── SourceCodeExploit.sol │ ├── SourceCodeExploit.t.sol │ └── challenge │ │ ├── Challenge.sol │ │ └── Setup.sol ├── Trapdooor │ ├── TrapdooorExploit.sol │ ├── TrapdooorScript.sol │ ├── construct_flag.py │ └── exploit.py ├── Vanity │ ├── VanityExploit.s.sol │ ├── VanityExploit.sol │ ├── VanityExploit.t.sol │ ├── challenge │ │ ├── ECDSA.sol │ │ ├── IERC1271.sol │ │ ├── Setup.sol │ │ ├── SignatureChecker.sol │ │ └── VanityChallenge.sol │ └── generate_signature.py └── solved_challenges.png ├── ParadigmCTF2023 ├── BlackSheep │ ├── Exploit.s.sol │ ├── Exploit.sol │ ├── Exploit.t.sol │ └── challenge │ │ ├── Challenge.sol │ │ ├── ISimpleBank.sol │ │ └── SimpleBank.huff ├── CosmicRadiation │ ├── .gitignore │ ├── Exploit.s.sol │ ├── README.md │ ├── big-query │ │ ├── 100ether-transfer-to-contract.sql │ │ ├── 10ether-transfer-from-given-block.sql │ │ └── top20000-contracts.sql │ ├── data │ │ ├── 100ether-transfer.csv │ │ └── contract-list.csv │ ├── setup_server.py │ └── solve.py ├── GrainsOfSand │ ├── Exploit.s.sol │ ├── Exploit.sol │ ├── Exploit.t.sol │ ├── challenge │ │ └── Challenge.sol │ └── dune-query.sql ├── README.md ├── SkillBasedGame │ ├── Exploit.s.sol │ ├── Exploit.sol │ ├── Exploit.t.sol │ └── challenge │ │ └── Challenge.sol └── solved_challenges.png ├── ProjectSekaiCTF2022 └── RandomSong │ ├── Exploit.s.sol │ ├── README.md │ └── challenge │ ├── RhythmGame.sol │ └── chainlink │ ├── VRFConsumerBaseV2.sol │ └── interfaces │ ├── LinkTokenInterface.sol │ └── VRFCoordinatorV2Interface.sol ├── ProjectSekaiCTF2023 ├── README.md └── ReRemix │ ├── Exploit.s.sol │ ├── Exploit.sol │ ├── Exploit.t.sol │ └── challenge │ ├── Equalizer.sol │ ├── FreqBand.sol │ ├── MusicRemixer.sol │ └── SampleEditor.sol ├── ProjectSekaiCTF2024 ├── PlayToEarn │ ├── Exploit.t.sol │ ├── README.md │ └── challenge │ │ ├── ArcadeMachine.sol │ │ ├── Coin.sol │ │ └── Setup.sol └── Zoo │ ├── Exploit.s.sol │ ├── Exploit.sol │ ├── Exploit.t.sol │ ├── challenge │ ├── Animal.sol │ ├── Setup.sol │ └── ZOO.sol │ └── erever.toml ├── QuillCTF2022 ├── CollatzPuzzle │ ├── CollatzPuzzleSolution.huff │ ├── CollatzPuzzleSolved.t.sol │ └── challenge │ │ └── CollatzPuzzle.sol ├── ConfidentialHash │ ├── Exploit.t.sol │ └── challenge │ │ └── ConfidentialHash.sol ├── D3l3g4t3 │ ├── Exploit.t.sol │ └── challenge │ │ └── D3l3g4t3.sol ├── README.md ├── RoadClosed │ ├── Exploit.t.sol │ └── challenge │ │ └── RoadClosed.sol ├── SafeNFT │ ├── Exploit.t.sol │ └── challenge │ │ └── SafeNFT.sol └── VIPBank │ ├── Exploit.t.sol │ └── challenge │ └── VIPBank.sol ├── SECCONBeginnersCTF2024 └── vote4b │ ├── Exploit.s.sol │ ├── Exploit.sol │ ├── Exploit.t.sol │ └── challenge │ ├── Ballot.sol │ └── Setup.sol ├── SEETF2023 ├── MurkySEEPass │ ├── Exploit.s.sol │ └── challenge │ │ ├── MerkleProof.sol │ │ ├── SEEPass.sol │ │ └── Setup.sol ├── OperationFeatheredFortuneFiasco │ ├── Exploit.s.sol │ ├── Exploit.sol │ ├── Exploit.t.sol │ └── challenge │ │ ├── Pigeon.sol │ │ └── Setup.sol ├── PigeonBank │ ├── Exploit.s.sol │ ├── Exploit.sol │ ├── Exploit.t.sol │ └── challenge │ │ ├── PETH.sol │ │ ├── PigeonBank.sol │ │ └── Setup.sol ├── PigeonVault │ ├── Exploit.s.sol │ ├── Exploit.sol │ ├── Exploit.t.sol │ └── challenge │ │ ├── InitDiamond.sol │ │ ├── PigeonDiamond.sol │ │ ├── Setup.sol │ │ ├── facets │ │ ├── DAOFacet.sol │ │ ├── DiamondCutFacet.sol │ │ ├── DiamondLoupeFacet.sol │ │ ├── FTCFacet.sol │ │ ├── OwnershipFacet.sol │ │ └── PigeonVaultFacet.sol │ │ ├── interfaces │ │ ├── IDAOFacet.sol │ │ ├── IDiamondCut.sol │ │ ├── IDiamondLoupe.sol │ │ ├── IERC165.sol │ │ ├── IERC173.sol │ │ ├── IERC20.sol │ │ ├── IOwnershipFacet.sol │ │ └── IPigeonVaultFacet.sol │ │ └── libraries │ │ ├── ECDSA.sol │ │ ├── LibAppStorage.sol │ │ ├── LibDAO.sol │ │ └── LibDiamond.sol └── README.md ├── Scan2024CTF ├── Bridge │ ├── bridge4_solver.py │ ├── bridge4_txlist.py │ ├── bridge5_extract_handleops_withdrawal_args.py │ ├── bridge5_extract_invalid_withdrawal_args.py │ └── bridge5_txlist.py ├── Cat │ ├── bitcoin-script.txt │ ├── cat1-solver.py │ └── cat3-solver.py ├── Drainer │ ├── bquxjob_71a354df_192a3345011.json │ ├── drainer1-attachment │ │ ├── images │ │ │ ├── slerf.jpg │ │ │ └── twit.png │ │ ├── index.html │ │ ├── scripts │ │ │ ├── 254437a1024885f2f110ae33d2386579.html │ │ │ ├── c22c0476-7954-4917-a604-bddbe4bf2900.js │ │ │ ├── c22c0476-7954-4917-a604-bddbe4bf2900_original.js │ │ │ ├── crypto-js.min.js │ │ │ ├── ethers.umd.min.js │ │ │ ├── merkletree.js │ │ │ └── wallet-connect-v4.js │ │ └── styles │ │ │ ├── css2 │ │ │ └── popup-6.css │ ├── gen_commands.py │ ├── gen_flag.py │ ├── package-lock.json │ ├── package.json │ ├── trace.sh │ └── trace.txt ├── README.md └── images │ ├── bridge-1_0.png │ ├── bridge-2_0.png │ ├── bridge-5_0.png │ ├── bridge-5_1.png │ ├── cat-1_0.png │ ├── cat-1_1.png │ ├── drainer-1_0.png │ ├── drainer-1_1.png │ ├── drainer-1_2.png │ ├── drainer-1_3.png │ ├── drainer-2_0.png │ ├── scantoken-1_0.png │ ├── scantoken-2_0.png │ ├── scantoken-2_1.png │ └── scantoken-4_0.png ├── SmileyCTF └── MultisigWallet │ ├── Exploit.t.sol │ ├── README.md │ ├── assets │ └── image.png │ ├── calculateSignature.py │ └── challenge │ ├── Locker.sol │ └── Setup.sol ├── Templates ├── Template │ ├── Exploit.s.sol │ ├── Exploit.sol │ └── Exploit.t.sol └── TemplateFork │ ├── Contract.sol │ └── Exploit.t.sol └── utils ├── Create.sol ├── Create2.sol ├── PermitLibrary.sol ├── UniswapV2Library.sol └── VyperUtils.sol /.env.template: -------------------------------------------------------------------------------- 1 | RPC_MAINNET=https://rpc.ankr.com/eth 2 | FOUNDRY_DISABLE_NIGHTLY_WARNING=true 3 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/.gitmodules -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/README.md -------------------------------------------------------------------------------- /foundry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/foundry.lock -------------------------------------------------------------------------------- /foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/foundry.toml -------------------------------------------------------------------------------- /remappings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/remappings.txt -------------------------------------------------------------------------------- /src/0CTF2022/TctfNftMarket/CalldataBug.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/0CTF2022/TctfNftMarket/CalldataBug.t.sol -------------------------------------------------------------------------------- /src/0CTF2022/TctfNftMarket/Challenge.sol.archived: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/0CTF2022/TctfNftMarket/Challenge.sol.archived -------------------------------------------------------------------------------- /src/0CTF2022/TctfNftMarket/Exploit.t.sol.archived: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/0CTF2022/TctfNftMarket/Exploit.t.sol.archived -------------------------------------------------------------------------------- /src/0CTF2022/TctfNftMarket/exploit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/0CTF2022/TctfNftMarket/exploit.py -------------------------------------------------------------------------------- /src/0x41414141CTF/Crackme/exploit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/0x41414141CTF/Crackme/exploit.py -------------------------------------------------------------------------------- /src/0x41414141CTF/CryptoCasino/Exploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/0x41414141CTF/CryptoCasino/Exploit.s.sol -------------------------------------------------------------------------------- /src/0x41414141CTF/CryptoCasino/decode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/0x41414141CTF/CryptoCasino/decode.py -------------------------------------------------------------------------------- /src/0x41414141CTF/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/0x41414141CTF/README.md -------------------------------------------------------------------------------- /src/0x41414141CTF/RichClub/Exploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/0x41414141CTF/RichClub/Exploit.s.sol -------------------------------------------------------------------------------- /src/0x41414141CTF/RichClub/RichClub.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/0x41414141CTF/RichClub/RichClub.sol -------------------------------------------------------------------------------- /src/0x41414141CTF/SecureEnclave/exploit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/0x41414141CTF/SecureEnclave/exploit.py -------------------------------------------------------------------------------- /src/BalsnCTF2022/CairoReverse/challenge/contract.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/BalsnCTF2022/CairoReverse/challenge/contract.cairo -------------------------------------------------------------------------------- /src/BalsnCTF2022/CairoReverse/challenge/contract_compiled.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/BalsnCTF2022/CairoReverse/challenge/contract_compiled.json -------------------------------------------------------------------------------- /src/BalsnCTF2022/CairoReverse/exploit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/BalsnCTF2022/CairoReverse/exploit.py -------------------------------------------------------------------------------- /src/BalsnCTF2022/NFTMarketplace/Exploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/BalsnCTF2022/NFTMarketplace/Exploit.sol -------------------------------------------------------------------------------- /src/BalsnCTF2022/NFTMarketplace/Exploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/BalsnCTF2022/NFTMarketplace/Exploit.t.sol -------------------------------------------------------------------------------- /src/BalsnCTF2022/NFTMarketplace/challenge/NFTMarketplace.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/BalsnCTF2022/NFTMarketplace/challenge/NFTMarketplace.sol -------------------------------------------------------------------------------- /src/BalsnCTF2022/NFTMarketplace/challenge/hardhat.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/BalsnCTF2022/NFTMarketplace/challenge/hardhat.config.js -------------------------------------------------------------------------------- /src/BalsnCTF2022/NFTMarketplace/exploit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/BalsnCTF2022/NFTMarketplace/exploit.sh -------------------------------------------------------------------------------- /src/BalsnCTF2022/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/BalsnCTF2022/README.md -------------------------------------------------------------------------------- /src/BlazCTF2023/Ghost/Exploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/BlazCTF2023/Ghost/Exploit.s.sol -------------------------------------------------------------------------------- /src/BlazCTF2023/Ghost/challenge/Challenge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/BlazCTF2023/Ghost/challenge/Challenge.sol -------------------------------------------------------------------------------- /src/BlazCTF2023/Ghost/generate_payload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/BlazCTF2023/Ghost/generate_payload.py -------------------------------------------------------------------------------- /src/BlazCTF2023/Jambo/Exploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/BlazCTF2023/Jambo/Exploit.s.sol -------------------------------------------------------------------------------- /src/BlazCTF2023/Jambo/Exploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/BlazCTF2023/Jambo/Exploit.t.sol -------------------------------------------------------------------------------- /src/BlazCTF2023/Jambo/challenge/Challenge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/BlazCTF2023/Jambo/challenge/Challenge.sol -------------------------------------------------------------------------------- /src/BlazCTF2023/Maze/Exploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/BlazCTF2023/Maze/Exploit.s.sol -------------------------------------------------------------------------------- /src/BlazCTF2023/Maze/Exploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/BlazCTF2023/Maze/Exploit.t.sol -------------------------------------------------------------------------------- /src/BlazCTF2023/Maze/challenge/Challenge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/BlazCTF2023/Maze/challenge/Challenge.sol -------------------------------------------------------------------------------- /src/BlazCTF2023/Maze/challenge/Maze.yul_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/BlazCTF2023/Maze/challenge/Maze.yul_ -------------------------------------------------------------------------------- /src/CaptureTheEther/AccountTakeover/AccountTakeoverChallenge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/CaptureTheEther/AccountTakeover/AccountTakeoverChallenge.sol -------------------------------------------------------------------------------- /src/CaptureTheEther/AccountTakeover/Exploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/CaptureTheEther/AccountTakeover/Exploit.t.sol -------------------------------------------------------------------------------- /src/CaptureTheEther/AccountTakeover/exploit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/CaptureTheEther/AccountTakeover/exploit.py -------------------------------------------------------------------------------- /src/CaptureTheEther/Donation/DonationChallenge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/CaptureTheEther/Donation/DonationChallenge.sol -------------------------------------------------------------------------------- /src/CaptureTheEther/Donation/Exploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/CaptureTheEther/Donation/Exploit.t.sol -------------------------------------------------------------------------------- /src/CaptureTheEther/FiftyYears/Exploit.t.sol_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/CaptureTheEther/FiftyYears/Exploit.t.sol_ -------------------------------------------------------------------------------- /src/CaptureTheEther/FiftyYears/FiftyYearsChallenge.sol_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/CaptureTheEther/FiftyYears/FiftyYearsChallenge.sol_ -------------------------------------------------------------------------------- /src/CaptureTheEther/FuzzyIdentity/Exploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/CaptureTheEther/FuzzyIdentity/Exploit.t.sol -------------------------------------------------------------------------------- /src/CaptureTheEther/FuzzyIdentity/FuzzyIdentityChallenge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/CaptureTheEther/FuzzyIdentity/FuzzyIdentityChallenge.sol -------------------------------------------------------------------------------- /src/CaptureTheEther/GuessTheNewNumber/Exploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/CaptureTheEther/GuessTheNewNumber/Exploit.s.sol -------------------------------------------------------------------------------- /src/CaptureTheEther/Mapping/Exploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/CaptureTheEther/Mapping/Exploit.s.sol -------------------------------------------------------------------------------- /src/CaptureTheEther/PredictTheBlockHash/Exploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/CaptureTheEther/PredictTheBlockHash/Exploit.t.sol -------------------------------------------------------------------------------- /src/CaptureTheEther/PredictTheFuture/Exploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/CaptureTheEther/PredictTheFuture/Exploit.t.sol -------------------------------------------------------------------------------- /src/CaptureTheEther/PredictTheFuture/PredictTheFutureChallenge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/CaptureTheEther/PredictTheFuture/PredictTheFutureChallenge.sol -------------------------------------------------------------------------------- /src/CaptureTheEther/PublicKey/Exploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/CaptureTheEther/PublicKey/Exploit.t.sol -------------------------------------------------------------------------------- /src/CaptureTheEther/PublicKey/PublicKeyChallenge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/CaptureTheEther/PublicKey/PublicKeyChallenge.sol -------------------------------------------------------------------------------- /src/CaptureTheEther/PublicKey/solver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/CaptureTheEther/PublicKey/solver.py -------------------------------------------------------------------------------- /src/CaptureTheEther/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/CaptureTheEther/README.md -------------------------------------------------------------------------------- /src/CaptureTheEther/RetirementFund/Exploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/CaptureTheEther/RetirementFund/Exploit.s.sol -------------------------------------------------------------------------------- /src/CaptureTheEther/TokenBank/Exploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/CaptureTheEther/TokenBank/Exploit.s.sol -------------------------------------------------------------------------------- /src/CaptureTheEther/TokenSale/Exploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/CaptureTheEther/TokenSale/Exploit.s.sol -------------------------------------------------------------------------------- /src/CaptureTheEther/TokenWhale/Exploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/CaptureTheEther/TokenWhale/Exploit.s.sol -------------------------------------------------------------------------------- /src/Compfest2025/SnakeInception/Exploit.huff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Compfest2025/SnakeInception/Exploit.huff -------------------------------------------------------------------------------- /src/Compfest2025/SnakeInception/Exploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Compfest2025/SnakeInception/Exploit.s.sol -------------------------------------------------------------------------------- /src/Compfest2025/SnakeInception/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Compfest2025/SnakeInception/README.md -------------------------------------------------------------------------------- /src/Compfest2025/SnakeInception/challenge/Setup.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Compfest2025/SnakeInception/challenge/Setup.sol -------------------------------------------------------------------------------- /src/Compfest2025/SnakeInception/challenge/Vault.vy_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Compfest2025/SnakeInception/challenge/Vault.vy_ -------------------------------------------------------------------------------- /src/Compfest2025/SyntheticManipulation/Exploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Compfest2025/SyntheticManipulation/Exploit.s.sol -------------------------------------------------------------------------------- /src/Compfest2025/SyntheticManipulation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Compfest2025/SyntheticManipulation/README.md -------------------------------------------------------------------------------- /src/CorCTF2023/BabyWallet/Exploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/CorCTF2023/BabyWallet/Exploit.s.sol -------------------------------------------------------------------------------- /src/CorCTF2023/BabyWallet/Exploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/CorCTF2023/BabyWallet/Exploit.sol -------------------------------------------------------------------------------- /src/CorCTF2023/BabyWallet/Exploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/CorCTF2023/BabyWallet/Exploit.t.sol -------------------------------------------------------------------------------- /src/CorCTF2023/BabyWallet/challenge/BabyWallet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/CorCTF2023/BabyWallet/challenge/BabyWallet.sol -------------------------------------------------------------------------------- /src/CorCTF2023/BabyWallet/challenge/Setup.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/CorCTF2023/BabyWallet/challenge/Setup.sol -------------------------------------------------------------------------------- /src/CorCTF2023/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/CorCTF2023/README.md -------------------------------------------------------------------------------- /src/CorCTF2024/Exchange/Exploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/CorCTF2024/Exchange/Exploit.s.sol -------------------------------------------------------------------------------- /src/CorCTF2024/Exchange/Exploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/CorCTF2024/Exchange/Exploit.sol -------------------------------------------------------------------------------- /src/CorCTF2024/Exchange/Exploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/CorCTF2024/Exchange/Exploit.t.sol -------------------------------------------------------------------------------- /src/CorCTF2024/Exchange/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/CorCTF2024/Exchange/README.md -------------------------------------------------------------------------------- /src/CorCTF2024/Exchange/challenge/Exchange.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/CorCTF2024/Exchange/challenge/Exchange.sol -------------------------------------------------------------------------------- /src/CorCTF2024/Exchange/challenge/Setup.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/CorCTF2024/Exchange/challenge/Setup.sol -------------------------------------------------------------------------------- /src/CorCTF2024/Exchange/challenge/Token.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/CorCTF2024/Exchange/challenge/Token.sol -------------------------------------------------------------------------------- /src/Curta/1_TwoTimesFourIsEight/Exploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Curta/1_TwoTimesFourIsEight/Exploit.t.sol -------------------------------------------------------------------------------- /src/Curta/1_TwoTimesFourIsEight/challenge/Challenge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Curta/1_TwoTimesFourIsEight/challenge/Challenge.sol -------------------------------------------------------------------------------- /src/Curta/1_TwoTimesFourIsEight/solve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Curta/1_TwoTimesFourIsEight/solve.py -------------------------------------------------------------------------------- /src/Curta/20_Lana/Exploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Curta/20_Lana/Exploit.s.sol -------------------------------------------------------------------------------- /src/Curta/20_Lana/Exploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Curta/20_Lana/Exploit.t.sol -------------------------------------------------------------------------------- /src/Curta/20_Lana/README.md: -------------------------------------------------------------------------------- 1 | # Curta: Lana 2 | 3 | Writeup: https://x.com/vinami/status/1728482477965213760 4 | -------------------------------------------------------------------------------- /src/Curta/20_Lana/challenge/Challenge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Curta/20_Lana/challenge/Challenge.sol -------------------------------------------------------------------------------- /src/Curta/20_Lana/generate_payload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Curta/20_Lana/generate_payload.py -------------------------------------------------------------------------------- /src/Curta/2_F1A9/Exploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Curta/2_F1A9/Exploit.t.sol -------------------------------------------------------------------------------- /src/Curta/2_F1A9/challenge/Challenge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Curta/2_F1A9/challenge/Challenge.sol -------------------------------------------------------------------------------- /src/Curta/3_TinySig/Exploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Curta/3_TinySig/Exploit.t.sol -------------------------------------------------------------------------------- /src/Curta/3_TinySig/Proxy.huff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Curta/3_TinySig/Proxy.huff -------------------------------------------------------------------------------- /src/Curta/3_TinySig/challenge/Challenge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Curta/3_TinySig/challenge/Challenge.sol -------------------------------------------------------------------------------- /src/Curta/3_TinySig/solve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Curta/3_TinySig/solve.py -------------------------------------------------------------------------------- /src/Curta/README.md: -------------------------------------------------------------------------------- 1 | https://www.curta.wtf/docs 2 | -------------------------------------------------------------------------------- /src/Curta/general/CurtaLocal.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Curta/general/CurtaLocal.sol -------------------------------------------------------------------------------- /src/Curta/general/ICurta.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Curta/general/ICurta.sol -------------------------------------------------------------------------------- /src/Curta/general/IPuzzle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Curta/general/IPuzzle.sol -------------------------------------------------------------------------------- /src/DarkCTF/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/DarkCTF/README.md -------------------------------------------------------------------------------- /src/DeFiSecuritySummitStanford/InsecureDexLP/InsecureDexLP.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/DeFiSecuritySummitStanford/InsecureDexLP/InsecureDexLP.sol -------------------------------------------------------------------------------- /src/DeFiSecuritySummitStanford/VToken/VToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/DeFiSecuritySummitStanford/VToken/VToken.sol -------------------------------------------------------------------------------- /src/DeFiSecuritySummitStanford/VToken/VTokenExploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/DeFiSecuritySummitStanford/VToken/VTokenExploit.t.sol -------------------------------------------------------------------------------- /src/DeFiSecuritySummitStanford/tokens/tokenBoring.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/DeFiSecuritySummitStanford/tokens/tokenBoring.sol -------------------------------------------------------------------------------- /src/DeFiSecuritySummitStanford/tokens/tokenERC223.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/DeFiSecuritySummitStanford/tokens/tokenERC223.sol -------------------------------------------------------------------------------- /src/DeFiSecuritySummitStanford/tokens/tokenInsecureum.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/DeFiSecuritySummitStanford/tokens/tokenInsecureum.sol -------------------------------------------------------------------------------- /src/DiceCTF2024/Floordrop/challenge/genesis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/DiceCTF2024/Floordrop/challenge/genesis.json -------------------------------------------------------------------------------- /src/DiceCTF2024/Floordrop/challenge/pow.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/DiceCTF2024/Floordrop/challenge/pow.sol -------------------------------------------------------------------------------- /src/DiceCTF2024/Floordrop/challenge/solve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/DiceCTF2024/Floordrop/challenge/solve.py -------------------------------------------------------------------------------- /src/DiceCTF2024/Floordrop/solve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/DiceCTF2024/Floordrop/solve.py -------------------------------------------------------------------------------- /src/DiceCTF2025/GoldenBridge/Exploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/DiceCTF2025/GoldenBridge/Exploit.s.sol -------------------------------------------------------------------------------- /src/DiceCTF2025/GoldenBridge/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/DiceCTF2025/GoldenBridge/README.md -------------------------------------------------------------------------------- /src/DiceCTF2025/GoldenBridge/assets/ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/DiceCTF2025/GoldenBridge/assets/ui.png -------------------------------------------------------------------------------- /src/DiceCTF2025/GoldenBridge/challenge/.gitignore: -------------------------------------------------------------------------------- 1 | **/__pycache__ 2 | -------------------------------------------------------------------------------- /src/DiceCTF2025/GoldenBridge/challenge/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/DiceCTF2025/GoldenBridge/challenge/Dockerfile -------------------------------------------------------------------------------- /src/DiceCTF2025/GoldenBridge/challenge/bridge/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/DiceCTF2025/GoldenBridge/challenge/bridge/app.py -------------------------------------------------------------------------------- /src/DiceCTF2025/GoldenBridge/challenge/bridge/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/DiceCTF2025/GoldenBridge/challenge/bridge/templates/index.html -------------------------------------------------------------------------------- /src/DiceCTF2025/GoldenBridge/challenge/eth/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/DiceCTF2025/GoldenBridge/challenge/eth/.gitignore -------------------------------------------------------------------------------- /src/DiceCTF2025/GoldenBridge/challenge/eth/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/DiceCTF2025/GoldenBridge/challenge/eth/foundry.toml -------------------------------------------------------------------------------- /src/DiceCTF2025/GoldenBridge/challenge/eth/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/DiceCTF2025/GoldenBridge/challenge/eth/run.sh -------------------------------------------------------------------------------- /src/DiceCTF2025/GoldenBridge/challenge/eth/src/Bridge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/DiceCTF2025/GoldenBridge/challenge/eth/src/Bridge.sol -------------------------------------------------------------------------------- /src/DiceCTF2025/GoldenBridge/challenge/eth/src/Bubble.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/DiceCTF2025/GoldenBridge/challenge/eth/src/Bubble.sol -------------------------------------------------------------------------------- /src/DiceCTF2025/GoldenBridge/challenge/eth/src/Feather.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/DiceCTF2025/GoldenBridge/challenge/eth/src/Feather.sol -------------------------------------------------------------------------------- /src/DiceCTF2025/GoldenBridge/challenge/eth/src/Setup.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/DiceCTF2025/GoldenBridge/challenge/eth/src/Setup.sol -------------------------------------------------------------------------------- /src/DiceCTF2025/GoldenBridge/challenge/launcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/DiceCTF2025/GoldenBridge/challenge/launcher.py -------------------------------------------------------------------------------- /src/DiceCTF2025/GoldenBridge/challenge/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/DiceCTF2025/GoldenBridge/challenge/nginx.conf -------------------------------------------------------------------------------- /src/DiceCTF2025/GoldenBridge/challenge/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/DiceCTF2025/GoldenBridge/challenge/requirements.txt -------------------------------------------------------------------------------- /src/DiceCTF2025/GoldenBridge/challenge/sol/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/DiceCTF2025/GoldenBridge/challenge/sol/run.sh -------------------------------------------------------------------------------- /src/DiceCTF2025/GoldenBridge/race.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/DiceCTF2025/GoldenBridge/race.py -------------------------------------------------------------------------------- /src/DiceCTF2025/GoldenBridge/solve.fish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/DiceCTF2025/GoldenBridge/solve.fish -------------------------------------------------------------------------------- /src/DownUnderCTF2022/CryptoCasino/Casino.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/DownUnderCTF2022/CryptoCasino/Casino.sol -------------------------------------------------------------------------------- /src/DownUnderCTF2022/CryptoCasino/DUCoin.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/DownUnderCTF2022/CryptoCasino/DUCoin.sol -------------------------------------------------------------------------------- /src/DownUnderCTF2022/CryptoCasino/Exploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/DownUnderCTF2022/CryptoCasino/Exploit.sol -------------------------------------------------------------------------------- /src/DownUnderCTF2022/CryptoCasino/exploit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/DownUnderCTF2022/CryptoCasino/exploit.py -------------------------------------------------------------------------------- /src/DownUnderCTF2022/EVMVaultMechanism/Exploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/DownUnderCTF2022/EVMVaultMechanism/Exploit.s.sol -------------------------------------------------------------------------------- /src/DownUnderCTF2022/EVMVaultMechanism/Exploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/DownUnderCTF2022/EVMVaultMechanism/Exploit.t.sol -------------------------------------------------------------------------------- /src/DownUnderCTF2022/EVMVaultMechanism/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/DownUnderCTF2022/EVMVaultMechanism/README.md -------------------------------------------------------------------------------- /src/DownUnderCTF2022/EVMVaultMechanism/contract.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/DownUnderCTF2022/EVMVaultMechanism/contract.txt -------------------------------------------------------------------------------- /src/DownUnderCTF2022/EVMVaultMechanism/exploit43.huff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/DownUnderCTF2022/EVMVaultMechanism/exploit43.huff -------------------------------------------------------------------------------- /src/DownUnderCTF2022/EVMVaultMechanism/solver43.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/DownUnderCTF2022/EVMVaultMechanism/solver43.py -------------------------------------------------------------------------------- /src/DownUnderCTF2022/EVMVaultMechanism/solver44.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/DownUnderCTF2022/EVMVaultMechanism/solver44.cpp -------------------------------------------------------------------------------- /src/DownUnderCTF2022/EVMVaultMechanism/solver45.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/DownUnderCTF2022/EVMVaultMechanism/solver45.py -------------------------------------------------------------------------------- /src/DownUnderCTF2022/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/DownUnderCTF2022/README.md -------------------------------------------------------------------------------- /src/DownUnderCTF2022/SecretAndEphemeral/SecretAndEphemeral.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/DownUnderCTF2022/SecretAndEphemeral/SecretAndEphemeral.sol -------------------------------------------------------------------------------- /src/DownUnderCTF2022/SecretAndEphemeral/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/DownUnderCTF2022/SecretAndEphemeral/input.txt -------------------------------------------------------------------------------- /src/DownUnderCTF2022/SolveMe/SolveMe.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/DownUnderCTF2022/SolveMe/SolveMe.sol -------------------------------------------------------------------------------- /src/EkoPartyCTF2022/Greedy/GreedyExploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/EkoPartyCTF2022/Greedy/GreedyExploit.s.sol -------------------------------------------------------------------------------- /src/EkoPartyCTF2022/Piggy/PiggyExploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/EkoPartyCTF2022/Piggy/PiggyExploit.s.sol -------------------------------------------------------------------------------- /src/EkoPartyCTF2022/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/EkoPartyCTF2022/README.md -------------------------------------------------------------------------------- /src/Ethernaut/AlienCodex/AlienCodex-08.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/AlienCodex/AlienCodex-08.sol -------------------------------------------------------------------------------- /src/Ethernaut/AlienCodex/AlienCodex.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/AlienCodex/AlienCodex.sol -------------------------------------------------------------------------------- /src/Ethernaut/AlienCodex/AlienCodexExploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/AlienCodex/AlienCodexExploit.s.sol -------------------------------------------------------------------------------- /src/Ethernaut/AlienCodex/AlienCodexExploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/AlienCodex/AlienCodexExploit.sol -------------------------------------------------------------------------------- /src/Ethernaut/AlienCodex/AlienCodexExploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/AlienCodex/AlienCodexExploit.t.sol -------------------------------------------------------------------------------- /src/Ethernaut/AlienCodex/AlienCodexFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/AlienCodex/AlienCodexFactory.sol -------------------------------------------------------------------------------- /src/Ethernaut/AlienCodex/Ownable-05.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/AlienCodex/Ownable-05.sol -------------------------------------------------------------------------------- /src/Ethernaut/AlienCodex/Ownable-08.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/AlienCodex/Ownable-08.sol -------------------------------------------------------------------------------- /src/Ethernaut/CoinFlip/CoinFlip.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/CoinFlip/CoinFlip.sol -------------------------------------------------------------------------------- /src/Ethernaut/CoinFlip/CoinFlipExploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/CoinFlip/CoinFlipExploit.s.sol -------------------------------------------------------------------------------- /src/Ethernaut/CoinFlip/CoinFlipExploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/CoinFlip/CoinFlipExploit.sol -------------------------------------------------------------------------------- /src/Ethernaut/CoinFlip/CoinFlipExploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/CoinFlip/CoinFlipExploit.t.sol -------------------------------------------------------------------------------- /src/Ethernaut/CoinFlip/CoinFlipExploit.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/CoinFlip/CoinFlipExploit.vy -------------------------------------------------------------------------------- /src/Ethernaut/CoinFlip/CoinFlipFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/CoinFlip/CoinFlipFactory.sol -------------------------------------------------------------------------------- /src/Ethernaut/Delegation/Delegation.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Delegation/Delegation.sol -------------------------------------------------------------------------------- /src/Ethernaut/Delegation/DelegationExploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Delegation/DelegationExploit.s.sol -------------------------------------------------------------------------------- /src/Ethernaut/Delegation/DelegationExploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Delegation/DelegationExploit.sol -------------------------------------------------------------------------------- /src/Ethernaut/Delegation/DelegationExploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Delegation/DelegationExploit.t.sol -------------------------------------------------------------------------------- /src/Ethernaut/Delegation/DelegationFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Delegation/DelegationFactory.sol -------------------------------------------------------------------------------- /src/Ethernaut/Denial/Denial.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Denial/Denial.sol -------------------------------------------------------------------------------- /src/Ethernaut/Denial/DenialExploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Denial/DenialExploit.s.sol -------------------------------------------------------------------------------- /src/Ethernaut/Denial/DenialExploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Denial/DenialExploit.sol -------------------------------------------------------------------------------- /src/Ethernaut/Denial/DenialExploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Denial/DenialExploit.t.sol -------------------------------------------------------------------------------- /src/Ethernaut/Denial/DenialFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Denial/DenialFactory.sol -------------------------------------------------------------------------------- /src/Ethernaut/Dex/Dex.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Dex/Dex.sol -------------------------------------------------------------------------------- /src/Ethernaut/Dex/DexExploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Dex/DexExploit.s.sol -------------------------------------------------------------------------------- /src/Ethernaut/Dex/DexExploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Dex/DexExploit.sol -------------------------------------------------------------------------------- /src/Ethernaut/Dex/DexExploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Dex/DexExploit.t.sol -------------------------------------------------------------------------------- /src/Ethernaut/Dex/DexFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Dex/DexFactory.sol -------------------------------------------------------------------------------- /src/Ethernaut/DexTwo/DexTwo.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/DexTwo/DexTwo.sol -------------------------------------------------------------------------------- /src/Ethernaut/DexTwo/DexTwoExploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/DexTwo/DexTwoExploit.s.sol -------------------------------------------------------------------------------- /src/Ethernaut/DexTwo/DexTwoExploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/DexTwo/DexTwoExploit.sol -------------------------------------------------------------------------------- /src/Ethernaut/DexTwo/DexTwoExploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/DexTwo/DexTwoExploit.t.sol -------------------------------------------------------------------------------- /src/Ethernaut/DexTwo/DexTwoFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/DexTwo/DexTwoFactory.sol -------------------------------------------------------------------------------- /src/Ethernaut/DoubleEntryPoint/DoubleEntryPoint.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/DoubleEntryPoint/DoubleEntryPoint.sol -------------------------------------------------------------------------------- /src/Ethernaut/DoubleEntryPoint/DoubleEntryPointExploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/DoubleEntryPoint/DoubleEntryPointExploit.s.sol -------------------------------------------------------------------------------- /src/Ethernaut/DoubleEntryPoint/DoubleEntryPointExploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/DoubleEntryPoint/DoubleEntryPointExploit.sol -------------------------------------------------------------------------------- /src/Ethernaut/DoubleEntryPoint/DoubleEntryPointExploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/DoubleEntryPoint/DoubleEntryPointExploit.t.sol -------------------------------------------------------------------------------- /src/Ethernaut/DoubleEntryPoint/DoubleEntryPointFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/DoubleEntryPoint/DoubleEntryPointFactory.sol -------------------------------------------------------------------------------- /src/Ethernaut/Elevator/Elevator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Elevator/Elevator.sol -------------------------------------------------------------------------------- /src/Ethernaut/Elevator/ElevatorExploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Elevator/ElevatorExploit.s.sol -------------------------------------------------------------------------------- /src/Ethernaut/Elevator/ElevatorExploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Elevator/ElevatorExploit.sol -------------------------------------------------------------------------------- /src/Ethernaut/Elevator/ElevatorExploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Elevator/ElevatorExploit.t.sol -------------------------------------------------------------------------------- /src/Ethernaut/Elevator/ElevatorFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Elevator/ElevatorFactory.sol -------------------------------------------------------------------------------- /src/Ethernaut/Ethernaut/Ethernaut.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Ethernaut/Ethernaut.sol -------------------------------------------------------------------------------- /src/Ethernaut/Ethernaut/Level.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Ethernaut/Level.sol -------------------------------------------------------------------------------- /src/Ethernaut/Fallback/Fallback.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Fallback/Fallback.sol -------------------------------------------------------------------------------- /src/Ethernaut/Fallback/FallbackExploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Fallback/FallbackExploit.s.sol -------------------------------------------------------------------------------- /src/Ethernaut/Fallback/FallbackExploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Fallback/FallbackExploit.sol -------------------------------------------------------------------------------- /src/Ethernaut/Fallback/FallbackExploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Fallback/FallbackExploit.t.sol -------------------------------------------------------------------------------- /src/Ethernaut/Fallback/FallbackFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Fallback/FallbackFactory.sol -------------------------------------------------------------------------------- /src/Ethernaut/Fallout/Fallout.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Fallout/Fallout.sol -------------------------------------------------------------------------------- /src/Ethernaut/Fallout/FalloutExploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Fallout/FalloutExploit.s.sol -------------------------------------------------------------------------------- /src/Ethernaut/Fallout/FalloutExploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Fallout/FalloutExploit.sol -------------------------------------------------------------------------------- /src/Ethernaut/Fallout/FalloutExploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Fallout/FalloutExploit.t.sol -------------------------------------------------------------------------------- /src/Ethernaut/Fallout/FalloutFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Fallout/FalloutFactory.sol -------------------------------------------------------------------------------- /src/Ethernaut/Force/Force.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Force/Force.sol -------------------------------------------------------------------------------- /src/Ethernaut/Force/ForceExploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Force/ForceExploit.s.sol -------------------------------------------------------------------------------- /src/Ethernaut/Force/ForceExploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Force/ForceExploit.sol -------------------------------------------------------------------------------- /src/Ethernaut/Force/ForceExploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Force/ForceExploit.t.sol -------------------------------------------------------------------------------- /src/Ethernaut/Force/ForceFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Force/ForceFactory.sol -------------------------------------------------------------------------------- /src/Ethernaut/GatekeeperOne/GatekeeperOne.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/GatekeeperOne/GatekeeperOne.sol -------------------------------------------------------------------------------- /src/Ethernaut/GatekeeperOne/GatekeeperOneExploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/GatekeeperOne/GatekeeperOneExploit.s.sol -------------------------------------------------------------------------------- /src/Ethernaut/GatekeeperOne/GatekeeperOneExploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/GatekeeperOne/GatekeeperOneExploit.sol -------------------------------------------------------------------------------- /src/Ethernaut/GatekeeperOne/GatekeeperOneExploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/GatekeeperOne/GatekeeperOneExploit.t.sol -------------------------------------------------------------------------------- /src/Ethernaut/GatekeeperOne/GatekeeperOneFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/GatekeeperOne/GatekeeperOneFactory.sol -------------------------------------------------------------------------------- /src/Ethernaut/GatekeeperThree/GatekeeperThree.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/GatekeeperThree/GatekeeperThree.sol -------------------------------------------------------------------------------- /src/Ethernaut/GatekeeperThree/GatekeeperThreeExploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/GatekeeperThree/GatekeeperThreeExploit.s.sol -------------------------------------------------------------------------------- /src/Ethernaut/GatekeeperThree/GatekeeperThreeExploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/GatekeeperThree/GatekeeperThreeExploit.sol -------------------------------------------------------------------------------- /src/Ethernaut/GatekeeperThree/GatekeeperThreeExploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/GatekeeperThree/GatekeeperThreeExploit.t.sol -------------------------------------------------------------------------------- /src/Ethernaut/GatekeeperThree/GatekeeperThreeFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/GatekeeperThree/GatekeeperThreeFactory.sol -------------------------------------------------------------------------------- /src/Ethernaut/GatekeeperTwo/GatekeeperTwo.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/GatekeeperTwo/GatekeeperTwo.sol -------------------------------------------------------------------------------- /src/Ethernaut/GatekeeperTwo/GatekeeperTwoExploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/GatekeeperTwo/GatekeeperTwoExploit.s.sol -------------------------------------------------------------------------------- /src/Ethernaut/GatekeeperTwo/GatekeeperTwoExploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/GatekeeperTwo/GatekeeperTwoExploit.sol -------------------------------------------------------------------------------- /src/Ethernaut/GatekeeperTwo/GatekeeperTwoExploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/GatekeeperTwo/GatekeeperTwoExploit.t.sol -------------------------------------------------------------------------------- /src/Ethernaut/GatekeeperTwo/GatekeeperTwoFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/GatekeeperTwo/GatekeeperTwoFactory.sol -------------------------------------------------------------------------------- /src/Ethernaut/GoodSamaritan/GoodSamaritan.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/GoodSamaritan/GoodSamaritan.sol -------------------------------------------------------------------------------- /src/Ethernaut/GoodSamaritan/GoodSamaritanExploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/GoodSamaritan/GoodSamaritanExploit.s.sol -------------------------------------------------------------------------------- /src/Ethernaut/GoodSamaritan/GoodSamaritanExploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/GoodSamaritan/GoodSamaritanExploit.sol -------------------------------------------------------------------------------- /src/Ethernaut/GoodSamaritan/GoodSamaritanExploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/GoodSamaritan/GoodSamaritanExploit.t.sol -------------------------------------------------------------------------------- /src/Ethernaut/GoodSamaritan/GoodSamaritanFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/GoodSamaritan/GoodSamaritanFactory.sol -------------------------------------------------------------------------------- /src/Ethernaut/HelloEthernaut/HelloEthernaut.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/HelloEthernaut/HelloEthernaut.sol -------------------------------------------------------------------------------- /src/Ethernaut/HelloEthernaut/HelloEthernautExploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/HelloEthernaut/HelloEthernautExploit.s.sol -------------------------------------------------------------------------------- /src/Ethernaut/HelloEthernaut/HelloEthernautExploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/HelloEthernaut/HelloEthernautExploit.sol -------------------------------------------------------------------------------- /src/Ethernaut/HelloEthernaut/HelloEthernautExploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/HelloEthernaut/HelloEthernautExploit.t.sol -------------------------------------------------------------------------------- /src/Ethernaut/HelloEthernaut/HelloEthernautFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/HelloEthernaut/HelloEthernautFactory.sol -------------------------------------------------------------------------------- /src/Ethernaut/HigherOrder/Exploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/HigherOrder/Exploit.t.sol -------------------------------------------------------------------------------- /src/Ethernaut/HigherOrder/HigherOrder-8.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/HigherOrder/HigherOrder-8.sol -------------------------------------------------------------------------------- /src/Ethernaut/HigherOrder/HigherOrder.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/HigherOrder/HigherOrder.sol -------------------------------------------------------------------------------- /src/Ethernaut/HigherOrder/HigherOrderFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/HigherOrder/HigherOrderFactory.sol -------------------------------------------------------------------------------- /src/Ethernaut/King/King.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/King/King.sol -------------------------------------------------------------------------------- /src/Ethernaut/King/KingExploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/King/KingExploit.s.sol -------------------------------------------------------------------------------- /src/Ethernaut/King/KingExploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/King/KingExploit.sol -------------------------------------------------------------------------------- /src/Ethernaut/King/KingExploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/King/KingExploit.t.sol -------------------------------------------------------------------------------- /src/Ethernaut/King/KingFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/King/KingFactory.sol -------------------------------------------------------------------------------- /src/Ethernaut/MagicNumber/MagicNumber.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/MagicNumber/MagicNumber.sol -------------------------------------------------------------------------------- /src/Ethernaut/MagicNumber/MagicNumberExploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/MagicNumber/MagicNumberExploit.s.sol -------------------------------------------------------------------------------- /src/Ethernaut/MagicNumber/MagicNumberExploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/MagicNumber/MagicNumberExploit.sol -------------------------------------------------------------------------------- /src/Ethernaut/MagicNumber/MagicNumberExploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/MagicNumber/MagicNumberExploit.t.sol -------------------------------------------------------------------------------- /src/Ethernaut/MagicNumber/MagicNumberFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/MagicNumber/MagicNumberFactory.sol -------------------------------------------------------------------------------- /src/Ethernaut/Motorbike/Motorbike.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Motorbike/Motorbike.sol -------------------------------------------------------------------------------- /src/Ethernaut/Motorbike/MotorbikeExploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Motorbike/MotorbikeExploit.s.sol -------------------------------------------------------------------------------- /src/Ethernaut/Motorbike/MotorbikeExploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Motorbike/MotorbikeExploit.sol -------------------------------------------------------------------------------- /src/Ethernaut/Motorbike/MotorbikeExploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Motorbike/MotorbikeExploit.t.sol -------------------------------------------------------------------------------- /src/Ethernaut/Motorbike/MotorbikeFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Motorbike/MotorbikeFactory.sol -------------------------------------------------------------------------------- /src/Ethernaut/NaughtCoin/NaughtCoin.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/NaughtCoin/NaughtCoin.sol -------------------------------------------------------------------------------- /src/Ethernaut/NaughtCoin/NaughtCoinExploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/NaughtCoin/NaughtCoinExploit.s.sol -------------------------------------------------------------------------------- /src/Ethernaut/NaughtCoin/NaughtCoinExploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/NaughtCoin/NaughtCoinExploit.sol -------------------------------------------------------------------------------- /src/Ethernaut/NaughtCoin/NaughtCoinExploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/NaughtCoin/NaughtCoinExploit.t.sol -------------------------------------------------------------------------------- /src/Ethernaut/NaughtCoin/NaughtCoinFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/NaughtCoin/NaughtCoinFactory.sol -------------------------------------------------------------------------------- /src/Ethernaut/Preservation/Preservation.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Preservation/Preservation.sol -------------------------------------------------------------------------------- /src/Ethernaut/Preservation/PreservationExploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Preservation/PreservationExploit.s.sol -------------------------------------------------------------------------------- /src/Ethernaut/Preservation/PreservationExploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Preservation/PreservationExploit.sol -------------------------------------------------------------------------------- /src/Ethernaut/Preservation/PreservationExploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Preservation/PreservationExploit.t.sol -------------------------------------------------------------------------------- /src/Ethernaut/Preservation/PreservationFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Preservation/PreservationFactory.sol -------------------------------------------------------------------------------- /src/Ethernaut/Privacy/Privacy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Privacy/Privacy.sol -------------------------------------------------------------------------------- /src/Ethernaut/Privacy/PrivacyExploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Privacy/PrivacyExploit.s.sol -------------------------------------------------------------------------------- /src/Ethernaut/Privacy/PrivacyExploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Privacy/PrivacyExploit.sol -------------------------------------------------------------------------------- /src/Ethernaut/Privacy/PrivacyExploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Privacy/PrivacyExploit.t.sol -------------------------------------------------------------------------------- /src/Ethernaut/Privacy/PrivacyFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Privacy/PrivacyFactory.sol -------------------------------------------------------------------------------- /src/Ethernaut/PuzzleWallet/PuzzleWallet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/PuzzleWallet/PuzzleWallet.sol -------------------------------------------------------------------------------- /src/Ethernaut/PuzzleWallet/PuzzleWalletExploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/PuzzleWallet/PuzzleWalletExploit.s.sol -------------------------------------------------------------------------------- /src/Ethernaut/PuzzleWallet/PuzzleWalletExploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/PuzzleWallet/PuzzleWalletExploit.sol -------------------------------------------------------------------------------- /src/Ethernaut/PuzzleWallet/PuzzleWalletExploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/PuzzleWallet/PuzzleWalletExploit.t.sol -------------------------------------------------------------------------------- /src/Ethernaut/PuzzleWallet/PuzzleWalletFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/PuzzleWallet/PuzzleWalletFactory.sol -------------------------------------------------------------------------------- /src/Ethernaut/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/README.md -------------------------------------------------------------------------------- /src/Ethernaut/Recovery/Recovery.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Recovery/Recovery.sol -------------------------------------------------------------------------------- /src/Ethernaut/Recovery/RecoveryFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Recovery/RecoveryFactory.sol -------------------------------------------------------------------------------- /src/Ethernaut/Reentrance/Reentrance.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Reentrance/Reentrance.sol -------------------------------------------------------------------------------- /src/Ethernaut/Reentrance/ReentranceExploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Reentrance/ReentranceExploit.s.sol -------------------------------------------------------------------------------- /src/Ethernaut/Reentrance/ReentranceExploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Reentrance/ReentranceExploit.sol -------------------------------------------------------------------------------- /src/Ethernaut/Reentrance/ReentranceExploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Reentrance/ReentranceExploit.t.sol -------------------------------------------------------------------------------- /src/Ethernaut/Reentrance/ReentranceFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Reentrance/ReentranceFactory.sol -------------------------------------------------------------------------------- /src/Ethernaut/Shop/Shop.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Shop/Shop.sol -------------------------------------------------------------------------------- /src/Ethernaut/Shop/ShopExploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Shop/ShopExploit.s.sol -------------------------------------------------------------------------------- /src/Ethernaut/Shop/ShopExploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Shop/ShopExploit.sol -------------------------------------------------------------------------------- /src/Ethernaut/Shop/ShopExploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Shop/ShopExploit.t.sol -------------------------------------------------------------------------------- /src/Ethernaut/Shop/ShopFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Shop/ShopFactory.sol -------------------------------------------------------------------------------- /src/Ethernaut/Stake/Exploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Stake/Exploit.t.sol -------------------------------------------------------------------------------- /src/Ethernaut/Stake/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Stake/README.md -------------------------------------------------------------------------------- /src/Ethernaut/Stake/Stake.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Stake/Stake.sol -------------------------------------------------------------------------------- /src/Ethernaut/Stake/StakeFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Stake/StakeFactory.sol -------------------------------------------------------------------------------- /src/Ethernaut/Switch/Switch.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Switch/Switch.sol -------------------------------------------------------------------------------- /src/Ethernaut/Switch/SwitchExploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Switch/SwitchExploit.s.sol -------------------------------------------------------------------------------- /src/Ethernaut/Switch/SwitchExploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Switch/SwitchExploit.sol -------------------------------------------------------------------------------- /src/Ethernaut/Switch/SwitchExploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Switch/SwitchExploit.t.sol -------------------------------------------------------------------------------- /src/Ethernaut/Switch/SwitchFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Switch/SwitchFactory.sol -------------------------------------------------------------------------------- /src/Ethernaut/Telephone/Telephone.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Telephone/Telephone.sol -------------------------------------------------------------------------------- /src/Ethernaut/Telephone/TelephoneExploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Telephone/TelephoneExploit.s.sol -------------------------------------------------------------------------------- /src/Ethernaut/Telephone/TelephoneExploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Telephone/TelephoneExploit.sol -------------------------------------------------------------------------------- /src/Ethernaut/Telephone/TelephoneExploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Telephone/TelephoneExploit.t.sol -------------------------------------------------------------------------------- /src/Ethernaut/Telephone/TelephoneFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Telephone/TelephoneFactory.sol -------------------------------------------------------------------------------- /src/Ethernaut/Token/Token.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Token/Token.sol -------------------------------------------------------------------------------- /src/Ethernaut/Token/TokenExploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Token/TokenExploit.s.sol -------------------------------------------------------------------------------- /src/Ethernaut/Token/TokenExploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Token/TokenExploit.sol -------------------------------------------------------------------------------- /src/Ethernaut/Token/TokenExploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Token/TokenExploit.t.sol -------------------------------------------------------------------------------- /src/Ethernaut/Token/TokenFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Token/TokenFactory.sol -------------------------------------------------------------------------------- /src/Ethernaut/Vault/Vault.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Vault/Vault.sol -------------------------------------------------------------------------------- /src/Ethernaut/Vault/VaultExploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Vault/VaultExploit.s.sol -------------------------------------------------------------------------------- /src/Ethernaut/Vault/VaultExploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Vault/VaultExploit.sol -------------------------------------------------------------------------------- /src/Ethernaut/Vault/VaultExploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Vault/VaultExploit.t.sol -------------------------------------------------------------------------------- /src/Ethernaut/Vault/VaultFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Ethernaut/Vault/VaultFactory.sol -------------------------------------------------------------------------------- /src/EthernautDAO/CarMarket/CarFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/EthernautDAO/CarMarket/CarFactory.sol -------------------------------------------------------------------------------- /src/EthernautDAO/CarMarket/CarMarket.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/EthernautDAO/CarMarket/CarMarket.sol -------------------------------------------------------------------------------- /src/EthernautDAO/CarMarket/CarMarketExploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/EthernautDAO/CarMarket/CarMarketExploit.sol -------------------------------------------------------------------------------- /src/EthernautDAO/CarMarket/CarMarketExploit.t.sol.archived: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/EthernautDAO/CarMarket/CarMarketExploit.t.sol.archived -------------------------------------------------------------------------------- /src/EthernautDAO/CarMarket/CarToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/EthernautDAO/CarMarket/CarToken.sol -------------------------------------------------------------------------------- /src/EthernautDAO/CarMarket/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/EthernautDAO/CarMarket/README.md -------------------------------------------------------------------------------- /src/EthernautDAO/CarMarket/interfaces/ICarMarket.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/EthernautDAO/CarMarket/interfaces/ICarMarket.sol -------------------------------------------------------------------------------- /src/EthernautDAO/CarMarket/interfaces/ICarToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/EthernautDAO/CarMarket/interfaces/ICarToken.sol -------------------------------------------------------------------------------- /src/EthernautDAO/EthernautDaoToken/EthernautDaoToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/EthernautDAO/EthernautDaoToken/EthernautDaoToken.sol -------------------------------------------------------------------------------- /src/EthernautDAO/EthernautDaoToken/EthernautDaoTokenExploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/EthernautDAO/EthernautDaoToken/EthernautDaoTokenExploit.sol -------------------------------------------------------------------------------- /src/EthernautDAO/NoName/Contract.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/EthernautDAO/NoName/Contract.sol -------------------------------------------------------------------------------- /src/EthernautDAO/NoName/Contract.t.sol.archived: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/EthernautDAO/NoName/Contract.t.sol.archived -------------------------------------------------------------------------------- /src/EthernautDAO/NoName/exploit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/EthernautDAO/NoName/exploit.sh -------------------------------------------------------------------------------- /src/EthernautDAO/PrivateData/PrivateData.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/EthernautDAO/PrivateData/PrivateData.sol -------------------------------------------------------------------------------- /src/EthernautDAO/PrivateData/PrivateDataExploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/EthernautDAO/PrivateData/PrivateDataExploit.sol -------------------------------------------------------------------------------- /src/EthernautDAO/PrivateData/PrivateDataExploit.t.sol.archived: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/EthernautDAO/PrivateData/PrivateDataExploit.t.sol.archived -------------------------------------------------------------------------------- /src/EthernautDAO/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/EthernautDAO/README.md -------------------------------------------------------------------------------- /src/EthernautDAO/VendingMachine/VendingMachine.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/EthernautDAO/VendingMachine/VendingMachine.sol -------------------------------------------------------------------------------- /src/EthernautDAO/VendingMachine/VendingMachineExploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/EthernautDAO/VendingMachine/VendingMachineExploit.sol -------------------------------------------------------------------------------- /src/EthernautDAO/WalletLibrary/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/EthernautDAO/WalletLibrary/README.md -------------------------------------------------------------------------------- /src/EthernautDAO/WalletLibrary/Wallet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/EthernautDAO/WalletLibrary/Wallet.sol -------------------------------------------------------------------------------- /src/EthernautDAO/WalletLibrary/WalletLibrary.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/EthernautDAO/WalletLibrary/WalletLibrary.sol -------------------------------------------------------------------------------- /src/EthernautDAO/WalletLibrary/WalletLibraryExploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/EthernautDAO/WalletLibrary/WalletLibraryExploit.sol -------------------------------------------------------------------------------- /src/EthernautDAO/WalletLibrary/WalletLibraryExploit.t.sol.archived: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/EthernautDAO/WalletLibrary/WalletLibraryExploit.t.sol.archived -------------------------------------------------------------------------------- /src/FlareOn11/ClearlyFake/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/FlareOn11/ClearlyFake/README.md -------------------------------------------------------------------------------- /src/FlareOn11/ClearlyFake/attachment/clearlyfake.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/FlareOn11/ClearlyFake/attachment/clearlyfake.js -------------------------------------------------------------------------------- /src/FlareOn11/ClearlyFake/clearlyfake_analysed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/FlareOn11/ClearlyFake/clearlyfake_analysed.js -------------------------------------------------------------------------------- /src/FlareOn11/ClearlyFake/clearlyfake_deobfuscated.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/FlareOn11/ClearlyFake/clearlyfake_deobfuscated.js -------------------------------------------------------------------------------- /src/FlareOn11/ClearlyFake/decompress.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/FlareOn11/ClearlyFake/decompress.py -------------------------------------------------------------------------------- /src/FlareOn11/ClearlyFake/deobfuscate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/FlareOn11/ClearlyFake/deobfuscate.py -------------------------------------------------------------------------------- /src/FlareOn11/ClearlyFake/images/dedaub.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/FlareOn11/ClearlyFake/images/dedaub.png -------------------------------------------------------------------------------- /src/FlareOn11/ClearlyFake/images/tx-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/FlareOn11/ClearlyFake/images/tx-list.png -------------------------------------------------------------------------------- /src/FlareOn11/ClearlyFake/solve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/FlareOn11/ClearlyFake/solve.py -------------------------------------------------------------------------------- /src/FullWeakEngineerCTF/SaveTheKappa/Exploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/FullWeakEngineerCTF/SaveTheKappa/Exploit.sol -------------------------------------------------------------------------------- /src/FullWeakEngineerCTF/SaveTheKappa/Exploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/FullWeakEngineerCTF/SaveTheKappa/Exploit.t.sol -------------------------------------------------------------------------------- /src/FullWeakEngineerCTF/SaveTheKappa/README.md: -------------------------------------------------------------------------------- 1 | https://github.com/full-weak-engineer/FWE_CTF_2025_public 2 | -------------------------------------------------------------------------------- /src/FullWeakEngineerCTF/SaveTheKappa/challenge/Setup.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/FullWeakEngineerCTF/SaveTheKappa/challenge/Setup.sol -------------------------------------------------------------------------------- /src/FullWeakEngineerCTF/SaveTheKappa/challenge/VulnerableBank.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/FullWeakEngineerCTF/SaveTheKappa/challenge/VulnerableBank.sol -------------------------------------------------------------------------------- /src/FvictorioEVMPuzzles/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/FvictorioEVMPuzzles/README.md -------------------------------------------------------------------------------- /src/HuffChallenge/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/HuffChallenge/README.md -------------------------------------------------------------------------------- /src/HuffChallenge/challenge1/Challenge1.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/HuffChallenge/challenge1/Challenge1.t.sol -------------------------------------------------------------------------------- /src/HuffChallenge/challenge1/Solver.huff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/HuffChallenge/challenge1/Solver.huff -------------------------------------------------------------------------------- /src/HuffChallenge/challenge2/Challenge2.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/HuffChallenge/challenge2/Challenge2.t.sol -------------------------------------------------------------------------------- /src/HuffChallenge/challenge2/Solver25Gas.huff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/HuffChallenge/challenge2/Solver25Gas.huff -------------------------------------------------------------------------------- /src/HuffChallenge/challenge2/Solver26Gas.huff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/HuffChallenge/challenge2/Solver26Gas.huff -------------------------------------------------------------------------------- /src/HuffChallenge/challenge2/Solver28Gas.huff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/HuffChallenge/challenge2/Solver28Gas.huff -------------------------------------------------------------------------------- /src/HuffChallenge/challenge3/Challenge3.huff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/HuffChallenge/challenge3/Challenge3.huff -------------------------------------------------------------------------------- /src/HuffChallenge/challenge3/Challenge3.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/HuffChallenge/challenge3/Challenge3.t.sol -------------------------------------------------------------------------------- /src/HuffChallenge/challenge3/Challenge3Exploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/HuffChallenge/challenge3/Challenge3Exploit.sol -------------------------------------------------------------------------------- /src/HuffChallenge/challenge3/IChallenge3.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/HuffChallenge/challenge3/IChallenge3.sol -------------------------------------------------------------------------------- /src/HuffChallenge/challenge4/Challenge4.huff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/HuffChallenge/challenge4/Challenge4.huff -------------------------------------------------------------------------------- /src/HuffChallenge/challenge4/Challenge4.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/HuffChallenge/challenge4/Challenge4.t.sol -------------------------------------------------------------------------------- /src/HuffChallenge/challenge5/Challenge5.huff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/HuffChallenge/challenge5/Challenge5.huff -------------------------------------------------------------------------------- /src/HuffChallenge/challenge5/Challenge5.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/HuffChallenge/challenge5/Challenge5.t.sol -------------------------------------------------------------------------------- /src/LACTF2024/RemisWorld/Exploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/LACTF2024/RemisWorld/Exploit.s.sol -------------------------------------------------------------------------------- /src/LACTF2024/RemisWorld/Exploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/LACTF2024/RemisWorld/Exploit.sol -------------------------------------------------------------------------------- /src/LACTF2024/RemisWorld/Exploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/LACTF2024/RemisWorld/Exploit.t.sol -------------------------------------------------------------------------------- /src/LACTF2024/RemisWorld/challenge/Remis.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/LACTF2024/RemisWorld/challenge/Remis.sol -------------------------------------------------------------------------------- /src/LACTF2024/RemisWorld/challenge/Setup.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/LACTF2024/RemisWorld/challenge/Setup.sol -------------------------------------------------------------------------------- /src/MEVShareCTF/.env.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/MEVShareCTF/.env.template -------------------------------------------------------------------------------- /src/MEVShareCTF/10x/MevShareCTFSimple.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/MEVShareCTF/10x/MevShareCTFSimple.sol -------------------------------------------------------------------------------- /src/MEVShareCTF/10x/abi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/MEVShareCTF/10x/abi.ts -------------------------------------------------------------------------------- /src/MEVShareCTF/10x/solver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/MEVShareCTF/10x/solver.ts -------------------------------------------------------------------------------- /src/MEVShareCTF/20x/ClearChecker.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/MEVShareCTF/20x/ClearChecker.sol -------------------------------------------------------------------------------- /src/MEVShareCTF/20x/MevShareCTFMagicNumber.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/MEVShareCTF/20x/MevShareCTFMagicNumber.sol -------------------------------------------------------------------------------- /src/MEVShareCTF/20x/MevShareCTFMagicNumberV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/MEVShareCTF/20x/MevShareCTFMagicNumberV1.sol -------------------------------------------------------------------------------- /src/MEVShareCTF/20x/MevShareCTFMagicNumberV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/MEVShareCTF/20x/MevShareCTFMagicNumberV2.sol -------------------------------------------------------------------------------- /src/MEVShareCTF/20x/MevShareCTFMagicNumberV3.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/MEVShareCTF/20x/MevShareCTFMagicNumberV3.sol -------------------------------------------------------------------------------- /src/MEVShareCTF/20x/abi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/MEVShareCTF/20x/abi.ts -------------------------------------------------------------------------------- /src/MEVShareCTF/20x/solver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/MEVShareCTF/20x/solver.ts -------------------------------------------------------------------------------- /src/MEVShareCTF/30x/MevShareCTFNewContracts.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/MEVShareCTF/30x/MevShareCTFNewContracts.sol -------------------------------------------------------------------------------- /src/MEVShareCTF/30x/abi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/MEVShareCTF/30x/abi.ts -------------------------------------------------------------------------------- /src/MEVShareCTF/30x/solver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/MEVShareCTF/30x/solver.ts -------------------------------------------------------------------------------- /src/MEVShareCTF/40x/MevShareCTFTriple.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/MEVShareCTF/40x/MevShareCTFTriple.sol -------------------------------------------------------------------------------- /src/MEVShareCTF/40x/abi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/MEVShareCTF/40x/abi.ts -------------------------------------------------------------------------------- /src/MEVShareCTF/40x/solver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/MEVShareCTF/40x/solver.ts -------------------------------------------------------------------------------- /src/MEVShareCTF/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/MEVShareCTF/README.md -------------------------------------------------------------------------------- /src/MEVShareCTF/base/Context.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/MEVShareCTF/base/Context.sol -------------------------------------------------------------------------------- /src/MEVShareCTF/base/MevShareCTFBase.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/MEVShareCTF/base/MevShareCTFBase.sol -------------------------------------------------------------------------------- /src/MEVShareCTF/base/MevShareCaptureLogger.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/MEVShareCTF/base/MevShareCaptureLogger.sol -------------------------------------------------------------------------------- /src/MEVShareCTF/base/Ownable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/MEVShareCTF/base/Ownable.sol -------------------------------------------------------------------------------- /src/MEVShareCTF/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/MEVShareCTF/package.json -------------------------------------------------------------------------------- /src/MEVShareCTF/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/MEVShareCTF/pnpm-lock.yaml -------------------------------------------------------------------------------- /src/MapleCTF2022/Maplebacoin/MapleBaCoinExploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/MapleCTF2022/Maplebacoin/MapleBaCoinExploit.t.sol -------------------------------------------------------------------------------- /src/MapleCTF2022/Maplebacoin/challenge/MapleBaCoin.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/MapleCTF2022/Maplebacoin/challenge/MapleBaCoin.sol -------------------------------------------------------------------------------- /src/MapleCTF2022/Maplebacoin/challenge/MapleBankon.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/MapleCTF2022/Maplebacoin/challenge/MapleBankon.sol -------------------------------------------------------------------------------- /src/MapleCTF2022/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/MapleCTF2022/README.md -------------------------------------------------------------------------------- /src/MetaTrustCTF/ECDSA/Exploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/MetaTrustCTF/ECDSA/Exploit.s.sol -------------------------------------------------------------------------------- /src/MetaTrustCTF/ECDSA/challenge/Verify.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/MetaTrustCTF/ECDSA/challenge/Verify.sol -------------------------------------------------------------------------------- /src/MetaTrustCTF/ECDSA/challenge/math_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/MetaTrustCTF/ECDSA/challenge/math_utils.py -------------------------------------------------------------------------------- /src/MetaTrustCTF/ECDSA/challenge/miniecdsa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/MetaTrustCTF/ECDSA/challenge/miniecdsa.py -------------------------------------------------------------------------------- /src/MetaTrustCTF/ECDSA/challenge/signature.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/MetaTrustCTF/ECDSA/challenge/signature.txt -------------------------------------------------------------------------------- /src/MetaTrustCTF/ECDSA/exploit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/MetaTrustCTF/ECDSA/exploit.py -------------------------------------------------------------------------------- /src/NumenCTF/ASSLOT/Exploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/NumenCTF/ASSLOT/Exploit.s.sol -------------------------------------------------------------------------------- /src/NumenCTF/ASSLOT/Exploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/NumenCTF/ASSLOT/Exploit.t.sol -------------------------------------------------------------------------------- /src/NumenCTF/ASSLOT/Solver.huff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/NumenCTF/ASSLOT/Solver.huff -------------------------------------------------------------------------------- /src/NumenCTF/ASSLOT/challenge/asslot.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/NumenCTF/ASSLOT/challenge/asslot.sol -------------------------------------------------------------------------------- /src/NumenCTF/ChatGPT10/1.mv.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/NumenCTF/ChatGPT10/1.mv.jpg -------------------------------------------------------------------------------- /src/NumenCTF/Counter/Exploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/NumenCTF/Counter/Exploit.s.sol -------------------------------------------------------------------------------- /src/NumenCTF/Counter/Exploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/NumenCTF/Counter/Exploit.t.sol -------------------------------------------------------------------------------- /src/NumenCTF/Counter/Solver.huff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/NumenCTF/Counter/Solver.huff -------------------------------------------------------------------------------- /src/NumenCTF/Counter/challenge/Counter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/NumenCTF/Counter/challenge/Counter.sol -------------------------------------------------------------------------------- /src/NumenCTF/Exist/Exploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/NumenCTF/Exist/Exploit.s.sol -------------------------------------------------------------------------------- /src/NumenCTF/Exist/challenge/create2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/NumenCTF/Exist/challenge/create2.sol -------------------------------------------------------------------------------- /src/NumenCTF/Exist/generate_address.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/NumenCTF/Exist/generate_address.py -------------------------------------------------------------------------------- /src/NumenCTF/GOATFinance/Exploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/NumenCTF/GOATFinance/Exploit.s.sol -------------------------------------------------------------------------------- /src/NumenCTF/GOATFinance/Exploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/NumenCTF/GOATFinance/Exploit.sol -------------------------------------------------------------------------------- /src/NumenCTF/GOATFinance/Exploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/NumenCTF/GOATFinance/Exploit.t.sol -------------------------------------------------------------------------------- /src/NumenCTF/GOATFinance/challenge/GOATFinance.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/NumenCTF/GOATFinance/challenge/GOATFinance.sol -------------------------------------------------------------------------------- /src/NumenCTF/GOATFinance/find_address.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/NumenCTF/GOATFinance/find_address.py -------------------------------------------------------------------------------- /src/NumenCTF/HEXP/Exploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/NumenCTF/HEXP/Exploit.s.sol -------------------------------------------------------------------------------- /src/NumenCTF/HEXP/challenge/hexp.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/NumenCTF/HEXP/challenge/hexp.sol -------------------------------------------------------------------------------- /src/NumenCTF/HEXP/exploit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/NumenCTF/HEXP/exploit.py -------------------------------------------------------------------------------- /src/NumenCTF/LenderPool/Exploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/NumenCTF/LenderPool/Exploit.s.sol -------------------------------------------------------------------------------- /src/NumenCTF/LenderPool/Exploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/NumenCTF/LenderPool/Exploit.sol -------------------------------------------------------------------------------- /src/NumenCTF/LenderPool/Exploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/NumenCTF/LenderPool/Exploit.t.sol -------------------------------------------------------------------------------- /src/NumenCTF/LenderPool/challenge/Re.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/NumenCTF/LenderPool/challenge/Re.sol -------------------------------------------------------------------------------- /src/NumenCTF/LittleMoney/Exploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/NumenCTF/LittleMoney/Exploit.s.sol -------------------------------------------------------------------------------- /src/NumenCTF/LittleMoney/Exploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/NumenCTF/LittleMoney/Exploit.t.sol -------------------------------------------------------------------------------- /src/NumenCTF/LittleMoney/Solver.huff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/NumenCTF/LittleMoney/Solver.huff -------------------------------------------------------------------------------- /src/NumenCTF/LittleMoney/challenge/NumenCTF.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/NumenCTF/LittleMoney/challenge/NumenCTF.sol -------------------------------------------------------------------------------- /src/NumenCTF/MoveToCheckin/challenge/Move.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/NumenCTF/MoveToCheckin/challenge/Move.toml -------------------------------------------------------------------------------- /src/NumenCTF/MoveToCheckin/challenge/checkin.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/NumenCTF/MoveToCheckin/challenge/checkin.move -------------------------------------------------------------------------------- /src/NumenCTF/MoveToCrackme/MoveToCrackme/Move.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/NumenCTF/MoveToCrackme/MoveToCrackme/Move.toml -------------------------------------------------------------------------------- /src/NumenCTF/MoveToCrackme/MoveToCrackme/sources/PoC.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/NumenCTF/MoveToCrackme/MoveToCrackme/sources/PoC.move -------------------------------------------------------------------------------- /src/NumenCTF/MoveToCrackme/giveflag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/NumenCTF/MoveToCrackme/giveflag.py -------------------------------------------------------------------------------- /src/NumenCTF/MoveToCrackme/out.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/NumenCTF/MoveToCrackme/out.elf -------------------------------------------------------------------------------- /src/NumenCTF/MoveToCrackme/solver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/NumenCTF/MoveToCrackme/solver.py -------------------------------------------------------------------------------- /src/NumenCTF/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/NumenCTF/README.md -------------------------------------------------------------------------------- /src/NumenCTF/SimpleCall/Exploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/NumenCTF/SimpleCall/Exploit.s.sol -------------------------------------------------------------------------------- /src/NumenCTF/SimpleCall/Exploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/NumenCTF/SimpleCall/Exploit.sol -------------------------------------------------------------------------------- /src/NumenCTF/SimpleCall/Exploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/NumenCTF/SimpleCall/Exploit.t.sol -------------------------------------------------------------------------------- /src/NumenCTF/SimpleCall/challenge/call.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/NumenCTF/SimpleCall/challenge/call.sol -------------------------------------------------------------------------------- /src/NumenCTF/Wallet/Exploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/NumenCTF/Wallet/Exploit.s.sol -------------------------------------------------------------------------------- /src/NumenCTF/Wallet/Exploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/NumenCTF/Wallet/Exploit.sol -------------------------------------------------------------------------------- /src/NumenCTF/Wallet/Exploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/NumenCTF/Wallet/Exploit.t.sol -------------------------------------------------------------------------------- /src/NumenCTF/Wallet/calculate_addresses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/NumenCTF/Wallet/calculate_addresses.py -------------------------------------------------------------------------------- /src/NumenCTF/Wallet/challenge/NumenWallet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/NumenCTF/Wallet/challenge/NumenWallet.sol -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/01-Mjolnir/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/01-Mjolnir/.cargo/config.toml -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/01-Mjolnir/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/01-Mjolnir/Cargo.toml -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/01-Mjolnir/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/01-Mjolnir/README.md -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/01-Mjolnir/src/bin/schema.rs: -------------------------------------------------------------------------------- 1 | fn main() {} 2 | -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/01-Mjolnir/src/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/01-Mjolnir/src/contract.rs -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/01-Mjolnir/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/01-Mjolnir/src/error.rs -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/01-Mjolnir/src/exploit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/01-Mjolnir/src/exploit.rs -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/01-Mjolnir/src/integration_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/01-Mjolnir/src/integration_tests.rs -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/01-Mjolnir/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/01-Mjolnir/src/lib.rs -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/01-Mjolnir/src/msg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/01-Mjolnir/src/msg.rs -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/01-Mjolnir/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/01-Mjolnir/src/state.rs -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/02-Gungnir/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/02-Gungnir/.cargo/config.toml -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/02-Gungnir/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/02-Gungnir/Cargo.toml -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/02-Gungnir/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/02-Gungnir/README.md -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/02-Gungnir/src/bin/schema.rs: -------------------------------------------------------------------------------- 1 | fn main() {} 2 | -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/02-Gungnir/src/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/02-Gungnir/src/contract.rs -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/02-Gungnir/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/02-Gungnir/src/error.rs -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/02-Gungnir/src/exploit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/02-Gungnir/src/exploit.rs -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/02-Gungnir/src/integration_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/02-Gungnir/src/integration_tests.rs -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/02-Gungnir/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/02-Gungnir/src/lib.rs -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/02-Gungnir/src/msg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/02-Gungnir/src/msg.rs -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/02-Gungnir/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/02-Gungnir/src/state.rs -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/03-Laevateinn/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/03-Laevateinn/Cargo.toml -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/03-Laevateinn/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/03-Laevateinn/README.md -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/03-Laevateinn/contracts/flash_loan/src/bin/schema.rs: -------------------------------------------------------------------------------- 1 | fn main() {} 2 | -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/03-Laevateinn/contracts/mock_arb/src/bin/schema.rs: -------------------------------------------------------------------------------- 1 | fn main() {} 2 | -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/03-Laevateinn/contracts/proxy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/03-Laevateinn/contracts/proxy/README.md -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/03-Laevateinn/contracts/proxy/src/bin/schema.rs: -------------------------------------------------------------------------------- 1 | fn main() {} 2 | -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/04-Gram/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/04-Gram/.cargo/config.toml -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/04-Gram/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/04-Gram/Cargo.toml -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/04-Gram/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/04-Gram/README.md -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/04-Gram/src/bin/schema.rs: -------------------------------------------------------------------------------- 1 | fn main() {} 2 | -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/04-Gram/src/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/04-Gram/src/contract.rs -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/04-Gram/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/04-Gram/src/error.rs -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/04-Gram/src/exploit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/04-Gram/src/exploit.rs -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/04-Gram/src/integration_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/04-Gram/src/integration_tests.rs -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/04-Gram/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/04-Gram/src/lib.rs -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/04-Gram/src/msg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/04-Gram/src/msg.rs -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/04-Gram/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/04-Gram/src/state.rs -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/05-Draupnir/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/05-Draupnir/.cargo/config.toml -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/05-Draupnir/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/05-Draupnir/Cargo.toml -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/05-Draupnir/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/05-Draupnir/README.md -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/05-Draupnir/src/bin/schema.rs: -------------------------------------------------------------------------------- 1 | fn main() {} 2 | -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/05-Draupnir/src/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/05-Draupnir/src/contract.rs -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/05-Draupnir/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/05-Draupnir/src/error.rs -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/05-Draupnir/src/exploit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/05-Draupnir/src/exploit.rs -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/05-Draupnir/src/integration_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/05-Draupnir/src/integration_tests.rs -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/05-Draupnir/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/05-Draupnir/src/lib.rs -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/05-Draupnir/src/msg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/05-Draupnir/src/msg.rs -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/05-Draupnir/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/05-Draupnir/src/state.rs -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/06-Hofund/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/06-Hofund/.cargo/config.toml -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/06-Hofund/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/06-Hofund/Cargo.toml -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/06-Hofund/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/06-Hofund/README.md -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/06-Hofund/src/bin/schema.rs: -------------------------------------------------------------------------------- 1 | fn main() {} 2 | -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/06-Hofund/src/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/06-Hofund/src/contract.rs -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/06-Hofund/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/06-Hofund/src/error.rs -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/06-Hofund/src/exploit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/06-Hofund/src/exploit.rs -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/06-Hofund/src/integration_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/06-Hofund/src/integration_tests.rs -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/06-Hofund/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/06-Hofund/src/lib.rs -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/06-Hofund/src/msg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/06-Hofund/src/msg.rs -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/06-Hofund/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/06-Hofund/src/state.rs -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/07-Tyrfing/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/07-Tyrfing/.cargo/config.toml -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/07-Tyrfing/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/07-Tyrfing/Cargo.toml -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/07-Tyrfing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/07-Tyrfing/README.md -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/07-Tyrfing/src/bin/schema.rs: -------------------------------------------------------------------------------- 1 | fn main() {} 2 | -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/07-Tyrfing/src/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/07-Tyrfing/src/contract.rs -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/07-Tyrfing/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/07-Tyrfing/src/error.rs -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/07-Tyrfing/src/exploit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/07-Tyrfing/src/exploit.rs -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/07-Tyrfing/src/integration_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/07-Tyrfing/src/integration_tests.rs -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/07-Tyrfing/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/07-Tyrfing/src/lib.rs -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/07-Tyrfing/src/msg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/07-Tyrfing/src/msg.rs -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/07-Tyrfing/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/07-Tyrfing/src/state.rs -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/LICENSE -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/Makefile -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/NOTICE -------------------------------------------------------------------------------- /src/OakSecurityCosmWasmCTF/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/OakSecurityCosmWasmCTF/README.md -------------------------------------------------------------------------------- /src/Osu!GamingCTF2024/Osu!Coin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Osu!GamingCTF2024/Osu!Coin/README.md -------------------------------------------------------------------------------- /src/Osu!GamingCTF2024/Osu!Coin/attachment/OsuCoin.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Osu!GamingCTF2024/Osu!Coin/attachment/OsuCoin.sol -------------------------------------------------------------------------------- /src/Osu!GamingCTF2024/Osu!Coin/attachment/Setup.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Osu!GamingCTF2024/Osu!Coin/attachment/Setup.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2021/Babycrypto/challenge/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/ParadigmCTF2021/Babycrypto/challenge/chal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2021/Babycrypto/challenge/chal.py -------------------------------------------------------------------------------- /src/ParadigmCTF2021/Babycrypto/challenge/requirements.txt: -------------------------------------------------------------------------------- 1 | ecdsa==0.16.1 2 | -------------------------------------------------------------------------------- /src/ParadigmCTF2021/Babycrypto/exploit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2021/Babycrypto/exploit.py -------------------------------------------------------------------------------- /src/ParadigmCTF2021/Babysandbox/BabysandboxExploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2021/Babysandbox/BabysandboxExploit.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2021/Babysandbox/BabysandboxExploitTest.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2021/Babysandbox/BabysandboxExploitTest.s.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2021/Babysandbox/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2021/Babysandbox/README.md -------------------------------------------------------------------------------- /src/ParadigmCTF2021/Babysandbox/challenge/Babysandbox.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2021/Babysandbox/challenge/Babysandbox.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2021/Babysandbox/challenge/Setup.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2021/Babysandbox/challenge/Setup.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2021/Babysandbox/test_exploit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2021/Babysandbox/test_exploit.sh -------------------------------------------------------------------------------- /src/ParadigmCTF2021/Bouncer/BouncerExploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2021/Bouncer/BouncerExploit.t.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2021/Bouncer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2021/Bouncer/README.md -------------------------------------------------------------------------------- /src/ParadigmCTF2021/Bouncer/challenge/Bouncer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2021/Bouncer/challenge/Bouncer.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2021/Bouncer/challenge/Setup.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2021/Bouncer/challenge/Setup.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2021/Farmer/FarmerExploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2021/Farmer/FarmerExploit.t.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2021/Farmer/challenge/Farmer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2021/Farmer/challenge/Farmer.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2021/Farmer/challenge/Setup.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2021/Farmer/challenge/Setup.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2021/Hello/HelloExploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2021/Hello/HelloExploit.t.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2021/Hello/challenge/Hello.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2021/Hello/challenge/Hello.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2021/Hello/challenge/Setup.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2021/Hello/challenge/Setup.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2021/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2021/README.md -------------------------------------------------------------------------------- /src/ParadigmCTF2021/Rever/PalindromeChecker.huff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2021/Rever/PalindromeChecker.huff -------------------------------------------------------------------------------- /src/ParadigmCTF2021/Rever/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2021/Rever/README.md -------------------------------------------------------------------------------- /src/ParadigmCTF2021/Rever/ReverExploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2021/Rever/ReverExploit.t.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2021/Rever/challenge/Setup.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2021/Rever/challenge/Setup.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2021/Secure/SecureExploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2021/Secure/SecureExploit.t.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2021/Secure/challenge/Setup.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2021/Secure/challenge/Setup.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2021/Secure/challenge/Wallet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2021/Secure/challenge/Wallet.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2022/CairoAuction/auction_abi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/CairoAuction/auction_abi.json -------------------------------------------------------------------------------- /src/ParadigmCTF2022/CairoAuction/exploit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/CairoAuction/exploit.py -------------------------------------------------------------------------------- /src/ParadigmCTF2022/CairoAuction/public/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/CairoAuction/public/Dockerfile -------------------------------------------------------------------------------- /src/ParadigmCTF2022/CairoAuction/public/contracts/auction.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/CairoAuction/public/contracts/auction.cairo -------------------------------------------------------------------------------- /src/ParadigmCTF2022/CairoAuction/public/deploy/chal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/CairoAuction/public/deploy/chal.py -------------------------------------------------------------------------------- /src/ParadigmCTF2022/CairoProxy/almost_erc20_abi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/CairoProxy/almost_erc20_abi.json -------------------------------------------------------------------------------- /src/ParadigmCTF2022/CairoProxy/exploit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/CairoProxy/exploit.py -------------------------------------------------------------------------------- /src/ParadigmCTF2022/CairoProxy/public/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/CairoProxy/public/Dockerfile -------------------------------------------------------------------------------- /src/ParadigmCTF2022/CairoProxy/public/contracts/almost_erc20.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/CairoProxy/public/contracts/almost_erc20.cairo -------------------------------------------------------------------------------- /src/ParadigmCTF2022/CairoProxy/public/contracts/proxy.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/CairoProxy/public/contracts/proxy.cairo -------------------------------------------------------------------------------- /src/ParadigmCTF2022/CairoProxy/public/contracts/utils.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/CairoProxy/public/contracts/utils.cairo -------------------------------------------------------------------------------- /src/ParadigmCTF2022/CairoProxy/public/deploy/chal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/CairoProxy/public/deploy/chal.py -------------------------------------------------------------------------------- /src/ParadigmCTF2022/Lockbox2/Lockbox2Exploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/Lockbox2/Lockbox2Exploit.s.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2022/Lockbox2/Lockbox2Exploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/Lockbox2/Lockbox2Exploit.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2022/Lockbox2/Lockbox2Exploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/Lockbox2/Lockbox2Exploit.t.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2022/Lockbox2/challenge/Lockbox2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/Lockbox2/challenge/Lockbox2.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2022/Lockbox2/challenge/Setup.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/Lockbox2/challenge/Setup.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2022/Lockbox2/construct_calldata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/Lockbox2/construct_calldata.py -------------------------------------------------------------------------------- /src/ParadigmCTF2022/MerkleDrop/MerkleDropExploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/MerkleDrop/MerkleDropExploit.s.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2022/MerkleDrop/MerkleDropExploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/MerkleDrop/MerkleDropExploit.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2022/MerkleDrop/MerkleDropExploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/MerkleDrop/MerkleDropExploit.t.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2022/MerkleDrop/challenge/MerkleDistributor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/MerkleDrop/challenge/MerkleDistributor.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2022/MerkleDrop/challenge/MerkleProof.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/MerkleDrop/challenge/MerkleProof.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2022/MerkleDrop/challenge/Setup.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/MerkleDrop/challenge/Setup.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2022/MerkleDrop/challenge/tree.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/MerkleDrop/challenge/tree.json -------------------------------------------------------------------------------- /src/ParadigmCTF2022/MerkleDrop/get_claimable_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/MerkleDrop/get_claimable_node.py -------------------------------------------------------------------------------- /src/ParadigmCTF2022/OtterSwap/compute_optimal_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/OtterSwap/compute_optimal_strategy.py -------------------------------------------------------------------------------- /src/ParadigmCTF2022/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/README.md -------------------------------------------------------------------------------- /src/ParadigmCTF2022/Random/RandomExploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/Random/RandomExploit.s.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2022/Random/RandomExploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/Random/RandomExploit.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2022/Random/RandomExploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/Random/RandomExploit.t.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2022/Random/challenge/Random.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/Random/challenge/Random.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2022/Random/challenge/Setup.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/Random/challenge/Setup.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2022/Rescue/RescueExploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/Rescue/RescueExploit.s.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2022/Rescue/RescueExploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/Rescue/RescueExploit.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2022/Rescue/challenge/MasterChefHelper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/Rescue/challenge/MasterChefHelper.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2022/Rescue/challenge/Setup.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/Rescue/challenge/Setup.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2022/Rescue/challenge/UniswapV2Like.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/Rescue/challenge/UniswapV2Like.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2022/RiddleOfTheSphinx/exploit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/RiddleOfTheSphinx/exploit.py -------------------------------------------------------------------------------- /src/ParadigmCTF2022/RiddleOfTheSphinx/public/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/RiddleOfTheSphinx/public/Dockerfile -------------------------------------------------------------------------------- /src/ParadigmCTF2022/RiddleOfTheSphinx/public/deploy/chal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/RiddleOfTheSphinx/public/deploy/chal.py -------------------------------------------------------------------------------- /src/ParadigmCTF2022/SourceCode/Quine.huff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/SourceCode/Quine.huff -------------------------------------------------------------------------------- /src/ParadigmCTF2022/SourceCode/Quine35Bytes.huff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/SourceCode/Quine35Bytes.huff -------------------------------------------------------------------------------- /src/ParadigmCTF2022/SourceCode/QuineBad.huff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/SourceCode/QuineBad.huff -------------------------------------------------------------------------------- /src/ParadigmCTF2022/SourceCode/SourceCodeExploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/SourceCode/SourceCodeExploit.s.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2022/SourceCode/SourceCodeExploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/SourceCode/SourceCodeExploit.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2022/SourceCode/SourceCodeExploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/SourceCode/SourceCodeExploit.t.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2022/SourceCode/challenge/Challenge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/SourceCode/challenge/Challenge.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2022/SourceCode/challenge/Setup.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/SourceCode/challenge/Setup.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2022/Trapdooor/TrapdooorExploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/Trapdooor/TrapdooorExploit.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2022/Trapdooor/TrapdooorScript.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/Trapdooor/TrapdooorScript.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2022/Trapdooor/construct_flag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/Trapdooor/construct_flag.py -------------------------------------------------------------------------------- /src/ParadigmCTF2022/Trapdooor/exploit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/Trapdooor/exploit.py -------------------------------------------------------------------------------- /src/ParadigmCTF2022/Vanity/VanityExploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/Vanity/VanityExploit.s.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2022/Vanity/VanityExploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/Vanity/VanityExploit.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2022/Vanity/VanityExploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/Vanity/VanityExploit.t.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2022/Vanity/challenge/ECDSA.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/Vanity/challenge/ECDSA.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2022/Vanity/challenge/IERC1271.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/Vanity/challenge/IERC1271.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2022/Vanity/challenge/Setup.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/Vanity/challenge/Setup.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2022/Vanity/challenge/SignatureChecker.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/Vanity/challenge/SignatureChecker.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2022/Vanity/challenge/VanityChallenge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/Vanity/challenge/VanityChallenge.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2022/Vanity/generate_signature.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/Vanity/generate_signature.py -------------------------------------------------------------------------------- /src/ParadigmCTF2022/solved_challenges.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2022/solved_challenges.png -------------------------------------------------------------------------------- /src/ParadigmCTF2023/BlackSheep/Exploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2023/BlackSheep/Exploit.s.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2023/BlackSheep/Exploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2023/BlackSheep/Exploit.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2023/BlackSheep/Exploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2023/BlackSheep/Exploit.t.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2023/BlackSheep/challenge/Challenge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2023/BlackSheep/challenge/Challenge.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2023/BlackSheep/challenge/ISimpleBank.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2023/BlackSheep/challenge/ISimpleBank.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2023/BlackSheep/challenge/SimpleBank.huff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2023/BlackSheep/challenge/SimpleBank.huff -------------------------------------------------------------------------------- /src/ParadigmCTF2023/CosmicRadiation/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2023/CosmicRadiation/.gitignore -------------------------------------------------------------------------------- /src/ParadigmCTF2023/CosmicRadiation/Exploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2023/CosmicRadiation/Exploit.s.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2023/CosmicRadiation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2023/CosmicRadiation/README.md -------------------------------------------------------------------------------- /src/ParadigmCTF2023/CosmicRadiation/data/100ether-transfer.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2023/CosmicRadiation/data/100ether-transfer.csv -------------------------------------------------------------------------------- /src/ParadigmCTF2023/CosmicRadiation/data/contract-list.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2023/CosmicRadiation/data/contract-list.csv -------------------------------------------------------------------------------- /src/ParadigmCTF2023/CosmicRadiation/setup_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2023/CosmicRadiation/setup_server.py -------------------------------------------------------------------------------- /src/ParadigmCTF2023/CosmicRadiation/solve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2023/CosmicRadiation/solve.py -------------------------------------------------------------------------------- /src/ParadigmCTF2023/GrainsOfSand/Exploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2023/GrainsOfSand/Exploit.s.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2023/GrainsOfSand/Exploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2023/GrainsOfSand/Exploit.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2023/GrainsOfSand/Exploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2023/GrainsOfSand/Exploit.t.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2023/GrainsOfSand/challenge/Challenge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2023/GrainsOfSand/challenge/Challenge.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2023/GrainsOfSand/dune-query.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2023/GrainsOfSand/dune-query.sql -------------------------------------------------------------------------------- /src/ParadigmCTF2023/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2023/README.md -------------------------------------------------------------------------------- /src/ParadigmCTF2023/SkillBasedGame/Exploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2023/SkillBasedGame/Exploit.s.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2023/SkillBasedGame/Exploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2023/SkillBasedGame/Exploit.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2023/SkillBasedGame/Exploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2023/SkillBasedGame/Exploit.t.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2023/SkillBasedGame/challenge/Challenge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2023/SkillBasedGame/challenge/Challenge.sol -------------------------------------------------------------------------------- /src/ParadigmCTF2023/solved_challenges.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ParadigmCTF2023/solved_challenges.png -------------------------------------------------------------------------------- /src/ProjectSekaiCTF2022/RandomSong/Exploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ProjectSekaiCTF2022/RandomSong/Exploit.s.sol -------------------------------------------------------------------------------- /src/ProjectSekaiCTF2022/RandomSong/README.md: -------------------------------------------------------------------------------- 1 | Flag: `SEKAI{R4nd0mn3ss_1n_8lockcha1n_i5_n0t_3asy_7o_4chi3v3}` -------------------------------------------------------------------------------- /src/ProjectSekaiCTF2022/RandomSong/challenge/RhythmGame.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ProjectSekaiCTF2022/RandomSong/challenge/RhythmGame.sol -------------------------------------------------------------------------------- /src/ProjectSekaiCTF2023/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ProjectSekaiCTF2023/README.md -------------------------------------------------------------------------------- /src/ProjectSekaiCTF2023/ReRemix/Exploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ProjectSekaiCTF2023/ReRemix/Exploit.s.sol -------------------------------------------------------------------------------- /src/ProjectSekaiCTF2023/ReRemix/Exploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ProjectSekaiCTF2023/ReRemix/Exploit.sol -------------------------------------------------------------------------------- /src/ProjectSekaiCTF2023/ReRemix/Exploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ProjectSekaiCTF2023/ReRemix/Exploit.t.sol -------------------------------------------------------------------------------- /src/ProjectSekaiCTF2023/ReRemix/challenge/Equalizer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ProjectSekaiCTF2023/ReRemix/challenge/Equalizer.sol -------------------------------------------------------------------------------- /src/ProjectSekaiCTF2023/ReRemix/challenge/FreqBand.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ProjectSekaiCTF2023/ReRemix/challenge/FreqBand.sol -------------------------------------------------------------------------------- /src/ProjectSekaiCTF2023/ReRemix/challenge/MusicRemixer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ProjectSekaiCTF2023/ReRemix/challenge/MusicRemixer.sol -------------------------------------------------------------------------------- /src/ProjectSekaiCTF2023/ReRemix/challenge/SampleEditor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ProjectSekaiCTF2023/ReRemix/challenge/SampleEditor.sol -------------------------------------------------------------------------------- /src/ProjectSekaiCTF2024/PlayToEarn/Exploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ProjectSekaiCTF2024/PlayToEarn/Exploit.t.sol -------------------------------------------------------------------------------- /src/ProjectSekaiCTF2024/PlayToEarn/README.md: -------------------------------------------------------------------------------- 1 | ``` 2 | ncat --ssl play-to-earn.chals.sekai.team 1337 3 | ``` 4 | -------------------------------------------------------------------------------- /src/ProjectSekaiCTF2024/PlayToEarn/challenge/ArcadeMachine.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ProjectSekaiCTF2024/PlayToEarn/challenge/ArcadeMachine.sol -------------------------------------------------------------------------------- /src/ProjectSekaiCTF2024/PlayToEarn/challenge/Coin.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ProjectSekaiCTF2024/PlayToEarn/challenge/Coin.sol -------------------------------------------------------------------------------- /src/ProjectSekaiCTF2024/PlayToEarn/challenge/Setup.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ProjectSekaiCTF2024/PlayToEarn/challenge/Setup.sol -------------------------------------------------------------------------------- /src/ProjectSekaiCTF2024/Zoo/Exploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ProjectSekaiCTF2024/Zoo/Exploit.s.sol -------------------------------------------------------------------------------- /src/ProjectSekaiCTF2024/Zoo/Exploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ProjectSekaiCTF2024/Zoo/Exploit.sol -------------------------------------------------------------------------------- /src/ProjectSekaiCTF2024/Zoo/Exploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ProjectSekaiCTF2024/Zoo/Exploit.t.sol -------------------------------------------------------------------------------- /src/ProjectSekaiCTF2024/Zoo/challenge/Animal.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ProjectSekaiCTF2024/Zoo/challenge/Animal.sol -------------------------------------------------------------------------------- /src/ProjectSekaiCTF2024/Zoo/challenge/Setup.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ProjectSekaiCTF2024/Zoo/challenge/Setup.sol -------------------------------------------------------------------------------- /src/ProjectSekaiCTF2024/Zoo/challenge/ZOO.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ProjectSekaiCTF2024/Zoo/challenge/ZOO.sol -------------------------------------------------------------------------------- /src/ProjectSekaiCTF2024/Zoo/erever.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/ProjectSekaiCTF2024/Zoo/erever.toml -------------------------------------------------------------------------------- /src/QuillCTF2022/CollatzPuzzle/CollatzPuzzleSolution.huff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/QuillCTF2022/CollatzPuzzle/CollatzPuzzleSolution.huff -------------------------------------------------------------------------------- /src/QuillCTF2022/CollatzPuzzle/CollatzPuzzleSolved.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/QuillCTF2022/CollatzPuzzle/CollatzPuzzleSolved.t.sol -------------------------------------------------------------------------------- /src/QuillCTF2022/CollatzPuzzle/challenge/CollatzPuzzle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/QuillCTF2022/CollatzPuzzle/challenge/CollatzPuzzle.sol -------------------------------------------------------------------------------- /src/QuillCTF2022/ConfidentialHash/Exploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/QuillCTF2022/ConfidentialHash/Exploit.t.sol -------------------------------------------------------------------------------- /src/QuillCTF2022/ConfidentialHash/challenge/ConfidentialHash.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/QuillCTF2022/ConfidentialHash/challenge/ConfidentialHash.sol -------------------------------------------------------------------------------- /src/QuillCTF2022/D3l3g4t3/Exploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/QuillCTF2022/D3l3g4t3/Exploit.t.sol -------------------------------------------------------------------------------- /src/QuillCTF2022/D3l3g4t3/challenge/D3l3g4t3.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/QuillCTF2022/D3l3g4t3/challenge/D3l3g4t3.sol -------------------------------------------------------------------------------- /src/QuillCTF2022/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/QuillCTF2022/README.md -------------------------------------------------------------------------------- /src/QuillCTF2022/RoadClosed/Exploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/QuillCTF2022/RoadClosed/Exploit.t.sol -------------------------------------------------------------------------------- /src/QuillCTF2022/RoadClosed/challenge/RoadClosed.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/QuillCTF2022/RoadClosed/challenge/RoadClosed.sol -------------------------------------------------------------------------------- /src/QuillCTF2022/SafeNFT/Exploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/QuillCTF2022/SafeNFT/Exploit.t.sol -------------------------------------------------------------------------------- /src/QuillCTF2022/SafeNFT/challenge/SafeNFT.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/QuillCTF2022/SafeNFT/challenge/SafeNFT.sol -------------------------------------------------------------------------------- /src/QuillCTF2022/VIPBank/Exploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/QuillCTF2022/VIPBank/Exploit.t.sol -------------------------------------------------------------------------------- /src/QuillCTF2022/VIPBank/challenge/VIPBank.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/QuillCTF2022/VIPBank/challenge/VIPBank.sol -------------------------------------------------------------------------------- /src/SECCONBeginnersCTF2024/vote4b/Exploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/SECCONBeginnersCTF2024/vote4b/Exploit.s.sol -------------------------------------------------------------------------------- /src/SECCONBeginnersCTF2024/vote4b/Exploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/SECCONBeginnersCTF2024/vote4b/Exploit.sol -------------------------------------------------------------------------------- /src/SECCONBeginnersCTF2024/vote4b/Exploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/SECCONBeginnersCTF2024/vote4b/Exploit.t.sol -------------------------------------------------------------------------------- /src/SECCONBeginnersCTF2024/vote4b/challenge/Ballot.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/SECCONBeginnersCTF2024/vote4b/challenge/Ballot.sol -------------------------------------------------------------------------------- /src/SECCONBeginnersCTF2024/vote4b/challenge/Setup.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/SECCONBeginnersCTF2024/vote4b/challenge/Setup.sol -------------------------------------------------------------------------------- /src/SEETF2023/MurkySEEPass/Exploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/SEETF2023/MurkySEEPass/Exploit.s.sol -------------------------------------------------------------------------------- /src/SEETF2023/MurkySEEPass/challenge/MerkleProof.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/SEETF2023/MurkySEEPass/challenge/MerkleProof.sol -------------------------------------------------------------------------------- /src/SEETF2023/MurkySEEPass/challenge/SEEPass.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/SEETF2023/MurkySEEPass/challenge/SEEPass.sol -------------------------------------------------------------------------------- /src/SEETF2023/MurkySEEPass/challenge/Setup.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/SEETF2023/MurkySEEPass/challenge/Setup.sol -------------------------------------------------------------------------------- /src/SEETF2023/OperationFeatheredFortuneFiasco/Exploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/SEETF2023/OperationFeatheredFortuneFiasco/Exploit.s.sol -------------------------------------------------------------------------------- /src/SEETF2023/OperationFeatheredFortuneFiasco/Exploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/SEETF2023/OperationFeatheredFortuneFiasco/Exploit.sol -------------------------------------------------------------------------------- /src/SEETF2023/OperationFeatheredFortuneFiasco/Exploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/SEETF2023/OperationFeatheredFortuneFiasco/Exploit.t.sol -------------------------------------------------------------------------------- /src/SEETF2023/OperationFeatheredFortuneFiasco/challenge/Pigeon.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/SEETF2023/OperationFeatheredFortuneFiasco/challenge/Pigeon.sol -------------------------------------------------------------------------------- /src/SEETF2023/OperationFeatheredFortuneFiasco/challenge/Setup.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/SEETF2023/OperationFeatheredFortuneFiasco/challenge/Setup.sol -------------------------------------------------------------------------------- /src/SEETF2023/PigeonBank/Exploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/SEETF2023/PigeonBank/Exploit.s.sol -------------------------------------------------------------------------------- /src/SEETF2023/PigeonBank/Exploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/SEETF2023/PigeonBank/Exploit.sol -------------------------------------------------------------------------------- /src/SEETF2023/PigeonBank/Exploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/SEETF2023/PigeonBank/Exploit.t.sol -------------------------------------------------------------------------------- /src/SEETF2023/PigeonBank/challenge/PETH.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/SEETF2023/PigeonBank/challenge/PETH.sol -------------------------------------------------------------------------------- /src/SEETF2023/PigeonBank/challenge/PigeonBank.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/SEETF2023/PigeonBank/challenge/PigeonBank.sol -------------------------------------------------------------------------------- /src/SEETF2023/PigeonBank/challenge/Setup.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/SEETF2023/PigeonBank/challenge/Setup.sol -------------------------------------------------------------------------------- /src/SEETF2023/PigeonVault/Exploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/SEETF2023/PigeonVault/Exploit.s.sol -------------------------------------------------------------------------------- /src/SEETF2023/PigeonVault/Exploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/SEETF2023/PigeonVault/Exploit.sol -------------------------------------------------------------------------------- /src/SEETF2023/PigeonVault/Exploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/SEETF2023/PigeonVault/Exploit.t.sol -------------------------------------------------------------------------------- /src/SEETF2023/PigeonVault/challenge/InitDiamond.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/SEETF2023/PigeonVault/challenge/InitDiamond.sol -------------------------------------------------------------------------------- /src/SEETF2023/PigeonVault/challenge/PigeonDiamond.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/SEETF2023/PigeonVault/challenge/PigeonDiamond.sol -------------------------------------------------------------------------------- /src/SEETF2023/PigeonVault/challenge/Setup.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/SEETF2023/PigeonVault/challenge/Setup.sol -------------------------------------------------------------------------------- /src/SEETF2023/PigeonVault/challenge/facets/DAOFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/SEETF2023/PigeonVault/challenge/facets/DAOFacet.sol -------------------------------------------------------------------------------- /src/SEETF2023/PigeonVault/challenge/facets/DiamondCutFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/SEETF2023/PigeonVault/challenge/facets/DiamondCutFacet.sol -------------------------------------------------------------------------------- /src/SEETF2023/PigeonVault/challenge/facets/DiamondLoupeFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/SEETF2023/PigeonVault/challenge/facets/DiamondLoupeFacet.sol -------------------------------------------------------------------------------- /src/SEETF2023/PigeonVault/challenge/facets/FTCFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/SEETF2023/PigeonVault/challenge/facets/FTCFacet.sol -------------------------------------------------------------------------------- /src/SEETF2023/PigeonVault/challenge/facets/OwnershipFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/SEETF2023/PigeonVault/challenge/facets/OwnershipFacet.sol -------------------------------------------------------------------------------- /src/SEETF2023/PigeonVault/challenge/facets/PigeonVaultFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/SEETF2023/PigeonVault/challenge/facets/PigeonVaultFacet.sol -------------------------------------------------------------------------------- /src/SEETF2023/PigeonVault/challenge/interfaces/IDAOFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/SEETF2023/PigeonVault/challenge/interfaces/IDAOFacet.sol -------------------------------------------------------------------------------- /src/SEETF2023/PigeonVault/challenge/interfaces/IDiamondCut.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/SEETF2023/PigeonVault/challenge/interfaces/IDiamondCut.sol -------------------------------------------------------------------------------- /src/SEETF2023/PigeonVault/challenge/interfaces/IDiamondLoupe.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/SEETF2023/PigeonVault/challenge/interfaces/IDiamondLoupe.sol -------------------------------------------------------------------------------- /src/SEETF2023/PigeonVault/challenge/interfaces/IERC165.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/SEETF2023/PigeonVault/challenge/interfaces/IERC165.sol -------------------------------------------------------------------------------- /src/SEETF2023/PigeonVault/challenge/interfaces/IERC173.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/SEETF2023/PigeonVault/challenge/interfaces/IERC173.sol -------------------------------------------------------------------------------- /src/SEETF2023/PigeonVault/challenge/interfaces/IERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/SEETF2023/PigeonVault/challenge/interfaces/IERC20.sol -------------------------------------------------------------------------------- /src/SEETF2023/PigeonVault/challenge/interfaces/IOwnershipFacet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/SEETF2023/PigeonVault/challenge/interfaces/IOwnershipFacet.sol -------------------------------------------------------------------------------- /src/SEETF2023/PigeonVault/challenge/libraries/ECDSA.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/SEETF2023/PigeonVault/challenge/libraries/ECDSA.sol -------------------------------------------------------------------------------- /src/SEETF2023/PigeonVault/challenge/libraries/LibAppStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/SEETF2023/PigeonVault/challenge/libraries/LibAppStorage.sol -------------------------------------------------------------------------------- /src/SEETF2023/PigeonVault/challenge/libraries/LibDAO.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/SEETF2023/PigeonVault/challenge/libraries/LibDAO.sol -------------------------------------------------------------------------------- /src/SEETF2023/PigeonVault/challenge/libraries/LibDiamond.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/SEETF2023/PigeonVault/challenge/libraries/LibDiamond.sol -------------------------------------------------------------------------------- /src/SEETF2023/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/SEETF2023/README.md -------------------------------------------------------------------------------- /src/Scan2024CTF/Bridge/bridge4_solver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Scan2024CTF/Bridge/bridge4_solver.py -------------------------------------------------------------------------------- /src/Scan2024CTF/Bridge/bridge4_txlist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Scan2024CTF/Bridge/bridge4_txlist.py -------------------------------------------------------------------------------- /src/Scan2024CTF/Bridge/bridge5_extract_invalid_withdrawal_args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Scan2024CTF/Bridge/bridge5_extract_invalid_withdrawal_args.py -------------------------------------------------------------------------------- /src/Scan2024CTF/Bridge/bridge5_txlist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Scan2024CTF/Bridge/bridge5_txlist.py -------------------------------------------------------------------------------- /src/Scan2024CTF/Cat/bitcoin-script.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Scan2024CTF/Cat/bitcoin-script.txt -------------------------------------------------------------------------------- /src/Scan2024CTF/Cat/cat1-solver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Scan2024CTF/Cat/cat1-solver.py -------------------------------------------------------------------------------- /src/Scan2024CTF/Cat/cat3-solver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Scan2024CTF/Cat/cat3-solver.py -------------------------------------------------------------------------------- /src/Scan2024CTF/Drainer/bquxjob_71a354df_192a3345011.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Scan2024CTF/Drainer/bquxjob_71a354df_192a3345011.json -------------------------------------------------------------------------------- /src/Scan2024CTF/Drainer/drainer1-attachment/images/slerf.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Scan2024CTF/Drainer/drainer1-attachment/images/slerf.jpg -------------------------------------------------------------------------------- /src/Scan2024CTF/Drainer/drainer1-attachment/images/twit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Scan2024CTF/Drainer/drainer1-attachment/images/twit.png -------------------------------------------------------------------------------- /src/Scan2024CTF/Drainer/drainer1-attachment/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Scan2024CTF/Drainer/drainer1-attachment/index.html -------------------------------------------------------------------------------- /src/Scan2024CTF/Drainer/drainer1-attachment/scripts/merkletree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Scan2024CTF/Drainer/drainer1-attachment/scripts/merkletree.js -------------------------------------------------------------------------------- /src/Scan2024CTF/Drainer/drainer1-attachment/styles/css2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Scan2024CTF/Drainer/drainer1-attachment/styles/css2 -------------------------------------------------------------------------------- /src/Scan2024CTF/Drainer/drainer1-attachment/styles/popup-6.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Scan2024CTF/Drainer/drainer1-attachment/styles/popup-6.css -------------------------------------------------------------------------------- /src/Scan2024CTF/Drainer/gen_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Scan2024CTF/Drainer/gen_commands.py -------------------------------------------------------------------------------- /src/Scan2024CTF/Drainer/gen_flag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Scan2024CTF/Drainer/gen_flag.py -------------------------------------------------------------------------------- /src/Scan2024CTF/Drainer/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Scan2024CTF/Drainer/package-lock.json -------------------------------------------------------------------------------- /src/Scan2024CTF/Drainer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Scan2024CTF/Drainer/package.json -------------------------------------------------------------------------------- /src/Scan2024CTF/Drainer/trace.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Scan2024CTF/Drainer/trace.sh -------------------------------------------------------------------------------- /src/Scan2024CTF/Drainer/trace.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Scan2024CTF/Drainer/trace.txt -------------------------------------------------------------------------------- /src/Scan2024CTF/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Scan2024CTF/README.md -------------------------------------------------------------------------------- /src/Scan2024CTF/images/bridge-1_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Scan2024CTF/images/bridge-1_0.png -------------------------------------------------------------------------------- /src/Scan2024CTF/images/bridge-2_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Scan2024CTF/images/bridge-2_0.png -------------------------------------------------------------------------------- /src/Scan2024CTF/images/bridge-5_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Scan2024CTF/images/bridge-5_0.png -------------------------------------------------------------------------------- /src/Scan2024CTF/images/bridge-5_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Scan2024CTF/images/bridge-5_1.png -------------------------------------------------------------------------------- /src/Scan2024CTF/images/cat-1_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Scan2024CTF/images/cat-1_0.png -------------------------------------------------------------------------------- /src/Scan2024CTF/images/cat-1_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Scan2024CTF/images/cat-1_1.png -------------------------------------------------------------------------------- /src/Scan2024CTF/images/drainer-1_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Scan2024CTF/images/drainer-1_0.png -------------------------------------------------------------------------------- /src/Scan2024CTF/images/drainer-1_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Scan2024CTF/images/drainer-1_1.png -------------------------------------------------------------------------------- /src/Scan2024CTF/images/drainer-1_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Scan2024CTF/images/drainer-1_2.png -------------------------------------------------------------------------------- /src/Scan2024CTF/images/drainer-1_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Scan2024CTF/images/drainer-1_3.png -------------------------------------------------------------------------------- /src/Scan2024CTF/images/drainer-2_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Scan2024CTF/images/drainer-2_0.png -------------------------------------------------------------------------------- /src/Scan2024CTF/images/scantoken-1_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Scan2024CTF/images/scantoken-1_0.png -------------------------------------------------------------------------------- /src/Scan2024CTF/images/scantoken-2_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Scan2024CTF/images/scantoken-2_0.png -------------------------------------------------------------------------------- /src/Scan2024CTF/images/scantoken-2_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Scan2024CTF/images/scantoken-2_1.png -------------------------------------------------------------------------------- /src/Scan2024CTF/images/scantoken-4_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Scan2024CTF/images/scantoken-4_0.png -------------------------------------------------------------------------------- /src/SmileyCTF/MultisigWallet/Exploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/SmileyCTF/MultisigWallet/Exploit.t.sol -------------------------------------------------------------------------------- /src/SmileyCTF/MultisigWallet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/SmileyCTF/MultisigWallet/README.md -------------------------------------------------------------------------------- /src/SmileyCTF/MultisigWallet/assets/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/SmileyCTF/MultisigWallet/assets/image.png -------------------------------------------------------------------------------- /src/SmileyCTF/MultisigWallet/calculateSignature.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/SmileyCTF/MultisigWallet/calculateSignature.py -------------------------------------------------------------------------------- /src/SmileyCTF/MultisigWallet/challenge/Locker.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/SmileyCTF/MultisigWallet/challenge/Locker.sol -------------------------------------------------------------------------------- /src/SmileyCTF/MultisigWallet/challenge/Setup.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/SmileyCTF/MultisigWallet/challenge/Setup.sol -------------------------------------------------------------------------------- /src/Templates/Template/Exploit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Templates/Template/Exploit.s.sol -------------------------------------------------------------------------------- /src/Templates/Template/Exploit.sol: -------------------------------------------------------------------------------- 1 | // SPDX-License-Identifier: UNLICENSED 2 | pragma solidity ^0.8.20; 3 | 4 | contract Exploit {} 5 | -------------------------------------------------------------------------------- /src/Templates/Template/Exploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Templates/Template/Exploit.t.sol -------------------------------------------------------------------------------- /src/Templates/TemplateFork/Contract.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Templates/TemplateFork/Contract.sol -------------------------------------------------------------------------------- /src/Templates/TemplateFork/Exploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/Templates/TemplateFork/Exploit.t.sol -------------------------------------------------------------------------------- /src/utils/Create.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/utils/Create.sol -------------------------------------------------------------------------------- /src/utils/Create2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/utils/Create2.sol -------------------------------------------------------------------------------- /src/utils/PermitLibrary.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/utils/PermitLibrary.sol -------------------------------------------------------------------------------- /src/utils/UniswapV2Library.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/utils/UniswapV2Library.sol -------------------------------------------------------------------------------- /src/utils/VyperUtils.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaminao/ctf-blockchain/HEAD/src/utils/VyperUtils.sol --------------------------------------------------------------------------------