鏈接:http://skysider.com/?p=458
IDA Pro使用(靜態分析+動態調試)
1.靜態分析
IDA FLIRT Signature Database —— 用於識別靜態編譯的可執行文件中的庫函數
IDA signsrch —— 尋找二進制文件所使用的加密、壓縮算法
IDA scope —— 自動識別windows函數和壓縮、加密算法
Ponce —— 污點分析和符號化執行工具
snowman decompiler —— C/C++反匯編插件(F3 進行反匯編)
keystone —— 二進制文件修改工具,可以直接修改匯編
CodeXplorer —— 自動類型重建以及對象瀏覽(C++)(jump to disasm)
IDA Ref —— 匯編指令注釋(支持arm,x86,mips)
Hexlight —— 大括號高亮匹配及跳轉(B跳轉到匹配括號)
2.動態調試
IDA sploiter —— 漏洞利用開發工具,尋找gadget
DIE —— 動態調試增強工具,保存函數調用上下文信息
sk3wldbg —— IDA動態調試器,支持多平台
逆向分析常用方法:
利用ida scope腳本識別加密、編碼算法,file->script file->IDAscope.py
利用signsrch插件識別加密、編碼算法 edit->plugins->Signsrch