OLLYDBG详细介绍

作者&投稿:毛追 (若有异议请与网页底部的电邮联系)
~

OllyDbg是一款强大的调试工具,它针对多种处理器和数据格式提供支持,要求至少300MHz奔腾处理器和128MB内存。其功能包括多选项配置、源码级调试、代码高亮、多线程分析、对象扫描和Implib扫描,支持Unicode,识别超过2300个C和Windows API函数,连无调试信息的递归调用也能处理。OllyDbg展示了函数名称、参数和调试信息,方便用户理解和使用,无需安装,直接运行即可。



OllyDbg的强大功能还包括智能栈分析,识别返回地址和参数,SEH链跟踪,以及多种搜索功能如精确和模糊搜索。它提供窗口管理,包括断点设置和资源查看,支持硬件断点和Hit/Run跟踪,协助代码执行流程分析。工具支持Unicode,允许添加标签和注释,跟踪栈帧和结构化异常处理,并能搜索二进制代码、数据和命令,非常适合现代程序的调试。



OllyDbg可以追踪字符串、符号或Run记录中的引用,列出指向特定地址的命令。它支持条件断点,执行速度高效,带有Hit和Run跟踪功能,分别用于检测代码执行和记录执行历史。工具能处理多线程,自动恢复线程状态,并允许创建内存快照,对比不同版本。此外,它简化了添加补丁和修改可执行文件的流程,但需注意不适用于16位Win32系统。



使用OllyDbg的方法包括副作用检测、自解压入口提取,以及一系列的单步和自动执行操作。工具还支持Hit和Run跟踪,以及条件执行。在反汇编面板中,用户可以通过快捷键快速操作,如设置断点、搜索和修改代码等。



注意,保护或反调试技术可能影响OllyDbg的跟踪效果。在调试独立DLL时,用户可以通过加载DLL、设置断点和调用函数来进行操作,如调试MessageBoxW函数。同时,理解插件使用和解码技巧对于充分利用OllyDbg也至关重要。



扩展资料

OLLYDBG是一个新的动态追踪工具,将IDA与SoftICE结合起来的思想,Ring 3级调试器,非常容易上手,己代替SoftICE成为当今最为流行的调试解密工具了。同时还支持插件扩展功能,是目前最强大的调试工具。




绍兴市15869419567: ollydbg怎么使用详细说明!!!
贰李吡硫: ─────────────────────────────────────... ENDS 段结束. END 程序结束. 具体你还是去看雪论坛查询 那里有你所需要的.

绍兴市15869419567: 熟悉编程的进 -
贰李吡硫: 楼主您好,现在主要用到的编程软件有以下这些 第一类:这个也是使用人数最多的:VS2010(以及以前版本也用很多用户比如VS2008)这些是微软的集成编程开发工具.它集成了 c/C++、网页编程(html\JS\ASP.NET),java\C#、vb等等于一...

绍兴市15869419567: 最近偶迷恋电脑技术,学习破解软件!遇到问题,请大家帮忙~~断点是?
贰李吡硫: Embest IDE 当前版本中,断点设置为“自动“,即:不需要用户指定硬件断点/软件... Ollydbg是一个新的32位的汇编层调试软件.适应于windows98、me、2000、xp和...

绍兴市15869419567: OD工具在编程里具体是什么哦
贰李吡硫: Ollydbg 在编程、调试、脱壳的过程中使用率很高的一款软件.各个黑客工具包中都有的这个是华夏黑客同盟的OD下载链接 http://download2.77169.com/soft/Source/debug/200801/20071229OllyDbg2007.9.21OllyICE.zip介绍网页是 http://soft.77169.com/HTML/36010.html

绍兴市15869419567: 免杀的原理,详细点的介绍.
贰李吡硫:1.基础的汇编语言 2.修改工具(不指那些傻瓜式软件).如OllyDbg . PEditor. C32ASM . MYCCL复合特征码定位器.UE .OC. 资源编辑器等.还有一些查壳 脱壳软件(如EID RL脱壳机等) . 以下是常用的几种免杀方法及工具:一. 要使一个木马免...

绍兴市15869419567: 如何利用ollydbg寻找程序断点?利用ollydbg对软件进行
贰李吡硫: 软件漏洞及缓冲区溢出 一、 缓冲区溢出的发展简史 1、 基础知识 (1) 汇编语言 (... 的Dildog在Bugtrq邮件列表中以Microsoft Netmeeting为例子详细介绍了如何利用...

绍兴市15869419567: 如何看懂Ollydbg里程序在内存,模块,寄存器里值的意思是什么 -
贰李吡硫: 是汇编语言.不好学.

绍兴市15869419567: 谁有这篇文章,或者有地址《The Tao of Windows Buffer Overflows》 -
贰李吡硫: 不知道为什么你下载了又不选正确答案,难道我回答的是错误的答案吗?QQ中转...

绍兴市15869419567: 怎样用Visual Studio 2005 破解收费软件?
贰李吡硫: 如果想破解一个软件,要通过反汇编的代码慢慢分析出源码.这是一个漫长而艰辛的过程.有的软件如果加壳必须要先脱壳.如果你要破解一个收费软件,可以用OllyDBG这款工具进行分析.

绍兴市15869419567: 捉鱼网手机软件 - 学JAVA手机游戏开发需要用到哪些知识呢?
贰李吡硫: 手游开发,一方面是需要掌握技术,另一方面是要注意抓住机遇,目前刚上来的通信行业3G领域的J2ME的人才需求就比较多.是个好的机会. 如果想要系统的学习,可以咨询一下乐成数字通信学院这方面的课程.3G移动嵌入式软件开发工程师—J2ME平台 本课程致力于培养深入掌握Java、J2ME、Java WEB等技术,从事基于J2ME平台的手机游戏开发、手机嵌入式软件开发的高端人才. 主要就业企业为盛大数位红、捉鱼网、大头网等手机游戏开发公司或手机客户端软件开发公司. 学员就业后主要从事基于J2ME平台的手机游戏开发或手机软件客户端、服务器开发工作.毕业后起薪约为3000-6000元,有1至2年工作经验后可升至4500-8000元.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网