還記得年初那時候要讓 LLM 做逆向工程都還得裝 IDA Pro MCP,直到某天解 CTF 題目把整包東西丟上 ChatGPT 網頁版就不管了...
哦...原來是 pwn 題啊我以為是 web
喔...你說要排 heap 打 I/O File
喔...你解了一部分 VMProtect...
???不對 你用什麼解的
OBJDump???gdb????
突然發現自己是被好用工具慣壞的弱小人類
其實 IDA Pro 在過去就有不少 C 結構/控制流程相關會讓 Decompile 結果損毀/無法正常追 Stack Pointer 等資訊的研究
根據個人觀察,有些時候因為各種原因壞掉的結構其實操作 IDA Pro MCP 反而會讓 Agent 漏看東西,而直接讀 Byte code 就很難有漏(顯然
另一點就是其實看 pseudo code 不會比較省 token + 現在大模型純讀 asm 的能力其實挺好的 💪
所以下次沒有 MCP 時別擔心啦~相信現在的模型!