-
過去問を解く(SECCON BeginnerやWani CTFから解くのがいい):
Seccon Beginners CTF 2023, Wani CTF 2023, Seccon Beginners CTF 2021,Wani CTF 2021, babycmp(SECCON CTF 2022),Unreal Engine製ゲームのリバーシング,etc.
-
復習する.その際に,いろいろな解き方を考えてみる.(複数のWriteupを漁るのがよい)
- ELFバイナリのリバースエンジニアリング入門:Ghida, radare2, gdbを用いてELFを解析.
- radare2によるバイナリ編集:radare2でパッチをあてる
- Ghidraを使ったバイナリのパッチ方法:Ghidraのpatch instruction + Ghidra scriptでパッチをあてる
- List of Windows Messages:WinAPI. WndProc関数で使われるMsgと対応する数字
- Self-Learning Reverse Engineering
- バイナリのパッチ方法:Liveoverflow氏.Ghidra + radare2でパッチをあてる.
- PicoCTF2022 RE walkthrough:Wizardlikeという問題でバイナリパッチの手法を説明.Ghidra + pwntoolsを使ったパッチ.