📄 buojie.txt
字号:
HI...! 各位好:
本人来解说一下如何进入 DEBUG 的世界□o
一般人(初学者)若想要进入 DEBUG 世界中 当然都必须俱备有以下等东东
1.DEBUG或TURBO DEBUG或S-ICE等强力的除错程式
2.基本组合语言的功力,若您还是一位初学者的话,那麽我建议您马上买一本
组合语言的书来看吧!
3.要有无比的毅力及耐心 (最好多读有关组合语言的书籍,天下没有白吃的午餐
凡事靠自己最好罗! 功力是自己多摸索而来的经验)
4.当然最後要拿(程式来开刀罗)
(I)破解目的:
来谈谈破解游戏的密码吧,我想这是一般人最初的目的,也是最热衷的想知道
相信大家都有恼人的经验,常常努力日夜不休的玩电脑游戏,但每次都要因
(密码)而大伤脑筋,现在大多游戏都是用密码&读母片来做为保护的方式
使原版使用者苦脑不已,况且那密码又那麽的小,有的还要用玻璃纸之类的才
能看个清楚,大伤使用者的眼睛及不必要的麻烦,本人之所以写了这个说明档
目的是为了(保障正版的使用不便),希望大家一起努力将台湾(海盗王国之
名)给洗刷掉.
(II)如何有效的利用(除错程式):
我们先来谈谈 DOS 所提供的 DEBUG 程式的使用方法吧!
指令: 说 明 意 义 使 用 的 格 式
A 组译组合语言程式 A (为记忆体中的位址)
C 将二区段的记忆体内容 C (为区段范围)(为区段位址)
做个比较
Ex:C 100 L20 200
说明:将 DS:100 的32位元(16进位法则是 20)与
DS:200 开始的32位元资料互相来比较
注:L20 为区段的范围
D 显示记忆体的内容 D (记忆体位址)或 (区段的范围)
注:此方法是显示(机器码)
E 修改记忆体资料 E (记忆体的位址)
注:此方法为修改(机器码)
F 将资料或位元输入到您指定 F (指定的区段范围)
的记忆体区段中
G 执行程式 G (为某一区段):(到某一区断中)
Ex: G ????:????
H 将二个16进位的数值 做 H (运算值)(运算值)
加/减 的运算,并在同
一列显示 (和/差)
I 将(PORT)输入资料并显示 I (PORT记忆体位址)
L 载入某个档案或是自设的磁轨& L (记忆体位址)或
磁区 (磁碟机 磁轨 磁区)
M 将某一个区段内容搬移到自设的 M (区段范围)(记忆体位址)
位置中
N 命名档案名称 N (档案名称)
O 输入某个位元输出到(PORT)O (PORT区段位址)
Q 结束DEBUG回DOS中
R 显示暂存器中或旗号内容 R
也可以加以改变其内容 R (暂存器的名称)
Ex:R IP
IP=???? (您可以修改内容,不改则按ENTER)
S 搜寻记忆区段中的串列 S (记忆体区段的范围)
T 执行一个指令或同时执行多个指令 T (记忆体区段)或 (数值范围)
U 将机器码反组译成组合语言 U (记忆体位址)或 (范围)
W 写入到档案中(限COM档)或 W (记忆体区段)或 (指定范围)
将资料写入到指定的磁碟机.磁轨.磁区上
最後注明:()中的项目可有可无 全凭您自己的需要而定.
以上功能繁多 麻烦您自己多买书来参考之
并亲自操作演练一番 方知我在说什麽.
告一段落:
当然若您想学会如何破解的同时 请记得务必要将上述的功能熟记
就像若给你一套好用的工具您不会使用的话.那也是枉然的 您说
是不是呢?
一般的除错程式大多都是这样使用的 下次为您补述 目前最强的
S-ICE除错程式的新增功能 敬请下次再会了.
作者:俞煌男 (目前仍在补习中,所以大概一星期内尽量拨空来写一篇)
62/08/24 作者功力也不是说很好,大多也都是靠自己来
努力学成的,若有笔误或是言不答意,敬请来涵指教o
动机:本人写这篇文章主要是提供自己一些心得来帮助大家快速进入破解
的领域中,让不得其门而入的朋友,一同来努力研究o
欢迎拷贝流传,但勿将本文私自修改
YU HWANG留 期待再相会!
目前用的 FUH SONG
嗨...我们又再一次的相会了:
现在所要讨论的是 目前广受好评及目前无人能比之的 超强S-ICE除错程式
(I)使用的配备限制:
注意:若你想用这套超强的S-ICE除错程式的朋友们 请务必要注意听啦!
1.必须要是386-SX25以上者
2.必须要有2MB RAM以上者
3.不可以加挂QEMM或EMM386的记忆体管理程式
若您的电脑配备跟上述相同或是更好时 很高兴您能使用目前最强的S-ICE
除错程式,反之若您的电脑还是比上述还(烂)者,很抱歉.你将不能执行这
个程式,当然更别说一睹(S-ICE)的风采了,可惜呀!
(II)使用方法须知:
步骤:
1.您要跑此东东前,先确定您有没有此软体
PS:若没有的话,可以到MIDI-2或瑞智四站(小可爱)拿
若您等级不够 可以留信给(小可爱)说您要那S-ICE
.ARJ档 我想他会让你D/L回去的
2.放在HD中执行 EMMSETUP.EXE此程式
不要动他的参数,直接按(F10)存档吧!
Ex:本人是解压缩到S-ICE子目录
若您不是跟我一样的话 那麻烦你改下面我所列出的
CONFIG.SYS路径要设对 不然会找不到
S-ICE.EXE档喔!
3.您的原先CONFIG.SYS必须要先改名罗!
4.将(S-ICE)挂在CONFIG.SYS中
Ex:本人列出Me CONFIG.SYS
DEVICE=C:\S-ICE\S-ICE.EXE
DEVICE=C:\HIMEM.SYS
DOS=HIGH
FILES=25
BUFFERS=25
相信大家都会改吧!可别说您这个看不懂喔..!
若您上述步骤都已经弄好而且没问题的话,那麽你就重新(开机)吧!
(III)如何进入S-ICE程式中
您可以按(Ctrl+D)就进入啦!恭喜您已经可以正常使用罗!
若您还不行的话,请检查是否路径有无设错,最好是在AUTOEXEC
.BAT档中加入 PATH=C:\S-ICE 不然DOS会找不到
档案喔!(PS:还有最好不要将 扫毒/防毒 等程式载入进去,不然
可能会导致记忆体位址或是记忆体空间的不够喔!当然此程式不含任何病
毒,请各位安心使用吧!)
若各位遇到不懂的指令时,可以进入S-ICE中按(F1)即有显示出
一些指令的用法,由於太多指令了,实在是没什麽时间可以一一列出用法
格式,所以若不懂时,请查(英文字典来帮助阅读),实在抱歉 请各位
原谅
PS:下次预告 如何简单的破解GAME PASSWORD(游戏密码)
保证让您很有成就感喔!
这次将举例(大宇-雷射坦克的快速破解法 一分钟内即告破解)
相信您也可以试试看,保证一学就会
说明:本举例是为了让各位清楚的知道破解过程 但碍於版权问题请各位
若破解之後 勿将破解档四处流传!谢谢合作!!
感言:本人一直希望带动宜兰的BBS风气并想提高宜兰的素质,所以请各
位多多爱护(本土的软体)不要乱拷没版权的软体喔!
破解的技巧 将在下次中解说 保证让初学者易懂!
别忘了..多多来信捧场喔! 有问题欢迎写信到网路区来问我
或是上本站 (朋友俱乐部)近期开放 请期待
请各位切勿将本说明档修改ID好吗?毕竟这也是我辛苦所KEY IN
出来的,谢谢各位合作罗!
朋友俱乐部 站长:YU HWANG
各位好:
很高兴的又是 (俞煌男)时间到了,笔者的口才不知好不好,若有写错的地方
或是太模糊不清楚..等地方,本人皆欢迎您来信批评指教,也欢迎你我一起加入讨论
的行列,别忘了..多多来信鼓励唷!可以到瑞智网或是瑞智四站中的破解游戏信区中
写信给 YU HWANGo
讨论主题(1):实例破解说明
本人大多都采用(S-ICE)来破解密码或是KEYPRO,KEYDISK
相信你使用它之後,会更得心应手,此软体真是不错,强力推荐o
操作指令讲解:
大多使用者还是对(S-ICE)的指令用法不清楚,但笔者家中又没列表
机,所以要用手写然後再KEY IN上去,实在不便,所以不可能一次全
部将指令的用法一一列出,只好靠一次讲一些来满足各位的需要,但有一点
的就是(还是请初学者多多熟记指令的用法好吗??并请买本书来看吧!)
我不是在教(组合语言)(若有可能的话,我会考虑的,疑...怎麽没人
要求呢?)(没有人要求那就算了,那不是一下子可以讲完的,所以多多看
书来学习是比较实际一些)
指令 中 文 意 义
BMP,BPMB,BPMW,BPMD 中断记忆体区段
BPR 中断记忆体范围
BPIO 中断I/O PORT范围
BPINT 中断干扰 INTxx
BPX 中断执行
CSIP 设定CS:IP范围限定
BPAND 总合中断点在一起使用
BPE 编辑中断
BPT 自设中断点的模式
BL 列出现在的中断点位置
BC 清除所有中断点
BD 关闭中断点
MAP 列出目前记忆体的使用状况
INT? 列出中断点-编号
先讲到这罗...指令用法 下次会在继续为您补述的 请耐心等候好吗??
讨论主题(2):破解实例操作法
步骤(I)
开始先将 (大宇-雷射坦克)INSTALL 到HARD DISK中
完全载入OK之後,请参考第二集,驱动执行S-ICE程式(系统设定档
CONFIG.SYS记得要改喔!)
步骤(II)
进入(大宇-雷射坦克)GAME中,执行TANK1.BAT 开始游戏
等到问密码时,嘿嘿....还等什麽,按(Ctrl+D)就进入密码比
对程式罗!(由於笔者家中没列表机,所以简单带过去,除非有人借我列表
机,不然实在懒得一边用手写然後再KEY IN进去)简单列出来:
你进去到(密码比对程式後,可以看见以下的组合语言)
机 3C80 CMP AL,80
740C JZ 53A7 若输入正确 就进入游戏
A18951 MOV AX,〔5189〕
...... SUB AX,〔518B〕
器 ..... CMP AX,0001
.... JLE 5392
...... MOV AX,〔5189〕
码 ...... MOV 〔518B〕,AX
.. RET
若你刚开始找不到时 别担心,按 T 一直追踪 即可以找到上述的密码比对
程式罗!
将3C80740CA18951用笔抄起来,然後用PCTOOLS FIND
将74==EB 改成EB即可破解啦!
大概说明:
JZ 53A7 原来====改成 JMP 53A7
JMP 的机器码就是 EB
意思就是说 不管输入正确或不正确的密码 都跳到(游戏中)
这样您懂吗??以上的比对程式(初学者,请参考组合语言相关书籍)
讨论主题(3):告一段落
本人写这篇 破解入门(1,2,3)集,纯粹是服务性质,并非我的义务
主要的目的还是教你抓鱼,并非给你鱼吃,所以凡事靠自己最好,不要一直
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -