aa2003
驱动牛犊
驱动牛犊
  • 注册日期2003-02-09
  • 最后登录2003-06-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:950回复:0

SOFTICE 使用说明-中文版(1)(zz)

楼主#
更多 发布于:2003-02-27 09:10
SOFTICE 使用说明 (1)

破解技术

2002-10-15 飞翔网络


作者:kill

  
   第 一 章

[介绍] 1.1 本程式的功能
       1.2 使用手册
       1.3 系统需求

1.1 本程式的功能
----------------
Soft-ICE是一个软体除错工具。可是它拥有相当於硬体侦错器(hardware-level)
的能力,使它能凌驾於DOS一般的除错程式之上。

Soft-ICE使用386的虚拟86模式(virtual 86 mode)将DOS所有程式摆在一个虚拟
机器(Virtual Machine)上,使得Soft-ICE可以完全控制DOS的环境。

Soft-ICE 使用 80386 保护模式的特色, 像是paging、I/O privilege level和
break point register,加\'硬体侦错器\'中断指示著你存在的DOS除错程式.

我们设计 Soft-ICE 时有三个目标:

1. 利用这 80386 实际上的机器潜在能力去侦错未来的东东那个是不可能的或
   以缓慢仅软体的除错程式是禁止的.即时的\'硬体侦错器\'中断点,记忆体保
   护,中断跳出程式 , 等等.
2. 和现有侦错器的使用方式相容。我们想要提供一个工具--它的使用方式和现
   有侦错器的使用方式相同,可是它却拥有硬体除错器的能力。如此使用者就
   可以省去不必要学习的时间, 而得到有力的工具。
3. 是一个拥有友善使用者介面(user-friendly)的程式。由於Soft-ICE的视窗
   可以自由移动,和变换大小,所以即使一些资讯被档在视窗底下, 只要经过
   移动和变换大小,也可以被使用者看到,另外动态的线上辅助功能,使得你偶
   而才用一次 Soft-ICE 也不会感到困扰....

Soft-ICE 的特色:
*  可设定某记忆体在读/写时、I/O 埠在读/写时、到达某块记忆体范围, 或是
   某插断发生时, 立即中断回到 Soft-ICE。
*  反向追踪程式。
*  原始程式的侦错。
*  可以和其它侦错器同时侦错程式。
*  完全支援 EMM 4.0 (expand memory manager)。
*  如果是单色萤幕, 则可以自动将 Soft-ICE 放在 640 KB 主记忆体以外的空间

*  本程式可在任何时刻呼叫出来。
*  即使键盘插断被改, 本程式还是可以呼叫出来。
*  本程式实际是放在另一虚拟机器上, 这麽做是为了怕其它程式刻意的更改或摧

   毁Soft-ICE的程式码。所以即使DOS当掉了,Soft-ICE能仍正常的工作。(注1.
)
*  如果你的电脑拥有超过640KB的记忆体,则Soft-ICE将不会占用低於640KB的传
   统记忆体。
*  亲合力极强的动态线上帮助。
*  本程式像是一个真正独立於电脑外的硬体侦错器。这代表你可以侦错任何一个

   设备驱动程式(.sys), 这是传统的除错程式所不及的。
*  甚至可以对 DOS 不相容或可以自我开机的程式除错。
*  安装相当简单。 你根本不用调任何一个DIP开关, 而且本程式也不会占用任何

   一个I/O 埠, 更不会跟任何一块记忆体相冲。

附注:
Soft-ICE 是使用真实的位址(segment:offset)来定址,而不是使用286和386的定址

方式来定址。

1.2 使用手册
------------

[ Soft-ICE 的手册有四个主要部份 ]

(第一节) 学习如何使用 Soft-ICE
(第二节) 各种命令的说明
(第三节) 所支援的特性
(第四节) 进阶的主题

第一节讨论使用本程式侦错时最常遇到的问题。在本节中我们也安插了
一个小实验。

\"学习Soft-ICE\" ,和一个小的实验,
Soft-ICE据有亲和力的线上辅助能被使用於参考命令叙述与语法.这
”学习 Soft-ICE”部分包含安装指示,一个使用者介面的叙述与教导.
这教导被设计把你自身执行的更快速.

”命令”部分叙述所有这 Soft-ICE 命令.这命令叙述被方程式群团结成
组织以一个alphabetic索引备考.

”支援赋与著特点”部分盖先进的装载选择,象徵的与来源同水准除错,
与EMM 4.0可能性.

”先进的主题”部分主题,诸如:使用Soft-ICE以DOS loadable驱动器
与使用Soft-ICE在非Dos作业系统.

遍及在这手册,在这些教导和这些命令部分,当你读这些指定的资料.
像是已给你那些你需要的 Soft-ICE 资料.



”ENTER”一个键,如下这键,你将按下这键标示.
当这说明告诉你去”ENTER”一个片语,诸如:WIN,你将键入这指定的
字元,然後按ENTER键.

1.3系统需求
Soft-ICE工作在IBM系列Model 70与80 Compaq 80386与80386SX电脑,
AT级相容品 与 80386 微处理器 .假如他们是AT相容品 Soft-ICE
将只工作在 80386 XT 微处理器 . Soft-ICE 工作最好在延伸记忆体,
但以传统的记忆系统工作也好.

Soft-ICE ,为它的影像输出和 keystroke输入不使用 DOS或 ROMBIOS.
所以影像以下列的模式必定会相容的:

MDA,
Hercules,
CGA,
EGA,
or VGA.
Soft-ICE 同时也有支援 双萤幕结构,当除错videointensive程式可能
是有帮助的.

注1.
PS.(这就是 VM86 mode 的优先权多工, 利害之处 )



 

 原作者:kill

 email:kill2004@china.com.cn
游客

返回顶部