逆向常用工具整理

模拟执行

unicorn http://www.unicorn-engine.org/docs/tutorial.html
idaemu https://github.com/36hours/idaemu 在ida中模拟执行
VisUAL https://salmanarif.bitbucket.io/visual/index.html

在线汇编反汇编

https://www.onlinedisassembler.com/odaweb/
http://shell-storm.org/online/Online-Assembler-and-Disassembler/

libc

http://libcdb.com/

arm 指令学习

https://azeria-labs.com/writing-arm-assembly-part-1/
http://bobao.360.cn/learning/detail/4082.html
thumb16 快速参考 http://infocenter.arm.com/help/topic/com.arm.doc.qrc0006ec/QRC0006_UAL16.pdf

bindiff

https://www.zynamics.com/software.html

RF

https://www.elttam.com.au/blog/intro-sdr-and-rf-analysis/

preeny

把输入由socket重定向到stdin、禁用随机数等功能
https://github.com/zardus/preeny

代码阅读

https://github.com/OpenGrok/OpenGrok

ida api

安装 python27 x86 版本
http://sark.readthedocs.io/
https://www.hex-rays.com/products/ida/support/idapython_docs/

https://github.com/1111joe1111/ida_ea

.net

https://github.com/0xd4d/dnSpy

patch 二进制文件

https://github.com/lief-project/LIEF

ida 直接读segment

把elf header上e_shoff置为0xfffffff

gdb 辅助

https://github.com/pwndbg/pwndbg

firmware

https://github.com/cinquemb/firmware-mod-kit-osx
https://github.com/multiarch/qemu-user-static
https://github.com/darkerego/mips-binaries
https://github.com/andrew-d/static-binaries

分享到 评论