├── .github └── workflows │ ├── build-ducks-agent.yaml │ ├── build-hide-on-bush-daemon.yaml │ └── build-infra.yaml ├── README.md ├── challenges ├── .gitignore ├── be-billionaire-today │ ├── .challengeignore │ ├── README.md │ ├── challenge.yaml │ └── challenge │ │ ├── Dockerfile │ │ ├── Dockerfile.local │ │ ├── challenge.py │ │ ├── docker-compose.yml │ │ ├── project │ │ ├── .gitignore │ │ ├── foundry.toml │ │ ├── lib │ │ │ ├── forge-ctf │ │ │ │ └── src │ │ │ │ │ ├── CTFDeployer.sol │ │ │ │ │ └── CTFSolver.sol │ │ │ └── forge-std │ │ │ │ ├── .github │ │ │ │ └── workflows │ │ │ │ │ ├── ci.yml │ │ │ │ │ └── sync.yml │ │ │ │ ├── .gitignore │ │ │ │ ├── .gitmodules │ │ │ │ ├── LICENSE-APACHE │ │ │ │ ├── LICENSE-MIT │ │ │ │ ├── README.md │ │ │ │ ├── foundry.toml │ │ │ │ ├── lib │ │ │ │ └── ds-test │ │ │ │ │ ├── .github │ │ │ │ │ └── workflows │ │ │ │ │ │ └── build.yml │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── default.nix │ │ │ │ │ ├── demo │ │ │ │ │ └── demo.sol │ │ │ │ │ ├── package.json │ │ │ │ │ └── src │ │ │ │ │ ├── test.sol │ │ │ │ │ └── test.t.sol │ │ │ │ ├── package.json │ │ │ │ ├── src │ │ │ │ ├── Base.sol │ │ │ │ ├── Script.sol │ │ │ │ ├── StdAssertions.sol │ │ │ │ ├── StdChains.sol │ │ │ │ ├── StdCheats.sol │ │ │ │ ├── StdError.sol │ │ │ │ ├── StdInvariant.sol │ │ │ │ ├── StdJson.sol │ │ │ │ ├── StdMath.sol │ │ │ │ ├── StdStorage.sol │ │ │ │ ├── StdStyle.sol │ │ │ │ ├── StdUtils.sol │ │ │ │ ├── Test.sol │ │ │ │ ├── Vm.sol │ │ │ │ ├── console.sol │ │ │ │ ├── console2.sol │ │ │ │ ├── interfaces │ │ │ │ │ ├── IERC1155.sol │ │ │ │ │ ├── IERC165.sol │ │ │ │ │ ├── IERC20.sol │ │ │ │ │ ├── IERC4626.sol │ │ │ │ │ ├── IERC721.sol │ │ │ │ │ └── IMulticall3.sol │ │ │ │ └── safeconsole.sol │ │ │ │ └── test │ │ │ │ ├── StdAssertions.t.sol │ │ │ │ ├── StdChains.t.sol │ │ │ │ ├── StdCheats.t.sol │ │ │ │ ├── StdError.t.sol │ │ │ │ ├── StdMath.t.sol │ │ │ │ ├── StdStorage.t.sol │ │ │ │ ├── StdStyle.t.sol │ │ │ │ ├── StdUtils.t.sol │ │ │ │ ├── Vm.t.sol │ │ │ │ ├── compilation │ │ │ │ ├── CompilationScript.sol │ │ │ │ ├── CompilationScriptBase.sol │ │ │ │ ├── CompilationTest.sol │ │ │ │ └── CompilationTestBase.sol │ │ │ │ └── fixtures │ │ │ │ └── broadcast.log.json │ │ ├── remappings.txt │ │ ├── script │ │ │ ├── Deploy.s.sol │ │ │ ├── Solve.s.sol │ │ │ └── exploit │ │ │ │ └── Exploit.sol │ │ └── src │ │ │ └── Challenge.sol │ │ └── solve.py ├── cup-of-tea │ ├── .gitignore │ ├── Move.lock │ ├── Move.toml │ ├── README.md │ ├── sources │ │ └── Cupof7ea.move │ ├── tests │ │ └── Cupof7eaTest.move │ └── to-players │ │ └── Cupof7ea.mv ├── ducks │ ├── .challengeignore │ ├── README.md │ ├── challenge.yaml │ └── challenge │ │ ├── Dockerfile │ │ ├── Dockerfile.local │ │ ├── README.md │ │ ├── agents │ │ ├── Dockerfile │ │ ├── abi │ │ │ ├── Context.abi │ │ │ ├── Ducks.abi │ │ │ ├── ERC20.abi │ │ │ ├── IERC20Errors.abi │ │ │ ├── IERC20Metadata.abi │ │ │ ├── IERC20V.abi │ │ │ ├── Ownable.abi │ │ │ ├── RewardToken.abi │ │ │ ├── WETH.json │ │ │ └── bad.json │ │ ├── anvil │ │ ├── anvil-bin │ │ ├── frontend │ │ │ ├── barn2.png │ │ │ ├── duck0.png │ │ │ ├── duck1.png │ │ │ ├── duck10.png │ │ │ ├── duck11.png │ │ │ ├── duck12.png │ │ │ ├── duck2.png │ │ │ ├── duck3.png │ │ │ ├── duck4.png │ │ │ ├── duck5.png │ │ │ ├── duck6.png │ │ │ ├── duck7.png │ │ │ ├── duck8.png │ │ │ ├── duck9.png │ │ │ ├── earth.png │ │ │ ├── earth2.png │ │ │ ├── gift.png │ │ │ ├── index.html │ │ │ └── poop.png │ │ ├── index.js │ │ ├── initializer.py │ │ ├── package-lock.json │ │ └── package.json │ │ ├── challenge.py │ │ ├── docker-compose.yml │ │ ├── project │ │ ├── .gitignore │ │ ├── foundry.toml │ │ ├── lib │ │ │ ├── forge-ctf │ │ │ │ └── src │ │ │ │ │ ├── CTFDeployer.sol │ │ │ │ │ └── CTFSolver.sol │ │ │ └── forge-std │ │ │ │ ├── .github │ │ │ │ └── workflows │ │ │ │ │ ├── ci.yml │ │ │ │ │ └── sync.yml │ │ │ │ ├── .gitignore │ │ │ │ ├── .gitmodules │ │ │ │ ├── LICENSE-APACHE │ │ │ │ ├── LICENSE-MIT │ │ │ │ ├── README.md │ │ │ │ ├── foundry.toml │ │ │ │ ├── lib │ │ │ │ └── ds-test │ │ │ │ │ ├── .github │ │ │ │ │ └── workflows │ │ │ │ │ │ └── build.yml │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── default.nix │ │ │ │ │ ├── demo │ │ │ │ │ └── demo.sol │ │ │ │ │ ├── package.json │ │ │ │ │ └── src │ │ │ │ │ ├── test.sol │ │ │ │ │ └── test.t.sol │ │ │ │ ├── package.json │ │ │ │ ├── src │ │ │ │ ├── Base.sol │ │ │ │ ├── Script.sol │ │ │ │ ├── StdAssertions.sol │ │ │ │ ├── StdChains.sol │ │ │ │ ├── StdCheats.sol │ │ │ │ ├── StdError.sol │ │ │ │ ├── StdInvariant.sol │ │ │ │ ├── StdJson.sol │ │ │ │ ├── StdMath.sol │ │ │ │ ├── StdStorage.sol │ │ │ │ ├── StdStyle.sol │ │ │ │ ├── StdUtils.sol │ │ │ │ ├── Test.sol │ │ │ │ ├── Vm.sol │ │ │ │ ├── console.sol │ │ │ │ ├── console2.sol │ │ │ │ ├── interfaces │ │ │ │ │ ├── IERC1155.sol │ │ │ │ │ ├── IERC165.sol │ │ │ │ │ ├── IERC20.sol │ │ │ │ │ ├── IERC4626.sol │ │ │ │ │ ├── IERC721.sol │ │ │ │ │ └── IMulticall3.sol │ │ │ │ └── safeconsole.sol │ │ │ │ └── test │ │ │ │ ├── StdAssertions.t.sol │ │ │ │ ├── StdChains.t.sol │ │ │ │ ├── StdCheats.t.sol │ │ │ │ ├── StdError.t.sol │ │ │ │ ├── StdMath.t.sol │ │ │ │ ├── StdStorage.t.sol │ │ │ │ ├── StdStyle.t.sol │ │ │ │ ├── StdUtils.t.sol │ │ │ │ ├── Vm.t.sol │ │ │ │ ├── compilation │ │ │ │ ├── CompilationScript.sol │ │ │ │ ├── CompilationScriptBase.sol │ │ │ │ ├── CompilationTest.sol │ │ │ │ └── CompilationTestBase.sol │ │ │ │ └── fixtures │ │ │ │ └── broadcast.log.json │ │ ├── remappings.txt │ │ ├── script │ │ │ ├── Deploy.s.sol │ │ │ ├── Solve.s.sol │ │ │ └── exploit │ │ │ │ └── Exploit.sol │ │ └── src │ │ │ ├── Challenge.sol │ │ │ └── ERC20.sol │ │ └── solve.py ├── eazy-nft │ ├── .challengeignore │ ├── README.md │ ├── challenge.yaml │ └── challenge │ │ ├── Dockerfile │ │ ├── Dockerfile.local │ │ ├── challenge.py │ │ ├── docker-compose.yml │ │ ├── project │ │ ├── .gitignore │ │ ├── foundry.toml │ │ ├── lib │ │ │ ├── forge-ctf │ │ │ │ └── src │ │ │ │ │ ├── CTFDeployer.sol │ │ │ │ │ └── CTFSolver.sol │ │ │ ├── forge-std │ │ │ │ ├── .github │ │ │ │ │ └── workflows │ │ │ │ │ │ ├── ci.yml │ │ │ │ │ │ └── sync.yml │ │ │ │ ├── .gitignore │ │ │ │ ├── .gitmodules │ │ │ │ ├── LICENSE-APACHE │ │ │ │ ├── LICENSE-MIT │ │ │ │ ├── README.md │ │ │ │ ├── foundry.toml │ │ │ │ ├── lib │ │ │ │ │ └── ds-test │ │ │ │ │ │ ├── .github │ │ │ │ │ │ └── workflows │ │ │ │ │ │ │ └── build.yml │ │ │ │ │ │ ├── .gitignore │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── default.nix │ │ │ │ │ │ ├── demo │ │ │ │ │ │ └── demo.sol │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── src │ │ │ │ │ │ ├── test.sol │ │ │ │ │ │ └── test.t.sol │ │ │ │ ├── package.json │ │ │ │ ├── src │ │ │ │ │ ├── Base.sol │ │ │ │ │ ├── Script.sol │ │ │ │ │ ├── StdAssertions.sol │ │ │ │ │ ├── StdChains.sol │ │ │ │ │ ├── StdCheats.sol │ │ │ │ │ ├── StdError.sol │ │ │ │ │ ├── StdInvariant.sol │ │ │ │ │ ├── StdJson.sol │ │ │ │ │ ├── StdMath.sol │ │ │ │ │ ├── StdStorage.sol │ │ │ │ │ ├── StdStyle.sol │ │ │ │ │ ├── StdUtils.sol │ │ │ │ │ ├── Test.sol │ │ │ │ │ ├── Vm.sol │ │ │ │ │ ├── console.sol │ │ │ │ │ ├── console2.sol │ │ │ │ │ ├── interfaces │ │ │ │ │ │ ├── IERC1155.sol │ │ │ │ │ │ ├── IERC165.sol │ │ │ │ │ │ ├── IERC20.sol │ │ │ │ │ │ ├── IERC4626.sol │ │ │ │ │ │ ├── IERC721.sol │ │ │ │ │ │ └── IMulticall3.sol │ │ │ │ │ └── safeconsole.sol │ │ │ │ └── test │ │ │ │ │ ├── StdAssertions.t.sol │ │ │ │ │ ├── StdChains.t.sol │ │ │ │ │ ├── StdCheats.t.sol │ │ │ │ │ ├── StdError.t.sol │ │ │ │ │ ├── StdMath.t.sol │ │ │ │ │ ├── StdStorage.t.sol │ │ │ │ │ ├── StdStyle.t.sol │ │ │ │ │ ├── StdUtils.t.sol │ │ │ │ │ ├── Vm.t.sol │ │ │ │ │ ├── compilation │ │ │ │ │ ├── CompilationScript.sol │ │ │ │ │ ├── CompilationScriptBase.sol │ │ │ │ │ ├── CompilationTest.sol │ │ │ │ │ └── CompilationTestBase.sol │ │ │ │ │ └── fixtures │ │ │ │ │ └── broadcast.log.json │ │ │ └── openzeppelin-contracts │ │ │ │ ├── .gitignore │ │ │ │ ├── .gitmodules │ │ │ │ ├── contracts │ │ │ │ ├── access │ │ │ │ │ ├── AccessControl.sol │ │ │ │ │ ├── IAccessControl.sol │ │ │ │ │ ├── Ownable.sol │ │ │ │ │ ├── Ownable2Step.sol │ │ │ │ │ ├── README.adoc │ │ │ │ │ ├── extensions │ │ │ │ │ │ ├── AccessControlDefaultAdminRules.sol │ │ │ │ │ │ ├── AccessControlEnumerable.sol │ │ │ │ │ │ ├── IAccessControlDefaultAdminRules.sol │ │ │ │ │ │ └── IAccessControlEnumerable.sol │ │ │ │ │ └── manager │ │ │ │ │ │ ├── AccessManaged.sol │ │ │ │ │ │ ├── AccessManager.sol │ │ │ │ │ │ ├── AuthorityUtils.sol │ │ │ │ │ │ ├── IAccessManaged.sol │ │ │ │ │ │ ├── IAccessManager.sol │ │ │ │ │ │ └── IAuthority.sol │ │ │ │ ├── finance │ │ │ │ │ ├── README.adoc │ │ │ │ │ └── VestingWallet.sol │ │ │ │ ├── governance │ │ │ │ │ ├── Governor.sol │ │ │ │ │ ├── IGovernor.sol │ │ │ │ │ ├── README.adoc │ │ │ │ │ ├── TimelockController.sol │ │ │ │ │ ├── extensions │ │ │ │ │ │ ├── GovernorCountingSimple.sol │ │ │ │ │ │ ├── GovernorPreventLateQuorum.sol │ │ │ │ │ │ ├── GovernorSettings.sol │ │ │ │ │ │ ├── GovernorStorage.sol │ │ │ │ │ │ ├── GovernorTimelockAccess.sol │ │ │ │ │ │ ├── GovernorTimelockCompound.sol │ │ │ │ │ │ ├── GovernorTimelockControl.sol │ │ │ │ │ │ ├── GovernorVotes.sol │ │ │ │ │ │ └── GovernorVotesQuorumFraction.sol │ │ │ │ │ └── utils │ │ │ │ │ │ ├── IVotes.sol │ │ │ │ │ │ └── Votes.sol │ │ │ │ ├── interfaces │ │ │ │ │ ├── IERC1155.sol │ │ │ │ │ ├── IERC1155MetadataURI.sol │ │ │ │ │ ├── IERC1155Receiver.sol │ │ │ │ │ ├── IERC1271.sol │ │ │ │ │ ├── IERC1363.sol │ │ │ │ │ ├── IERC1363Receiver.sol │ │ │ │ │ ├── IERC1363Spender.sol │ │ │ │ │ ├── IERC165.sol │ │ │ │ │ ├── IERC1820Implementer.sol │ │ │ │ │ ├── IERC1820Registry.sol │ │ │ │ │ ├── IERC1967.sol │ │ │ │ │ ├── IERC20.sol │ │ │ │ │ ├── IERC20Metadata.sol │ │ │ │ │ ├── IERC2309.sol │ │ │ │ │ ├── IERC2612.sol │ │ │ │ │ ├── IERC2981.sol │ │ │ │ │ ├── IERC3156.sol │ │ │ │ │ ├── IERC3156FlashBorrower.sol │ │ │ │ │ ├── IERC3156FlashLender.sol │ │ │ │ │ ├── IERC4626.sol │ │ │ │ │ ├── IERC4906.sol │ │ │ │ │ ├── IERC5267.sol │ │ │ │ │ ├── IERC5313.sol │ │ │ │ │ ├── IERC5805.sol │ │ │ │ │ ├── IERC6372.sol │ │ │ │ │ ├── IERC721.sol │ │ │ │ │ ├── IERC721Enumerable.sol │ │ │ │ │ ├── IERC721Metadata.sol │ │ │ │ │ ├── IERC721Receiver.sol │ │ │ │ │ ├── IERC777.sol │ │ │ │ │ ├── IERC777Recipient.sol │ │ │ │ │ ├── IERC777Sender.sol │ │ │ │ │ ├── README.adoc │ │ │ │ │ ├── draft-IERC1822.sol │ │ │ │ │ └── draft-IERC6093.sol │ │ │ │ ├── metatx │ │ │ │ │ ├── ERC2771Context.sol │ │ │ │ │ ├── ERC2771Forwarder.sol │ │ │ │ │ └── README.adoc │ │ │ │ ├── mocks │ │ │ │ │ ├── AccessManagedTarget.sol │ │ │ │ │ ├── ArraysMock.sol │ │ │ │ │ ├── AuthorityMock.sol │ │ │ │ │ ├── CallReceiverMock.sol │ │ │ │ │ ├── ContextMock.sol │ │ │ │ │ ├── DummyImplementation.sol │ │ │ │ │ ├── EIP712Verifier.sol │ │ │ │ │ ├── ERC1271WalletMock.sol │ │ │ │ │ ├── ERC165 │ │ │ │ │ │ ├── ERC165InterfacesSupported.sol │ │ │ │ │ │ ├── ERC165MaliciousData.sol │ │ │ │ │ │ ├── ERC165MissingData.sol │ │ │ │ │ │ ├── ERC165NotSupported.sol │ │ │ │ │ │ └── ERC165ReturnBomb.sol │ │ │ │ │ ├── ERC2771ContextMock.sol │ │ │ │ │ ├── ERC3156FlashBorrowerMock.sol │ │ │ │ │ ├── EtherReceiverMock.sol │ │ │ │ │ ├── InitializableMock.sol │ │ │ │ │ ├── MulticallHelper.sol │ │ │ │ │ ├── MultipleInheritanceInitializableMocks.sol │ │ │ │ │ ├── PausableMock.sol │ │ │ │ │ ├── ReentrancyAttack.sol │ │ │ │ │ ├── ReentrancyMock.sol │ │ │ │ │ ├── RegressionImplementation.sol │ │ │ │ │ ├── SingleInheritanceInitializableMocks.sol │ │ │ │ │ ├── Stateless.sol │ │ │ │ │ ├── StorageSlotMock.sol │ │ │ │ │ ├── TimelockReentrant.sol │ │ │ │ │ ├── UpgradeableBeaconMock.sol │ │ │ │ │ ├── VotesMock.sol │ │ │ │ │ ├── compound │ │ │ │ │ │ └── CompTimelock.sol │ │ │ │ │ ├── docs │ │ │ │ │ │ ├── ERC20WithAutoMinerReward.sol │ │ │ │ │ │ ├── ERC4626Fees.sol │ │ │ │ │ │ ├── access-control │ │ │ │ │ │ │ ├── AccessControlERC20MintBase.sol │ │ │ │ │ │ │ ├── AccessControlERC20MintMissing.sol │ │ │ │ │ │ │ ├── AccessControlERC20MintOnlyRole.sol │ │ │ │ │ │ │ ├── AccessManagedERC20MintBase.sol │ │ │ │ │ │ │ └── MyContractOwnable.sol │ │ │ │ │ │ └── governance │ │ │ │ │ │ │ ├── MyGovernor.sol │ │ │ │ │ │ │ ├── MyToken.sol │ │ │ │ │ │ │ ├── MyTokenTimestampBased.sol │ │ │ │ │ │ │ └── MyTokenWrapped.sol │ │ │ │ │ ├── governance │ │ │ │ │ │ ├── GovernorMock.sol │ │ │ │ │ │ ├── GovernorPreventLateQuorumMock.sol │ │ │ │ │ │ ├── GovernorStorageMock.sol │ │ │ │ │ │ ├── GovernorTimelockAccessMock.sol │ │ │ │ │ │ ├── GovernorTimelockCompoundMock.sol │ │ │ │ │ │ ├── GovernorTimelockControlMock.sol │ │ │ │ │ │ ├── GovernorVoteMock.sol │ │ │ │ │ │ └── GovernorWithParamsMock.sol │ │ │ │ │ ├── proxy │ │ │ │ │ │ ├── BadBeacon.sol │ │ │ │ │ │ ├── ClashingImplementation.sol │ │ │ │ │ │ └── UUPSUpgradeableMock.sol │ │ │ │ │ └── token │ │ │ │ │ │ ├── ERC1155ReceiverMock.sol │ │ │ │ │ │ ├── ERC20ApprovalMock.sol │ │ │ │ │ │ ├── ERC20DecimalsMock.sol │ │ │ │ │ │ ├── ERC20ExcessDecimalsMock.sol │ │ │ │ │ │ ├── ERC20FlashMintMock.sol │ │ │ │ │ │ ├── ERC20ForceApproveMock.sol │ │ │ │ │ │ ├── ERC20Mock.sol │ │ │ │ │ │ ├── ERC20MulticallMock.sol │ │ │ │ │ │ ├── ERC20NoReturnMock.sol │ │ │ │ │ │ ├── ERC20Reentrant.sol │ │ │ │ │ │ ├── ERC20ReturnFalseMock.sol │ │ │ │ │ │ ├── ERC20VotesLegacyMock.sol │ │ │ │ │ │ ├── ERC20VotesTimestampMock.sol │ │ │ │ │ │ ├── ERC4626LimitsMock.sol │ │ │ │ │ │ ├── ERC4626Mock.sol │ │ │ │ │ │ ├── ERC4626OffsetMock.sol │ │ │ │ │ │ ├── ERC4646FeesMock.sol │ │ │ │ │ │ ├── ERC721ConsecutiveEnumerableMock.sol │ │ │ │ │ │ ├── ERC721ConsecutiveMock.sol │ │ │ │ │ │ ├── ERC721ReceiverMock.sol │ │ │ │ │ │ └── ERC721URIStorageMock.sol │ │ │ │ ├── package.json │ │ │ │ ├── proxy │ │ │ │ │ ├── Clones.sol │ │ │ │ │ ├── ERC1967 │ │ │ │ │ │ ├── ERC1967Proxy.sol │ │ │ │ │ │ └── ERC1967Utils.sol │ │ │ │ │ ├── Proxy.sol │ │ │ │ │ ├── README.adoc │ │ │ │ │ ├── beacon │ │ │ │ │ │ ├── BeaconProxy.sol │ │ │ │ │ │ ├── IBeacon.sol │ │ │ │ │ │ └── UpgradeableBeacon.sol │ │ │ │ │ ├── transparent │ │ │ │ │ │ ├── ProxyAdmin.sol │ │ │ │ │ │ └── TransparentUpgradeableProxy.sol │ │ │ │ │ └── utils │ │ │ │ │ │ ├── Initializable.sol │ │ │ │ │ │ └── UUPSUpgradeable.sol │ │ │ │ ├── token │ │ │ │ │ ├── ERC1155 │ │ │ │ │ │ ├── ERC1155.sol │ │ │ │ │ │ ├── IERC1155.sol │ │ │ │ │ │ ├── IERC1155Receiver.sol │ │ │ │ │ │ ├── README.adoc │ │ │ │ │ │ ├── extensions │ │ │ │ │ │ │ ├── ERC1155Burnable.sol │ │ │ │ │ │ │ ├── ERC1155Pausable.sol │ │ │ │ │ │ │ ├── ERC1155Supply.sol │ │ │ │ │ │ │ ├── ERC1155URIStorage.sol │ │ │ │ │ │ │ └── IERC1155MetadataURI.sol │ │ │ │ │ │ └── utils │ │ │ │ │ │ │ └── ERC1155Holder.sol │ │ │ │ │ ├── ERC20 │ │ │ │ │ │ ├── ERC20.sol │ │ │ │ │ │ ├── IERC20.sol │ │ │ │ │ │ ├── README.adoc │ │ │ │ │ │ ├── extensions │ │ │ │ │ │ │ ├── ERC20Burnable.sol │ │ │ │ │ │ │ ├── ERC20Capped.sol │ │ │ │ │ │ │ ├── ERC20FlashMint.sol │ │ │ │ │ │ │ ├── ERC20Pausable.sol │ │ │ │ │ │ │ ├── ERC20Permit.sol │ │ │ │ │ │ │ ├── ERC20Votes.sol │ │ │ │ │ │ │ ├── ERC20Wrapper.sol │ │ │ │ │ │ │ ├── ERC4626.sol │ │ │ │ │ │ │ ├── IERC20Metadata.sol │ │ │ │ │ │ │ └── IERC20Permit.sol │ │ │ │ │ │ └── utils │ │ │ │ │ │ │ └── SafeERC20.sol │ │ │ │ │ ├── ERC721 │ │ │ │ │ │ ├── ERC721.sol │ │ │ │ │ │ ├── IERC721.sol │ │ │ │ │ │ ├── IERC721Receiver.sol │ │ │ │ │ │ ├── README.adoc │ │ │ │ │ │ ├── extensions │ │ │ │ │ │ │ ├── ERC721Burnable.sol │ │ │ │ │ │ │ ├── ERC721Consecutive.sol │ │ │ │ │ │ │ ├── ERC721Enumerable.sol │ │ │ │ │ │ │ ├── ERC721Pausable.sol │ │ │ │ │ │ │ ├── ERC721Royalty.sol │ │ │ │ │ │ │ ├── ERC721URIStorage.sol │ │ │ │ │ │ │ ├── ERC721Votes.sol │ │ │ │ │ │ │ ├── ERC721Wrapper.sol │ │ │ │ │ │ │ ├── IERC721Enumerable.sol │ │ │ │ │ │ │ └── IERC721Metadata.sol │ │ │ │ │ │ └── utils │ │ │ │ │ │ │ └── ERC721Holder.sol │ │ │ │ │ └── common │ │ │ │ │ │ ├── ERC2981.sol │ │ │ │ │ │ └── README.adoc │ │ │ │ ├── utils │ │ │ │ │ ├── Address.sol │ │ │ │ │ ├── Arrays.sol │ │ │ │ │ ├── Base64.sol │ │ │ │ │ ├── Context.sol │ │ │ │ │ ├── Create2.sol │ │ │ │ │ ├── Multicall.sol │ │ │ │ │ ├── Nonces.sol │ │ │ │ │ ├── Pausable.sol │ │ │ │ │ ├── README.adoc │ │ │ │ │ ├── ReentrancyGuard.sol │ │ │ │ │ ├── ShortStrings.sol │ │ │ │ │ ├── StorageSlot.sol │ │ │ │ │ ├── Strings.sol │ │ │ │ │ ├── cryptography │ │ │ │ │ │ ├── ECDSA.sol │ │ │ │ │ │ ├── EIP712.sol │ │ │ │ │ │ ├── MerkleProof.sol │ │ │ │ │ │ ├── MessageHashUtils.sol │ │ │ │ │ │ └── SignatureChecker.sol │ │ │ │ │ ├── introspection │ │ │ │ │ │ ├── ERC165.sol │ │ │ │ │ │ ├── ERC165Checker.sol │ │ │ │ │ │ └── IERC165.sol │ │ │ │ │ ├── math │ │ │ │ │ │ ├── Math.sol │ │ │ │ │ │ ├── SafeCast.sol │ │ │ │ │ │ └── SignedMath.sol │ │ │ │ │ ├── structs │ │ │ │ │ │ ├── BitMaps.sol │ │ │ │ │ │ ├── Checkpoints.sol │ │ │ │ │ │ ├── DoubleEndedQueue.sol │ │ │ │ │ │ ├── EnumerableMap.sol │ │ │ │ │ │ └── EnumerableSet.sol │ │ │ │ │ └── types │ │ │ │ │ │ └── Time.sol │ │ │ │ └── vendor │ │ │ │ │ └── compound │ │ │ │ │ ├── ICompoundTimelock.sol │ │ │ │ │ └── LICENSE │ │ │ │ ├── foundry.toml │ │ │ │ └── lib │ │ │ │ ├── erc4626-tests │ │ │ │ ├── ERC4626.prop.sol │ │ │ │ ├── ERC4626.test.sol │ │ │ │ ├── LICENSE │ │ │ │ └── README.md │ │ │ │ └── forge-std │ │ │ │ ├── .github │ │ │ │ └── workflows │ │ │ │ │ └── ci.yml │ │ │ │ ├── .gitignore │ │ │ │ ├── .gitmodules │ │ │ │ ├── LICENSE-APACHE │ │ │ │ ├── LICENSE-MIT │ │ │ │ ├── README.md │ │ │ │ ├── foundry.toml │ │ │ │ ├── lib │ │ │ │ └── ds-test │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── default.nix │ │ │ │ │ ├── demo │ │ │ │ │ └── demo.sol │ │ │ │ │ ├── package.json │ │ │ │ │ └── src │ │ │ │ │ └── test.sol │ │ │ │ ├── package.json │ │ │ │ ├── src │ │ │ │ ├── Base.sol │ │ │ │ ├── Script.sol │ │ │ │ ├── StdAssertions.sol │ │ │ │ ├── StdChains.sol │ │ │ │ ├── StdCheats.sol │ │ │ │ ├── StdError.sol │ │ │ │ ├── StdJson.sol │ │ │ │ ├── StdMath.sol │ │ │ │ ├── StdStorage.sol │ │ │ │ ├── StdUtils.sol │ │ │ │ ├── Test.sol │ │ │ │ ├── Vm.sol │ │ │ │ ├── console.sol │ │ │ │ ├── console2.sol │ │ │ │ └── interfaces │ │ │ │ │ ├── IERC1155.sol │ │ │ │ │ ├── IERC165.sol │ │ │ │ │ ├── IERC20.sol │ │ │ │ │ ├── IERC4626.sol │ │ │ │ │ └── IERC721.sol │ │ │ │ └── test │ │ │ │ ├── StdAssertions.t.sol │ │ │ │ ├── StdChains.t.sol │ │ │ │ ├── StdCheats.t.sol │ │ │ │ ├── StdError.t.sol │ │ │ │ ├── StdMath.t.sol │ │ │ │ ├── StdStorage.t.sol │ │ │ │ ├── StdUtils.t.sol │ │ │ │ ├── compilation │ │ │ │ ├── CompilationScript.sol │ │ │ │ ├── CompilationScriptBase.sol │ │ │ │ ├── CompilationTest.sol │ │ │ │ └── CompilationTestBase.sol │ │ │ │ └── fixtures │ │ │ │ └── broadcast.log.json │ │ ├── remappings.txt │ │ ├── script │ │ │ ├── Deploy.s.sol │ │ │ ├── Solve.s.sol │ │ │ └── exploit │ │ │ │ └── Exploit.sol │ │ └── src │ │ │ └── Challenge.sol │ │ └── solve.py ├── ghost │ ├── .challengeignore │ ├── README.md │ ├── challenge.yaml │ └── challenge │ │ ├── Dockerfile │ │ ├── Dockerfile.local │ │ ├── challenge.py │ │ ├── docker-compose.yml │ │ ├── project │ │ ├── .gitignore │ │ ├── foundry.toml │ │ ├── lib │ │ │ ├── forge-ctf │ │ │ │ └── src │ │ │ │ │ ├── CTFDeployer.sol │ │ │ │ │ └── CTFSolver.sol │ │ │ └── forge-std │ │ │ │ ├── .github │ │ │ │ └── workflows │ │ │ │ │ ├── ci.yml │ │ │ │ │ └── sync.yml │ │ │ │ ├── .gitignore │ │ │ │ ├── .gitmodules │ │ │ │ ├── LICENSE-APACHE │ │ │ │ ├── LICENSE-MIT │ │ │ │ ├── README.md │ │ │ │ ├── foundry.toml │ │ │ │ ├── lib │ │ │ │ └── ds-test │ │ │ │ │ ├── .github │ │ │ │ │ └── workflows │ │ │ │ │ │ └── build.yml │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── default.nix │ │ │ │ │ ├── demo │ │ │ │ │ └── demo.sol │ │ │ │ │ ├── package.json │ │ │ │ │ └── src │ │ │ │ │ ├── test.sol │ │ │ │ │ └── test.t.sol │ │ │ │ ├── package.json │ │ │ │ ├── src │ │ │ │ ├── Base.sol │ │ │ │ ├── Script.sol │ │ │ │ ├── StdAssertions.sol │ │ │ │ ├── StdChains.sol │ │ │ │ ├── StdCheats.sol │ │ │ │ ├── StdError.sol │ │ │ │ ├── StdInvariant.sol │ │ │ │ ├── StdJson.sol │ │ │ │ ├── StdMath.sol │ │ │ │ ├── StdStorage.sol │ │ │ │ ├── StdStyle.sol │ │ │ │ ├── StdUtils.sol │ │ │ │ ├── Test.sol │ │ │ │ ├── Vm.sol │ │ │ │ ├── console.sol │ │ │ │ ├── console2.sol │ │ │ │ ├── interfaces │ │ │ │ │ ├── IERC1155.sol │ │ │ │ │ ├── IERC165.sol │ │ │ │ │ ├── IERC20.sol │ │ │ │ │ ├── IERC4626.sol │ │ │ │ │ ├── IERC721.sol │ │ │ │ │ └── IMulticall3.sol │ │ │ │ └── safeconsole.sol │ │ │ │ └── test │ │ │ │ ├── StdAssertions.t.sol │ │ │ │ ├── StdChains.t.sol │ │ │ │ ├── StdCheats.t.sol │ │ │ │ ├── StdError.t.sol │ │ │ │ ├── StdMath.t.sol │ │ │ │ ├── StdStorage.t.sol │ │ │ │ ├── StdStyle.t.sol │ │ │ │ ├── StdUtils.t.sol │ │ │ │ ├── Vm.t.sol │ │ │ │ ├── compilation │ │ │ │ ├── CompilationScript.sol │ │ │ │ ├── CompilationScriptBase.sol │ │ │ │ ├── CompilationTest.sol │ │ │ │ └── CompilationTestBase.sol │ │ │ │ └── fixtures │ │ │ │ └── broadcast.log.json │ │ ├── remappings.txt │ │ ├── script │ │ │ ├── Deploy.s.sol │ │ │ ├── Solve.s.sol │ │ │ └── exploit │ │ │ │ └── Exploit.sol │ │ └── src │ │ │ └── Challenge.sol │ │ └── solve.py ├── hello-world │ └── README.md ├── hide-on-bush │ ├── .challengeignore │ ├── README.md │ ├── challenge.yaml │ └── challenge │ │ ├── .dockerignore │ │ ├── Dockerfile │ │ ├── Dockerfile.local │ │ ├── challenge.py │ │ ├── docker-compose.yml │ │ ├── frontrun-bot │ │ ├── .gitignore │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── Dockerfile │ │ ├── daemon.py │ │ └── src │ │ │ ├── call_tracer.rs │ │ │ ├── frontrun_strategy.rs │ │ │ ├── main.rs │ │ │ ├── mempool_executor.rs │ │ │ └── utils.rs │ │ ├── project │ │ ├── .gitignore │ │ ├── foundry.toml │ │ ├── lib │ │ │ ├── forge-ctf │ │ │ │ └── src │ │ │ │ │ ├── CTFDeployer.sol │ │ │ │ │ └── CTFSolver.sol │ │ │ └── forge-std │ │ │ │ ├── .github │ │ │ │ └── workflows │ │ │ │ │ ├── ci.yml │ │ │ │ │ └── sync.yml │ │ │ │ ├── .gitignore │ │ │ │ ├── .gitmodules │ │ │ │ ├── LICENSE-APACHE │ │ │ │ ├── LICENSE-MIT │ │ │ │ ├── README.md │ │ │ │ ├── foundry.toml │ │ │ │ ├── lib │ │ │ │ └── ds-test │ │ │ │ │ ├── .github │ │ │ │ │ └── workflows │ │ │ │ │ │ └── build.yml │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── default.nix │ │ │ │ │ ├── demo │ │ │ │ │ └── demo.sol │ │ │ │ │ ├── package.json │ │ │ │ │ └── src │ │ │ │ │ ├── test.sol │ │ │ │ │ └── test.t.sol │ │ │ │ ├── package.json │ │ │ │ ├── src │ │ │ │ ├── Base.sol │ │ │ │ ├── Script.sol │ │ │ │ ├── StdAssertions.sol │ │ │ │ ├── StdChains.sol │ │ │ │ ├── StdCheats.sol │ │ │ │ ├── StdError.sol │ │ │ │ ├── StdInvariant.sol │ │ │ │ ├── StdJson.sol │ │ │ │ ├── StdMath.sol │ │ │ │ ├── StdStorage.sol │ │ │ │ ├── StdStyle.sol │ │ │ │ ├── StdUtils.sol │ │ │ │ ├── Test.sol │ │ │ │ ├── Vm.sol │ │ │ │ ├── console.sol │ │ │ │ ├── console2.sol │ │ │ │ ├── interfaces │ │ │ │ │ ├── IERC1155.sol │ │ │ │ │ ├── IERC165.sol │ │ │ │ │ ├── IERC20.sol │ │ │ │ │ ├── IERC4626.sol │ │ │ │ │ ├── IERC721.sol │ │ │ │ │ └── IMulticall3.sol │ │ │ │ └── safeconsole.sol │ │ │ │ └── test │ │ │ │ ├── StdAssertions.t.sol │ │ │ │ ├── StdChains.t.sol │ │ │ │ ├── StdCheats.t.sol │ │ │ │ ├── StdError.t.sol │ │ │ │ ├── StdMath.t.sol │ │ │ │ ├── StdStorage.t.sol │ │ │ │ ├── StdStyle.t.sol │ │ │ │ ├── StdUtils.t.sol │ │ │ │ ├── Vm.t.sol │ │ │ │ ├── compilation │ │ │ │ ├── CompilationScript.sol │ │ │ │ ├── CompilationScriptBase.sol │ │ │ │ ├── CompilationTest.sol │ │ │ │ └── CompilationTestBase.sol │ │ │ │ └── fixtures │ │ │ │ └── broadcast.log.json │ │ ├── remappings.txt │ │ ├── script │ │ │ ├── Deploy.s.sol │ │ │ ├── Solve.s.sol │ │ │ └── exploit │ │ │ │ ├── Exploit.sol │ │ │ │ ├── HoneyPot.sol │ │ │ │ ├── SafeClaimer.sol │ │ │ │ └── trigger.py │ │ └── src │ │ │ ├── AirdropDistributor.sol │ │ │ ├── Challenge.sol │ │ │ ├── FrontrunBot.sol │ │ │ └── IWETH.sol │ │ └── solve.py ├── jambo │ ├── .challengeignore │ ├── README.md │ ├── challenge.yaml │ └── challenge │ │ ├── Dockerfile │ │ ├── Dockerfile.local │ │ ├── challenge.py │ │ ├── docker-compose.yml │ │ ├── project │ │ ├── .gitignore │ │ ├── foundry.toml │ │ ├── lib │ │ │ ├── forge-ctf │ │ │ │ └── src │ │ │ │ │ ├── CTFDeployer.sol │ │ │ │ │ └── CTFSolver.sol │ │ │ └── forge-std │ │ │ │ ├── .github │ │ │ │ └── workflows │ │ │ │ │ ├── ci.yml │ │ │ │ │ └── sync.yml │ │ │ │ ├── .gitignore │ │ │ │ ├── .gitmodules │ │ │ │ ├── LICENSE-APACHE │ │ │ │ ├── LICENSE-MIT │ │ │ │ ├── README.md │ │ │ │ ├── foundry.toml │ │ │ │ ├── lib │ │ │ │ └── ds-test │ │ │ │ │ ├── .github │ │ │ │ │ └── workflows │ │ │ │ │ │ └── build.yml │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── default.nix │ │ │ │ │ ├── demo │ │ │ │ │ └── demo.sol │ │ │ │ │ ├── package.json │ │ │ │ │ └── src │ │ │ │ │ ├── test.sol │ │ │ │ │ └── test.t.sol │ │ │ │ ├── package.json │ │ │ │ ├── src │ │ │ │ ├── Base.sol │ │ │ │ ├── Script.sol │ │ │ │ ├── StdAssertions.sol │ │ │ │ ├── StdChains.sol │ │ │ │ ├── StdCheats.sol │ │ │ │ ├── StdError.sol │ │ │ │ ├── StdInvariant.sol │ │ │ │ ├── StdJson.sol │ │ │ │ ├── StdMath.sol │ │ │ │ ├── StdStorage.sol │ │ │ │ ├── StdStyle.sol │ │ │ │ ├── StdUtils.sol │ │ │ │ ├── Test.sol │ │ │ │ ├── Vm.sol │ │ │ │ ├── console.sol │ │ │ │ ├── console2.sol │ │ │ │ ├── interfaces │ │ │ │ │ ├── IERC1155.sol │ │ │ │ │ ├── IERC165.sol │ │ │ │ │ ├── IERC20.sol │ │ │ │ │ ├── IERC4626.sol │ │ │ │ │ ├── IERC721.sol │ │ │ │ │ └── IMulticall3.sol │ │ │ │ └── safeconsole.sol │ │ │ │ └── test │ │ │ │ ├── StdAssertions.t.sol │ │ │ │ ├── StdChains.t.sol │ │ │ │ ├── StdCheats.t.sol │ │ │ │ ├── StdError.t.sol │ │ │ │ ├── StdMath.t.sol │ │ │ │ ├── StdStorage.t.sol │ │ │ │ ├── StdStyle.t.sol │ │ │ │ ├── StdUtils.t.sol │ │ │ │ ├── Vm.t.sol │ │ │ │ ├── compilation │ │ │ │ ├── CompilationScript.sol │ │ │ │ ├── CompilationScriptBase.sol │ │ │ │ ├── CompilationTest.sol │ │ │ │ └── CompilationTestBase.sol │ │ │ │ └── fixtures │ │ │ │ └── broadcast.log.json │ │ ├── remappings.txt │ │ ├── script │ │ │ ├── Deploy.s.sol │ │ │ ├── Solve.s.sol │ │ │ └── exploit │ │ │ │ └── Exploit.sol │ │ └── src │ │ │ └── Challenge.sol │ │ └── solve.py ├── ketai │ ├── .challengeignore │ ├── README.md │ ├── challenge.yaml │ └── challenge │ │ ├── Dockerfile │ │ ├── Dockerfile.local │ │ ├── challenge.py │ │ ├── docker-compose.yml │ │ ├── project │ │ ├── .gitignore │ │ ├── foundry.toml │ │ ├── lib │ │ │ ├── forge-ctf │ │ │ │ └── src │ │ │ │ │ ├── CTFDeployer.sol │ │ │ │ │ └── CTFSolver.sol │ │ │ └── forge-std │ │ │ │ ├── .github │ │ │ │ └── workflows │ │ │ │ │ ├── ci.yml │ │ │ │ │ └── sync.yml │ │ │ │ ├── .gitignore │ │ │ │ ├── .gitmodules │ │ │ │ ├── LICENSE-APACHE │ │ │ │ ├── LICENSE-MIT │ │ │ │ ├── README.md │ │ │ │ ├── foundry.toml │ │ │ │ ├── lib │ │ │ │ └── ds-test │ │ │ │ │ ├── .github │ │ │ │ │ └── workflows │ │ │ │ │ │ └── build.yml │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── default.nix │ │ │ │ │ ├── demo │ │ │ │ │ └── demo.sol │ │ │ │ │ ├── package.json │ │ │ │ │ └── src │ │ │ │ │ ├── test.sol │ │ │ │ │ └── test.t.sol │ │ │ │ ├── package.json │ │ │ │ ├── src │ │ │ │ ├── Base.sol │ │ │ │ ├── Script.sol │ │ │ │ ├── StdAssertions.sol │ │ │ │ ├── StdChains.sol │ │ │ │ ├── StdCheats.sol │ │ │ │ ├── StdError.sol │ │ │ │ ├── StdInvariant.sol │ │ │ │ ├── StdJson.sol │ │ │ │ ├── StdMath.sol │ │ │ │ ├── StdStorage.sol │ │ │ │ ├── StdStyle.sol │ │ │ │ ├── StdUtils.sol │ │ │ │ ├── Test.sol │ │ │ │ ├── Vm.sol │ │ │ │ ├── console.sol │ │ │ │ ├── console2.sol │ │ │ │ ├── interfaces │ │ │ │ │ ├── IERC1155.sol │ │ │ │ │ ├── IERC165.sol │ │ │ │ │ ├── IERC20.sol │ │ │ │ │ ├── IERC4626.sol │ │ │ │ │ ├── IERC721.sol │ │ │ │ │ └── IMulticall3.sol │ │ │ │ └── safeconsole.sol │ │ │ │ └── test │ │ │ │ ├── StdAssertions.t.sol │ │ │ │ ├── StdChains.t.sol │ │ │ │ ├── StdCheats.t.sol │ │ │ │ ├── StdError.t.sol │ │ │ │ ├── StdMath.t.sol │ │ │ │ ├── StdStorage.t.sol │ │ │ │ ├── StdStyle.t.sol │ │ │ │ ├── StdUtils.t.sol │ │ │ │ ├── Vm.t.sol │ │ │ │ ├── compilation │ │ │ │ ├── CompilationScript.sol │ │ │ │ ├── CompilationScriptBase.sol │ │ │ │ ├── CompilationTest.sol │ │ │ │ └── CompilationTestBase.sol │ │ │ │ └── fixtures │ │ │ │ └── broadcast.log.json │ │ ├── remappings.txt │ │ ├── script │ │ │ ├── Deploy.s.sol │ │ │ ├── Solve.s.sol │ │ │ └── exploit │ │ │ │ └── Exploit.sol │ │ └── src │ │ │ ├── Challenge.sol │ │ │ ├── ERC20.sol │ │ │ ├── Ketai.sol │ │ │ ├── PancakeSwap │ │ │ ├── PancakeERC20.sol │ │ │ ├── PancakeFactory.sol │ │ │ ├── PancakePair.sol │ │ │ ├── PancakeRouter.sol │ │ │ ├── PancakeRouter01.sol │ │ │ ├── TransferHelper.sol │ │ │ ├── interfaces │ │ │ │ ├── IERC20.sol │ │ │ │ ├── IPancakeCallee.sol │ │ │ │ ├── IPancakeERC20.sol │ │ │ │ ├── IPancakeFactory.sol │ │ │ │ ├── IPancakeMigrator.sol │ │ │ │ ├── IPancakePair.sol │ │ │ │ ├── IPancakeRouter01.sol │ │ │ │ ├── IPancakeRouter02.sol │ │ │ │ └── IWETH.sol │ │ │ └── libraries │ │ │ │ ├── Babylonian.sol │ │ │ │ ├── Math.sol │ │ │ │ ├── PancakeLibrary.sol │ │ │ │ ├── SafeMath.sol │ │ │ │ ├── UQ112x112.sol │ │ │ │ └── WBNB.sol │ │ │ ├── USDC.sol │ │ │ └── USDT.sol │ │ └── solve.py ├── lockless-swap │ ├── .challengeignore │ ├── README.md │ ├── challenge.yaml │ └── challenge │ │ ├── Dockerfile │ │ ├── Dockerfile.local │ │ ├── challenge.py │ │ ├── docker-compose.yml │ │ ├── project │ │ ├── .gitignore │ │ ├── README.md │ │ ├── foundry.toml │ │ ├── lib │ │ │ ├── forge-ctf │ │ │ │ └── src │ │ │ │ │ ├── CTFDeployer.sol │ │ │ │ │ └── CTFSolver.sol │ │ │ └── forge-std │ │ │ │ ├── .github │ │ │ │ └── workflows │ │ │ │ │ ├── ci.yml │ │ │ │ │ └── sync.yml │ │ │ │ ├── .gitignore │ │ │ │ ├── .gitmodules │ │ │ │ ├── LICENSE-APACHE │ │ │ │ ├── LICENSE-MIT │ │ │ │ ├── README.md │ │ │ │ ├── foundry.toml │ │ │ │ ├── lib │ │ │ │ └── ds-test │ │ │ │ │ ├── .github │ │ │ │ │ └── workflows │ │ │ │ │ │ └── build.yml │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── default.nix │ │ │ │ │ ├── demo │ │ │ │ │ └── demo.sol │ │ │ │ │ ├── package.json │ │ │ │ │ └── src │ │ │ │ │ ├── test.sol │ │ │ │ │ └── test.t.sol │ │ │ │ ├── package.json │ │ │ │ ├── src │ │ │ │ ├── Base.sol │ │ │ │ ├── Script.sol │ │ │ │ ├── StdAssertions.sol │ │ │ │ ├── StdChains.sol │ │ │ │ ├── StdCheats.sol │ │ │ │ ├── StdError.sol │ │ │ │ ├── StdInvariant.sol │ │ │ │ ├── StdJson.sol │ │ │ │ ├── StdMath.sol │ │ │ │ ├── StdStorage.sol │ │ │ │ ├── StdStyle.sol │ │ │ │ ├── StdUtils.sol │ │ │ │ ├── Test.sol │ │ │ │ ├── Vm.sol │ │ │ │ ├── console.sol │ │ │ │ ├── console2.sol │ │ │ │ ├── interfaces │ │ │ │ │ ├── IERC1155.sol │ │ │ │ │ ├── IERC165.sol │ │ │ │ │ ├── IERC20.sol │ │ │ │ │ ├── IERC4626.sol │ │ │ │ │ ├── IERC721.sol │ │ │ │ │ └── IMulticall3.sol │ │ │ │ └── safeconsole.sol │ │ │ │ └── test │ │ │ │ ├── StdAssertions.t.sol │ │ │ │ ├── StdChains.t.sol │ │ │ │ ├── StdCheats.t.sol │ │ │ │ ├── StdError.t.sol │ │ │ │ ├── StdMath.t.sol │ │ │ │ ├── StdStorage.t.sol │ │ │ │ ├── StdStyle.t.sol │ │ │ │ ├── StdUtils.t.sol │ │ │ │ ├── Vm.t.sol │ │ │ │ ├── compilation │ │ │ │ ├── CompilationScript.sol │ │ │ │ ├── CompilationScriptBase.sol │ │ │ │ ├── CompilationTest.sol │ │ │ │ └── CompilationTestBase.sol │ │ │ │ └── fixtures │ │ │ │ └── broadcast.log.json │ │ ├── remappings.txt │ │ ├── script │ │ │ ├── Deploy.s.sol │ │ │ ├── Solve.s.sol │ │ │ └── exploit │ │ │ │ └── Exploit.sol │ │ └── src │ │ │ ├── Challenge.sol │ │ │ ├── ERC20.sol │ │ │ └── LocklessPancakePair.sol │ │ └── solve.py ├── maze │ ├── .challengeignore │ ├── README.md │ ├── challenge.yaml │ └── challenge │ │ ├── Dockerfile │ │ ├── Dockerfile.local │ │ ├── challenge.py │ │ ├── docker-compose.yml │ │ ├── project │ │ ├── .gitignore │ │ ├── foundry.toml │ │ ├── lib │ │ │ ├── forge-ctf │ │ │ │ └── src │ │ │ │ │ ├── CTFDeployer.sol │ │ │ │ │ └── CTFSolver.sol │ │ │ └── forge-std │ │ │ │ ├── .github │ │ │ │ └── workflows │ │ │ │ │ ├── ci.yml │ │ │ │ │ └── sync.yml │ │ │ │ ├── .gitignore │ │ │ │ ├── .gitmodules │ │ │ │ ├── LICENSE-APACHE │ │ │ │ ├── LICENSE-MIT │ │ │ │ ├── README.md │ │ │ │ ├── foundry.toml │ │ │ │ ├── lib │ │ │ │ └── ds-test │ │ │ │ │ ├── .github │ │ │ │ │ └── workflows │ │ │ │ │ │ └── build.yml │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── default.nix │ │ │ │ │ ├── demo │ │ │ │ │ └── demo.sol │ │ │ │ │ ├── package.json │ │ │ │ │ └── src │ │ │ │ │ ├── test.sol │ │ │ │ │ └── test.t.sol │ │ │ │ ├── package.json │ │ │ │ ├── src │ │ │ │ ├── Base.sol │ │ │ │ ├── Script.sol │ │ │ │ ├── StdAssertions.sol │ │ │ │ ├── StdChains.sol │ │ │ │ ├── StdCheats.sol │ │ │ │ ├── StdError.sol │ │ │ │ ├── StdInvariant.sol │ │ │ │ ├── StdJson.sol │ │ │ │ ├── StdMath.sol │ │ │ │ ├── StdStorage.sol │ │ │ │ ├── StdStyle.sol │ │ │ │ ├── StdUtils.sol │ │ │ │ ├── Test.sol │ │ │ │ ├── Vm.sol │ │ │ │ ├── console.sol │ │ │ │ ├── console2.sol │ │ │ │ ├── interfaces │ │ │ │ │ ├── IERC1155.sol │ │ │ │ │ ├── IERC165.sol │ │ │ │ │ ├── IERC20.sol │ │ │ │ │ ├── IERC4626.sol │ │ │ │ │ ├── IERC721.sol │ │ │ │ │ └── IMulticall3.sol │ │ │ │ └── safeconsole.sol │ │ │ │ └── test │ │ │ │ ├── StdAssertions.t.sol │ │ │ │ ├── StdChains.t.sol │ │ │ │ ├── StdCheats.t.sol │ │ │ │ ├── StdError.t.sol │ │ │ │ ├── StdMath.t.sol │ │ │ │ ├── StdStorage.t.sol │ │ │ │ ├── StdStyle.t.sol │ │ │ │ ├── StdUtils.t.sol │ │ │ │ ├── Vm.t.sol │ │ │ │ ├── compilation │ │ │ │ ├── CompilationScript.sol │ │ │ │ ├── CompilationScriptBase.sol │ │ │ │ ├── CompilationTest.sol │ │ │ │ └── CompilationTestBase.sol │ │ │ │ └── fixtures │ │ │ │ └── broadcast.log.json │ │ ├── remappings.txt │ │ ├── script │ │ │ ├── Deploy.s.sol │ │ │ ├── Solve.s.sol │ │ │ └── exploit │ │ │ │ └── Exploit.sol │ │ └── src │ │ │ ├── Challenge.sol │ │ │ └── Maze.yul │ │ └── solve.py ├── missing │ ├── .challengeignore │ ├── README.md │ ├── challenge.yaml │ └── challenge │ │ ├── Dockerfile │ │ ├── Dockerfile.local │ │ ├── challenge.py │ │ ├── docker-compose.yml │ │ ├── project │ │ ├── .gitignore │ │ ├── foundry.toml │ │ ├── lib │ │ │ ├── forge-ctf │ │ │ │ └── src │ │ │ │ │ ├── CTFDeployer.sol │ │ │ │ │ └── CTFSolver.sol │ │ │ └── forge-std │ │ │ │ ├── .github │ │ │ │ └── workflows │ │ │ │ │ ├── ci.yml │ │ │ │ │ └── sync.yml │ │ │ │ ├── .gitignore │ │ │ │ ├── .gitmodules │ │ │ │ ├── LICENSE-APACHE │ │ │ │ ├── LICENSE-MIT │ │ │ │ ├── README.md │ │ │ │ ├── foundry.toml │ │ │ │ ├── lib │ │ │ │ └── ds-test │ │ │ │ │ ├── .github │ │ │ │ │ └── workflows │ │ │ │ │ │ └── build.yml │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── default.nix │ │ │ │ │ ├── demo │ │ │ │ │ └── demo.sol │ │ │ │ │ ├── package.json │ │ │ │ │ └── src │ │ │ │ │ ├── test.sol │ │ │ │ │ └── test.t.sol │ │ │ │ ├── package.json │ │ │ │ ├── src │ │ │ │ ├── Base.sol │ │ │ │ ├── Script.sol │ │ │ │ ├── StdAssertions.sol │ │ │ │ ├── StdChains.sol │ │ │ │ ├── StdCheats.sol │ │ │ │ ├── StdError.sol │ │ │ │ ├── StdInvariant.sol │ │ │ │ ├── StdJson.sol │ │ │ │ ├── StdMath.sol │ │ │ │ ├── StdStorage.sol │ │ │ │ ├── StdStyle.sol │ │ │ │ ├── StdUtils.sol │ │ │ │ ├── Test.sol │ │ │ │ ├── Vm.sol │ │ │ │ ├── console.sol │ │ │ │ ├── console2.sol │ │ │ │ ├── interfaces │ │ │ │ │ ├── IERC1155.sol │ │ │ │ │ ├── IERC165.sol │ │ │ │ │ ├── IERC20.sol │ │ │ │ │ ├── IERC4626.sol │ │ │ │ │ ├── IERC721.sol │ │ │ │ │ └── IMulticall3.sol │ │ │ │ └── safeconsole.sol │ │ │ │ └── test │ │ │ │ ├── StdAssertions.t.sol │ │ │ │ ├── StdChains.t.sol │ │ │ │ ├── StdCheats.t.sol │ │ │ │ ├── StdError.t.sol │ │ │ │ ├── StdMath.t.sol │ │ │ │ ├── StdStorage.t.sol │ │ │ │ ├── StdStyle.t.sol │ │ │ │ ├── StdUtils.t.sol │ │ │ │ ├── Vm.t.sol │ │ │ │ ├── compilation │ │ │ │ ├── CompilationScript.sol │ │ │ │ ├── CompilationScriptBase.sol │ │ │ │ ├── CompilationTest.sol │ │ │ │ └── CompilationTestBase.sol │ │ │ │ └── fixtures │ │ │ │ └── broadcast.log.json │ │ ├── remappings.txt │ │ ├── script │ │ │ └── Deploy.s.sol │ │ └── src │ │ │ └── Challenge.sol │ │ └── solve.py ├── rock-paper-scissor │ ├── .challengeignore │ ├── README.md │ ├── challenge.yaml │ └── challenge │ │ ├── Dockerfile │ │ ├── Dockerfile.local │ │ ├── challenge.py │ │ ├── docker-compose.yml │ │ ├── project │ │ ├── .gitignore │ │ ├── foundry.toml │ │ ├── lib │ │ │ ├── forge-ctf │ │ │ │ └── src │ │ │ │ │ ├── CTFDeployer.sol │ │ │ │ │ └── CTFSolver.sol │ │ │ └── forge-std │ │ │ │ ├── .github │ │ │ │ └── workflows │ │ │ │ │ ├── ci.yml │ │ │ │ │ └── sync.yml │ │ │ │ ├── .gitignore │ │ │ │ ├── .gitmodules │ │ │ │ ├── LICENSE-APACHE │ │ │ │ ├── LICENSE-MIT │ │ │ │ ├── README.md │ │ │ │ ├── foundry.toml │ │ │ │ ├── lib │ │ │ │ └── ds-test │ │ │ │ │ ├── .github │ │ │ │ │ └── workflows │ │ │ │ │ │ └── build.yml │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── default.nix │ │ │ │ │ ├── demo │ │ │ │ │ └── demo.sol │ │ │ │ │ ├── package.json │ │ │ │ │ └── src │ │ │ │ │ ├── test.sol │ │ │ │ │ └── test.t.sol │ │ │ │ ├── package.json │ │ │ │ ├── src │ │ │ │ ├── Base.sol │ │ │ │ ├── Script.sol │ │ │ │ ├── StdAssertions.sol │ │ │ │ ├── StdChains.sol │ │ │ │ ├── StdCheats.sol │ │ │ │ ├── StdError.sol │ │ │ │ ├── StdInvariant.sol │ │ │ │ ├── StdJson.sol │ │ │ │ ├── StdMath.sol │ │ │ │ ├── StdStorage.sol │ │ │ │ ├── StdStyle.sol │ │ │ │ ├── StdUtils.sol │ │ │ │ ├── Test.sol │ │ │ │ ├── Vm.sol │ │ │ │ ├── console.sol │ │ │ │ ├── console2.sol │ │ │ │ ├── interfaces │ │ │ │ │ ├── IERC1155.sol │ │ │ │ │ ├── IERC165.sol │ │ │ │ │ ├── IERC20.sol │ │ │ │ │ ├── IERC4626.sol │ │ │ │ │ ├── IERC721.sol │ │ │ │ │ └── IMulticall3.sol │ │ │ │ └── safeconsole.sol │ │ │ │ └── test │ │ │ │ ├── StdAssertions.t.sol │ │ │ │ ├── StdChains.t.sol │ │ │ │ ├── StdCheats.t.sol │ │ │ │ ├── StdError.t.sol │ │ │ │ ├── StdMath.t.sol │ │ │ │ ├── StdStorage.t.sol │ │ │ │ ├── StdStyle.t.sol │ │ │ │ ├── StdUtils.t.sol │ │ │ │ ├── Vm.t.sol │ │ │ │ ├── compilation │ │ │ │ ├── CompilationScript.sol │ │ │ │ ├── CompilationScriptBase.sol │ │ │ │ ├── CompilationTest.sol │ │ │ │ └── CompilationTestBase.sol │ │ │ │ └── fixtures │ │ │ │ └── broadcast.log.json │ │ ├── remappings.txt │ │ ├── script │ │ │ ├── Deploy.s.sol │ │ │ ├── Solve.s.sol │ │ │ └── exploit │ │ │ │ └── Exploit.sol │ │ └── src │ │ │ └── Challenge.sol │ │ └── solve.py └── tornado-crash │ ├── .challengeignore │ ├── README.md │ ├── challenge.yaml │ └── challenge │ ├── Dockerfile │ ├── Dockerfile.local │ ├── challenge.py │ ├── docker-compose.yml │ ├── project │ ├── .gitignore │ ├── foundry.toml │ ├── lib │ │ ├── forge-ctf │ │ │ └── src │ │ │ │ ├── CTFDeployer.sol │ │ │ │ └── CTFSolver.sol │ │ └── forge-std │ │ │ ├── .github │ │ │ └── workflows │ │ │ │ ├── ci.yml │ │ │ │ └── sync.yml │ │ │ ├── .gitignore │ │ │ ├── .gitmodules │ │ │ ├── LICENSE-APACHE │ │ │ ├── LICENSE-MIT │ │ │ ├── README.md │ │ │ ├── foundry.toml │ │ │ ├── lib │ │ │ └── ds-test │ │ │ │ ├── .github │ │ │ │ └── workflows │ │ │ │ │ └── build.yml │ │ │ │ ├── .gitignore │ │ │ │ ├── LICENSE │ │ │ │ ├── Makefile │ │ │ │ ├── default.nix │ │ │ │ ├── demo │ │ │ │ └── demo.sol │ │ │ │ ├── package.json │ │ │ │ └── src │ │ │ │ ├── test.sol │ │ │ │ └── test.t.sol │ │ │ ├── package.json │ │ │ ├── src │ │ │ ├── Base.sol │ │ │ ├── Script.sol │ │ │ ├── StdAssertions.sol │ │ │ ├── StdChains.sol │ │ │ ├── StdCheats.sol │ │ │ ├── StdError.sol │ │ │ ├── StdInvariant.sol │ │ │ ├── StdJson.sol │ │ │ ├── StdMath.sol │ │ │ ├── StdStorage.sol │ │ │ ├── StdStyle.sol │ │ │ ├── StdUtils.sol │ │ │ ├── Test.sol │ │ │ ├── Vm.sol │ │ │ ├── console.sol │ │ │ ├── console2.sol │ │ │ ├── interfaces │ │ │ │ ├── IERC1155.sol │ │ │ │ ├── IERC165.sol │ │ │ │ ├── IERC20.sol │ │ │ │ ├── IERC4626.sol │ │ │ │ ├── IERC721.sol │ │ │ │ └── IMulticall3.sol │ │ │ └── safeconsole.sol │ │ │ └── test │ │ │ ├── StdAssertions.t.sol │ │ │ ├── StdChains.t.sol │ │ │ ├── StdCheats.t.sol │ │ │ ├── StdError.t.sol │ │ │ ├── StdMath.t.sol │ │ │ ├── StdStorage.t.sol │ │ │ ├── StdStyle.t.sol │ │ │ ├── StdUtils.t.sol │ │ │ ├── Vm.t.sol │ │ │ ├── compilation │ │ │ ├── CompilationScript.sol │ │ │ ├── CompilationScriptBase.sol │ │ │ ├── CompilationTest.sol │ │ │ └── CompilationTestBase.sol │ │ │ └── fixtures │ │ │ └── broadcast.log.json │ ├── remappings.txt │ ├── script │ │ ├── Deploy.s.sol │ │ ├── Solve.s.sol │ │ └── exploit │ │ │ └── Exploit.sol │ └── src │ │ ├── Challenge.sol │ │ ├── MerkelTree.sol.i-dont-want-it-to-compile │ │ ├── Miximus.sol.i-dont-want-it-to-compile │ │ ├── Pairing.sol.i-dont-want-it-to-compile │ │ └── Verifier.sol.i-dont-want-it-to-compile │ └── solve.py ├── infrastructure ├── .gitignore ├── README.md ├── forge-ctf │ └── src │ │ ├── CTFDeployer.sol │ │ └── CTFSolver.sol ├── kctf-challenge │ ├── Dockerfile │ ├── kctf_persist_env │ ├── kctf_restore_env │ └── nsjail.cfg ├── kubernetes │ ├── ctf-server.yaml │ └── easy-ticket.yaml └── paradigmctf.py │ ├── .dockerignore │ ├── .gitignore │ ├── Dockerfile │ ├── ctf_launchers │ ├── __init__.py │ ├── daemon.py │ ├── koth_launcher.py │ ├── launcher.py │ ├── pwn_launcher.py │ ├── score_submitter.py │ ├── team_provider.py │ └── utils.py │ ├── ctf_server │ ├── __init__.py │ ├── anvil_proxy.py │ ├── backends │ │ ├── __init__.py │ │ ├── backend.py │ │ ├── docker_backend.py │ │ └── kubernetes_backend.py │ ├── databases │ │ ├── __init__.py │ │ ├── database.py │ │ ├── redisdb.py │ │ └── sqlitedb.py │ ├── easy_ticket.py │ ├── http_proxy.py │ ├── orchestrator.py │ ├── types │ │ └── __init__.py │ └── utils.py │ ├── ctf_solvers │ ├── __init__.py │ ├── koth_solver.py │ ├── pwn_solver.py │ ├── solver.py │ └── utils.py │ ├── docker-compose.yml │ ├── foundry │ ├── __init__.py │ └── anvil.py │ ├── requirements.txt │ └── setup.py └── solutions ├── be-billionaire-today.md ├── cup-of-tea ├── README.md └── solution.py ├── eazy-nft.md ├── hello-world.md ├── hide-on-bush.md ├── jambo └── Solution.t.sol ├── ketai ├── README.md └── Solution.t.sol ├── lockless-swap ├── README.md └── Solution.t.sol ├── maze ├── README.md └── Solution.t.sol ├── missing ├── Missing WriteUp 12a8fb151cdb4a74820bd3903b986b70 │ ├── Untitled 1.png │ ├── Untitled 2.png │ ├── Untitled 3.png │ ├── Untitled 4.png │ └── Untitled.png ├── README.md ├── Solution.t.sol └── tidy.py ├── rock-paper-scissor.md ├── saluting-ducks.md └── tornado-crash.md /.github/workflows/build-ducks-agent.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/.github/workflows/build-ducks-agent.yaml -------------------------------------------------------------------------------- /.github/workflows/build-hide-on-bush-daemon.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/.github/workflows/build-hide-on-bush-daemon.yaml -------------------------------------------------------------------------------- /.github/workflows/build-infra.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/.github/workflows/build-infra.yaml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/README.md -------------------------------------------------------------------------------- /challenges/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | /artifacts/**/* -------------------------------------------------------------------------------- /challenges/be-billionaire-today/.challengeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/be-billionaire-today/.challengeignore -------------------------------------------------------------------------------- /challenges/be-billionaire-today/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/be-billionaire-today/README.md -------------------------------------------------------------------------------- /challenges/be-billionaire-today/challenge.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/be-billionaire-today/challenge.yaml -------------------------------------------------------------------------------- /challenges/be-billionaire-today/challenge/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/be-billionaire-today/challenge/Dockerfile -------------------------------------------------------------------------------- /challenges/be-billionaire-today/challenge/Dockerfile.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/be-billionaire-today/challenge/Dockerfile.local -------------------------------------------------------------------------------- /challenges/be-billionaire-today/challenge/challenge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/be-billionaire-today/challenge/challenge.py -------------------------------------------------------------------------------- /challenges/be-billionaire-today/challenge/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/be-billionaire-today/challenge/docker-compose.yml -------------------------------------------------------------------------------- /challenges/be-billionaire-today/challenge/project/.gitignore: -------------------------------------------------------------------------------- 1 | broadcast/ 2 | cache/ 3 | out/ -------------------------------------------------------------------------------- /challenges/be-billionaire-today/challenge/project/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/be-billionaire-today/challenge/project/foundry.toml -------------------------------------------------------------------------------- /challenges/be-billionaire-today/challenge/project/lib/forge-std/.gitignore: -------------------------------------------------------------------------------- 1 | cache/ 2 | out/ 3 | .vscode 4 | .idea 5 | -------------------------------------------------------------------------------- /challenges/be-billionaire-today/challenge/project/lib/forge-std/.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/be-billionaire-today/challenge/project/lib/forge-std/.gitmodules -------------------------------------------------------------------------------- /challenges/be-billionaire-today/challenge/project/lib/forge-std/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/be-billionaire-today/challenge/project/lib/forge-std/LICENSE-MIT -------------------------------------------------------------------------------- /challenges/be-billionaire-today/challenge/project/lib/forge-std/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/be-billionaire-today/challenge/project/lib/forge-std/README.md -------------------------------------------------------------------------------- /challenges/be-billionaire-today/challenge/project/lib/forge-std/lib/ds-test/.gitignore: -------------------------------------------------------------------------------- 1 | /.dapple 2 | /build 3 | /out 4 | /cache/ 5 | -------------------------------------------------------------------------------- /challenges/be-billionaire-today/challenge/project/lib/forge-std/src/Vm.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/be-billionaire-today/challenge/project/lib/forge-std/src/Vm.sol -------------------------------------------------------------------------------- /challenges/be-billionaire-today/challenge/project/remappings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/be-billionaire-today/challenge/project/remappings.txt -------------------------------------------------------------------------------- /challenges/be-billionaire-today/challenge/project/script/Deploy.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/be-billionaire-today/challenge/project/script/Deploy.s.sol -------------------------------------------------------------------------------- /challenges/be-billionaire-today/challenge/project/script/Solve.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/be-billionaire-today/challenge/project/script/Solve.s.sol -------------------------------------------------------------------------------- /challenges/be-billionaire-today/challenge/project/src/Challenge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/be-billionaire-today/challenge/project/src/Challenge.sol -------------------------------------------------------------------------------- /challenges/be-billionaire-today/challenge/solve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/be-billionaire-today/challenge/solve.py -------------------------------------------------------------------------------- /challenges/cup-of-tea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/cup-of-tea/.gitignore -------------------------------------------------------------------------------- /challenges/cup-of-tea/Move.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/cup-of-tea/Move.lock -------------------------------------------------------------------------------- /challenges/cup-of-tea/Move.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/cup-of-tea/Move.toml -------------------------------------------------------------------------------- /challenges/cup-of-tea/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/cup-of-tea/README.md -------------------------------------------------------------------------------- /challenges/cup-of-tea/sources/Cupof7ea.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/cup-of-tea/sources/Cupof7ea.move -------------------------------------------------------------------------------- /challenges/cup-of-tea/tests/Cupof7eaTest.move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/cup-of-tea/tests/Cupof7eaTest.move -------------------------------------------------------------------------------- /challenges/cup-of-tea/to-players/Cupof7ea.mv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/cup-of-tea/to-players/Cupof7ea.mv -------------------------------------------------------------------------------- /challenges/ducks/.challengeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/.challengeignore -------------------------------------------------------------------------------- /challenges/ducks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/README.md -------------------------------------------------------------------------------- /challenges/ducks/challenge.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge.yaml -------------------------------------------------------------------------------- /challenges/ducks/challenge/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/Dockerfile -------------------------------------------------------------------------------- /challenges/ducks/challenge/Dockerfile.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/Dockerfile.local -------------------------------------------------------------------------------- /challenges/ducks/challenge/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/README.md -------------------------------------------------------------------------------- /challenges/ducks/challenge/agents/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/agents/Dockerfile -------------------------------------------------------------------------------- /challenges/ducks/challenge/agents/abi/Context.abi: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /challenges/ducks/challenge/agents/abi/Ducks.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/agents/abi/Ducks.abi -------------------------------------------------------------------------------- /challenges/ducks/challenge/agents/abi/ERC20.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/agents/abi/ERC20.abi -------------------------------------------------------------------------------- /challenges/ducks/challenge/agents/abi/IERC20Errors.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/agents/abi/IERC20Errors.abi -------------------------------------------------------------------------------- /challenges/ducks/challenge/agents/abi/IERC20Metadata.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/agents/abi/IERC20Metadata.abi -------------------------------------------------------------------------------- /challenges/ducks/challenge/agents/abi/IERC20V.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/agents/abi/IERC20V.abi -------------------------------------------------------------------------------- /challenges/ducks/challenge/agents/abi/Ownable.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/agents/abi/Ownable.abi -------------------------------------------------------------------------------- /challenges/ducks/challenge/agents/abi/RewardToken.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/agents/abi/RewardToken.abi -------------------------------------------------------------------------------- /challenges/ducks/challenge/agents/abi/WETH.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/agents/abi/WETH.json -------------------------------------------------------------------------------- /challenges/ducks/challenge/agents/abi/bad.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /challenges/ducks/challenge/agents/anvil: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/agents/anvil -------------------------------------------------------------------------------- /challenges/ducks/challenge/agents/anvil-bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/agents/anvil-bin -------------------------------------------------------------------------------- /challenges/ducks/challenge/agents/frontend/barn2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/agents/frontend/barn2.png -------------------------------------------------------------------------------- /challenges/ducks/challenge/agents/frontend/duck0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/agents/frontend/duck0.png -------------------------------------------------------------------------------- /challenges/ducks/challenge/agents/frontend/duck1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/agents/frontend/duck1.png -------------------------------------------------------------------------------- /challenges/ducks/challenge/agents/frontend/duck10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/agents/frontend/duck10.png -------------------------------------------------------------------------------- /challenges/ducks/challenge/agents/frontend/duck11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/agents/frontend/duck11.png -------------------------------------------------------------------------------- /challenges/ducks/challenge/agents/frontend/duck12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/agents/frontend/duck12.png -------------------------------------------------------------------------------- /challenges/ducks/challenge/agents/frontend/duck2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/agents/frontend/duck2.png -------------------------------------------------------------------------------- /challenges/ducks/challenge/agents/frontend/duck3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/agents/frontend/duck3.png -------------------------------------------------------------------------------- /challenges/ducks/challenge/agents/frontend/duck4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/agents/frontend/duck4.png -------------------------------------------------------------------------------- /challenges/ducks/challenge/agents/frontend/duck5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/agents/frontend/duck5.png -------------------------------------------------------------------------------- /challenges/ducks/challenge/agents/frontend/duck6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/agents/frontend/duck6.png -------------------------------------------------------------------------------- /challenges/ducks/challenge/agents/frontend/duck7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/agents/frontend/duck7.png -------------------------------------------------------------------------------- /challenges/ducks/challenge/agents/frontend/duck8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/agents/frontend/duck8.png -------------------------------------------------------------------------------- /challenges/ducks/challenge/agents/frontend/duck9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/agents/frontend/duck9.png -------------------------------------------------------------------------------- /challenges/ducks/challenge/agents/frontend/earth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/agents/frontend/earth.png -------------------------------------------------------------------------------- /challenges/ducks/challenge/agents/frontend/earth2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/agents/frontend/earth2.png -------------------------------------------------------------------------------- /challenges/ducks/challenge/agents/frontend/gift.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/agents/frontend/gift.png -------------------------------------------------------------------------------- /challenges/ducks/challenge/agents/frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/agents/frontend/index.html -------------------------------------------------------------------------------- /challenges/ducks/challenge/agents/frontend/poop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/agents/frontend/poop.png -------------------------------------------------------------------------------- /challenges/ducks/challenge/agents/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/agents/index.js -------------------------------------------------------------------------------- /challenges/ducks/challenge/agents/initializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/agents/initializer.py -------------------------------------------------------------------------------- /challenges/ducks/challenge/agents/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/agents/package-lock.json -------------------------------------------------------------------------------- /challenges/ducks/challenge/agents/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/agents/package.json -------------------------------------------------------------------------------- /challenges/ducks/challenge/challenge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/challenge.py -------------------------------------------------------------------------------- /challenges/ducks/challenge/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/docker-compose.yml -------------------------------------------------------------------------------- /challenges/ducks/challenge/project/.gitignore: -------------------------------------------------------------------------------- 1 | broadcast/ 2 | cache/ 3 | out/ -------------------------------------------------------------------------------- /challenges/ducks/challenge/project/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/project/foundry.toml -------------------------------------------------------------------------------- /challenges/ducks/challenge/project/lib/forge-ctf/src/CTFDeployer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/project/lib/forge-ctf/src/CTFDeployer.sol -------------------------------------------------------------------------------- /challenges/ducks/challenge/project/lib/forge-ctf/src/CTFSolver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/project/lib/forge-ctf/src/CTFSolver.sol -------------------------------------------------------------------------------- /challenges/ducks/challenge/project/lib/forge-std/.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/project/lib/forge-std/.github/workflows/ci.yml -------------------------------------------------------------------------------- /challenges/ducks/challenge/project/lib/forge-std/.github/workflows/sync.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/project/lib/forge-std/.github/workflows/sync.yml -------------------------------------------------------------------------------- /challenges/ducks/challenge/project/lib/forge-std/.gitignore: -------------------------------------------------------------------------------- 1 | cache/ 2 | out/ 3 | .vscode 4 | .idea 5 | -------------------------------------------------------------------------------- /challenges/ducks/challenge/project/lib/forge-std/.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/project/lib/forge-std/.gitmodules -------------------------------------------------------------------------------- /challenges/ducks/challenge/project/lib/forge-std/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/project/lib/forge-std/LICENSE-APACHE -------------------------------------------------------------------------------- /challenges/ducks/challenge/project/lib/forge-std/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/project/lib/forge-std/LICENSE-MIT -------------------------------------------------------------------------------- /challenges/ducks/challenge/project/lib/forge-std/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/project/lib/forge-std/README.md -------------------------------------------------------------------------------- /challenges/ducks/challenge/project/lib/forge-std/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/project/lib/forge-std/foundry.toml -------------------------------------------------------------------------------- /challenges/ducks/challenge/project/lib/forge-std/lib/ds-test/.gitignore: -------------------------------------------------------------------------------- 1 | /.dapple 2 | /build 3 | /out 4 | /cache/ 5 | -------------------------------------------------------------------------------- /challenges/ducks/challenge/project/lib/forge-std/lib/ds-test/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/project/lib/forge-std/lib/ds-test/LICENSE -------------------------------------------------------------------------------- /challenges/ducks/challenge/project/lib/forge-std/lib/ds-test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/project/lib/forge-std/lib/ds-test/Makefile -------------------------------------------------------------------------------- /challenges/ducks/challenge/project/lib/forge-std/lib/ds-test/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/project/lib/forge-std/lib/ds-test/default.nix -------------------------------------------------------------------------------- /challenges/ducks/challenge/project/lib/forge-std/lib/ds-test/demo/demo.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/project/lib/forge-std/lib/ds-test/demo/demo.sol -------------------------------------------------------------------------------- /challenges/ducks/challenge/project/lib/forge-std/lib/ds-test/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/project/lib/forge-std/lib/ds-test/package.json -------------------------------------------------------------------------------- /challenges/ducks/challenge/project/lib/forge-std/lib/ds-test/src/test.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/project/lib/forge-std/lib/ds-test/src/test.sol -------------------------------------------------------------------------------- /challenges/ducks/challenge/project/lib/forge-std/lib/ds-test/src/test.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/project/lib/forge-std/lib/ds-test/src/test.t.sol -------------------------------------------------------------------------------- /challenges/ducks/challenge/project/lib/forge-std/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/project/lib/forge-std/package.json -------------------------------------------------------------------------------- /challenges/ducks/challenge/project/lib/forge-std/src/Base.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/project/lib/forge-std/src/Base.sol -------------------------------------------------------------------------------- /challenges/ducks/challenge/project/lib/forge-std/src/Script.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/project/lib/forge-std/src/Script.sol -------------------------------------------------------------------------------- /challenges/ducks/challenge/project/lib/forge-std/src/StdAssertions.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/project/lib/forge-std/src/StdAssertions.sol -------------------------------------------------------------------------------- /challenges/ducks/challenge/project/lib/forge-std/src/StdChains.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/project/lib/forge-std/src/StdChains.sol -------------------------------------------------------------------------------- /challenges/ducks/challenge/project/lib/forge-std/src/StdCheats.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/project/lib/forge-std/src/StdCheats.sol -------------------------------------------------------------------------------- /challenges/ducks/challenge/project/lib/forge-std/src/StdError.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/project/lib/forge-std/src/StdError.sol -------------------------------------------------------------------------------- /challenges/ducks/challenge/project/lib/forge-std/src/StdInvariant.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/project/lib/forge-std/src/StdInvariant.sol -------------------------------------------------------------------------------- /challenges/ducks/challenge/project/lib/forge-std/src/StdJson.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/project/lib/forge-std/src/StdJson.sol -------------------------------------------------------------------------------- /challenges/ducks/challenge/project/lib/forge-std/src/StdMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/project/lib/forge-std/src/StdMath.sol -------------------------------------------------------------------------------- /challenges/ducks/challenge/project/lib/forge-std/src/StdStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/project/lib/forge-std/src/StdStorage.sol -------------------------------------------------------------------------------- /challenges/ducks/challenge/project/lib/forge-std/src/StdStyle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/project/lib/forge-std/src/StdStyle.sol -------------------------------------------------------------------------------- /challenges/ducks/challenge/project/lib/forge-std/src/StdUtils.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/project/lib/forge-std/src/StdUtils.sol -------------------------------------------------------------------------------- /challenges/ducks/challenge/project/lib/forge-std/src/Test.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/project/lib/forge-std/src/Test.sol -------------------------------------------------------------------------------- /challenges/ducks/challenge/project/lib/forge-std/src/Vm.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/project/lib/forge-std/src/Vm.sol -------------------------------------------------------------------------------- /challenges/ducks/challenge/project/lib/forge-std/src/console.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/project/lib/forge-std/src/console.sol -------------------------------------------------------------------------------- /challenges/ducks/challenge/project/lib/forge-std/src/console2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/project/lib/forge-std/src/console2.sol -------------------------------------------------------------------------------- /challenges/ducks/challenge/project/lib/forge-std/src/interfaces/IERC165.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/project/lib/forge-std/src/interfaces/IERC165.sol -------------------------------------------------------------------------------- /challenges/ducks/challenge/project/lib/forge-std/src/interfaces/IERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/project/lib/forge-std/src/interfaces/IERC20.sol -------------------------------------------------------------------------------- /challenges/ducks/challenge/project/lib/forge-std/src/interfaces/IERC721.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/project/lib/forge-std/src/interfaces/IERC721.sol -------------------------------------------------------------------------------- /challenges/ducks/challenge/project/lib/forge-std/src/safeconsole.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/project/lib/forge-std/src/safeconsole.sol -------------------------------------------------------------------------------- /challenges/ducks/challenge/project/lib/forge-std/test/StdAssertions.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/project/lib/forge-std/test/StdAssertions.t.sol -------------------------------------------------------------------------------- /challenges/ducks/challenge/project/lib/forge-std/test/StdChains.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/project/lib/forge-std/test/StdChains.t.sol -------------------------------------------------------------------------------- /challenges/ducks/challenge/project/lib/forge-std/test/StdCheats.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/project/lib/forge-std/test/StdCheats.t.sol -------------------------------------------------------------------------------- /challenges/ducks/challenge/project/lib/forge-std/test/StdError.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/project/lib/forge-std/test/StdError.t.sol -------------------------------------------------------------------------------- /challenges/ducks/challenge/project/lib/forge-std/test/StdMath.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/project/lib/forge-std/test/StdMath.t.sol -------------------------------------------------------------------------------- /challenges/ducks/challenge/project/lib/forge-std/test/StdStorage.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/project/lib/forge-std/test/StdStorage.t.sol -------------------------------------------------------------------------------- /challenges/ducks/challenge/project/lib/forge-std/test/StdStyle.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/project/lib/forge-std/test/StdStyle.t.sol -------------------------------------------------------------------------------- /challenges/ducks/challenge/project/lib/forge-std/test/StdUtils.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/project/lib/forge-std/test/StdUtils.t.sol -------------------------------------------------------------------------------- /challenges/ducks/challenge/project/lib/forge-std/test/Vm.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/project/lib/forge-std/test/Vm.t.sol -------------------------------------------------------------------------------- /challenges/ducks/challenge/project/remappings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/project/remappings.txt -------------------------------------------------------------------------------- /challenges/ducks/challenge/project/script/Deploy.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/project/script/Deploy.s.sol -------------------------------------------------------------------------------- /challenges/ducks/challenge/project/script/Solve.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/project/script/Solve.s.sol -------------------------------------------------------------------------------- /challenges/ducks/challenge/project/script/exploit/Exploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/project/script/exploit/Exploit.sol -------------------------------------------------------------------------------- /challenges/ducks/challenge/project/src/Challenge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/project/src/Challenge.sol -------------------------------------------------------------------------------- /challenges/ducks/challenge/project/src/ERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/project/src/ERC20.sol -------------------------------------------------------------------------------- /challenges/ducks/challenge/solve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ducks/challenge/solve.py -------------------------------------------------------------------------------- /challenges/eazy-nft/.challengeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/eazy-nft/.challengeignore -------------------------------------------------------------------------------- /challenges/eazy-nft/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/eazy-nft/README.md -------------------------------------------------------------------------------- /challenges/eazy-nft/challenge.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/eazy-nft/challenge.yaml -------------------------------------------------------------------------------- /challenges/eazy-nft/challenge/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/eazy-nft/challenge/Dockerfile -------------------------------------------------------------------------------- /challenges/eazy-nft/challenge/Dockerfile.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/eazy-nft/challenge/Dockerfile.local -------------------------------------------------------------------------------- /challenges/eazy-nft/challenge/challenge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/eazy-nft/challenge/challenge.py -------------------------------------------------------------------------------- /challenges/eazy-nft/challenge/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/eazy-nft/challenge/docker-compose.yml -------------------------------------------------------------------------------- /challenges/eazy-nft/challenge/project/.gitignore: -------------------------------------------------------------------------------- 1 | broadcast/ 2 | cache/ 3 | out/ -------------------------------------------------------------------------------- /challenges/eazy-nft/challenge/project/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/eazy-nft/challenge/project/foundry.toml -------------------------------------------------------------------------------- /challenges/eazy-nft/challenge/project/lib/forge-ctf/src/CTFDeployer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/eazy-nft/challenge/project/lib/forge-ctf/src/CTFDeployer.sol -------------------------------------------------------------------------------- /challenges/eazy-nft/challenge/project/lib/forge-ctf/src/CTFSolver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/eazy-nft/challenge/project/lib/forge-ctf/src/CTFSolver.sol -------------------------------------------------------------------------------- /challenges/eazy-nft/challenge/project/lib/forge-std/.gitignore: -------------------------------------------------------------------------------- 1 | cache/ 2 | out/ 3 | .vscode 4 | .idea 5 | -------------------------------------------------------------------------------- /challenges/eazy-nft/challenge/project/lib/forge-std/.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/eazy-nft/challenge/project/lib/forge-std/.gitmodules -------------------------------------------------------------------------------- /challenges/eazy-nft/challenge/project/lib/forge-std/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/eazy-nft/challenge/project/lib/forge-std/LICENSE-APACHE -------------------------------------------------------------------------------- /challenges/eazy-nft/challenge/project/lib/forge-std/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/eazy-nft/challenge/project/lib/forge-std/LICENSE-MIT -------------------------------------------------------------------------------- /challenges/eazy-nft/challenge/project/lib/forge-std/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/eazy-nft/challenge/project/lib/forge-std/README.md -------------------------------------------------------------------------------- /challenges/eazy-nft/challenge/project/lib/forge-std/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/eazy-nft/challenge/project/lib/forge-std/foundry.toml -------------------------------------------------------------------------------- /challenges/eazy-nft/challenge/project/lib/forge-std/lib/ds-test/.gitignore: -------------------------------------------------------------------------------- 1 | /.dapple 2 | /build 3 | /out 4 | /cache/ 5 | -------------------------------------------------------------------------------- /challenges/eazy-nft/challenge/project/lib/forge-std/lib/ds-test/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/eazy-nft/challenge/project/lib/forge-std/lib/ds-test/LICENSE -------------------------------------------------------------------------------- /challenges/eazy-nft/challenge/project/lib/forge-std/lib/ds-test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/eazy-nft/challenge/project/lib/forge-std/lib/ds-test/Makefile -------------------------------------------------------------------------------- /challenges/eazy-nft/challenge/project/lib/forge-std/lib/ds-test/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/eazy-nft/challenge/project/lib/forge-std/lib/ds-test/default.nix -------------------------------------------------------------------------------- /challenges/eazy-nft/challenge/project/lib/forge-std/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/eazy-nft/challenge/project/lib/forge-std/package.json -------------------------------------------------------------------------------- /challenges/eazy-nft/challenge/project/lib/forge-std/src/Base.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/eazy-nft/challenge/project/lib/forge-std/src/Base.sol -------------------------------------------------------------------------------- /challenges/eazy-nft/challenge/project/lib/forge-std/src/Script.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/eazy-nft/challenge/project/lib/forge-std/src/Script.sol -------------------------------------------------------------------------------- /challenges/eazy-nft/challenge/project/lib/forge-std/src/StdAssertions.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/eazy-nft/challenge/project/lib/forge-std/src/StdAssertions.sol -------------------------------------------------------------------------------- /challenges/eazy-nft/challenge/project/lib/forge-std/src/StdChains.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/eazy-nft/challenge/project/lib/forge-std/src/StdChains.sol -------------------------------------------------------------------------------- /challenges/eazy-nft/challenge/project/lib/forge-std/src/StdCheats.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/eazy-nft/challenge/project/lib/forge-std/src/StdCheats.sol -------------------------------------------------------------------------------- /challenges/eazy-nft/challenge/project/lib/forge-std/src/StdError.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/eazy-nft/challenge/project/lib/forge-std/src/StdError.sol -------------------------------------------------------------------------------- /challenges/eazy-nft/challenge/project/lib/forge-std/src/StdInvariant.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/eazy-nft/challenge/project/lib/forge-std/src/StdInvariant.sol -------------------------------------------------------------------------------- /challenges/eazy-nft/challenge/project/lib/forge-std/src/StdJson.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/eazy-nft/challenge/project/lib/forge-std/src/StdJson.sol -------------------------------------------------------------------------------- /challenges/eazy-nft/challenge/project/lib/forge-std/src/StdMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/eazy-nft/challenge/project/lib/forge-std/src/StdMath.sol -------------------------------------------------------------------------------- /challenges/eazy-nft/challenge/project/lib/forge-std/src/StdStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/eazy-nft/challenge/project/lib/forge-std/src/StdStorage.sol -------------------------------------------------------------------------------- /challenges/eazy-nft/challenge/project/lib/forge-std/src/StdStyle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/eazy-nft/challenge/project/lib/forge-std/src/StdStyle.sol -------------------------------------------------------------------------------- /challenges/eazy-nft/challenge/project/lib/forge-std/src/StdUtils.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/eazy-nft/challenge/project/lib/forge-std/src/StdUtils.sol -------------------------------------------------------------------------------- /challenges/eazy-nft/challenge/project/lib/forge-std/src/Test.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/eazy-nft/challenge/project/lib/forge-std/src/Test.sol -------------------------------------------------------------------------------- /challenges/eazy-nft/challenge/project/lib/forge-std/src/Vm.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/eazy-nft/challenge/project/lib/forge-std/src/Vm.sol -------------------------------------------------------------------------------- /challenges/eazy-nft/challenge/project/lib/forge-std/src/console.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/eazy-nft/challenge/project/lib/forge-std/src/console.sol -------------------------------------------------------------------------------- /challenges/eazy-nft/challenge/project/lib/forge-std/src/console2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/eazy-nft/challenge/project/lib/forge-std/src/console2.sol -------------------------------------------------------------------------------- /challenges/eazy-nft/challenge/project/lib/forge-std/src/safeconsole.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/eazy-nft/challenge/project/lib/forge-std/src/safeconsole.sol -------------------------------------------------------------------------------- /challenges/eazy-nft/challenge/project/lib/forge-std/test/StdChains.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/eazy-nft/challenge/project/lib/forge-std/test/StdChains.t.sol -------------------------------------------------------------------------------- /challenges/eazy-nft/challenge/project/lib/forge-std/test/StdCheats.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/eazy-nft/challenge/project/lib/forge-std/test/StdCheats.t.sol -------------------------------------------------------------------------------- /challenges/eazy-nft/challenge/project/lib/forge-std/test/StdError.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/eazy-nft/challenge/project/lib/forge-std/test/StdError.t.sol -------------------------------------------------------------------------------- /challenges/eazy-nft/challenge/project/lib/forge-std/test/StdMath.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/eazy-nft/challenge/project/lib/forge-std/test/StdMath.t.sol -------------------------------------------------------------------------------- /challenges/eazy-nft/challenge/project/lib/forge-std/test/StdStorage.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/eazy-nft/challenge/project/lib/forge-std/test/StdStorage.t.sol -------------------------------------------------------------------------------- /challenges/eazy-nft/challenge/project/lib/forge-std/test/StdStyle.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/eazy-nft/challenge/project/lib/forge-std/test/StdStyle.t.sol -------------------------------------------------------------------------------- /challenges/eazy-nft/challenge/project/lib/forge-std/test/StdUtils.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/eazy-nft/challenge/project/lib/forge-std/test/StdUtils.t.sol -------------------------------------------------------------------------------- /challenges/eazy-nft/challenge/project/lib/forge-std/test/Vm.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/eazy-nft/challenge/project/lib/forge-std/test/Vm.t.sol -------------------------------------------------------------------------------- /challenges/eazy-nft/challenge/project/lib/openzeppelin-contracts/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/eazy-nft/challenge/project/lib/openzeppelin-contracts/.gitignore -------------------------------------------------------------------------------- /challenges/eazy-nft/challenge/project/lib/openzeppelin-contracts/lib/forge-std/.gitignore: -------------------------------------------------------------------------------- 1 | cache/ 2 | out/ 3 | .vscode 4 | .idea 5 | -------------------------------------------------------------------------------- /challenges/eazy-nft/challenge/project/lib/openzeppelin-contracts/lib/forge-std/lib/ds-test/.gitignore: -------------------------------------------------------------------------------- 1 | /.dapple 2 | /build 3 | /out 4 | -------------------------------------------------------------------------------- /challenges/eazy-nft/challenge/project/remappings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/eazy-nft/challenge/project/remappings.txt -------------------------------------------------------------------------------- /challenges/eazy-nft/challenge/project/script/Deploy.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/eazy-nft/challenge/project/script/Deploy.s.sol -------------------------------------------------------------------------------- /challenges/eazy-nft/challenge/project/script/Solve.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/eazy-nft/challenge/project/script/Solve.s.sol -------------------------------------------------------------------------------- /challenges/eazy-nft/challenge/project/script/exploit/Exploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/eazy-nft/challenge/project/script/exploit/Exploit.sol -------------------------------------------------------------------------------- /challenges/eazy-nft/challenge/project/src/Challenge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/eazy-nft/challenge/project/src/Challenge.sol -------------------------------------------------------------------------------- /challenges/eazy-nft/challenge/solve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/eazy-nft/challenge/solve.py -------------------------------------------------------------------------------- /challenges/ghost/.challengeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/.challengeignore -------------------------------------------------------------------------------- /challenges/ghost/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/README.md -------------------------------------------------------------------------------- /challenges/ghost/challenge.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge.yaml -------------------------------------------------------------------------------- /challenges/ghost/challenge/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge/Dockerfile -------------------------------------------------------------------------------- /challenges/ghost/challenge/Dockerfile.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge/Dockerfile.local -------------------------------------------------------------------------------- /challenges/ghost/challenge/challenge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge/challenge.py -------------------------------------------------------------------------------- /challenges/ghost/challenge/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge/docker-compose.yml -------------------------------------------------------------------------------- /challenges/ghost/challenge/project/.gitignore: -------------------------------------------------------------------------------- 1 | broadcast/ 2 | cache/ 3 | out/ -------------------------------------------------------------------------------- /challenges/ghost/challenge/project/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge/project/foundry.toml -------------------------------------------------------------------------------- /challenges/ghost/challenge/project/lib/forge-ctf/src/CTFDeployer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge/project/lib/forge-ctf/src/CTFDeployer.sol -------------------------------------------------------------------------------- /challenges/ghost/challenge/project/lib/forge-ctf/src/CTFSolver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge/project/lib/forge-ctf/src/CTFSolver.sol -------------------------------------------------------------------------------- /challenges/ghost/challenge/project/lib/forge-std/.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge/project/lib/forge-std/.github/workflows/ci.yml -------------------------------------------------------------------------------- /challenges/ghost/challenge/project/lib/forge-std/.github/workflows/sync.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge/project/lib/forge-std/.github/workflows/sync.yml -------------------------------------------------------------------------------- /challenges/ghost/challenge/project/lib/forge-std/.gitignore: -------------------------------------------------------------------------------- 1 | cache/ 2 | out/ 3 | .vscode 4 | .idea 5 | -------------------------------------------------------------------------------- /challenges/ghost/challenge/project/lib/forge-std/.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge/project/lib/forge-std/.gitmodules -------------------------------------------------------------------------------- /challenges/ghost/challenge/project/lib/forge-std/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge/project/lib/forge-std/LICENSE-APACHE -------------------------------------------------------------------------------- /challenges/ghost/challenge/project/lib/forge-std/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge/project/lib/forge-std/LICENSE-MIT -------------------------------------------------------------------------------- /challenges/ghost/challenge/project/lib/forge-std/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge/project/lib/forge-std/README.md -------------------------------------------------------------------------------- /challenges/ghost/challenge/project/lib/forge-std/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge/project/lib/forge-std/foundry.toml -------------------------------------------------------------------------------- /challenges/ghost/challenge/project/lib/forge-std/lib/ds-test/.gitignore: -------------------------------------------------------------------------------- 1 | /.dapple 2 | /build 3 | /out 4 | /cache/ 5 | -------------------------------------------------------------------------------- /challenges/ghost/challenge/project/lib/forge-std/lib/ds-test/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge/project/lib/forge-std/lib/ds-test/LICENSE -------------------------------------------------------------------------------- /challenges/ghost/challenge/project/lib/forge-std/lib/ds-test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge/project/lib/forge-std/lib/ds-test/Makefile -------------------------------------------------------------------------------- /challenges/ghost/challenge/project/lib/forge-std/lib/ds-test/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge/project/lib/forge-std/lib/ds-test/default.nix -------------------------------------------------------------------------------- /challenges/ghost/challenge/project/lib/forge-std/lib/ds-test/demo/demo.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge/project/lib/forge-std/lib/ds-test/demo/demo.sol -------------------------------------------------------------------------------- /challenges/ghost/challenge/project/lib/forge-std/lib/ds-test/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge/project/lib/forge-std/lib/ds-test/package.json -------------------------------------------------------------------------------- /challenges/ghost/challenge/project/lib/forge-std/lib/ds-test/src/test.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge/project/lib/forge-std/lib/ds-test/src/test.sol -------------------------------------------------------------------------------- /challenges/ghost/challenge/project/lib/forge-std/lib/ds-test/src/test.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge/project/lib/forge-std/lib/ds-test/src/test.t.sol -------------------------------------------------------------------------------- /challenges/ghost/challenge/project/lib/forge-std/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge/project/lib/forge-std/package.json -------------------------------------------------------------------------------- /challenges/ghost/challenge/project/lib/forge-std/src/Base.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge/project/lib/forge-std/src/Base.sol -------------------------------------------------------------------------------- /challenges/ghost/challenge/project/lib/forge-std/src/Script.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge/project/lib/forge-std/src/Script.sol -------------------------------------------------------------------------------- /challenges/ghost/challenge/project/lib/forge-std/src/StdAssertions.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge/project/lib/forge-std/src/StdAssertions.sol -------------------------------------------------------------------------------- /challenges/ghost/challenge/project/lib/forge-std/src/StdChains.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge/project/lib/forge-std/src/StdChains.sol -------------------------------------------------------------------------------- /challenges/ghost/challenge/project/lib/forge-std/src/StdCheats.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge/project/lib/forge-std/src/StdCheats.sol -------------------------------------------------------------------------------- /challenges/ghost/challenge/project/lib/forge-std/src/StdError.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge/project/lib/forge-std/src/StdError.sol -------------------------------------------------------------------------------- /challenges/ghost/challenge/project/lib/forge-std/src/StdInvariant.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge/project/lib/forge-std/src/StdInvariant.sol -------------------------------------------------------------------------------- /challenges/ghost/challenge/project/lib/forge-std/src/StdJson.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge/project/lib/forge-std/src/StdJson.sol -------------------------------------------------------------------------------- /challenges/ghost/challenge/project/lib/forge-std/src/StdMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge/project/lib/forge-std/src/StdMath.sol -------------------------------------------------------------------------------- /challenges/ghost/challenge/project/lib/forge-std/src/StdStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge/project/lib/forge-std/src/StdStorage.sol -------------------------------------------------------------------------------- /challenges/ghost/challenge/project/lib/forge-std/src/StdStyle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge/project/lib/forge-std/src/StdStyle.sol -------------------------------------------------------------------------------- /challenges/ghost/challenge/project/lib/forge-std/src/StdUtils.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge/project/lib/forge-std/src/StdUtils.sol -------------------------------------------------------------------------------- /challenges/ghost/challenge/project/lib/forge-std/src/Test.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge/project/lib/forge-std/src/Test.sol -------------------------------------------------------------------------------- /challenges/ghost/challenge/project/lib/forge-std/src/Vm.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge/project/lib/forge-std/src/Vm.sol -------------------------------------------------------------------------------- /challenges/ghost/challenge/project/lib/forge-std/src/console.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge/project/lib/forge-std/src/console.sol -------------------------------------------------------------------------------- /challenges/ghost/challenge/project/lib/forge-std/src/console2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge/project/lib/forge-std/src/console2.sol -------------------------------------------------------------------------------- /challenges/ghost/challenge/project/lib/forge-std/src/interfaces/IERC165.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge/project/lib/forge-std/src/interfaces/IERC165.sol -------------------------------------------------------------------------------- /challenges/ghost/challenge/project/lib/forge-std/src/interfaces/IERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge/project/lib/forge-std/src/interfaces/IERC20.sol -------------------------------------------------------------------------------- /challenges/ghost/challenge/project/lib/forge-std/src/interfaces/IERC721.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge/project/lib/forge-std/src/interfaces/IERC721.sol -------------------------------------------------------------------------------- /challenges/ghost/challenge/project/lib/forge-std/src/safeconsole.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge/project/lib/forge-std/src/safeconsole.sol -------------------------------------------------------------------------------- /challenges/ghost/challenge/project/lib/forge-std/test/StdAssertions.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge/project/lib/forge-std/test/StdAssertions.t.sol -------------------------------------------------------------------------------- /challenges/ghost/challenge/project/lib/forge-std/test/StdChains.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge/project/lib/forge-std/test/StdChains.t.sol -------------------------------------------------------------------------------- /challenges/ghost/challenge/project/lib/forge-std/test/StdCheats.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge/project/lib/forge-std/test/StdCheats.t.sol -------------------------------------------------------------------------------- /challenges/ghost/challenge/project/lib/forge-std/test/StdError.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge/project/lib/forge-std/test/StdError.t.sol -------------------------------------------------------------------------------- /challenges/ghost/challenge/project/lib/forge-std/test/StdMath.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge/project/lib/forge-std/test/StdMath.t.sol -------------------------------------------------------------------------------- /challenges/ghost/challenge/project/lib/forge-std/test/StdStorage.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge/project/lib/forge-std/test/StdStorage.t.sol -------------------------------------------------------------------------------- /challenges/ghost/challenge/project/lib/forge-std/test/StdStyle.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge/project/lib/forge-std/test/StdStyle.t.sol -------------------------------------------------------------------------------- /challenges/ghost/challenge/project/lib/forge-std/test/StdUtils.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge/project/lib/forge-std/test/StdUtils.t.sol -------------------------------------------------------------------------------- /challenges/ghost/challenge/project/lib/forge-std/test/Vm.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge/project/lib/forge-std/test/Vm.t.sol -------------------------------------------------------------------------------- /challenges/ghost/challenge/project/remappings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge/project/remappings.txt -------------------------------------------------------------------------------- /challenges/ghost/challenge/project/script/Deploy.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge/project/script/Deploy.s.sol -------------------------------------------------------------------------------- /challenges/ghost/challenge/project/script/Solve.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge/project/script/Solve.s.sol -------------------------------------------------------------------------------- /challenges/ghost/challenge/project/script/exploit/Exploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge/project/script/exploit/Exploit.sol -------------------------------------------------------------------------------- /challenges/ghost/challenge/project/src/Challenge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge/project/src/Challenge.sol -------------------------------------------------------------------------------- /challenges/ghost/challenge/solve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ghost/challenge/solve.py -------------------------------------------------------------------------------- /challenges/hello-world/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hello-world/README.md -------------------------------------------------------------------------------- /challenges/hide-on-bush/.challengeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/.challengeignore -------------------------------------------------------------------------------- /challenges/hide-on-bush/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/README.md -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/challenge.yaml -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/.dockerignore: -------------------------------------------------------------------------------- 1 | frontrun-bot -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/challenge/Dockerfile -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/Dockerfile.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/challenge/Dockerfile.local -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/challenge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/challenge/challenge.py -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/challenge/docker-compose.yml -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/frontrun-bot/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/challenge/frontrun-bot/.gitignore -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/frontrun-bot/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/challenge/frontrun-bot/Cargo.lock -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/frontrun-bot/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/challenge/frontrun-bot/Cargo.toml -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/frontrun-bot/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/challenge/frontrun-bot/Dockerfile -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/frontrun-bot/daemon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/challenge/frontrun-bot/daemon.py -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/frontrun-bot/src/call_tracer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/challenge/frontrun-bot/src/call_tracer.rs -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/frontrun-bot/src/frontrun_strategy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/challenge/frontrun-bot/src/frontrun_strategy.rs -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/frontrun-bot/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/challenge/frontrun-bot/src/main.rs -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/frontrun-bot/src/mempool_executor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/challenge/frontrun-bot/src/mempool_executor.rs -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/frontrun-bot/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/challenge/frontrun-bot/src/utils.rs -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/project/.gitignore: -------------------------------------------------------------------------------- 1 | broadcast/ 2 | cache/ 3 | out/ -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/project/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/challenge/project/foundry.toml -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/project/lib/forge-ctf/src/CTFDeployer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/challenge/project/lib/forge-ctf/src/CTFDeployer.sol -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/project/lib/forge-ctf/src/CTFSolver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/challenge/project/lib/forge-ctf/src/CTFSolver.sol -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/project/lib/forge-std/.gitignore: -------------------------------------------------------------------------------- 1 | cache/ 2 | out/ 3 | .vscode 4 | .idea 5 | -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/project/lib/forge-std/.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/challenge/project/lib/forge-std/.gitmodules -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/project/lib/forge-std/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/challenge/project/lib/forge-std/LICENSE-APACHE -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/project/lib/forge-std/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/challenge/project/lib/forge-std/LICENSE-MIT -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/project/lib/forge-std/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/challenge/project/lib/forge-std/README.md -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/project/lib/forge-std/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/challenge/project/lib/forge-std/foundry.toml -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/project/lib/forge-std/lib/ds-test/.gitignore: -------------------------------------------------------------------------------- 1 | /.dapple 2 | /build 3 | /out 4 | /cache/ 5 | -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/project/lib/forge-std/lib/ds-test/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/challenge/project/lib/forge-std/lib/ds-test/LICENSE -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/project/lib/forge-std/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/challenge/project/lib/forge-std/package.json -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/project/lib/forge-std/src/Base.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/challenge/project/lib/forge-std/src/Base.sol -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/project/lib/forge-std/src/Script.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/challenge/project/lib/forge-std/src/Script.sol -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/project/lib/forge-std/src/StdChains.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/challenge/project/lib/forge-std/src/StdChains.sol -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/project/lib/forge-std/src/StdCheats.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/challenge/project/lib/forge-std/src/StdCheats.sol -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/project/lib/forge-std/src/StdError.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/challenge/project/lib/forge-std/src/StdError.sol -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/project/lib/forge-std/src/StdJson.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/challenge/project/lib/forge-std/src/StdJson.sol -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/project/lib/forge-std/src/StdMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/challenge/project/lib/forge-std/src/StdMath.sol -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/project/lib/forge-std/src/StdStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/challenge/project/lib/forge-std/src/StdStorage.sol -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/project/lib/forge-std/src/StdStyle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/challenge/project/lib/forge-std/src/StdStyle.sol -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/project/lib/forge-std/src/StdUtils.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/challenge/project/lib/forge-std/src/StdUtils.sol -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/project/lib/forge-std/src/Test.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/challenge/project/lib/forge-std/src/Test.sol -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/project/lib/forge-std/src/Vm.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/challenge/project/lib/forge-std/src/Vm.sol -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/project/lib/forge-std/src/console.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/challenge/project/lib/forge-std/src/console.sol -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/project/lib/forge-std/src/console2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/challenge/project/lib/forge-std/src/console2.sol -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/project/lib/forge-std/src/safeconsole.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/challenge/project/lib/forge-std/src/safeconsole.sol -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/project/lib/forge-std/test/StdError.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/challenge/project/lib/forge-std/test/StdError.t.sol -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/project/lib/forge-std/test/StdMath.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/challenge/project/lib/forge-std/test/StdMath.t.sol -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/project/lib/forge-std/test/StdStyle.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/challenge/project/lib/forge-std/test/StdStyle.t.sol -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/project/lib/forge-std/test/StdUtils.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/challenge/project/lib/forge-std/test/StdUtils.t.sol -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/project/lib/forge-std/test/Vm.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/challenge/project/lib/forge-std/test/Vm.t.sol -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/project/remappings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/challenge/project/remappings.txt -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/project/script/Deploy.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/challenge/project/script/Deploy.s.sol -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/project/script/Solve.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/challenge/project/script/Solve.s.sol -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/project/script/exploit/Exploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/challenge/project/script/exploit/Exploit.sol -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/project/script/exploit/HoneyPot.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/challenge/project/script/exploit/HoneyPot.sol -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/project/script/exploit/SafeClaimer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/challenge/project/script/exploit/SafeClaimer.sol -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/project/script/exploit/trigger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/challenge/project/script/exploit/trigger.py -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/project/src/AirdropDistributor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/challenge/project/src/AirdropDistributor.sol -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/project/src/Challenge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/challenge/project/src/Challenge.sol -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/project/src/FrontrunBot.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/challenge/project/src/FrontrunBot.sol -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/project/src/IWETH.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/challenge/project/src/IWETH.sol -------------------------------------------------------------------------------- /challenges/hide-on-bush/challenge/solve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/hide-on-bush/challenge/solve.py -------------------------------------------------------------------------------- /challenges/jambo/.challengeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/.challengeignore -------------------------------------------------------------------------------- /challenges/jambo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/README.md -------------------------------------------------------------------------------- /challenges/jambo/challenge.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge.yaml -------------------------------------------------------------------------------- /challenges/jambo/challenge/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge/Dockerfile -------------------------------------------------------------------------------- /challenges/jambo/challenge/Dockerfile.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge/Dockerfile.local -------------------------------------------------------------------------------- /challenges/jambo/challenge/challenge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge/challenge.py -------------------------------------------------------------------------------- /challenges/jambo/challenge/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge/docker-compose.yml -------------------------------------------------------------------------------- /challenges/jambo/challenge/project/.gitignore: -------------------------------------------------------------------------------- 1 | broadcast/ 2 | cache/ 3 | out/ -------------------------------------------------------------------------------- /challenges/jambo/challenge/project/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge/project/foundry.toml -------------------------------------------------------------------------------- /challenges/jambo/challenge/project/lib/forge-ctf/src/CTFDeployer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge/project/lib/forge-ctf/src/CTFDeployer.sol -------------------------------------------------------------------------------- /challenges/jambo/challenge/project/lib/forge-ctf/src/CTFSolver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge/project/lib/forge-ctf/src/CTFSolver.sol -------------------------------------------------------------------------------- /challenges/jambo/challenge/project/lib/forge-std/.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge/project/lib/forge-std/.github/workflows/ci.yml -------------------------------------------------------------------------------- /challenges/jambo/challenge/project/lib/forge-std/.github/workflows/sync.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge/project/lib/forge-std/.github/workflows/sync.yml -------------------------------------------------------------------------------- /challenges/jambo/challenge/project/lib/forge-std/.gitignore: -------------------------------------------------------------------------------- 1 | cache/ 2 | out/ 3 | .vscode 4 | .idea 5 | -------------------------------------------------------------------------------- /challenges/jambo/challenge/project/lib/forge-std/.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge/project/lib/forge-std/.gitmodules -------------------------------------------------------------------------------- /challenges/jambo/challenge/project/lib/forge-std/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge/project/lib/forge-std/LICENSE-APACHE -------------------------------------------------------------------------------- /challenges/jambo/challenge/project/lib/forge-std/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge/project/lib/forge-std/LICENSE-MIT -------------------------------------------------------------------------------- /challenges/jambo/challenge/project/lib/forge-std/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge/project/lib/forge-std/README.md -------------------------------------------------------------------------------- /challenges/jambo/challenge/project/lib/forge-std/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge/project/lib/forge-std/foundry.toml -------------------------------------------------------------------------------- /challenges/jambo/challenge/project/lib/forge-std/lib/ds-test/.gitignore: -------------------------------------------------------------------------------- 1 | /.dapple 2 | /build 3 | /out 4 | /cache/ 5 | -------------------------------------------------------------------------------- /challenges/jambo/challenge/project/lib/forge-std/lib/ds-test/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge/project/lib/forge-std/lib/ds-test/LICENSE -------------------------------------------------------------------------------- /challenges/jambo/challenge/project/lib/forge-std/lib/ds-test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge/project/lib/forge-std/lib/ds-test/Makefile -------------------------------------------------------------------------------- /challenges/jambo/challenge/project/lib/forge-std/lib/ds-test/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge/project/lib/forge-std/lib/ds-test/default.nix -------------------------------------------------------------------------------- /challenges/jambo/challenge/project/lib/forge-std/lib/ds-test/demo/demo.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge/project/lib/forge-std/lib/ds-test/demo/demo.sol -------------------------------------------------------------------------------- /challenges/jambo/challenge/project/lib/forge-std/lib/ds-test/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge/project/lib/forge-std/lib/ds-test/package.json -------------------------------------------------------------------------------- /challenges/jambo/challenge/project/lib/forge-std/lib/ds-test/src/test.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge/project/lib/forge-std/lib/ds-test/src/test.sol -------------------------------------------------------------------------------- /challenges/jambo/challenge/project/lib/forge-std/lib/ds-test/src/test.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge/project/lib/forge-std/lib/ds-test/src/test.t.sol -------------------------------------------------------------------------------- /challenges/jambo/challenge/project/lib/forge-std/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge/project/lib/forge-std/package.json -------------------------------------------------------------------------------- /challenges/jambo/challenge/project/lib/forge-std/src/Base.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge/project/lib/forge-std/src/Base.sol -------------------------------------------------------------------------------- /challenges/jambo/challenge/project/lib/forge-std/src/Script.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge/project/lib/forge-std/src/Script.sol -------------------------------------------------------------------------------- /challenges/jambo/challenge/project/lib/forge-std/src/StdAssertions.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge/project/lib/forge-std/src/StdAssertions.sol -------------------------------------------------------------------------------- /challenges/jambo/challenge/project/lib/forge-std/src/StdChains.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge/project/lib/forge-std/src/StdChains.sol -------------------------------------------------------------------------------- /challenges/jambo/challenge/project/lib/forge-std/src/StdCheats.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge/project/lib/forge-std/src/StdCheats.sol -------------------------------------------------------------------------------- /challenges/jambo/challenge/project/lib/forge-std/src/StdError.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge/project/lib/forge-std/src/StdError.sol -------------------------------------------------------------------------------- /challenges/jambo/challenge/project/lib/forge-std/src/StdInvariant.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge/project/lib/forge-std/src/StdInvariant.sol -------------------------------------------------------------------------------- /challenges/jambo/challenge/project/lib/forge-std/src/StdJson.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge/project/lib/forge-std/src/StdJson.sol -------------------------------------------------------------------------------- /challenges/jambo/challenge/project/lib/forge-std/src/StdMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge/project/lib/forge-std/src/StdMath.sol -------------------------------------------------------------------------------- /challenges/jambo/challenge/project/lib/forge-std/src/StdStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge/project/lib/forge-std/src/StdStorage.sol -------------------------------------------------------------------------------- /challenges/jambo/challenge/project/lib/forge-std/src/StdStyle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge/project/lib/forge-std/src/StdStyle.sol -------------------------------------------------------------------------------- /challenges/jambo/challenge/project/lib/forge-std/src/StdUtils.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge/project/lib/forge-std/src/StdUtils.sol -------------------------------------------------------------------------------- /challenges/jambo/challenge/project/lib/forge-std/src/Test.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge/project/lib/forge-std/src/Test.sol -------------------------------------------------------------------------------- /challenges/jambo/challenge/project/lib/forge-std/src/Vm.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge/project/lib/forge-std/src/Vm.sol -------------------------------------------------------------------------------- /challenges/jambo/challenge/project/lib/forge-std/src/console.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge/project/lib/forge-std/src/console.sol -------------------------------------------------------------------------------- /challenges/jambo/challenge/project/lib/forge-std/src/console2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge/project/lib/forge-std/src/console2.sol -------------------------------------------------------------------------------- /challenges/jambo/challenge/project/lib/forge-std/src/interfaces/IERC165.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge/project/lib/forge-std/src/interfaces/IERC165.sol -------------------------------------------------------------------------------- /challenges/jambo/challenge/project/lib/forge-std/src/interfaces/IERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge/project/lib/forge-std/src/interfaces/IERC20.sol -------------------------------------------------------------------------------- /challenges/jambo/challenge/project/lib/forge-std/src/interfaces/IERC721.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge/project/lib/forge-std/src/interfaces/IERC721.sol -------------------------------------------------------------------------------- /challenges/jambo/challenge/project/lib/forge-std/src/safeconsole.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge/project/lib/forge-std/src/safeconsole.sol -------------------------------------------------------------------------------- /challenges/jambo/challenge/project/lib/forge-std/test/StdAssertions.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge/project/lib/forge-std/test/StdAssertions.t.sol -------------------------------------------------------------------------------- /challenges/jambo/challenge/project/lib/forge-std/test/StdChains.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge/project/lib/forge-std/test/StdChains.t.sol -------------------------------------------------------------------------------- /challenges/jambo/challenge/project/lib/forge-std/test/StdCheats.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge/project/lib/forge-std/test/StdCheats.t.sol -------------------------------------------------------------------------------- /challenges/jambo/challenge/project/lib/forge-std/test/StdError.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge/project/lib/forge-std/test/StdError.t.sol -------------------------------------------------------------------------------- /challenges/jambo/challenge/project/lib/forge-std/test/StdMath.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge/project/lib/forge-std/test/StdMath.t.sol -------------------------------------------------------------------------------- /challenges/jambo/challenge/project/lib/forge-std/test/StdStorage.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge/project/lib/forge-std/test/StdStorage.t.sol -------------------------------------------------------------------------------- /challenges/jambo/challenge/project/lib/forge-std/test/StdStyle.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge/project/lib/forge-std/test/StdStyle.t.sol -------------------------------------------------------------------------------- /challenges/jambo/challenge/project/lib/forge-std/test/StdUtils.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge/project/lib/forge-std/test/StdUtils.t.sol -------------------------------------------------------------------------------- /challenges/jambo/challenge/project/lib/forge-std/test/Vm.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge/project/lib/forge-std/test/Vm.t.sol -------------------------------------------------------------------------------- /challenges/jambo/challenge/project/remappings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge/project/remappings.txt -------------------------------------------------------------------------------- /challenges/jambo/challenge/project/script/Deploy.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge/project/script/Deploy.s.sol -------------------------------------------------------------------------------- /challenges/jambo/challenge/project/script/Solve.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge/project/script/Solve.s.sol -------------------------------------------------------------------------------- /challenges/jambo/challenge/project/script/exploit/Exploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge/project/script/exploit/Exploit.sol -------------------------------------------------------------------------------- /challenges/jambo/challenge/project/src/Challenge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge/project/src/Challenge.sol -------------------------------------------------------------------------------- /challenges/jambo/challenge/solve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/jambo/challenge/solve.py -------------------------------------------------------------------------------- /challenges/ketai/.challengeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/.challengeignore -------------------------------------------------------------------------------- /challenges/ketai/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/README.md -------------------------------------------------------------------------------- /challenges/ketai/challenge.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge.yaml -------------------------------------------------------------------------------- /challenges/ketai/challenge/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/Dockerfile -------------------------------------------------------------------------------- /challenges/ketai/challenge/Dockerfile.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/Dockerfile.local -------------------------------------------------------------------------------- /challenges/ketai/challenge/challenge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/challenge.py -------------------------------------------------------------------------------- /challenges/ketai/challenge/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/docker-compose.yml -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/.gitignore: -------------------------------------------------------------------------------- 1 | broadcast/ 2 | cache/ 3 | out/ -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/foundry.toml -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/lib/forge-ctf/src/CTFDeployer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/lib/forge-ctf/src/CTFDeployer.sol -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/lib/forge-ctf/src/CTFSolver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/lib/forge-ctf/src/CTFSolver.sol -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/lib/forge-std/.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/lib/forge-std/.github/workflows/ci.yml -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/lib/forge-std/.github/workflows/sync.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/lib/forge-std/.github/workflows/sync.yml -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/lib/forge-std/.gitignore: -------------------------------------------------------------------------------- 1 | cache/ 2 | out/ 3 | .vscode 4 | .idea 5 | -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/lib/forge-std/.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/lib/forge-std/.gitmodules -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/lib/forge-std/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/lib/forge-std/LICENSE-APACHE -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/lib/forge-std/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/lib/forge-std/LICENSE-MIT -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/lib/forge-std/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/lib/forge-std/README.md -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/lib/forge-std/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/lib/forge-std/foundry.toml -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/lib/forge-std/lib/ds-test/.gitignore: -------------------------------------------------------------------------------- 1 | /.dapple 2 | /build 3 | /out 4 | /cache/ 5 | -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/lib/forge-std/lib/ds-test/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/lib/forge-std/lib/ds-test/LICENSE -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/lib/forge-std/lib/ds-test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/lib/forge-std/lib/ds-test/Makefile -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/lib/forge-std/lib/ds-test/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/lib/forge-std/lib/ds-test/default.nix -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/lib/forge-std/lib/ds-test/demo/demo.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/lib/forge-std/lib/ds-test/demo/demo.sol -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/lib/forge-std/lib/ds-test/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/lib/forge-std/lib/ds-test/package.json -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/lib/forge-std/lib/ds-test/src/test.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/lib/forge-std/lib/ds-test/src/test.sol -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/lib/forge-std/lib/ds-test/src/test.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/lib/forge-std/lib/ds-test/src/test.t.sol -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/lib/forge-std/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/lib/forge-std/package.json -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/lib/forge-std/src/Base.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/lib/forge-std/src/Base.sol -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/lib/forge-std/src/Script.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/lib/forge-std/src/Script.sol -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/lib/forge-std/src/StdAssertions.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/lib/forge-std/src/StdAssertions.sol -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/lib/forge-std/src/StdChains.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/lib/forge-std/src/StdChains.sol -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/lib/forge-std/src/StdCheats.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/lib/forge-std/src/StdCheats.sol -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/lib/forge-std/src/StdError.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/lib/forge-std/src/StdError.sol -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/lib/forge-std/src/StdInvariant.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/lib/forge-std/src/StdInvariant.sol -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/lib/forge-std/src/StdJson.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/lib/forge-std/src/StdJson.sol -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/lib/forge-std/src/StdMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/lib/forge-std/src/StdMath.sol -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/lib/forge-std/src/StdStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/lib/forge-std/src/StdStorage.sol -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/lib/forge-std/src/StdStyle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/lib/forge-std/src/StdStyle.sol -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/lib/forge-std/src/StdUtils.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/lib/forge-std/src/StdUtils.sol -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/lib/forge-std/src/Test.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/lib/forge-std/src/Test.sol -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/lib/forge-std/src/Vm.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/lib/forge-std/src/Vm.sol -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/lib/forge-std/src/console.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/lib/forge-std/src/console.sol -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/lib/forge-std/src/console2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/lib/forge-std/src/console2.sol -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/lib/forge-std/src/interfaces/IERC165.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/lib/forge-std/src/interfaces/IERC165.sol -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/lib/forge-std/src/interfaces/IERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/lib/forge-std/src/interfaces/IERC20.sol -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/lib/forge-std/src/interfaces/IERC721.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/lib/forge-std/src/interfaces/IERC721.sol -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/lib/forge-std/src/safeconsole.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/lib/forge-std/src/safeconsole.sol -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/lib/forge-std/test/StdAssertions.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/lib/forge-std/test/StdAssertions.t.sol -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/lib/forge-std/test/StdChains.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/lib/forge-std/test/StdChains.t.sol -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/lib/forge-std/test/StdCheats.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/lib/forge-std/test/StdCheats.t.sol -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/lib/forge-std/test/StdError.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/lib/forge-std/test/StdError.t.sol -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/lib/forge-std/test/StdMath.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/lib/forge-std/test/StdMath.t.sol -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/lib/forge-std/test/StdStorage.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/lib/forge-std/test/StdStorage.t.sol -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/lib/forge-std/test/StdStyle.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/lib/forge-std/test/StdStyle.t.sol -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/lib/forge-std/test/StdUtils.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/lib/forge-std/test/StdUtils.t.sol -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/lib/forge-std/test/Vm.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/lib/forge-std/test/Vm.t.sol -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/remappings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/remappings.txt -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/script/Deploy.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/script/Deploy.s.sol -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/script/Solve.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/script/Solve.s.sol -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/script/exploit/Exploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/script/exploit/Exploit.sol -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/src/Challenge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/src/Challenge.sol -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/src/ERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/src/ERC20.sol -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/src/Ketai.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/src/Ketai.sol -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/src/PancakeSwap/PancakeERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/src/PancakeSwap/PancakeERC20.sol -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/src/PancakeSwap/PancakeFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/src/PancakeSwap/PancakeFactory.sol -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/src/PancakeSwap/PancakePair.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/src/PancakeSwap/PancakePair.sol -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/src/PancakeSwap/PancakeRouter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/src/PancakeSwap/PancakeRouter.sol -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/src/PancakeSwap/PancakeRouter01.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/src/PancakeSwap/PancakeRouter01.sol -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/src/PancakeSwap/TransferHelper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/src/PancakeSwap/TransferHelper.sol -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/src/PancakeSwap/interfaces/IERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/src/PancakeSwap/interfaces/IERC20.sol -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/src/PancakeSwap/interfaces/IWETH.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/src/PancakeSwap/interfaces/IWETH.sol -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/src/PancakeSwap/libraries/Babylonian.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/src/PancakeSwap/libraries/Babylonian.sol -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/src/PancakeSwap/libraries/Math.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/src/PancakeSwap/libraries/Math.sol -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/src/PancakeSwap/libraries/SafeMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/src/PancakeSwap/libraries/SafeMath.sol -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/src/PancakeSwap/libraries/UQ112x112.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/src/PancakeSwap/libraries/UQ112x112.sol -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/src/PancakeSwap/libraries/WBNB.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/src/PancakeSwap/libraries/WBNB.sol -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/src/USDC.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/src/USDC.sol -------------------------------------------------------------------------------- /challenges/ketai/challenge/project/src/USDT.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/project/src/USDT.sol -------------------------------------------------------------------------------- /challenges/ketai/challenge/solve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/ketai/challenge/solve.py -------------------------------------------------------------------------------- /challenges/lockless-swap/.challengeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/lockless-swap/.challengeignore -------------------------------------------------------------------------------- /challenges/lockless-swap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/lockless-swap/README.md -------------------------------------------------------------------------------- /challenges/lockless-swap/challenge.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/lockless-swap/challenge.yaml -------------------------------------------------------------------------------- /challenges/lockless-swap/challenge/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/lockless-swap/challenge/Dockerfile -------------------------------------------------------------------------------- /challenges/lockless-swap/challenge/Dockerfile.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/lockless-swap/challenge/Dockerfile.local -------------------------------------------------------------------------------- /challenges/lockless-swap/challenge/challenge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/lockless-swap/challenge/challenge.py -------------------------------------------------------------------------------- /challenges/lockless-swap/challenge/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/lockless-swap/challenge/docker-compose.yml -------------------------------------------------------------------------------- /challenges/lockless-swap/challenge/project/.gitignore: -------------------------------------------------------------------------------- 1 | broadcast/ 2 | cache/ 3 | out/ -------------------------------------------------------------------------------- /challenges/lockless-swap/challenge/project/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/lockless-swap/challenge/project/README.md -------------------------------------------------------------------------------- /challenges/lockless-swap/challenge/project/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/lockless-swap/challenge/project/foundry.toml -------------------------------------------------------------------------------- /challenges/lockless-swap/challenge/project/lib/forge-std/.gitignore: -------------------------------------------------------------------------------- 1 | cache/ 2 | out/ 3 | .vscode 4 | .idea 5 | -------------------------------------------------------------------------------- /challenges/lockless-swap/challenge/project/lib/forge-std/.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/lockless-swap/challenge/project/lib/forge-std/.gitmodules -------------------------------------------------------------------------------- /challenges/lockless-swap/challenge/project/lib/forge-std/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/lockless-swap/challenge/project/lib/forge-std/LICENSE-APACHE -------------------------------------------------------------------------------- /challenges/lockless-swap/challenge/project/lib/forge-std/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/lockless-swap/challenge/project/lib/forge-std/LICENSE-MIT -------------------------------------------------------------------------------- /challenges/lockless-swap/challenge/project/lib/forge-std/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/lockless-swap/challenge/project/lib/forge-std/README.md -------------------------------------------------------------------------------- /challenges/lockless-swap/challenge/project/lib/forge-std/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/lockless-swap/challenge/project/lib/forge-std/foundry.toml -------------------------------------------------------------------------------- /challenges/lockless-swap/challenge/project/lib/forge-std/lib/ds-test/.gitignore: -------------------------------------------------------------------------------- 1 | /.dapple 2 | /build 3 | /out 4 | /cache/ 5 | -------------------------------------------------------------------------------- /challenges/lockless-swap/challenge/project/lib/forge-std/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/lockless-swap/challenge/project/lib/forge-std/package.json -------------------------------------------------------------------------------- /challenges/lockless-swap/challenge/project/lib/forge-std/src/Base.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/lockless-swap/challenge/project/lib/forge-std/src/Base.sol -------------------------------------------------------------------------------- /challenges/lockless-swap/challenge/project/lib/forge-std/src/Script.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/lockless-swap/challenge/project/lib/forge-std/src/Script.sol -------------------------------------------------------------------------------- /challenges/lockless-swap/challenge/project/lib/forge-std/src/StdError.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/lockless-swap/challenge/project/lib/forge-std/src/StdError.sol -------------------------------------------------------------------------------- /challenges/lockless-swap/challenge/project/lib/forge-std/src/StdJson.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/lockless-swap/challenge/project/lib/forge-std/src/StdJson.sol -------------------------------------------------------------------------------- /challenges/lockless-swap/challenge/project/lib/forge-std/src/StdMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/lockless-swap/challenge/project/lib/forge-std/src/StdMath.sol -------------------------------------------------------------------------------- /challenges/lockless-swap/challenge/project/lib/forge-std/src/StdStyle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/lockless-swap/challenge/project/lib/forge-std/src/StdStyle.sol -------------------------------------------------------------------------------- /challenges/lockless-swap/challenge/project/lib/forge-std/src/StdUtils.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/lockless-swap/challenge/project/lib/forge-std/src/StdUtils.sol -------------------------------------------------------------------------------- /challenges/lockless-swap/challenge/project/lib/forge-std/src/Test.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/lockless-swap/challenge/project/lib/forge-std/src/Test.sol -------------------------------------------------------------------------------- /challenges/lockless-swap/challenge/project/lib/forge-std/src/Vm.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/lockless-swap/challenge/project/lib/forge-std/src/Vm.sol -------------------------------------------------------------------------------- /challenges/lockless-swap/challenge/project/lib/forge-std/src/console.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/lockless-swap/challenge/project/lib/forge-std/src/console.sol -------------------------------------------------------------------------------- /challenges/lockless-swap/challenge/project/lib/forge-std/src/console2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/lockless-swap/challenge/project/lib/forge-std/src/console2.sol -------------------------------------------------------------------------------- /challenges/lockless-swap/challenge/project/lib/forge-std/test/Vm.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/lockless-swap/challenge/project/lib/forge-std/test/Vm.t.sol -------------------------------------------------------------------------------- /challenges/lockless-swap/challenge/project/remappings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/lockless-swap/challenge/project/remappings.txt -------------------------------------------------------------------------------- /challenges/lockless-swap/challenge/project/script/Deploy.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/lockless-swap/challenge/project/script/Deploy.s.sol -------------------------------------------------------------------------------- /challenges/lockless-swap/challenge/project/script/Solve.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/lockless-swap/challenge/project/script/Solve.s.sol -------------------------------------------------------------------------------- /challenges/lockless-swap/challenge/project/script/exploit/Exploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/lockless-swap/challenge/project/script/exploit/Exploit.sol -------------------------------------------------------------------------------- /challenges/lockless-swap/challenge/project/src/Challenge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/lockless-swap/challenge/project/src/Challenge.sol -------------------------------------------------------------------------------- /challenges/lockless-swap/challenge/project/src/ERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/lockless-swap/challenge/project/src/ERC20.sol -------------------------------------------------------------------------------- /challenges/lockless-swap/challenge/project/src/LocklessPancakePair.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/lockless-swap/challenge/project/src/LocklessPancakePair.sol -------------------------------------------------------------------------------- /challenges/lockless-swap/challenge/solve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/lockless-swap/challenge/solve.py -------------------------------------------------------------------------------- /challenges/maze/.challengeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/maze/.challengeignore -------------------------------------------------------------------------------- /challenges/maze/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/maze/README.md -------------------------------------------------------------------------------- /challenges/maze/challenge.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/maze/challenge.yaml -------------------------------------------------------------------------------- /challenges/maze/challenge/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/maze/challenge/Dockerfile -------------------------------------------------------------------------------- /challenges/maze/challenge/Dockerfile.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/maze/challenge/Dockerfile.local -------------------------------------------------------------------------------- /challenges/maze/challenge/challenge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/maze/challenge/challenge.py -------------------------------------------------------------------------------- /challenges/maze/challenge/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/maze/challenge/docker-compose.yml -------------------------------------------------------------------------------- /challenges/maze/challenge/project/.gitignore: -------------------------------------------------------------------------------- 1 | broadcast/ 2 | cache/ 3 | out/ -------------------------------------------------------------------------------- /challenges/maze/challenge/project/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/maze/challenge/project/foundry.toml -------------------------------------------------------------------------------- /challenges/maze/challenge/project/lib/forge-ctf/src/CTFDeployer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/maze/challenge/project/lib/forge-ctf/src/CTFDeployer.sol -------------------------------------------------------------------------------- /challenges/maze/challenge/project/lib/forge-ctf/src/CTFSolver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/maze/challenge/project/lib/forge-ctf/src/CTFSolver.sol -------------------------------------------------------------------------------- /challenges/maze/challenge/project/lib/forge-std/.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/maze/challenge/project/lib/forge-std/.github/workflows/ci.yml -------------------------------------------------------------------------------- /challenges/maze/challenge/project/lib/forge-std/.gitignore: -------------------------------------------------------------------------------- 1 | cache/ 2 | out/ 3 | .vscode 4 | .idea 5 | -------------------------------------------------------------------------------- /challenges/maze/challenge/project/lib/forge-std/.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/maze/challenge/project/lib/forge-std/.gitmodules -------------------------------------------------------------------------------- /challenges/maze/challenge/project/lib/forge-std/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/maze/challenge/project/lib/forge-std/LICENSE-APACHE -------------------------------------------------------------------------------- /challenges/maze/challenge/project/lib/forge-std/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/maze/challenge/project/lib/forge-std/LICENSE-MIT -------------------------------------------------------------------------------- /challenges/maze/challenge/project/lib/forge-std/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/maze/challenge/project/lib/forge-std/README.md -------------------------------------------------------------------------------- /challenges/maze/challenge/project/lib/forge-std/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/maze/challenge/project/lib/forge-std/foundry.toml -------------------------------------------------------------------------------- /challenges/maze/challenge/project/lib/forge-std/lib/ds-test/.gitignore: -------------------------------------------------------------------------------- 1 | /.dapple 2 | /build 3 | /out 4 | /cache/ 5 | -------------------------------------------------------------------------------- /challenges/maze/challenge/project/lib/forge-std/lib/ds-test/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/maze/challenge/project/lib/forge-std/lib/ds-test/LICENSE -------------------------------------------------------------------------------- /challenges/maze/challenge/project/lib/forge-std/lib/ds-test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/maze/challenge/project/lib/forge-std/lib/ds-test/Makefile -------------------------------------------------------------------------------- /challenges/maze/challenge/project/lib/forge-std/lib/ds-test/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/maze/challenge/project/lib/forge-std/lib/ds-test/default.nix -------------------------------------------------------------------------------- /challenges/maze/challenge/project/lib/forge-std/lib/ds-test/demo/demo.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/maze/challenge/project/lib/forge-std/lib/ds-test/demo/demo.sol -------------------------------------------------------------------------------- /challenges/maze/challenge/project/lib/forge-std/lib/ds-test/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/maze/challenge/project/lib/forge-std/lib/ds-test/package.json -------------------------------------------------------------------------------- /challenges/maze/challenge/project/lib/forge-std/lib/ds-test/src/test.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/maze/challenge/project/lib/forge-std/lib/ds-test/src/test.sol -------------------------------------------------------------------------------- /challenges/maze/challenge/project/lib/forge-std/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/maze/challenge/project/lib/forge-std/package.json -------------------------------------------------------------------------------- /challenges/maze/challenge/project/lib/forge-std/src/Base.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/maze/challenge/project/lib/forge-std/src/Base.sol -------------------------------------------------------------------------------- /challenges/maze/challenge/project/lib/forge-std/src/Script.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/maze/challenge/project/lib/forge-std/src/Script.sol -------------------------------------------------------------------------------- /challenges/maze/challenge/project/lib/forge-std/src/StdAssertions.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/maze/challenge/project/lib/forge-std/src/StdAssertions.sol -------------------------------------------------------------------------------- /challenges/maze/challenge/project/lib/forge-std/src/StdChains.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/maze/challenge/project/lib/forge-std/src/StdChains.sol -------------------------------------------------------------------------------- /challenges/maze/challenge/project/lib/forge-std/src/StdCheats.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/maze/challenge/project/lib/forge-std/src/StdCheats.sol -------------------------------------------------------------------------------- /challenges/maze/challenge/project/lib/forge-std/src/StdError.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/maze/challenge/project/lib/forge-std/src/StdError.sol -------------------------------------------------------------------------------- /challenges/maze/challenge/project/lib/forge-std/src/StdInvariant.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/maze/challenge/project/lib/forge-std/src/StdInvariant.sol -------------------------------------------------------------------------------- /challenges/maze/challenge/project/lib/forge-std/src/StdJson.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/maze/challenge/project/lib/forge-std/src/StdJson.sol -------------------------------------------------------------------------------- /challenges/maze/challenge/project/lib/forge-std/src/StdMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/maze/challenge/project/lib/forge-std/src/StdMath.sol -------------------------------------------------------------------------------- /challenges/maze/challenge/project/lib/forge-std/src/StdStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/maze/challenge/project/lib/forge-std/src/StdStorage.sol -------------------------------------------------------------------------------- /challenges/maze/challenge/project/lib/forge-std/src/StdStyle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/maze/challenge/project/lib/forge-std/src/StdStyle.sol -------------------------------------------------------------------------------- /challenges/maze/challenge/project/lib/forge-std/src/StdUtils.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/maze/challenge/project/lib/forge-std/src/StdUtils.sol -------------------------------------------------------------------------------- /challenges/maze/challenge/project/lib/forge-std/src/Test.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/maze/challenge/project/lib/forge-std/src/Test.sol -------------------------------------------------------------------------------- /challenges/maze/challenge/project/lib/forge-std/src/Vm.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/maze/challenge/project/lib/forge-std/src/Vm.sol -------------------------------------------------------------------------------- /challenges/maze/challenge/project/lib/forge-std/src/console.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/maze/challenge/project/lib/forge-std/src/console.sol -------------------------------------------------------------------------------- /challenges/maze/challenge/project/lib/forge-std/src/console2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/maze/challenge/project/lib/forge-std/src/console2.sol -------------------------------------------------------------------------------- /challenges/maze/challenge/project/lib/forge-std/src/interfaces/IERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/maze/challenge/project/lib/forge-std/src/interfaces/IERC20.sol -------------------------------------------------------------------------------- /challenges/maze/challenge/project/lib/forge-std/src/safeconsole.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/maze/challenge/project/lib/forge-std/src/safeconsole.sol -------------------------------------------------------------------------------- /challenges/maze/challenge/project/lib/forge-std/test/StdAssertions.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/maze/challenge/project/lib/forge-std/test/StdAssertions.t.sol -------------------------------------------------------------------------------- /challenges/maze/challenge/project/lib/forge-std/test/StdChains.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/maze/challenge/project/lib/forge-std/test/StdChains.t.sol -------------------------------------------------------------------------------- /challenges/maze/challenge/project/lib/forge-std/test/StdCheats.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/maze/challenge/project/lib/forge-std/test/StdCheats.t.sol -------------------------------------------------------------------------------- /challenges/maze/challenge/project/lib/forge-std/test/StdError.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/maze/challenge/project/lib/forge-std/test/StdError.t.sol -------------------------------------------------------------------------------- /challenges/maze/challenge/project/lib/forge-std/test/StdMath.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/maze/challenge/project/lib/forge-std/test/StdMath.t.sol -------------------------------------------------------------------------------- /challenges/maze/challenge/project/lib/forge-std/test/StdStorage.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/maze/challenge/project/lib/forge-std/test/StdStorage.t.sol -------------------------------------------------------------------------------- /challenges/maze/challenge/project/lib/forge-std/test/StdStyle.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/maze/challenge/project/lib/forge-std/test/StdStyle.t.sol -------------------------------------------------------------------------------- /challenges/maze/challenge/project/lib/forge-std/test/StdUtils.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/maze/challenge/project/lib/forge-std/test/StdUtils.t.sol -------------------------------------------------------------------------------- /challenges/maze/challenge/project/lib/forge-std/test/Vm.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/maze/challenge/project/lib/forge-std/test/Vm.t.sol -------------------------------------------------------------------------------- /challenges/maze/challenge/project/remappings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/maze/challenge/project/remappings.txt -------------------------------------------------------------------------------- /challenges/maze/challenge/project/script/Deploy.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/maze/challenge/project/script/Deploy.s.sol -------------------------------------------------------------------------------- /challenges/maze/challenge/project/script/Solve.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/maze/challenge/project/script/Solve.s.sol -------------------------------------------------------------------------------- /challenges/maze/challenge/project/script/exploit/Exploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/maze/challenge/project/script/exploit/Exploit.sol -------------------------------------------------------------------------------- /challenges/maze/challenge/project/src/Challenge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/maze/challenge/project/src/Challenge.sol -------------------------------------------------------------------------------- /challenges/maze/challenge/project/src/Maze.yul: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/maze/challenge/project/src/Maze.yul -------------------------------------------------------------------------------- /challenges/maze/challenge/solve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/maze/challenge/solve.py -------------------------------------------------------------------------------- /challenges/missing/.challengeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/missing/.challengeignore -------------------------------------------------------------------------------- /challenges/missing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/missing/README.md -------------------------------------------------------------------------------- /challenges/missing/challenge.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/missing/challenge.yaml -------------------------------------------------------------------------------- /challenges/missing/challenge/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/missing/challenge/Dockerfile -------------------------------------------------------------------------------- /challenges/missing/challenge/Dockerfile.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/missing/challenge/Dockerfile.local -------------------------------------------------------------------------------- /challenges/missing/challenge/challenge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/missing/challenge/challenge.py -------------------------------------------------------------------------------- /challenges/missing/challenge/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/missing/challenge/docker-compose.yml -------------------------------------------------------------------------------- /challenges/missing/challenge/project/.gitignore: -------------------------------------------------------------------------------- 1 | broadcast/ 2 | cache/ 3 | out/ -------------------------------------------------------------------------------- /challenges/missing/challenge/project/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/missing/challenge/project/foundry.toml -------------------------------------------------------------------------------- /challenges/missing/challenge/project/lib/forge-ctf/src/CTFDeployer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/missing/challenge/project/lib/forge-ctf/src/CTFDeployer.sol -------------------------------------------------------------------------------- /challenges/missing/challenge/project/lib/forge-ctf/src/CTFSolver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/missing/challenge/project/lib/forge-ctf/src/CTFSolver.sol -------------------------------------------------------------------------------- /challenges/missing/challenge/project/lib/forge-std/.gitignore: -------------------------------------------------------------------------------- 1 | cache/ 2 | out/ 3 | .vscode 4 | .idea 5 | -------------------------------------------------------------------------------- /challenges/missing/challenge/project/lib/forge-std/.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/missing/challenge/project/lib/forge-std/.gitmodules -------------------------------------------------------------------------------- /challenges/missing/challenge/project/lib/forge-std/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/missing/challenge/project/lib/forge-std/LICENSE-APACHE -------------------------------------------------------------------------------- /challenges/missing/challenge/project/lib/forge-std/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/missing/challenge/project/lib/forge-std/LICENSE-MIT -------------------------------------------------------------------------------- /challenges/missing/challenge/project/lib/forge-std/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/missing/challenge/project/lib/forge-std/README.md -------------------------------------------------------------------------------- /challenges/missing/challenge/project/lib/forge-std/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/missing/challenge/project/lib/forge-std/foundry.toml -------------------------------------------------------------------------------- /challenges/missing/challenge/project/lib/forge-std/lib/ds-test/.gitignore: -------------------------------------------------------------------------------- 1 | /.dapple 2 | /build 3 | /out 4 | /cache/ 5 | -------------------------------------------------------------------------------- /challenges/missing/challenge/project/lib/forge-std/lib/ds-test/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/missing/challenge/project/lib/forge-std/lib/ds-test/LICENSE -------------------------------------------------------------------------------- /challenges/missing/challenge/project/lib/forge-std/lib/ds-test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/missing/challenge/project/lib/forge-std/lib/ds-test/Makefile -------------------------------------------------------------------------------- /challenges/missing/challenge/project/lib/forge-std/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/missing/challenge/project/lib/forge-std/package.json -------------------------------------------------------------------------------- /challenges/missing/challenge/project/lib/forge-std/src/Base.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/missing/challenge/project/lib/forge-std/src/Base.sol -------------------------------------------------------------------------------- /challenges/missing/challenge/project/lib/forge-std/src/Script.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/missing/challenge/project/lib/forge-std/src/Script.sol -------------------------------------------------------------------------------- /challenges/missing/challenge/project/lib/forge-std/src/StdAssertions.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/missing/challenge/project/lib/forge-std/src/StdAssertions.sol -------------------------------------------------------------------------------- /challenges/missing/challenge/project/lib/forge-std/src/StdChains.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/missing/challenge/project/lib/forge-std/src/StdChains.sol -------------------------------------------------------------------------------- /challenges/missing/challenge/project/lib/forge-std/src/StdCheats.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/missing/challenge/project/lib/forge-std/src/StdCheats.sol -------------------------------------------------------------------------------- /challenges/missing/challenge/project/lib/forge-std/src/StdError.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/missing/challenge/project/lib/forge-std/src/StdError.sol -------------------------------------------------------------------------------- /challenges/missing/challenge/project/lib/forge-std/src/StdInvariant.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/missing/challenge/project/lib/forge-std/src/StdInvariant.sol -------------------------------------------------------------------------------- /challenges/missing/challenge/project/lib/forge-std/src/StdJson.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/missing/challenge/project/lib/forge-std/src/StdJson.sol -------------------------------------------------------------------------------- /challenges/missing/challenge/project/lib/forge-std/src/StdMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/missing/challenge/project/lib/forge-std/src/StdMath.sol -------------------------------------------------------------------------------- /challenges/missing/challenge/project/lib/forge-std/src/StdStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/missing/challenge/project/lib/forge-std/src/StdStorage.sol -------------------------------------------------------------------------------- /challenges/missing/challenge/project/lib/forge-std/src/StdStyle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/missing/challenge/project/lib/forge-std/src/StdStyle.sol -------------------------------------------------------------------------------- /challenges/missing/challenge/project/lib/forge-std/src/StdUtils.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/missing/challenge/project/lib/forge-std/src/StdUtils.sol -------------------------------------------------------------------------------- /challenges/missing/challenge/project/lib/forge-std/src/Test.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/missing/challenge/project/lib/forge-std/src/Test.sol -------------------------------------------------------------------------------- /challenges/missing/challenge/project/lib/forge-std/src/Vm.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/missing/challenge/project/lib/forge-std/src/Vm.sol -------------------------------------------------------------------------------- /challenges/missing/challenge/project/lib/forge-std/src/console.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/missing/challenge/project/lib/forge-std/src/console.sol -------------------------------------------------------------------------------- /challenges/missing/challenge/project/lib/forge-std/src/console2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/missing/challenge/project/lib/forge-std/src/console2.sol -------------------------------------------------------------------------------- /challenges/missing/challenge/project/lib/forge-std/src/safeconsole.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/missing/challenge/project/lib/forge-std/src/safeconsole.sol -------------------------------------------------------------------------------- /challenges/missing/challenge/project/lib/forge-std/test/StdChains.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/missing/challenge/project/lib/forge-std/test/StdChains.t.sol -------------------------------------------------------------------------------- /challenges/missing/challenge/project/lib/forge-std/test/StdCheats.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/missing/challenge/project/lib/forge-std/test/StdCheats.t.sol -------------------------------------------------------------------------------- /challenges/missing/challenge/project/lib/forge-std/test/StdError.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/missing/challenge/project/lib/forge-std/test/StdError.t.sol -------------------------------------------------------------------------------- /challenges/missing/challenge/project/lib/forge-std/test/StdMath.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/missing/challenge/project/lib/forge-std/test/StdMath.t.sol -------------------------------------------------------------------------------- /challenges/missing/challenge/project/lib/forge-std/test/StdStorage.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/missing/challenge/project/lib/forge-std/test/StdStorage.t.sol -------------------------------------------------------------------------------- /challenges/missing/challenge/project/lib/forge-std/test/StdStyle.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/missing/challenge/project/lib/forge-std/test/StdStyle.t.sol -------------------------------------------------------------------------------- /challenges/missing/challenge/project/lib/forge-std/test/StdUtils.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/missing/challenge/project/lib/forge-std/test/StdUtils.t.sol -------------------------------------------------------------------------------- /challenges/missing/challenge/project/lib/forge-std/test/Vm.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/missing/challenge/project/lib/forge-std/test/Vm.t.sol -------------------------------------------------------------------------------- /challenges/missing/challenge/project/remappings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/missing/challenge/project/remappings.txt -------------------------------------------------------------------------------- /challenges/missing/challenge/project/script/Deploy.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/missing/challenge/project/script/Deploy.s.sol -------------------------------------------------------------------------------- /challenges/missing/challenge/project/src/Challenge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/missing/challenge/project/src/Challenge.sol -------------------------------------------------------------------------------- /challenges/missing/challenge/solve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/missing/challenge/solve.py -------------------------------------------------------------------------------- /challenges/rock-paper-scissor/.challengeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/rock-paper-scissor/.challengeignore -------------------------------------------------------------------------------- /challenges/rock-paper-scissor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/rock-paper-scissor/README.md -------------------------------------------------------------------------------- /challenges/rock-paper-scissor/challenge.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/rock-paper-scissor/challenge.yaml -------------------------------------------------------------------------------- /challenges/rock-paper-scissor/challenge/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/rock-paper-scissor/challenge/Dockerfile -------------------------------------------------------------------------------- /challenges/rock-paper-scissor/challenge/Dockerfile.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/rock-paper-scissor/challenge/Dockerfile.local -------------------------------------------------------------------------------- /challenges/rock-paper-scissor/challenge/challenge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/rock-paper-scissor/challenge/challenge.py -------------------------------------------------------------------------------- /challenges/rock-paper-scissor/challenge/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/rock-paper-scissor/challenge/docker-compose.yml -------------------------------------------------------------------------------- /challenges/rock-paper-scissor/challenge/project/.gitignore: -------------------------------------------------------------------------------- 1 | broadcast/ 2 | cache/ 3 | out/ -------------------------------------------------------------------------------- /challenges/rock-paper-scissor/challenge/project/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/rock-paper-scissor/challenge/project/foundry.toml -------------------------------------------------------------------------------- /challenges/rock-paper-scissor/challenge/project/lib/forge-std/.gitignore: -------------------------------------------------------------------------------- 1 | cache/ 2 | out/ 3 | .vscode 4 | .idea 5 | -------------------------------------------------------------------------------- /challenges/rock-paper-scissor/challenge/project/lib/forge-std/.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/rock-paper-scissor/challenge/project/lib/forge-std/.gitmodules -------------------------------------------------------------------------------- /challenges/rock-paper-scissor/challenge/project/lib/forge-std/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/rock-paper-scissor/challenge/project/lib/forge-std/LICENSE-MIT -------------------------------------------------------------------------------- /challenges/rock-paper-scissor/challenge/project/lib/forge-std/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/rock-paper-scissor/challenge/project/lib/forge-std/README.md -------------------------------------------------------------------------------- /challenges/rock-paper-scissor/challenge/project/lib/forge-std/lib/ds-test/.gitignore: -------------------------------------------------------------------------------- 1 | /.dapple 2 | /build 3 | /out 4 | /cache/ 5 | -------------------------------------------------------------------------------- /challenges/rock-paper-scissor/challenge/project/lib/forge-std/src/Vm.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/rock-paper-scissor/challenge/project/lib/forge-std/src/Vm.sol -------------------------------------------------------------------------------- /challenges/rock-paper-scissor/challenge/project/remappings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/rock-paper-scissor/challenge/project/remappings.txt -------------------------------------------------------------------------------- /challenges/rock-paper-scissor/challenge/project/script/Deploy.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/rock-paper-scissor/challenge/project/script/Deploy.s.sol -------------------------------------------------------------------------------- /challenges/rock-paper-scissor/challenge/project/script/Solve.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/rock-paper-scissor/challenge/project/script/Solve.s.sol -------------------------------------------------------------------------------- /challenges/rock-paper-scissor/challenge/project/src/Challenge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/rock-paper-scissor/challenge/project/src/Challenge.sol -------------------------------------------------------------------------------- /challenges/rock-paper-scissor/challenge/solve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/rock-paper-scissor/challenge/solve.py -------------------------------------------------------------------------------- /challenges/tornado-crash/.challengeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/tornado-crash/.challengeignore -------------------------------------------------------------------------------- /challenges/tornado-crash/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/tornado-crash/README.md -------------------------------------------------------------------------------- /challenges/tornado-crash/challenge.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/tornado-crash/challenge.yaml -------------------------------------------------------------------------------- /challenges/tornado-crash/challenge/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/tornado-crash/challenge/Dockerfile -------------------------------------------------------------------------------- /challenges/tornado-crash/challenge/Dockerfile.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/tornado-crash/challenge/Dockerfile.local -------------------------------------------------------------------------------- /challenges/tornado-crash/challenge/challenge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/tornado-crash/challenge/challenge.py -------------------------------------------------------------------------------- /challenges/tornado-crash/challenge/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/tornado-crash/challenge/docker-compose.yml -------------------------------------------------------------------------------- /challenges/tornado-crash/challenge/project/.gitignore: -------------------------------------------------------------------------------- 1 | broadcast/ 2 | cache/ 3 | out/ -------------------------------------------------------------------------------- /challenges/tornado-crash/challenge/project/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/tornado-crash/challenge/project/foundry.toml -------------------------------------------------------------------------------- /challenges/tornado-crash/challenge/project/lib/forge-std/.gitignore: -------------------------------------------------------------------------------- 1 | cache/ 2 | out/ 3 | .vscode 4 | .idea 5 | -------------------------------------------------------------------------------- /challenges/tornado-crash/challenge/project/lib/forge-std/.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/tornado-crash/challenge/project/lib/forge-std/.gitmodules -------------------------------------------------------------------------------- /challenges/tornado-crash/challenge/project/lib/forge-std/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/tornado-crash/challenge/project/lib/forge-std/LICENSE-APACHE -------------------------------------------------------------------------------- /challenges/tornado-crash/challenge/project/lib/forge-std/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/tornado-crash/challenge/project/lib/forge-std/LICENSE-MIT -------------------------------------------------------------------------------- /challenges/tornado-crash/challenge/project/lib/forge-std/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/tornado-crash/challenge/project/lib/forge-std/README.md -------------------------------------------------------------------------------- /challenges/tornado-crash/challenge/project/lib/forge-std/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/tornado-crash/challenge/project/lib/forge-std/foundry.toml -------------------------------------------------------------------------------- /challenges/tornado-crash/challenge/project/lib/forge-std/lib/ds-test/.gitignore: -------------------------------------------------------------------------------- 1 | /.dapple 2 | /build 3 | /out 4 | /cache/ 5 | -------------------------------------------------------------------------------- /challenges/tornado-crash/challenge/project/lib/forge-std/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/tornado-crash/challenge/project/lib/forge-std/package.json -------------------------------------------------------------------------------- /challenges/tornado-crash/challenge/project/lib/forge-std/src/Base.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/tornado-crash/challenge/project/lib/forge-std/src/Base.sol -------------------------------------------------------------------------------- /challenges/tornado-crash/challenge/project/lib/forge-std/src/Script.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/tornado-crash/challenge/project/lib/forge-std/src/Script.sol -------------------------------------------------------------------------------- /challenges/tornado-crash/challenge/project/lib/forge-std/src/StdError.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/tornado-crash/challenge/project/lib/forge-std/src/StdError.sol -------------------------------------------------------------------------------- /challenges/tornado-crash/challenge/project/lib/forge-std/src/StdJson.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/tornado-crash/challenge/project/lib/forge-std/src/StdJson.sol -------------------------------------------------------------------------------- /challenges/tornado-crash/challenge/project/lib/forge-std/src/StdMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/tornado-crash/challenge/project/lib/forge-std/src/StdMath.sol -------------------------------------------------------------------------------- /challenges/tornado-crash/challenge/project/lib/forge-std/src/StdStyle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/tornado-crash/challenge/project/lib/forge-std/src/StdStyle.sol -------------------------------------------------------------------------------- /challenges/tornado-crash/challenge/project/lib/forge-std/src/StdUtils.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/tornado-crash/challenge/project/lib/forge-std/src/StdUtils.sol -------------------------------------------------------------------------------- /challenges/tornado-crash/challenge/project/lib/forge-std/src/Test.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/tornado-crash/challenge/project/lib/forge-std/src/Test.sol -------------------------------------------------------------------------------- /challenges/tornado-crash/challenge/project/lib/forge-std/src/Vm.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/tornado-crash/challenge/project/lib/forge-std/src/Vm.sol -------------------------------------------------------------------------------- /challenges/tornado-crash/challenge/project/lib/forge-std/src/console.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/tornado-crash/challenge/project/lib/forge-std/src/console.sol -------------------------------------------------------------------------------- /challenges/tornado-crash/challenge/project/lib/forge-std/src/console2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/tornado-crash/challenge/project/lib/forge-std/src/console2.sol -------------------------------------------------------------------------------- /challenges/tornado-crash/challenge/project/lib/forge-std/test/Vm.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/tornado-crash/challenge/project/lib/forge-std/test/Vm.t.sol -------------------------------------------------------------------------------- /challenges/tornado-crash/challenge/project/remappings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/tornado-crash/challenge/project/remappings.txt -------------------------------------------------------------------------------- /challenges/tornado-crash/challenge/project/script/Deploy.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/tornado-crash/challenge/project/script/Deploy.s.sol -------------------------------------------------------------------------------- /challenges/tornado-crash/challenge/project/script/Solve.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/tornado-crash/challenge/project/script/Solve.s.sol -------------------------------------------------------------------------------- /challenges/tornado-crash/challenge/project/script/exploit/Exploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/tornado-crash/challenge/project/script/exploit/Exploit.sol -------------------------------------------------------------------------------- /challenges/tornado-crash/challenge/project/src/Challenge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/tornado-crash/challenge/project/src/Challenge.sol -------------------------------------------------------------------------------- /challenges/tornado-crash/challenge/solve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/challenges/tornado-crash/challenge/solve.py -------------------------------------------------------------------------------- /infrastructure/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/infrastructure/.gitignore -------------------------------------------------------------------------------- /infrastructure/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/infrastructure/README.md -------------------------------------------------------------------------------- /infrastructure/forge-ctf/src/CTFDeployer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/infrastructure/forge-ctf/src/CTFDeployer.sol -------------------------------------------------------------------------------- /infrastructure/forge-ctf/src/CTFSolver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/infrastructure/forge-ctf/src/CTFSolver.sol -------------------------------------------------------------------------------- /infrastructure/kctf-challenge/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/infrastructure/kctf-challenge/Dockerfile -------------------------------------------------------------------------------- /infrastructure/kctf-challenge/kctf_persist_env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/infrastructure/kctf-challenge/kctf_persist_env -------------------------------------------------------------------------------- /infrastructure/kctf-challenge/kctf_restore_env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/infrastructure/kctf-challenge/kctf_restore_env -------------------------------------------------------------------------------- /infrastructure/kctf-challenge/nsjail.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/infrastructure/kctf-challenge/nsjail.cfg -------------------------------------------------------------------------------- /infrastructure/kubernetes/ctf-server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/infrastructure/kubernetes/ctf-server.yaml -------------------------------------------------------------------------------- /infrastructure/kubernetes/easy-ticket.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/infrastructure/kubernetes/easy-ticket.yaml -------------------------------------------------------------------------------- /infrastructure/paradigmctf.py/.dockerignore: -------------------------------------------------------------------------------- 1 | **/__pycache__ 2 | *.pyc 3 | -------------------------------------------------------------------------------- /infrastructure/paradigmctf.py/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | *.egg-info 3 | **/__pycache__/ -------------------------------------------------------------------------------- /infrastructure/paradigmctf.py/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/infrastructure/paradigmctf.py/Dockerfile -------------------------------------------------------------------------------- /infrastructure/paradigmctf.py/ctf_launchers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /infrastructure/paradigmctf.py/ctf_launchers/daemon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/infrastructure/paradigmctf.py/ctf_launchers/daemon.py -------------------------------------------------------------------------------- /infrastructure/paradigmctf.py/ctf_launchers/koth_launcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/infrastructure/paradigmctf.py/ctf_launchers/koth_launcher.py -------------------------------------------------------------------------------- /infrastructure/paradigmctf.py/ctf_launchers/launcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/infrastructure/paradigmctf.py/ctf_launchers/launcher.py -------------------------------------------------------------------------------- /infrastructure/paradigmctf.py/ctf_launchers/pwn_launcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/infrastructure/paradigmctf.py/ctf_launchers/pwn_launcher.py -------------------------------------------------------------------------------- /infrastructure/paradigmctf.py/ctf_launchers/score_submitter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/infrastructure/paradigmctf.py/ctf_launchers/score_submitter.py -------------------------------------------------------------------------------- /infrastructure/paradigmctf.py/ctf_launchers/team_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/infrastructure/paradigmctf.py/ctf_launchers/team_provider.py -------------------------------------------------------------------------------- /infrastructure/paradigmctf.py/ctf_launchers/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/infrastructure/paradigmctf.py/ctf_launchers/utils.py -------------------------------------------------------------------------------- /infrastructure/paradigmctf.py/ctf_server/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/infrastructure/paradigmctf.py/ctf_server/__init__.py -------------------------------------------------------------------------------- /infrastructure/paradigmctf.py/ctf_server/anvil_proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/infrastructure/paradigmctf.py/ctf_server/anvil_proxy.py -------------------------------------------------------------------------------- /infrastructure/paradigmctf.py/ctf_server/backends/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/infrastructure/paradigmctf.py/ctf_server/backends/__init__.py -------------------------------------------------------------------------------- /infrastructure/paradigmctf.py/ctf_server/backends/backend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/infrastructure/paradigmctf.py/ctf_server/backends/backend.py -------------------------------------------------------------------------------- /infrastructure/paradigmctf.py/ctf_server/backends/docker_backend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/infrastructure/paradigmctf.py/ctf_server/backends/docker_backend.py -------------------------------------------------------------------------------- /infrastructure/paradigmctf.py/ctf_server/backends/kubernetes_backend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/infrastructure/paradigmctf.py/ctf_server/backends/kubernetes_backend.py -------------------------------------------------------------------------------- /infrastructure/paradigmctf.py/ctf_server/databases/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/infrastructure/paradigmctf.py/ctf_server/databases/__init__.py -------------------------------------------------------------------------------- /infrastructure/paradigmctf.py/ctf_server/databases/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/infrastructure/paradigmctf.py/ctf_server/databases/database.py -------------------------------------------------------------------------------- /infrastructure/paradigmctf.py/ctf_server/databases/redisdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/infrastructure/paradigmctf.py/ctf_server/databases/redisdb.py -------------------------------------------------------------------------------- /infrastructure/paradigmctf.py/ctf_server/databases/sqlitedb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/infrastructure/paradigmctf.py/ctf_server/databases/sqlitedb.py -------------------------------------------------------------------------------- /infrastructure/paradigmctf.py/ctf_server/easy_ticket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/infrastructure/paradigmctf.py/ctf_server/easy_ticket.py -------------------------------------------------------------------------------- /infrastructure/paradigmctf.py/ctf_server/http_proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/infrastructure/paradigmctf.py/ctf_server/http_proxy.py -------------------------------------------------------------------------------- /infrastructure/paradigmctf.py/ctf_server/orchestrator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/infrastructure/paradigmctf.py/ctf_server/orchestrator.py -------------------------------------------------------------------------------- /infrastructure/paradigmctf.py/ctf_server/types/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/infrastructure/paradigmctf.py/ctf_server/types/__init__.py -------------------------------------------------------------------------------- /infrastructure/paradigmctf.py/ctf_server/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/infrastructure/paradigmctf.py/ctf_server/utils.py -------------------------------------------------------------------------------- /infrastructure/paradigmctf.py/ctf_solvers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /infrastructure/paradigmctf.py/ctf_solvers/koth_solver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/infrastructure/paradigmctf.py/ctf_solvers/koth_solver.py -------------------------------------------------------------------------------- /infrastructure/paradigmctf.py/ctf_solvers/pwn_solver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/infrastructure/paradigmctf.py/ctf_solvers/pwn_solver.py -------------------------------------------------------------------------------- /infrastructure/paradigmctf.py/ctf_solvers/solver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/infrastructure/paradigmctf.py/ctf_solvers/solver.py -------------------------------------------------------------------------------- /infrastructure/paradigmctf.py/ctf_solvers/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/infrastructure/paradigmctf.py/ctf_solvers/utils.py -------------------------------------------------------------------------------- /infrastructure/paradigmctf.py/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/infrastructure/paradigmctf.py/docker-compose.yml -------------------------------------------------------------------------------- /infrastructure/paradigmctf.py/foundry/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /infrastructure/paradigmctf.py/foundry/anvil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/infrastructure/paradigmctf.py/foundry/anvil.py -------------------------------------------------------------------------------- /infrastructure/paradigmctf.py/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/infrastructure/paradigmctf.py/requirements.txt -------------------------------------------------------------------------------- /infrastructure/paradigmctf.py/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/infrastructure/paradigmctf.py/setup.py -------------------------------------------------------------------------------- /solutions/be-billionaire-today.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/solutions/be-billionaire-today.md -------------------------------------------------------------------------------- /solutions/cup-of-tea/README.md: -------------------------------------------------------------------------------- 1 | 2 | ```bash 3 | python3 ./solution.py 4 | ``` -------------------------------------------------------------------------------- /solutions/cup-of-tea/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/solutions/cup-of-tea/solution.py -------------------------------------------------------------------------------- /solutions/eazy-nft.md: -------------------------------------------------------------------------------- 1 | ## Solution 2 | 3 | Just mint 20 times to solve the challenge. 4 | -------------------------------------------------------------------------------- /solutions/hello-world.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/solutions/hello-world.md -------------------------------------------------------------------------------- /solutions/hide-on-bush.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/solutions/hide-on-bush.md -------------------------------------------------------------------------------- /solutions/jambo/Solution.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/solutions/jambo/Solution.t.sol -------------------------------------------------------------------------------- /solutions/ketai/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/solutions/ketai/README.md -------------------------------------------------------------------------------- /solutions/ketai/Solution.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/solutions/ketai/Solution.t.sol -------------------------------------------------------------------------------- /solutions/lockless-swap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/solutions/lockless-swap/README.md -------------------------------------------------------------------------------- /solutions/lockless-swap/Solution.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/solutions/lockless-swap/Solution.t.sol -------------------------------------------------------------------------------- /solutions/maze/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/solutions/maze/README.md -------------------------------------------------------------------------------- /solutions/maze/Solution.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/solutions/maze/Solution.t.sol -------------------------------------------------------------------------------- /solutions/missing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/solutions/missing/README.md -------------------------------------------------------------------------------- /solutions/missing/Solution.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/solutions/missing/Solution.t.sol -------------------------------------------------------------------------------- /solutions/missing/tidy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/solutions/missing/tidy.py -------------------------------------------------------------------------------- /solutions/rock-paper-scissor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/solutions/rock-paper-scissor.md -------------------------------------------------------------------------------- /solutions/saluting-ducks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/solutions/saluting-ducks.md -------------------------------------------------------------------------------- /solutions/tornado-crash.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuzzland/blazctf-2023/HEAD/solutions/tornado-crash.md --------------------------------------------------------------------------------