Ollydbg的LoadMapEx插件

    看雪上有人问如何让OD识别C语言库函数,特别是Release版本的。在楼下的回复中看到有人提到用IDA产生MAP文件,然后在OD-CPU窗口右键用LoadMapEx加载Map即可。

    出于好奇,我用OD加载Release版本的测试程序:

#include <stdio.h>

int _tmain(int argc, _TCHAR* argv[])
{
	int i;

	fopen("c:\\1.txt","r+b");
	printf("_tmain\n");
	scanf("%d",&i);
	return 0;
}
    由于没有调试符号,反汇编窗口的注释栏部分并没有什么有用的注释信息,即使启用分析功能后(反汇编窗口右键-分析-分析代码),情况没有改善:


    但是,用LoadMapEx加载工程生成的MAP文件后,反汇编窗口中出现了大量注释信息:


挺强大的一个工具,在没有pdb的情况下生成这么多调试信息,可以算得上黑夜中的星光了。

    虽然,实际情况下可能没有MAP文件,但网上有些大神用OD加载IDA生成MAP文件进行动态调试,参见:

SoftIce,IDA pro强强联合!从SOFTICE中打开IDA Pro输出的map信息文件

OllyDbg,IDA pro强强联合!从OllyDbg中载入IDA Pro输出的map信息文件,带符号信息调试!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ollydbg是一个非常流行的开源调试工具,它允许开发者对二进制程序进行反汇编和调试ollydbg的强大之处在于它的插件系统,让用户能够根据自己的需求来增强和定制该工具的功能。 ollydbg插件有很多种类,包括导入导出函数名称映射、调试器扩展、断点管理等等。这些插件可以帮助开发者更方便地分析和调试二进制程序。 其中一个非常有用的ollydbg插件ollydbg201插件。这个插件是为了提供对ollydbg调试器的改进和增强而开发的。它的主要功能包括: 1. 更好的图形用户界面:ollydbg201插件提供了一个现代化和易用的用户界面,使得开发者能够更方便地操作和管理调试过程。 2. 功能扩展:ollydbg201插件ollydbg添加了许多新的功能,包括更强大的搜索功能、内存编辑器、反汇编器等。这些功能使得开发者能够更精确地分析和调试程序。 3. 更好的性能:ollydbg201插件优化了调试器的性能,使得它能够更快速地加载和调试大型程序,提高了开发者的工作效率。 4. 插件管理:ollydbg201插件提供了一个插件管理器,方便用户安装、卸载和更新插件。这样,开发者可以根据自己的需求选择和管理所需的插件。 总之,ollydbg201插件是一个非常强大和实用的插件,为ollydbg调试工具提供了更多的功能和便利性。它使得开发者能够更高效地进行程序分析和调试工作,提高开发效率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值