安全与逆向
小于 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消息资源 |
| windres | Windows 资源档编译器 |
# install binutils
$ brew install binutils
使用:
# 查看依赖。NEEDED标志的就是依赖项
$ readelf -d xxx.so