逆向工程与反汇编工具及Ghidra入门指南
1. 逆向工程基础工具
1.1 动态库依赖查看工具
不同操作系统有不同的工具来查看二进制文件的动态库依赖:
- Linux和BSD系统 :使用 ldd 工具。例如:
libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007fbeb6520000)
libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007fbeb6310000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fbeb6100000)
/lib64/ld-linux-x86-64.so.2 (0x00007fbeb7a00000)
- macOS系统 :使用
otool -L filename命令。示例:
ghidrabook# file osx_example
osx_example: Mach-O 64-bit executable x86_64
ghidrabook# otool -L osx_example
osx_example:
/usr/lib/libstdc++.6.dylib (
超级会员免费看
订阅专栏 解锁全文
452

被折叠的 条评论
为什么被折叠?



