CTF思路
点击放大

This repository collects blockchain challenges in CTFs and wargames.
These challenges are categorized by topic, not by difficulty or recommendation.
Some of them include personal writeups and solutions (e.g., Paradigm CTF 2022).
Please be aware that these contain spoilers.
---
Table of Contents
tx.origindelegatecalldelegatecallselfdestructview/pure to interface and abstract contract functionsview functions that do not always return same storage and memoryabi.encodePacked with length argumentsecrecover returns address(0) for invalid signatures2^256-1 (\< Solidity 0.6.0)---
Always-on CTFs / Practice CTFs
| CTF Name | Note |
| ----------------------------------------------------------------------------- | --------------------------- |
| Ethernaut | |
| Damn DeFi 🔗 | |
| f's E | |
| Dreamhack 🔗 | |
| Hack The Box 🔗 | |
| Capture the Ether | |
| Oak Security CosmWasm CTF | |
| Cipher Shastra 🔗 | |
| ONLYPWNER 🔗 | No solution sharing allowed |
Scheduled CTFs
| CTF Name | Event Month |
| -------------------------------------------------------------------------------------------------------------------------- | -------------------- |
| COMPFEST CTF 2025 | 2025-10 |
| ImaginaryCTF 2025 🔗 | 2025-09 |
| corCTF 2025 🔗 | 2025-08 |
| Full Weak Engineer CTF | 2025-08 |
| HITCON CTF 2025 | 2025-08 |
| SekaiCTF 2025 🔗 | 2025-08 |
| justCTF 2025 🔗 | 2025-08 |
| smileyCTF 2025 | 2025-06 |
| Hack The Box: Global Cyber Skills Benchmark CTF 2025 🔗 | 2025-05 |
| DiceCTF 2025 Quals | 2025-03 |
| Hack The Box: Cyber Apocalypse CTF 2025 🔗 | 2025-03 |
| Remedy CTF 2025 🔗 | 2025-01 |
| Hack The Box: Uni CTF 2024 🔗 | 2024-12 |
| SECCON CTF 13 Quals | 2024-11 |
| SCAN 2024 CTF | 2024-10 |
| BlazCTF 2024 | 2024-09 |
| The Flare-On Challenge 11 | 2024-09 |
| SekaiCTF 2024 | 2024-08 |
| Wintermute Alpha Challenge 🔗 | 2024-08 |
| corCTF2024 | 2024-07 |
| HITCON CTF 2024 Quals | 2024-07 |
| SECCON Beginners CTF 2024 | 2024-06 |
| Hack The Box: HTB Business CTF 2024 🔗 | 2024-03 |
| osu!gaming CTF 2024 | 2024-03 |
| Hack The Box: Cyber Apocalypse 2024 🔗 | 2024-03 |
| DiceCTF 2024 Quals | 2024-02 |
| LA CTF 2024 | 2024-02 |
| BlazCTF 2023 | 2023-12 |
| Paradigm CTF 2023 | 2023-10 |
| MetaTrust Web3 Security CTF | 2023-09 |
| SECCON CTF 2023 Quals | 2023-09 |
| ME CTF | 2023-08 |
| SekaiCTF 2023 | 2023-08 |
| corCTF 2023 | 2023-07 |
| SEETF 2023 | 2023-06 |
| NumenCTF | 2023-03 |
| EKOPARTY CTF 2022 | 2022-11 |
| N1CTF 2022 | 2022-11 |
| SekaiCTF 2022 | 2022-10 |
| 0CTF/TCTF 2022 | 2022-09 |
| Balsn CTF 2022 | 2022-09 |
| DownUnderCTF 2022 | 2022-09 |
| DeFi-Security-Summit-Stanford | 2022-08 |
| MapleCTF 2022 | 2022-08 |
| Paradigm CTF 2022 | 2022-08 |
| TJCTF 2022 🔗 | 2022-05 |
| ALLES! CTF 2021 🔗 | 2021-09 |
| Paradigm CTF 2021 | 2021-02 |
| 0x41414141 CTF | 2021-01 |
| DarkCTF | 2020-09 |
| Curta | Occasional, Inactive |
| EthernautDAO | Occasional, Inactive |
| HuffChallenge | Occasional, Inactive |
| QuillCTF | Occasional, Inactive |
---
Note:
| Challenge | Note, Keywords |
| ------------------------------------------------------------------ | ---------------------- |
| Capture The Ether: Deploy a contract | faucet, wallet |
| Capture The Ether: Call me | contract call |
| Capture The Ether: Choose a nickname | contract call |
| Capture The Ether: Guess the number | contract call |
| Capture The Ether: Guess the secret number | keccak256 |
| Ethernaut: 0. Hello Ethernaut | contract call, ABI |
| Ethernaut: 1. Fallback | recei function |
| Paradigm CTF 2021: Hello | contract call |
| 0x41414141 CTF: sanity-check | contract call |
| Paradigm CTF 2022: RANDOM | contract call |
| DownUnderCTF 2022: Solve Me | |
| LA CTF 2024: remi's-world | |
| Challenge | Note, Keywords |
| ------------------------------------------------------------------ | ---------------------------------------------------------------------- |
| Capture The Ether: Guess the new number | block.number, block.timestamp |
| Capture The Ether: Predict the block hash | blockhash |
| Ethernaut: 13. Gatekeeper One | msg.sender != tx.origin, gasleft().mod(8191) == 0, type con |
| Ethernaut: 14. Gatekeeper Two | msg.sender != tx.origin, extcodesize is 0 |
| Cipher Shastra: Minion | msg.sender != tx.origin, extcodesize is 0, block.timestamp |
| SECCON Beginners CTF 2020: C4B | block.number |
| Paradigm CTF 2021: Babysandbox | staticcall, call, delegatecall, extcodesize is 0 |
| Paradigm CTF 2021: Lockbox | ecrecover, abi.encodePacked, msg.data.length |
| EthernautDAO: 6. (No Name) | block.number, gas price war |
| f's E | |
| Huff Challenge: Challenge #3 | |
| Paradigm CTF 2022: LOCKBOX2 | |
| Paradigm CTF 2022: SOURCECODE | quine |
| Numen Cyber CTF 2023: LittleMoney | function pointer |
| Numen Cyber CTF 2023: ASSLOT | staticcall that return different |
| Paradigm CTF 2023: Black Sheep | Huff |
tx.origintx.origin refers to the address of the transaction publisher and should not be used as the address of the contract caller msg.sender.| Challenge | Note, Keywords |
| ----------------------------------------- | -------------- |
| Ethernaut: 4. Telephone | |
| Challenge | Note, Keywords |
| ------------------------------------------------------------- | -------------- |
| Capture The Ether: Predict the future | |
| Ethernaut: 3. Coin Flip | |
| DownUnderCTF 2022: Crypto Casino | |
| Paradigm CTF 2023: SkillBasedGame | |
| Challenge | Note, Keywords |
| ------------------------------------------------------------------------ | ------------------------------------- |
| Ethernaut: 15. Naught Coin | transfer, approve, transferFrom |
| Paradigm CTF 2021: Secure | WETH |
| DeFi-Security-Summit-Stanford: | |
delegatecalldelegatecall is a potential source of because the storage of the delegatecall caller contract can be o by the called contract.| Challenge | Note, Keywords |
| -------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- |
| Ethernaut: 6. Delegation | |
| Ethernaut: 16. Preser | |
| Ethernaut: 24. Puzzle Wallet | proxy contract |
| Ethernaut: 25. Motorbike | proxy contract, EIP-1967: Standard Proxy Storage Slots |
| DeFi-Security-Summit-Stanford: InSecureumLenderPool | flash loan |
| QuillCTF2023: D3l3g4t3 | |
| Numen Cyber CTF 2023: Counter | writing EVM code |
delegatecalldelegatecall are executed in the context of the delegatecall caller contract. | Challenge | Note, Keywords |
| --------------------------------------------------------- | -------------------------- |
| EthernautDAO: 3. CarMarket | Non-use of address(this) |
1 from the value of a of uint type when the value is 0 causes an arithmetic o.| Challenge | Note, Keywords |
| ------------------------------------------------------ | -------------- |
| Capture The Ether: Token sale | multiplication |
| Capture The Ether: Token whale | subtraction |
| Ethernaut: 5. Token | subtraction |
.send() or .transfer()) can always be executed.selfdestruct described in the next section can be used to force such a contract to transfer Ether.| Challenge | Note, Keywords |
| ----------------------------------------------------------------- | -------------- |
| Ethernaut: 9. King | |
| SekaiCTF 2022: Random Song | Chainlink VRF |
selfdestructselfdestruct, it can transfer its Ether to another contract or EOA, and this selfdestruct transfer can be forced even if the destination contract does not have the recei function and the payable fallback function. 0, it could be a bug.| Challenge | Note, Keywords |
| ---------------------------------------------------------- | ---------------- |
| Capture The Ether: Retirement fund | integer o |
| Ethernaut: 7. Force | |
call, and there may not be enough gas for the rest of the process.assert(false) could consume a lot of gas.| Challenge | Note, Keywords |
| --------------------------------------- | -------------- |
| Ethernaut: 20. Denial | |
view/pure to interface and abstract contract functionsview or pure for a function and design your application under the assumption that the state will not change, it will be a bug.| Challenge | Note, Keywords |
| ----------------------------------------- | -------------- |
| Ethernaut: 11. Elevator | interface |
| Challenge | Note, Keywords |
| -------------------------------------- | -------------- |
| Ethernaut: 31. Stake | |
view functions that do not always return same view functions can read state, they can be conditionally branched based on state and do not necessarily return the same value.| Challenge | Note, Keywords |
| ------------------------------------- | -------------- |
| Ethernaut: 21. Shop | |
storage and memorystorage and memory are not set properly, old may be referenced, or o may not occur, resulting in .| Challenge | Note, Keywords |
| -------------------- | --------------------------------------------------------------------------------------------------------------- |
| N1CTF 2021: BabyDefi | Co infinite minting + flash loan |
| Challenge | Note, Keywords |
| ----------------------------------------- | --------------------------------- |
| Ethernaut: 17. Recovery | loss of deployed contract address |
| Challenge | Note, Keywords |
| ------------------------------------------------------------------ | -------------- |
| Capture The Ether: Guess the random number | |
| Ethernaut: 8. Vault | |
| Ethernaut: 12. Privacy | |
| Cipher Shastra: Sherlock | |
| 0x41414141 CTF: secure enclave | log, storage |
| EthernautDAO: 1. Pri | |
| Challenge | Note, Keywords |
| ---------------------------------------------------------------- | -------------- |
| darkCTF: Secret Of The Contract | |
| DownUnderCTF 2022: Secret and Ephemeral | |
| Challenge | Note, Keywords |
| ------------------------------------------------------------------------------------ | --------------------------------------- |
| Incognito 2.0: Ez | keep in plain text |
| 0x41414141 CTF: crackme.sol | decompile |
| 0x41414141 CTF: Crypto Casino | bypass condition check |
| Paradigm CTF 2021: Babyrev | |
| 34C3 CTF: Chaingang | |
| Blaze CTF 2018: Smart? Contract | |
| DEF CON CTF Qualifier 2018: SAG? | |
| pbctf 2020: pbcoin | |
| Paradigm CTF 2022: STEALING-SATS | |
| Paradigm CTF 2022: ELECTRIC-SHEEP | |
| Paradigm CTF 2022: FUN-RE | |
| DownUnderCTF 2022: E Mechanism | |
| EKOPARTY CTF 2022: Byte | stack tracing |
| EKOPARTY CTF 2022: SmartRev | memory tracing |
| Numen Cyber CTF 2023: HEXP | previous block hash == gas price % 2^24 |
| BlazCTF 2023: Maze | |
| BlazCTF 2023: Jambo | |
| BlazCTF 2023: Ghost | |
| Curta: Lana | LLVM |
| Ethernaut: 30. HigherOrder | calldata |
| COMPFEST CTF 2025: Synthetic Manipulation | |
| Challenge | Note, Keywords |
| ---------------------------------------------- | -------------- |
| SekaiCTF 2024: Zoo | Pausable |
| Challenge | Note, Keywords |
| ------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------- |
| Ethernaut: 18. MagicNumber | |
| Paradigm CTF 2021: Rever | Palindrome detection. In addition, the code that inverts the bytecode must also be able to detect palindromes. |
| Huff Challenge: Challenge #1 | |
| Challenge | Note, Keywords |
| ---------------------------------------------------------------------------------- | -------------- |
| SECCON CTF 2023 Quals: Tokyo Payload | |
| Paradigm CTF 2021: JOP | |
| Real World CTF 3rd: Re:Montagy | |
| Challenge | Note, Keywords |
| -------------------------------------------------- | -------------- |
| Huff Challenge: Challenge #2 | |
abi.encodePacked with length arguments| Challenge | Note, Keywords |
| ---------------------------------------------------------------- | -------------- |
| SEETF 2023: Operation Feathered Fortune Fiasco | |
| Challenge | Note, Keywords |
| ------------------------------------------- | -------------------------- |
| SEETF 2023: Murky SEEPass | array length, Merkle proof |
A contains interaction with another contract B or Ether transfer to B, the control is temporarily transferred to B.B can call A in this control, it will be a bug if the design is based on the assumption that A is not called in the middle of the execution of that function.B executes the withdraw function to withdraw Ether deposited in A, the Ether transfer triggers a control shift to B, and during the withdraw function, B executes A's withdraw function again. Even if the withdraw function is designed to prevent withdrawal of more than the limit if it is simply called twice, if the withdraw function is executed in the middle of the withdraw function, it may be designed to bypass the limit check.| Challenge | Note, Keywords |
| ------------------------------------------------------------------------------- | -------------------------- |
| Capture The Ether: Token bank | ERC-223, tokenFallback() |
| Ethernaut: 10. Re-entrancy | call |
| Paradigm CTF 2021: Yield Aggregator | |
| HTB Uni CTF 2020 Quals: moneyHeist | |
| EthernautDAO: 4. | call |
| DeFi-Security-Summit-Stanford: InsecureDexLP | ERC-223, tokenFallback() |
| MapleCTF 2022: maplebacoin | |
| QuillCTF 2022: SafeNFT | ERC721, _safeMint() |
| Numen Cyber CTF 2023: SimpleCall | call |
| SEETF 2023: PigeonBank | |
| SekaiCTF 2023: Re-Remix | Read-Only Reentrancy |
| SECCON Beginners CTF 2024: | ERC721, _safeMint() |
| Full Weak Engineer CTF: Save the Kappa | |
| Challenge | Note, Keywords |
| -------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Damn DeFi: 1. Unstoppable | Simple flash loan with a single token. Failure to send the token directly. |
| Damn DeFi: 2. Nai | The flashLoan function can specify a borrower, but the receiver side does not authenticate the TX sender, so the receiver's funds can be drained as a fee |
| Damn DeFi: 3. Truster | The target of a call is made into the token and the token can be taken by approving it to oneself |
| Damn DeFi: 4. Sideentrance | Flash loan that allows each user to make a deposit and a withdrawal. The deposit can be executed at no cost at the time of the flash loan. |
| Challenge | Note, Keywords |
| ------------------------------------ | -------------------------------------------------------------------- |
| Damn DeFi: 5. Therewarder | Get reward tokens based on the deposited token balance. |
| Damn DeFi: 6. Selfie | Get power in go based on the deposited token balance. |
| Challenge | Note, Keywords |
| -------------------------- | --------------------------------------------------------------- |
| Paradigm CTF 2021: Upgrade | Bypass using the lending functionality implemented in the token |
| Challenge | Note, Keywords |
| ------------------------------------ | -------------- |
| Ethernaut: 22. Dex | |
| Challenge | Note, Keywords |
| ---------------------------------------- | -------------- |
| Ethernaut: 23. Dex Two | |
| Challenge | Note, Keywords |
| ------------------------------------ | ----------------------------------------------------------------------------------------------- |
| Paradigm CTF 2021: Broker | Distort Uniswap prices and liquidate positions on lending platforms that reference those prices |
| Damn DeFi: 7. Compromised | Off-chain private key leak & oracle manipulation |
| Challenge | Note, Keywords |
| -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- |
| Damn DeFi: 8. Puppet | Distort the price of Uniswap V1 and leak tokens from a lending platform that references that price |
| DeFi-Security-Summit-Stanford: BorrowSystemInsecureOracle | lending protocol |
A and buy B, the attacker can put in a transaction to sell A and buy B before the transaction, and later put in a transaction to sell the same amount of B and buy A, thereby ultimately increasing the amount of A at a profit.| Challenge | Note, Keywords |
| ------------------------------------------------- | ------------------------------------------- |
| Paradigm CTF 2021: Farmer | Sandwich the trade from COMP to WETH to DAI |
| Challenge | Note, Keywords |
| ----------------------------------------------------------- | -------------- |
| Capture The Ether: Account Takeover | |
| Paradigm CTF 2021: Babycrypto | |
| MetaTrust CTF: ECDSA | |
(v, r, s), there exists another valid signature (v', r, -s mod n) for the same message.| Challenge | Note, Keywords |
| ---------------------------------------------------------------------- | ---------------------------------------- |
| SmileyCTF: MultisigWallet | ECDSA, signature malleability, secp256k1 |
| COMPFEST CTF 2025: snake_inception | Vyper |
| Challenge | Note, Keywords |
| --------------------------------------------------------- | ---------------- |
| Capture The Ether: Fuzzy identity | 28 bits, CREATE2 |
| Numen Cyber CTF 2023: Exist | 16 bits |
keccak256 hash, and the public key cannot be recovered from the address.[nonce, gas_price, gas, to, value, data, chain_id, 0, 0] and the signature (v,r,s).| Challenge | Note, Keywords |
| ----------------------------------------------------- | -------------- |
| Capture The Ether: Public Key | RLP, ECDSA |
ecrecover returns address(0) for invalid signaturesecrecover precompile returns address(0) when the signature is invalid or malformed.ecrecover.| Challenge | Note, Keywords |
| ------------------------------------------------------------------ | -------------- |
| SekaiCTF 2024: Play to Earn | Burn |
| Challenge | Note, Keywords |
| ----------------------------------------------- | --------------- |
| 0x41414141 CTF: Rich Club | DEX, flash loan |
transfer the ERC-20 token to get the ERC-20 token.permit and transferFrom if the token is EIP-2612 permit friendly.| Challenge | Note, Keywords |
| ------------------------------------------------------------------------- | -------------- |
| EthernautDAO: 5. EthernautDaoToken | |
| Challenge | Note, Keywords |
| ----------------------------------------------------- | -------------- |
| Paradigm CTF 2022: MERKLEDROP | |
| Challenge | Note, Keywords |
| ------------------------------------------------- | -------------- |
| Paradigm CTF 2022: | |
| Challenge | Note, Keywords |
| ----------------------------------------------- | -------------- |
| Ethernaut: 27. Good Samaritan | |
| Challenge | Note, Keywords |
| ---------------------------------------------------- | -------------- |
| Paradigm CTF 2022: TRAPDOOOR | |
| Paradigm CTF 2022: TRAPDOOOOR | |
| Challenge | Note, Keywords |
| ------------------------------------------------------- | -------------- |
| DownUnderCTF 2022: Private Log | |
| DiceCTF 2024: Floordrop | Geth |
| Challenge | Note, Keywords |
| ------------------------------------------------------------------- | -------------- |
| ME CTF: Me 1 | |
| ME CTF: Me 2 | |
| ME CTF: Me 3 | |
| ME CTF: Me 4 | |
| ME CTF: Me | |
| ME CTF: Me | |
| ME CTF: Me | |
| ME CTF: Me (Address) | |
| ME CTF: Me (Salt) | CREATE2 |
| Challenge | Note, Keywords |
| --------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- |
| HITCON CTF 2025: Maximal Extractable Vuln | |
| COMPFEST CTF 2025: snake_inception | Vyper |
| Challenge | Note, Keywords |
| --------------------------------------------------------- | -------------------------- |
| 0CTF 2022: TCTF NFT Market | |
| Numen Cyber CTF 2023: Wallet | illegal v in ecrecover |
Foo storage foo;, the local foo points to slot 0.| Challenge | Note, Keywords |
| --------------------------------------------------- | -------------- |
| Capture The Ether: Donation | |
2^256-1 (< Solidity 0.6.0)2^256-1.length property has been read-only since v0.6.0.| Challenge | Note, Keywords |
| -------------------------------------------------- | -------------- |
| Capture The Ether: Mapping | |
| Ethernaut: 19. Alien Codex | |
| Paradigm CTF 2021: Bank | |
constructor keyword must be used.| Challenge | Note, Keywords |
| ----------------------------------------------------------- | -------------- |
| Capture The Ether: Assume ownership | |
| Ethernaut: 2. Fallout | |
| Challenge | Note, Keywords |
| ------------------------------------------------------ | ----------------------------------------------------------------------------------- |
| Capture The Ether: Fifty years | |
| ~~Ethernaut: Locked~~ | deleted |
| Challenge | Note, Keywords |
| ----------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- |
| Paradigm CTF 2021: Bouncer | The funds required for batch processing are the same as for single processing. |
| Paradigm CTF 2021: Market | Make the value of one field be recognized as the value of another field by using key misalignment in the Eternal Storage pattern. |
| EthernautDAO: 2. WalletLibrary | m and n of m-of-n multisig wallet can be changed. |
| Paradigm CTF 2022: RESCUE | |
| Paradigm CTF 2022: JUST-IN-TIME | |
| Paradigm CTF 2022: 0XMONACO | |
| BalsnCTF 2022: NFT Marketplace | initialize, _safeTransferFrom, CREATE2 |
| Numen Cyber CTF 2023: LenderPool | flash loan |
| Numen Cyber CTF 2023: GOATFinance | check sum address |
| SEETF 2023: Pigeon Vault | EIP-2535: Diamonds, Multi-Facet Proxy |
| corCTF 2023: baby-wallet | missing from != to check |
| Challenge | Note, Keywords |
| -------------------------------------- | --------------------------- |
| TsukuCTF 2021: genesis | genesis block |
| WORMCON 0x01: What's My Wallet Address | Bitcoin address, RIPEMD-160 |
| Challenge | Note, Keywords |
| ----------------------------------------- | -------------- |
| darkCTF: Duplicacy Within | |
| Challenge | Note, Keywords |
| --------------------------- | -------------- |
| Dragon CTF 2020: Bit Flip 2 | 64-bit PoW |
| Challenge | Note, Keywords |
| ----------------------------------------------------- | -------------------- |
| ALLES! CTF 2021: Secret Store | solana,spl-token |
| ALLES! CTF 2021: Legit Bank | |
| ALLES! CTF 2021: Bugchain | |
| ALLES! CTF 2021: eBPF | re eBPF |
| Paradigm CTF 2022: OTTERWORLD | |
| Paradigm CTF 2022: OTTERSWAP | |
| Paradigm CTF 2022: POOL | |
| Paradigm CTF 2022: SOLHANA-1 | |
| Paradigm CTF 2022: SOLHANA-2 | |
| Paradigm CTF 2022: SOLHANA-3 | |
| corCTF 2023: tribunal | |
| SekaiCTF 2023: The Bidding | |
| SekaiCTF 2023: Play for Free | |
| Challenge | Note, Keywords |
| ------------------------------------------------------------------------------------- | ----------------------------- |
| Oak Security CosmWasm CTF: 1. Mjolnir | logic bug |
| Oak Security CosmWasm CTF: 2. Gungnir | integer o |
| Oak Security CosmWasm CTF: 3. Lae | address , uppercase |
| Oak Security CosmWasm CTF: 4. Gram | in, rounding error |
| Oak Security CosmWasm CTF: 5. Draupnir | missing return |
| Oak Security CosmWasm CTF: 6. Hofund | flash loan, go |
| Oak Security CosmWasm CTF: 7. Tyrfing | storage collision |
| Oak Security CosmWasm CTF: 8. Gjallarhorn | |
| Oak Security CosmWasm CTF: 9. Brisingamen | |
| Oak Security CosmWasm CTF: 10. Mistilteinn | |
| Challenge | Note, Keywords |
| ----------------------------------- | -------------- |
| RealWorld CTF 3rd Finals: Billboard | |
| Challenge | Note, Keywords |
| --------------------------------------------------------------------------------- | ---------------------------------------- |
| Numen Cyber CTF 2023: Move to Checkin | contract call in Sui |
| Numen Cyber CTF 2023: ChatGPT tell me where is the | OSINT |
| Numen Cyber CTF 2023: Move to Crackme | re Move code and Linux executable |
| justCTF 2024 teaser: The Otter Scrolls | |
| justCTF 2024 teaser: Dark BrOTTERhood | |
| justCTF 2024 teaser: World of Ottercraft | |
| Challenge | Note, Keywords |
| --------------------------------------------------------------- | ---------------- |
| Paradigm CTF 2022: RIDDLE-OF-THE-SPHINX | contract call |
| Paradigm CTF 2022: CAIRO-PROXY | integer o |
| Paradigm CTF 2022: CAIRO-AUCTION | Uint256 |
| BalsnCTF 2022: Cairo Reverse | re |
| Challenge | Note, Keywords |
| -------------------------------------- | --------------------------------- |
| TsukuCTF 2021: InterPlanetary Protocol | IPFS address, Base32 in lowercase |
开发语言:Solidity
Star 数:1100
该项目属于CTF思路方向的开源资源,代码结构清晰,适合安全研究人员学习参考。项目围绕A summary and solutions for 200+ CTF blockchain challenges展开,提供了可运行的实现,对理解相关安全机制、工具原理与攻防技术具有较高的研究价值。
从技术实现角度看,此类项目的核心在于对底层原理的深入理解与工程化落地。开发者在研究过程中可以结合官方文档与社区讨论,梳理项目的初始化流程、核心模块职责与数据流转,逐步掌握其中的技术细节与设计思路。
1. 下载源码压缩包,解压到本地环境。
2. 根据项目类型准备对应的运行环境与依赖。
3. 按照 README 中的步骤完成配置与部署。
4. 在隔离的测试环境中运行验证,避免影响生产系统。
本资源来源于开源社区,仅供安全研究、技术学习与合法授权范围内的攻防演练使用,请勿用于任何非法或侵害他人权益的用途。使用本项目产生的一切后果由使用者自行承担。
| 资源标题 | ctf-blockchain - A summary and solutions for 200+ CTF blockchain ch |
| 所属分类 | CTF思路 |
| 发布作者 | admin |
| 发布时间 | 2026-10-05 23:38:06 |
| 下载权限 | 免费下载 |
| 附件数量 | 2 个下载链接 |
| 浏览次数 | 380 |
| 讨论数量 | 0 |
| 主题状态 | 正常讨论中 |