社区
汇编语言
帖子详情
请教一下汇编代码和程序源码对应的问题!请指教
whzxww
2008-10-25 03:29:04
我有个程序用OD载入以后,在OD里的一段代码,比如CALL 00410AF2 这里的地址是00410136,有什么办法可以在源代码里找到这个00410136 CALL 00410AF2对应的位置呢?
...全文
61
3
打赏
收藏
请教一下汇编代码和程序源码对应的问题!请指教
我有个程序用OD载入以后,在OD里的一段代码,比如CALL 00410AF2 这里的地址是00410136,有什么办法可以在源代码里找到这个00410136 CALL 00410AF2对应的位置呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sageking2
2008-10-26
打赏
举报
回复
顶多能找到物理偏移地址,如果是自己写的看他它干什么就知道代码在哪.
大熊猫侯佩
2008-10-26
打赏
举报
回复
如果要结合源代码调试,可以试试windbg.
whzxww
2008-10-26
打赏
举报
回复
用MAP文件文件能否准确定位这段代码对应的源码位置呢?
使用反
汇编
工具IDA查看动态库的
汇编
代码
上下文,结合安卓系统生成的Tombstone文件,快速定位安卓app
程序
底层C++库的崩溃
问题
本文详细介绍了如何使用反
汇编
工具IDA查看.so动态库文件的
汇编
代码
上下文,并结合安卓系统生成的Tombstone文件,快速定位到安卓app
程序
底层C++库的崩溃
问题
。通过实例分析,展示了从打开.so文件到定位崩溃
源码
的具体步骤,包括使用64位IDA、切换到Text View模式、根据函数偏移定位
汇编
代码
,以及通过
汇编
代码
上下文找到
对应
的C++
源码
位置。
使用反
汇编
工具IDA查看动态库中的
汇编
代码
上下文,结合安卓系统生成的Tombstone文件,排查安卓app
程序
底层C++库崩溃
问题
本文介绍了如何结合IDA工具和Tombstone文件,排查安卓app中由C++底层库引起的崩溃
问题
。通过查看.so动态库文件的
汇编
代码
上下文,定位到C++
源码
中的错误行,分析了空指针调用虚函数导致崩溃的原因。
别再用gdb硬啃了!用objdump -S反
汇编
C
程序
,把
汇编
和
源码
对应
起来看
本文介绍如何利用objdump -S命令将C
程序
的
汇编
指令与原始
源码
行号精确映射,显著提升逆向分析效率。重点涵盖带调试信息的编译准备(-g)、-O0优化控制、崩溃函数定位实战,以及与addr2line、readelf、c++filt等工具的协同使用方法,并解析常见
问题
如
源码
缺失、行号偏差和C++模板符号混淆。
C/C++源
程序
到可执行
程序
exe的全过程(及
汇编
和反
汇编
的区别)
本文详细介绍了C/C++源
程序
如何通过预编译、编译、
汇编
和链接四个步骤转化为可执行的exe文件。内容包括预处理的主要任务,如宏替换、条件编译等,并通过实例解释了预编译、编译、
汇编
和链接的命令及其生成的中间文件。此外,还探讨了Microsoft Visual Studio的编译过程以及
汇编
和反
汇编
的区别。
GDB之
源码
与
汇编
映射
对应
关系
本文详细介绍了如何使用GDB进行
源码
与
汇编
代码
的映射
对应
,通过具体实例展示了test.cpp
源码
到
汇编
代码
的转换过程,并分析了指定
源码
行
对应
的
汇编
代码
范围及该范围内的
汇编
指令。
汇编语言
21,500
社区成员
41,617
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章