首页电脑软件安全杀毒 OllyDbg注册码破解版 v2.01
OllyDbg注册码破解版 v2.01
  • OllyDbg注册码破解版 v2.01

  • 大小:26.2MB 更新时间:2021-01-21
  • 类别:安全杀毒 语言:简体中文
简介
OllyDbg是目前最为热门且好用的一款调试工具,能够对各种编程代码进行编译调试,并且能够显示有关的寄存器、循环、api调用、交换机甚至是其他方面的更多信息,是反编译过程中非常重要的一个组成部分。破解版软件大家应该都知道,分为很多种,有各种单机游戏内购破解、电脑软件注册码破解、手机软件破解等等,大家在日常的使用过程中或多或少的总会接触到一些破解版软件,那么这些软件是如何破解的呢,其实就是反编译程序进行破解了。每个程序都是由若干的代码组成的,每个代码都有着各自的运行功能,而破解软件我们就需要知道每个代码具体做了什么,发送了什么信息,从而追根溯源的进行针对性的破解。而OllyDbg64位汉化版就是能够快速的捕捉程序中的每一个代码的详细运作情况,并以特殊的方式展现在大家的面前,这样一来,我们进行破解就会容易很多了。当然,这只是这款软件的一个用法而已,例如它还能够调试多线程应用程序、设置条件、日志记录、内存和硬件断点等等功能,总之,如果你需要一款反编译软件的话,那么来下载吧,肯定不会出错了!

特别说明

反编译软件会被杀软误报毒,这是正常现象,大家放心使用!

OllyDbg使用教程

1、有哪些常识?
一、机械码,又称机器码.
ultraedit打开,编辑exe文件时你会看到
许许多多的由0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F组成的数码,这些数码
就是机器码.
修改程序时必须通过修改机器码来修改exe文件.
二、需要熟练掌握的全部汇编知识(只有这么多)
不大容易理解,可先强行背住,混个脸儿熟,以后慢慢的就理解了
cmp a,b 比较a与b
mov a,b 把b的值送给a
ret 返回主程序
nop 无作用,英文“no operation”的简写,意思是“do nothing”(机器码90)***机器码的含义参看上面
(解释:ultraedit打开编辑exe文件时你看到90,等同于汇编语句nop)
call 调用子程序
je 或jz 若相等则跳(机器码74 或0F84)
jne或jnz 若不相等则跳(机器码75或0F85)
jmp 无条件跳(机器码EB)
jb 若小于则跳
ja 若大于则跳
jg 若大于则跳
jge 若大于等于则跳
jl 若小于则跳
jle 若小于等于则跳
pop 出栈
push 压栈
三、OllyDbg常见修改(机器码)
74=>75 74=>90 74=>EB
75=>74 75=>90 75=>EB
jnz->nop
75->90(相应的机器码修改)
jnz -> jmp
75 -> EB(相应的机器码修改)
jnz -> jz
75->74 (正常) 0F 85 -> 0F 84(特殊情况下,有时,相应的机器码修改)
四、两种不同情况的不同修改方法
a、修改为jmp
je(jne,jz,jnz) =>jmp相应的机器码EB (出错信息向上找到的第一个跳转)jmp的作用是绝对跳,无条件跳,从而跳过下面的出错信息
xxxxxxxxxxxx 出错信息,例如:注册码不对,sorry,未注册版不能...,"Function Not Avaible in Demo" 或 "Command Not Avaible" 或 "Can't save in Shareware/Demo"等 (我们希望把它跳过,不让它出现)
xxxxxxxxxxxx 正确路线所在
b、修改为nop
je(jne,jz,jnz) =>nop相应的机器码90 (正确信息向上找到的第一个跳转) nop的作用是抹掉这个跳转,使这个跳转无效,失去作用,从而使程序顺利来到紧跟其后的正确信息处
xxxxxxxxxxxx 正确信息,例如:注册成功,谢谢您的支持等(我们希望它不被跳过,让它出现,程序一定要顺利来到这里)
xxxxxxxxxxxx 出错信息(我们希望不要跳到这里,不让它出现)
2、这款软件修改程序怎么用 ?
选中你修改的数据 右键>复制可执行文件>有选择部分和全部修改部分 ,弹出一个窗口,右键,保存文件就OK 。

软件功能

1、数据格式
这款软件的数据窗口能够显示的所有数据格式:HEX、ASCⅡ、UNICODE、 16/32位有/无符号/HEX整数、32/64/80位浮点数、地址、反汇编(MASM、IDEAL或是HLA)、PE文件头或线程数据块。
2、调试DLLs
您可以利用软件中调试标准动态链接库(DLLs)。该软件会自动运行一个可执行程序。这个程序会加载链接库,并允许您调用链接库的输出函数。
3、源码级调试
这款软件可以识别所有 Borland 和 Microsoft 格式的调试信息。这些信息包括源代码、函数名、标签、全局变量、静态变量。有限度的支持动态(栈)变量和结构。 代码高亮软件的反汇编器可以高亮不同类型的指令(如:跳转、条件跳转、入栈、出栈、调用、返回、特殊的或是无效的指令)和不同的操作数(常规[general]、FPU/SSE、段/系统寄存器、在栈或内存中的操作数,常量)。您可以定制个性化高亮方案。 可以调试多线程程序。因此您可以在多个线程之间转换,挂起、恢复、终止线程或是改变线程优先级。并且线程窗口将会显示每个线程的错误(就像调用 GETLASTERROR 返回一样)。
4、分析
软件的最大特点之一就是分析。它会分析函数过程、循环语句、选择语句、表[tables]、常量、代码中的字符串、欺骗性指令[tricky constructs]、API调用、函数中参数的数目,import表等等.. 这些分析增加了二进制代码的可读性,减少了出错的可能性,使得我们的调试工作更加容易。
5、线程
这款软件可以调试多线程程序。因此您可以在多个线程之间转换,挂起、恢复、终止线程或是改变线程优先级。并且线程窗口将会显示每个线程的错误(就像调用 GETLASTERROR 返回一样)。
6、已知函数
这款软件可以识别 2300 多个 C 和 Windows API 中的常用函数及其使用的参数。您可以添加描述信息、预定义解码。您还可以在已知函数设定 Log断点并可以对参数进行记录。 函数调用可以在没有调试信息或函数过程使用非标准的开始部分[prolog]和结尾部分[epilog]的情况下,对递归调用进行回溯。

软件优势

1.多语言图形用户界面
2.支持AVS指令
3.调用堆栈窗口
4.SEH和VEH链条
5.多字节字符转储
6.在转储中搜索整数和浮点数
7.使用int1、hlt、cli、sti或insb而不是int3的软件断点
8.对ntfs流的有限支持
9.支持重复计数
10.立即数据语句的汇编(db xx等)
11.突出显示运行中跟踪
12.更复杂的代码序列
13.显示可用内存

常用快捷键

打开一个新的可执行程序 (F3)
重新运行当前调试的程序 (Ctrl+F2)
当前调试的程序 (Alt+F2)
运行选定的程序进行调试 (F9)
暂时停止被调试程序的执行 (F12)
单步进入被调试程序的 Call 中 (F7)
步过被调试程序的 Call (F8)
跟入被调试程序的 Call 中 (Ctrl+F11)
跟踪时跳过被调试程序的 Call (Ctrl+F12)
执行直到返回 (Ctrl+F9)
显示记录窗口 (Alt+L)
显示模块窗口 (Alt+E)
显示内存窗口 (Alt+M)
显示 CPU 窗口 (Alt+C)
显示补丁窗口 (Ctrl+P)
显示呼叫堆栈 (Alt+K)
显示断点窗口 (Alt+B)
打开调试选项窗口 (Alt+O)

特别说明

解压密码:www.aiweibk.com

同类推荐

热门合集

相关文章