跳至主要內容

安全与逆向

Mr.WenYue小于 1 分钟

安全与逆向

Binutils 工具介绍

binutils是一套安全与逆向使用的工具包

工具介绍
as汇编器
ld连接器
gprof性能分析工具程序
addr2line从目标文件的虚拟地址获取文件的行号或符号
ar可以对静态库做创建、修改和取出的操作。
c++filt解码 C++ 的符号
dlltool创建Windows 动态库
gold另一种连接器
nlmconv可以转换成NetWare Loadable Module目标文件格式
nm显示目标文件内的符号
objcopy复制目标文件,过程中可以修改
objdump显示目标文件的相关信息,亦可反汇编
ranlib产生静态库的索引
greadelf显示ELF文件的内容
size列出总体和section的大小
strings列出任何二进制档内的可显示字符串
strip从目标文件中移除符号
windmc产生Windows消息资源
windresWindows 资源档编译器
# install binutils
$ brew install binutils

使用:

# 查看依赖。NEEDED标志的就是依赖项
$ readelf -d xxx.so