米葫芦网

破解的入门知识

热度:9℃ 发布时间:2023-11-16 20:25:43

破解的入门知识

破解的工具介绍
修改档案的工具: PCTOOLS, HVIEW, PSE等,这些都是DOS下的修改程式,如今是WINDOWS的天下,当然应该选用 ULTRA-EDIT了,它的功能可是非常强大哦,我会在下期将它放在破解工具区中.
除错程式的工具: DEBUG, SYMDEB, GAMETOOLS, CM386等,太多了,但是这些都只能调试实模式下的程式,所以如果要破WINDOWS下的 软体,必须备上: SOFT-ICE, TR, 等.
编码相关工具: UNP, PKLITE, GT, WWPACK, UNWWPACK等是一些压缩及解压缩的工具,一个程式被压缩的目的是防止有人破解它,它通过一定的运算法编辑,执行的时候用自己的压缩算法 在内存中开辟一块区域,解码后再执行,所以如果你要破解一个被压缩了的软体时,在内存中看到的机械码会与软体本身不一样,从而使你不能修改它. 所以另一类常驻式的修改工具相应而生,如 TSRCRACK.
档案回写工具: EXEWRITE, EXESHAPE等,这些工具的目的也是为了解压缩程式,它通过害内存中追踪到的一毓的寄存器的位址,加上一些运算来重新产生一个新的没有编码的软体.
破解强手之路: SOFT-ICE
鬼佬的SOFT-ICE,功能非常强大,防当能力也是一流,所以几乎没有什么程式它不能够追不下去的. 说起来就有点让人激动,确实如此,下面简单地介绍一些它的常用指令:
命令代码
命令意义
示例
S
在记忆体中查找指定字符串
S 0:F L30 "7979"
在0:F至0:F+30的记忆体中查找"7979"字符
D
看记忆体内容
D EAX
查看EAX的记忆体内容
E
编辑记忆体内容
E DS:EAX
编辑DS:EAX的记忆体
R
修改寄存器内容
R EAX 1
修改EAX寄存器值为1
A
反汇编指令
A 11:22
在11:22的记忆体中直接反汇编机器指令
BPM/BPX
下中断点指令
BPX HMEMCPY
下中断点在"Hmemcpy"
BL
列出当前所有中断点
BL
BC/BD
清除/禁止中断点
BC *
清除所有的中断点
另外,再介绍 ICE 常用的几条快捷指令键,必须熟悉掌它们.
F4键
看USER的画面
F5键
返回USER程式
F6键
游标在命令与记忆体区切换
F7键
让程序执行到游标所在处
F8键
单步执行,遇到CALL则进入执行
F9键
在游标所在代码处下中断点
F10键
单步执行,遇到CALL则跳过执行
F12键
相当于指令P RET,返回主程式
CTRL-D键
呼叫ICE
F1键
ICE的帮助信息,请详细参看

网友评论
评论
发 布

更多软件教程
  • 软件教程推荐
更多+
Greenfoot设置中文的方法

Greenfoot设置中文的方法

Greenfoot是一款简单易用的Java开发环境,该软件界面清爽简约,既可以作为一个开发框使用,也能够作为集成开发环境使用,操作起来十分简单。这款软件支持多种语言,但是默认的语言是英文,因此将该软件下载到电脑上的时候,会发现软件的界面语言是英文版本的,这对于英语基础较差的朋友来说,使用这款软件就会...

07-05

Egret UI Editor修改快捷键的方法

Egret UI Editor修改快捷键的方法

Egret UI Editor是一款开源的2D游戏开发代码编辑软件,其主要功能是针对Egret项目中的Exml皮肤文件进行可视化编辑,功能十分强大。我们在使用这款软件的过程中,可以将一些常用操作设置快捷键,这样就可以简化编程,从而提高代码编辑的工作效率。但是这款软件在日常生活中使用得不多,并且专业性...

07-05

KittenCode新建项目的方法

KittenCode新建项目的方法

KittenCode是一款十分专业的编程软件,该软件给用户提供了可视化的操作界面,支持Python语言的编程开发以及第三方库管理,并且提供了很多实用的工具,功能十分强大。我们在使用这款软件进行编程开发的过程中,最基本、最常做的操作就是新建项目,因此我们很有必要掌握新建项目的方法。但是这款软件的专业性...

07-05

Thonny设置中文的方法

Thonny设置中文的方法

Thonny是一款十分专业的Python编辑软件,该软件界面清爽简单,给用户提供了丰富的编程工具,具备代码补全、语法错误显示等功能,非常的适合新手使用。该软件还支持多种语言,所以在下载这款软件的时候,有时候下载到电脑中的软件是英文版本的,这对于英语基础较差的小伙伴来说,使用这款软件就会变得十分困难,...

07-05

最新软件下载