ollydbg官网版是专门为调试多线程程序而构建的软件,能够执行代码分析,并显示有关寄存器、循环、api调用、交换机和许多其他方面的信息。ollydbg官网版专注于二进制代码分析,可以揭示重要的数据,特别是当源代码不可用时。ollydbg官网版有一个干净的界面,您可以很容易地直接从主窗口访问它的主要功能。您可以将应用程序拖放到主窗口中,或者使用内置的浏览功能添加它们。ollydbg官网版能够在现场加载和调试dll。此外,它还可以跟踪程序执行和日志参数。ollydbg官网版可以提供有关日志数据(地址、消息)、可执行模块(大小、条目、名称、文件版本、路径)、内存映射(地址、大小、所有者、访问)、线程(条目、最后一个错误、条目、tib、优先级)和cpu(寄存器、地址)的信息。此外,ollydbg官网版允许用户设置条件、日志、内存和硬件断点。经验丰富的用户可能会使用一些高级功能,因为他们可以配置以下参数:代码(操作数、地址、转储、字符串)和调试过程(事件、异常、跟踪)。高级分析可以帮助您解码复杂的代码序列并提取未知函数的参数数。还可以自定义其外观,因为您可以更改代码突出显示方案、字体样式和颜色。
ollydbg官网版软件特色
1、目前为止最流行的调试解密工具
2、减少了出错的可能性,使调试工作更加容易
3、是反汇编工作的常用工具
4、附带了118脱壳脚本和各种插件
5、支持Windows平台下的32/64位系统上使用
6、功能非常强大,已经完全取代了SoftICE
ollydbg官网版安装方法:
下载ollydbg后,使用压缩软件将文件进行解压。
解压完成后,找到文件打开并找到.exe文件,以管理员运行。
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 压栈
三、常见修改(机器码)
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 。
同类推荐
2022-09-05
立即下载2022-06-28
立即下载2022-06-28
立即下载2022-08-31
立即下载2022-08-23
立即下载2022-09-03
立即下载相关文章
UltraEdit如何关闭选区注释?
2022-02-16幻书启世录初音未来技能强度分析
2022-08-12CorelDRAW X6序列号下载_CorelDRAW X6最新激活码大全
2022-01-26使用CorelDRAW X6抠图的操作方法
2020-08-22Office2016产品密钥_Win10系统下Office2016激活教程
2020-07-09鲁大师进行电脑烤机的图文教程
2021-12-17凡科快图如何把背景变透明?
2021-12-17Xmanager如何预订传输?Xmanager预订传输的技巧
2022-05-203DS Max如何保存选定对象?3DS Max保存选定对象的技巧
2021-12-03印象笔记如何保存网页内容?
2021-10-16