📄 db12.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>= 12. Yu Hwang 12 集 ========================================================
嗨..各位..好久不见了..您是否一样期待著『破解入门』的续集呢? 哈!.太久都没再破了
所以有时间就写一些来给各位初学者学习一下 虽然我并不是很强的高手啦! 不过我有这
份心意喔! 也希望各位请勿修改本文 让本人有点小名气啦! 著作权本人所有喔。
谈谈破解技术吧!..简单又拿一套老GAME来试试看 看看各位是否有吸收到本人所讲的一
些技巧 我再带领大家复习一次吧! 这套老GAME 叫『立体俄罗斯方块』主档是:BL.EXE 想
必一定有听过吧! 简单略说一下 此GAME的破解方式 一开始载入 S-ICE 或 GAMETOOLS 都
可以只要你用的习惯就好了。 之後会有二个画面 不要理它 等到要出现密码询问画面时
快手一按 S-ICE(热键是 CTRL+D) GAMETOOL(热键是 PRINT SCREEN 或 * 笔者是用3.23版)
就会看到以下之程式码...我引出来供大家参考一下 。(程式码 如附图 2)
(如下图 1 密码询问画面 因使用抓图程式 抓下来不是很好 请多多见谅)
图 1:
┃ ┃
┃ ┃
└━━━━━━━━━━━━━━━━━┘
图 2:
-U 1BCC:CE18 1BCC:CE19 1BCC:CE1A
1BCC:CE1B 1BCC:CE1C 1BCC:CE1D 1BCC:CE1E
1BCC:CE21 1BCC:CE24 1BCC:CE26 1BCC:CE29
1BCC:CE2C 1BCC:CE2F 1BCC:CE32 -U 1BCC:CE39
1BCC:CE3C 1BCC:CE3F 1BCC:CE42 1BCC:CE45
1BCC:CE47 1BCC:CE48 1BCC:CE4A 1BCC:CE4B
1BCC:CE4C 1BCC:CE4F 1BCC:CE50 1BCC:CE52
1BCC:CE53 1BCC:CE54 1BCC:CE56 1BCC:CE57
假设你快速按 『热键』 切入GAME中时 并没有看到我引出的程式码时 不要担心 多往下
追几次相信就可以找到啦! 别跟我说你不懂如何往下追喔..那么就请您去参考 『破解入门
1-11集』 我不再重覆。
结语:怎么样..这样是不是比较有点信心呀 是否会很难呢? 我想应该不会有问题 只要多
多看一些组合指令的书籍以及多多下点功夫去找简单一点的程式下手 相信总有一天您一定
会比我还强的啦! 也希望在您看过 『破解入门 1-12集』 之後 能给我一些意见吧! 或是
你有一些疑问想问我 也可以到 『破解技术交流网』 中的 『破解技术讨论区』 发信给我
ID:YU HWANG 就可以罗! 『破解技术交流网』是本人所创立的..希望各位站长及USER们能
多多加入我们的行列 期待您的来信与加入。 我引出『破解技术交流网』的申请表及站台
资料供大家参考一下:
= 13. Yu Hwang 13 集 ========================================================
嗨..各位看官..我又来罗! 每日一破解讲课时间又到了 请各位同学座好喔! 要用心听
不然看不懂不要怪我咧..希望大家都能学的一技之长 把我给干掉喔! 我也希望能带给
您一些收获 不过最终的方法还是要靠您自个努力啦! 好了..多说无益 想学的人就会去
努力学 不想学的人就请您当作我在乱写一通一笑至之。
现在主题是什么呢? 我就写一些电脑内部中断用法及讲一些 8259 IC 是如何动作及如
何RESET 并说明为何 RESET 会造成 S-ICE OR GAMEBUTER AND GAMETOOLS等软体无法执行
请用心看喔!不然你会渐渐看不懂我的意思了..劝您最好用列表机印出来喔!
图(一)
┌━━━━┬━━━━━━━━┬━━━━━━━━━━━━━━━━━━━━━━━┐
┃位 址 ┃中 断 编 号 ┃ 中 断 名 称 ┃
├━━━━┼━━━━━━━━┼━━━━━━━━━━━━━━━━━━━━━━━┤
┃ 0-3 ┃ INT 0 ┃ 除零中断 ┃
┃ 4-7 ┃ 1 ┃ 单步中断 ┃
┃ 8-B ┃ 2 ┃ 不可罩盖中断 ┃
┃ C-F ┃ 3 ┃ 断点中断 ┃
┃ 10-13 ┃ 4 ┃ 溢位中断 ┃
┃ 14-17 ┃ 5 ┃ 萤幕列印中断 ┃
┃ 18-1B ┃ 6 ┃ 保留 ┃
┃ 1C-1F ┃ 7 ┃ 保留 ┃
┃ 20-23 ┃ 8 ┃ 计时中断 (8259 #1 IRQ 0) ┃
┃ 24-27 ┃ 9 ┃ 键盘介面中断 (8259 #1 IRQ 1) ┃
┃ 28-2B ┃ A ┃ 保留 (8259 #1 IRQ 2) ┃
┃ 2C-2F ┃ B ┃ 通讯 1 介面中断 (8259 #1 IRQ 3) ┃
┃ 30-33 ┃ C ┃ 通讯 2 介面中断 (8259 #1 IRQ 4) ┃
┃ 34-37 ┃ D ┃ 列表机介面 2 中断 (8259 #1 IRQ 5) ┃
┃ 38-3B ┃ E ┃ 磁碟机介面中断 (8259 #1 IRQ 6) ┃
┃ 3C-3F ┃ F ┃ 列表机介面 1 中断 (8259 #1 IRQ 7) ┃
┃ 40-43 ┃ 10 ┃ 影像中断 ┃
┃ 44-47 ┃ 11 ┃ 设备检查中断 ┃
┃ 48-4B ┃ 12 ┃ 记忆体大小中断 ┃
┃ 4C-4F ┃ 13 ┃ 磁碟 I/O 中断 ┃
┃ 50-53 ┃ 14 ┃ 通讯 I/O 中断 ┃
┃ 54-57 ┃ 15 ┃ 卡带 I/O 中断 ┃
┃ 58-5B ┃ 16 ┃ 键盘 I/O 中断 ┃
┃ 5C-5F ┃ 17 ┃ 列表机 I/O 中断 ┃
┃ 60-63 ┃ 18 ┃ Basci 进入中断 ┃
┃ 64-67 ┃ 19 ┃ 启动程式中断 (Boot strap) ┃
┃ 68-6B ┃ 1A ┃ 计时中断 ┃
┃ 6C-6F ┃ 1B ┃ 键盘 Break 中断 ┃
┃ 70-73 ┃ 1C ┃ 计时器滴声中断 ┃
┃ 74-77 ┃ 1D ┃ 影像参数中断 ┃
┃ 78-7B ┃ 1E ┃ 磁片参数中断 ┃
┃ 7C-7F ┃ 1F ┃ 影像图形字元中断 ┃
┃ 80-83 ┃ 20 ┃ DOS 程式结束中断 ┃
┃ 84-87 ┃ 21 ┃ DOS 功能呼叫中断 ┃
┃ 88-8B ┃ 22 ┃ DOS 结束位址中断 ┃
┃ 8C-8F ┃ 23 ┃ DOS CTRL+BREAK 出口位址中断 ┃
┃ 90-93 ┃ 24 ┃ DOS 严重错误出口位址中断 ┃
┃ 94-97 ┃ 25 ┃ DOS 绝对磁碟读取 ┃
┃ 98-9B ┃ 26 ┃ DOS 绝对磁碟写入 ┃
┃ 9C-9F ┃ 27 ┃ DOS 程式结束,但保留在记忆体中断 ┃
┃ AO-FF ┃ 28-3F ┃ DOS 保留 ┃
┃100-17F ┃ 40-5F ┃ 保留 ┃
┃180-19F ┃ 60-67 ┃ 供使用者程式之中断 ┃
┃1A0-1BF ┃ 68-6F ┃ 不用 ┃
┃1C0-1C3 ┃ 70 ┃ 即时时脉中断 (8259 #2 IRQ 8) ┃
┃1C4-1C7 ┃ 71 ┃ 保留未用 (8259 #2 IRQ 9) ┃
┃1C8-1CB ┃ 72 ┃ 保留未用 (8259 #2 IRQ10) ┃
┃1CC-1CF ┃ 73 ┃ 保留未用 (8259 #2 IRQ11) ┃
┃1D0-1D3 ┃ 74 ┃ 保留未用 (8259 #2 IRQ12) ┃
┃1D4-1D7 ┃ 75 ┃ 80287 错误处理中断 (8259 #2 IRQ13) ┃
┃1D8-1DB ┃ 76 ┃ 硬式磁碟机控制器 (8259 #2 IRQ14) ┃
┃1DC-1DF ┃ 77 ┃ 保留未用 (8259 #2 IRQ15) ┃
┃1E0-1FF ┃ 78-7F ┃ 不用 ┃
┃200-217 ┃ 80-85 ┃ Basic 保留 ┃
┃218-3C3 ┃ 86-F0 ┃ 执行 Basic 时 , 供 Basic 解译器使用 ┃
┃3C4-3FF ┃ F1-FF ┃ 不用 ┃
└━━━━┴━━━━━━━━┴━━━━━━━━━━━━━━━━━━━━━━━┘
以上是 PC /AT 中断向量表的功能表
再来就是讲 8259 IC 的一些动作方式及设定方法
图(二) ┌━━━━━┐ ┌━━━━━┐
/CS ┃1 └━┘ 28┃VCC
/WA ┃2 27┃A0
/RD ┃3 ⒏⒉⒌⒐ A 26┃/INTA
┌ D7 ┃4 25┃IR7
连接到┃ D6 ┃5 24┃IR6
┃ D5 ┃6 主 I C 23┃IR5
CPU┘ D4 ┃7 22┃IR4
┐ D3 ┃8 21┃IR3
中 ┃ D2 ┃9 各接脚图说明 20┃IR2
┃ D1 ┃10 19┃IR1
└ D0 ┃11 18┃IR0
CAS0┃12 17┃INT
CAS1┃13 16┃/SP / /EN
GND┃14 15┃CAS2
└━━━━━━━━━━━━━┘
<VCC> 电源 </CS> 晶片选取
<GND> 接地 当此脚信号为『低电位』时,表示 8259被致能;反之,则是禁能
</RD> 读取
当此脚为『低电位』时,CPU会要求 8259A 送出 IRR (中断要求到暂存器)
ISR (中断服务暂存器),及 IMR (中断罩盖暂存器) 其中之一到 D0-D7上。
</WR> 写入
当此脚为『低电位』时,CPU要送控制字组 ( control word) 给 8259A。
<D0~D7> 资料线
为跟 CPU 连接线
<A0> 存取线
此信号与/R0,/WR,/CS合起来决定 CPU 要对那一个暂存器(IMR,IRR,ISR...)做读写
动作
<INT> 中断
此信号是用来通知CPU有周边设备要求中断服务,此线接到 80x86 的/INTA 接脚上
</INTA> 中断认知
为CPU认可一个中断请求的认知讯号,此信号须接到 80x86 /INTA 输出线上
<IR0~IR7> 中断请求 0~7
这八条讯号线是用来连接外部周边设备作为它们的中断要求信号线。
</SP / /EN> 主IC规划 及 缓冲致能
此脚具二种功能 一是:若为缓冲型态时,此接脚是用来做为缓冲器的收发
二是:若不是缓冲型态,则是用来指定 8259 IC为主 (SP=1)
或仆 (SP=0)
</XMP></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -