反汇编动态追踪工具Ollydbg

Ollydbg 通常称作OD,是反汇编工作的常用工具,吾爱破解OD附带了118脱壳脚本和各种插件,功能非常强大,基本上不需要再附加安装其它插件了。
对OD的窗口签名进行了更改,从而避免被针对性检测 修改了OD窗口切换快捷键为TAB键、
修改附加窗口支持滚轮滚动
修改OD启动时为优先加载插件
采用论坛夜冷风发布的字符串插件,有效的解决了字符串退出BUG
增加了advancedolly插件有效解决了OD无法批量修改及无法进行带
壳数据窗口跟随的BUG
.改动了OD子窗口的类名
更新了部分插件及添加部分插件
sod默认设置为全选模式,以后会自行更新
解决注入代码时提示框
360安全卫士可能会误报StrongOD释放的驱动为病毒,造成ollydbg调试过程中某些功能不能使用。在此提醒大家一下,以免大家误会。如果想调试过程中没有什么障碍,希望大家在调试过程中暂时屏蔽掉360安全卫士。
OllyDebug,一个新的动态追踪工具,将IDA与SoftICE结合起来的思想,Ring 3 级的调试器,己代替SoftICE成为当今最为流行的调试解密工具了。同时还支持插件扩展功能,是目前最强大的调试工具。基本上,调试自己的程序因为有源码,一般用vc,破解别人的程序用OllyDebug。
时间: 2024-10-10 13:28:02

反汇编动态追踪工具Ollydbg的相关文章

c++反汇编与逆向分析 小结

第一章  熟悉工作环境和相关工具1.1 熟悉OllyDBG  操作技巧1.2 反汇编静态分析工具 IDA(最专业的逆向工具)    快捷键    功能     Enter     跟进函数实现     Esc       返回跟进处    A         解释光标处的地址为一个字符串的首地址     B         十六进制数与二进制数转换    C         解释光标处的地址为一条指令     D         解释光标处的地址为数据,没按一次将会转换这个地址的数据长度   

逆向分析(工具介绍)

一.OllyDBG是一款调试分析工具,主要用于动态调试.(一)窗口概况: 图中标号对应的功能区: 反汇编区域:1.地址:2.汇编代码对应的十六进制机器窗口:3.反汇编窗口:4.对应的注释. 寄存器区域:5.寄存器 数据区域:7.数据所在的内存地址:8.十六进制编码信息:9数据对应的ASCII码信息 栈区域:10.地址:11.数据:12.说明信息. (二)常用快捷键: F2:断点 F3:加载一个可以执行程序. F4:程序执行到光标位置. F5:缩小.还原当前窗口. F7:单步步入. F8:单步步过

跟踪工具大全

1.Solaris Dtrace DTrace是Sun Solaris内置的全面动态追踪工具,可供管理员和开发人员检查用户程序和操作系统自身的行为.您可利用DTrace浏览系统,以了解它的工作方式.追踪在软件的许多层面中存在的性能问题,或者探明异常行为的原因.在软件开发系统中使用该工具是安全的,且不必重启系统或应用程序. DTrace动态地修改操作系统内核和用户进程,以记录特别位置的数据,这称为probe(s).probe就是位置或活动,DTrace可将其与请求绑定在一起,以执行一组活动,如记录

Kali Linux工具分类

Kali Linux含有可用于渗透测试的各种工具.这些工具程序大体可以分为以下几类: 信息收集:这类工具可用来收集目标的DNS.IDS/IPS.网络扫描.操作系统.路由.SSL.SMB.VPN.VoIP.SNMP信息和E-mail地址. 漏洞评估:这类工具都可以扫描目标系统上的漏洞.部分工具可以检测Cisco网络系统缺陷,有些还可以评估各种数据库系统的安全问题.很多模糊测试软件都属于漏洞评估工具. Web应用:即与Web应用有关的工具.它包括CMS(内容管理系统)扫描器.数据库漏洞利用程序.We

反汇编调试Android

https://code.google.com/p/android/issues/detail?id=73076 http://my.unix-center.net/~Simon_fu/?p=527 在移植Android过程中会遇到很多Crash的情况,尤其是启动Android过程中.一般这些问题都可以通过看代码能解决,当然也有一些比较“妖娆”的问题,非常难找到头绪,在logcat日志也只会打印一些崩溃的堆栈,这些信息很难帮助我们定位问题.根据个人一个实例来介绍一下在Android移植过程中反汇

Linux调试工具

1. 使用printf调试 #ifdef DEBUG Printf(“valriable x has value = %d\n”, x) #endif 然后在编译选项中加入-DDEBUG 更复杂的调试应用如: #define BASIC_DEBUG 1 #define EXTRA_DEBUG 2 #define SUPER_DEBUG 4 #if (DEBUG &EXTRA_DEBUG) printf … #endif 在这种情况下如果设置编译器标志为-DDEBUG=5,将启用BASIC_DEB

20155326《网络对抗》免考项目——深入恶意代码之生成恶意代码的动静态结合分析

20155326<网络对抗>免考项目--深入恶意代码之生成恶意代码的动静态结合分析 在前两篇博客中,我分别学习了利用静态分析工具和动态分析功具对恶意代码进行分析,在这篇博客中,我将之前学到的知识结合起来,对恶意代码示例进行更深层次的动静态分析. 并且,我学习了使用IDA PRO和OllyDbg对恶意代码进行进一步细化的动态分析,查看恶意代码中主要函数之间的关系以及函数之间的参数,以此来搞清楚恶意代码在运行后对计算机进行了哪些操作. IDA Pro介绍 IDA Pro交互式反汇编器专业版(Int

《C++黑客编程揭秘与防范》(第二版)

本书是<C++黑客编程揭秘与防范>的升级版,在前书的基础上新添加了一些内容,同时也删除了一些过时的内容.本书以Win32应用层下安全开发为中心,介绍Windows系统下的安全开发. 本书介绍了操作系统的相关操作,比如进程.线程.注册表等知识.当读者掌握了关于进程.线程.注册表等相关的开发知识后,就可以把一些常规的操作进程.注册表.文件等用代码进行实现,这样,一些日常的操作可与学习的编程知识相结合.除了操作的知识外,本书还介绍了关于网络应用程序的开发,了解Winsock的开发后,读者就会明白在应

成为专业程序员路上用到的各种优秀资料、神器及框架

最近想着怎么把自己的知识体系进行整理起来,使用思维导图进行描述,对自己以后的发展也有一个更深的认识,更快的提升自己:看到了下面这篇文章,感觉非常实用,从语言到框架都非常全面,自己也可以继续补充,也是对自己知识体系的一个补充吧. 前言 成为一名专业程序员的道路上,需要坚持练习.学习与积累,技术方面既要有一定的广度,更要有自己的深度. 笔者作为一位tool mad,将工作以来用到的各种优秀资料.神器及框架整理在此,毕竟好记性不如烂键盘,此项目可以作为自己的不时之需. 本人喜欢折腾,记录的东西也比较杂