IDA权威指南阅读笔记1
来源:互联网 发布:java设计小游戏代码 编辑:程序博客网 时间:2024/05/23 17:38
nm命令
nm命令可以列举目标文件中的符号
strip命令
去除目标文件中的符号,增加逆向的难度
示例:
源代码:
使用nm命令查看符号:
关于其中的字母定义:
此时在IDA中的表现形式:
这里我们看到foo函数的名字没有变,如果不去除这些符号,将会大大降低被逆向的难度。
使用strip命令后:
没有符号了,我们再来看看此时在IDA中的表现形式:
这也就是为什么之前逆向别人的代码时候经常看到这种东西的原因了,关于链接部分的知识,还需要再读程序员的自我修养了。
常用解析命令:
ldd:列出可执行文件所依赖的动态库
objdump 解析elf pe等
readelf 解析elf
c++filt 查看重载函数名称改变后的名称
strings 提取文件中的字符串
阅读全文
0 0
- IDA权威指南阅读笔记1
- IDA权威指南阅读笔记2
- IDA权威指南阅读笔记3
- IDA Pro 权威指南笔记
- hbase权威指南阅读随手笔记<1>
- 《JavaScript权威指南》阅读笔记(1)
- CSS 权威指南 阅读笔记
- HTTP 权威指南 阅读笔记
- hadoop 权威指南 阅读笔记(一)
- hadoop权威指南 阅读笔记(二)
- 《ActionScript 3.0权威指南》阅读笔记
- Android 编程权威指南 阅读笔记
- Android 编程 权威 指南 阅读 笔记
- 《HTTP权威指南》阅读笔记(一)
- 《HTTP权威指南》阅读笔记(二)
- 《HTTP权威指南》阅读笔记(三)
- 《HTTP权威指南》阅读笔记(四)
- 《HTTP权威指南》阅读笔记(五)
- 初探Spring之动态代理的使用
- 【hdoj 4081】 Qin Shi Huang's National Road System 【次小生成树 应用变形】
- 链表逆置真的那仫简单吗?
- c语言谭浩强课后作业乒乓球选对手问题
- C++学习日记(玩具谜题AC,)
- IDA权威指南阅读笔记1
- mysql使用Navicat 导出和导入数据库
- 稳定排序 HDU
- 51Nod-1554-欧姆诺姆和项链
- Java_基础—FileOutputStream
- redis测试
- 《Java设计模式之观察者模式》
- 如何通过shell脚本来检查或监控MYSQL数据库服务是否正常?
- dos2unix整个目录