那就開始正式的進入我們的 CTF 練習,我挑選的練習是從殘酷工學中的其中一個 CTF 挑戰
下面是官方的 notion 提供的練習題單
至於挑選這個題目的原因,第一是因爲他是 a 系列比較簡單,第二是因爲 Ethernaut CTF 這個好像需要錢包地址,第三是 QuillCTF Challenges 的題目沒有維護都爛掉了要自己處理環境,綜合以上的條件,我決定挑選 Damn Vulnerable DeFi 絕對不是我懶
由於是舊的比賽內容,所以環境一樣要自己處理,不過好在它的教學文件寫的非常完善,所以可以很好的把環境架好
git clone https://github.com/theredguild/damn-vulnerable-defi
git checkout v4.0.0
.env.sample
文件重命名為 .env
,並添加一個有效的 RPC URL
。這僅對部分題目有用Foundry
or 使用 vscode
的 devcontainer
(我個人是使用 Foundry)damn-vulnerable-defi
的路徑下跑 forge build
基本上等它跑完就差不多啦
下面這邊是跑完的圖(忘記截在跑的時候的圖了)
順便祝大家中秋節快樂~我要去烤肉啦55555555