XCTF攻防世界--(新手賽區)第3題快來圍觀學習!

極安御信發表於2022-05-26

1.先檢視題目要求

2.直接告訴我們是個被加殼的64位二進位制檔案,那我們先下載下來查殼脫殼

3.upx的殼,由於是二進位制檔案,那我們就用kali去脫殼吧

[tip]脫殼命令: upx -d 脫殼檔案路徑

4.脫殼結束後我們放入ida中分析

一丟進ida就直接看到了flag

5.這樣多沒意思,還是F5看看虛擬碼吧

程式碼不難,流程就是讓使用者輸入使用者認為的flag,如果和作者給的flag對比相等那麼就提示Congratulations,否則提示Try again!

總結:綜合下來這題只是想讓新手們知道有upx這種殼的存在以及最基本脫殼方法


相關文章