📄 db8.htm
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0050)file://\\Server\pub\Hacker\Documents\JM\jm1-01.txt -->
<HTML><HEAD>
<META content="text/html; charset=gb2312" http-equiv=Content-Type>
<META content="MSHTML 5.00.2614.3500" name=GENERATOR></HEAD>
<BODY><XMP>Soft-Ice磁片的目录中应当含有下列档案:
S-ICE.EXE
S-ICE.DAT
LDR.EXE
MSYM.EXE
EMMSETUP.EXE
UPTIME.EXE
README.SI
SAMPLE.EXE
SAMPLE.ASM
SAMPLE.SYM
S-ICE.EXE 为 Soft-ICE 主程式。
S-ICE.DAT 为 Soft-ICE 启始参数设定档。 LDR.EXE 为 Soft-ICE
主程式及符号档(symbol file)的载入程式。 MSYM.EXE 为 Soft-ICE
符号档的产生程式。 EMMSETUP.EXE 为 供使用者自定扩展记忆体(expanded
memory)使用方式的程式。 UPTIME.EXE 为 修正时间调[拯]的程式。 README.SI
为 一文字档,其中包含有Soft-ICE使用手册未提及的事项。 SAMPLE.EXE 为
使用者指南中所使用的一个示范(DEMO)程式。 SAMPLE.ASM 为 SAMPLE.EXE
的组合语言原始程式。 SAMPLE.SYM 为 SAMPLE.EXE 的符号档。
2.2 载入Soft-ICE
在执行Soft-Ice之前,先将磁片中所有的档案拷贝至硬碟机中。 *
o些档案应当放置於您的档案路径所能存取到的目录中。 S-ICE.EXE 能以DEVICE
DRIVER的形式载入抑或以一般程式於DOS 命令行下执行。 如果想*
n使用Soft-Ice的特点的话,则SICE.EXE必须在CONFIG.SYS中以DEVICE DRIVER
的方式载入。
注解 :
如果您没有extended memory的话,则Soft-ICE 无法以device driver的形式载入。
也就是说您必须在DOS prompt下载入它。
2.2.1 无 Extended Memory 的载入方法:
当您没有extended memory时,Soft-ice将尽量将自己本身载入到记忆体最高位置。
而被Soft-ice所使用的记忆体将会被排除在外(map out)。因此DOS记忆体的可视范围
将比载入前为少,建议您在其他任何常驻程式前载入 S-ICE。 如果您没有 extended
memory, 只要键入:
S-ICE
2.2.2 使用 Extended Memory 来载入的方法:
以Extended Memory来载入S-ICE可以下列两种方法达成:
1. 在 CONFIG,SYS, 中将S-ICE.EXE以driver的形式载入:
如果您将使用下列的功能,则必须是此种方法。
* 与经由ROM BIOS CALLS来存取记忆体的程式,共享记忆体。
(如 VDISK,SYS, RAMDRIVE.SYS,HIMEM.SYS,cache programs, 等等).
* 使用Soft-ICE EMM 4,0 相容能力。
* 使用Soft-ICE 作为符号或原始程式阶段的除错。
* 使用back trace ranges.
* 与其它Nu-Mega 的产品如MagicCV,共同使用S-ICE。
当以DRIVER形式载入时,Soft-Ice将配置一部份的Evtended memory以作为
自己本身及其附属程式使用,因此不会有记忆体冲突发生。S-ICE.EXE必须
在其它会配置Extended memory的程式之前载入。(例如:VDISK.SYS,
RAMDRIVE.SYS)。通常如果Soft-Ice在CONFIG.SYS中第一个载入时,能得到
最好的效果。
对於那些新进使用Soft-Ice的使用者而言,在CONFIG.SYS中以下列叙述来将
Soft-Ice当作第一个载入的程式是很明智的:
device = drive: \path\S-ICE.EXE /SYM 50
Drive 及 path 须指派为S-ICE.EXE 所在的目录.该项叙述会在系统重置後
将Soft-Ice载入,适合作为入门指引。无论如何,Soft-ICE将不会载入更为
强大的功能(如EMM 4.0)。在您使用有一些心得後,您可以重新调[拯]Soft-Ice
来使用诸如此类的功能。如果您已熟悉Soft-Ice或想要立即调[拯]设定以使用
其功能的话,请参阅第六章(Soft-ICE 初始设定选项)。
小心!! :
当您的系统於第一次安装新的DEVICE DRIVER时,事先准备一张可开机的磁片是一项
明智的措施。此种预先的警戒,乃是为了防范诸如内定的设定与您的系统不相容等的
突发事件发生。
如果您并不确定如何编辑您的CONFIG.SYS档,请参考您的系统使用手册,或是
您的文字编辑器的使用指引。在您修改完CONFIG.SYS档後,您必须重新启动您
的系统以使先前的修改生效。
2. 於DOS Prompt 下键入S-ICE. 在实际载入前Soft-ICE将会提示一段讯息,如要
避免的话,则须将 "EXTENDED" 这个字放於S-ICE.DAT档案中,请参阅第6.4节
有关S-ICE.DAT的部份来取得更多的资讯。使用此法将使S-ICE.EXE自动载入至
extended memory最高位置,无论是否已有其它程式在那儿。如果您可以确定
没有其它的程式在使用 Extended memory,则可使用该法。当以此法载入时,
Soft-ICE 将不占传统记忆体(conventional memory)。您所应下的指令为:
S-ICE <ENTER>
注解:
当您在命令列下载入Soft-Ice时,您将无法使用Soft-Ice的所有特异功能。如果您想
把Soft-Ice当成是唯一的除错器的话,建议您由CONFIG.SYS中载入Soft-Ice。
如果您想将Soft-Ice以DEVICE DRIVER的形式载入,但不想让Soft-ice一直常驻的话。
您应当使用 /UN 该选项来解除。请参阅第6.3.1节来取得更多的资讯。
2.2.3 调[拯]Soft-ICE 使能依您的设定启动
您可以於Soft-Ice位於CONFIG.SYS中的载入选项开关及Soft-Ice的启始设定档
S-ICE.DAT 来自定启动方式。选项开关允许您自定该保留多少Extended memory给
Soft-Ice使用。启始设定档S-ICE.DAT允许您指定调[拯]的选项、功能键的安排及定义
一个自动启始的字串。所谓自动启始字串乃是每次安装Soft-Ice後,一系列自动执行
的命令序列。更多有关自定Soft-Ice的资讯,请参阅第六章。
2.3 解除 Soft-ICE
有时候,您也许需要解除Soft-Ice。通常的解除的理由是要执行一个使用80286
或80386保护模式指令的程式。要解除Soft-Ice,请输入:
S-ICE /U <ENTER>
这个指令将使的机器回复到真实模式,如果Soft-Ice是由CONFIG.SYS载入的话,则原
先所占用的记忆体将依然被保留给Soft-Ice,且无法给其它的程式所使用。如果Soft
-ice是由命令列下所启动的话,解除的动作将会把原先所占用的记忆体释回。
注意 :
如果您的系统中有任何会回填的记忆体(backfilled memory)或是expanded memory
仍在使用中,解除的动作将会使您的系统瘫痪。
2.4 重新载入 Soft-ICE
即使您是由CONFIG.SYS中启动Soft-Ice的,您仍能随时重新载入Soft-Ice。
如果Soft-Ice是由CONFIG.SYS中启动的话,则原本调[拯]选项的设定(EMM 4.0, 符号及
原始程式等...)仍然有效。想重新载入 Soft-Ice 键入:
S-ICE <ENTER>
===============================================================================
以上请熟读 一定有益於你破解的方便喔! 多操作 不是纸上谈兵 请实地练习!!
<2> 若你找到你认为可疑的判断点时 可先修改记忆体资料 试试看就可知道是否真的是
密码判断点所在。
例: 2334:1234 CMP AX,AF
2334:1236 74B1 JZ 0108
下指令 E 2334:1236 将74 B1 中的74改成EB 就是JMP<无条件跳跃>
改好之後下 G 输入密码<乱打> 就可知道是否有改成功了! 任何高手也一定都是
这样一次次的试出来的。所以请一边追踪一边写笔记 以防不小心重新开机或当机
以免又要重新追踪的不便。
<3> 我原本是想再举出实例来帮大家更易於了解 但又实在不想再让有『版权的软体』又遭到流传的命运 所以只好将有关技术性的方面提出讨论 至於实例破解解说可能
将在第十集中再次举例说明 有关任何问题皆可於 『破解技术交流网』中讨论。
後序:
其实最近都较没什么主题 大部份GAME的破解已有许多高手已经公怖出破解码 所以
我就没有再破解的必要了! 最主要是破解密码也是没有什么好讲的 破解密码算是
最简单的一门课程 接下来就较精彩了 像 KEYPROT & KEYDISK & 序号保护...等
不过我认为 若你对破解密码还是不太懂的话 以後我若讲解 KEYPROT 时 你一定更
不懂啦! 所以KEYPROT & KEYDISK & 序号保护 是属於进阶中上的人学习的 劝初学
者若想更进步的话 无非是多读书多操作及熟记指令 别无他法。
</XMP></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -