⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 intoice8.htm

📁 为所有对破解感兴趣的朋友准备的礼物。希望大家能够喜欢。
💻 HTM
📖 第 1 页 / 共 2 页
字号:
        ---------------------

address         : (选择符:偏移量)形式的地址.
selector's DPL  : 选择符的描述符特权级,0,1,2,3
present bit     : P 或 NP, 表示该描述符是否在内
                  存中.
Owner+Offset    : 符号名或拥有者名,和在它们中的
                  偏移.</PRE>
		</TD>
	</TR>
	<TR>
		<TD WIDTH="50"  BGCOLOR="#CCCCFF">点评:</TD>
		<TD WIDTH="450" BGCOLOR="#E1F1F1">参见GDT,LDT.</TD>
	</TR>

	<!--之一-->
	<TR>
		<TD><IMG SRC="tri1.gif" tppabs="http://toye.dihou.org/tri1.gif"></TD>
	</TR>
	<TR>
		<TD WIDTH="50"  BGCOLOR="#CCCCFF">命令:</TD>
		<TD WIDTH="450" BGCOLOR="#E1F1F1"><B>LDT</B></TD>
	</TR>
	<TR>
		<TD WIDTH="50"  BGCOLOR="#CCCCFF">作用:</TD>
		<TD WIDTH="450" BGCOLOR="#E1F1F1">显示局部描述符表</TD>
	</TR>
	<TR>
		<TD WIDTH="50"  BGCOLOR="#CCCCFF">语法:</TD>
		<TD WIDTH="450" BGCOLOR="#E1F1F1"><B>LDT [selector]</B></TD>
	</TR>
	<TR>
		<TD WIDTH="50"  BGCOLOR="#CCCCFF">用法:</TD>
		<TD WIDTH="450" BGCOLOR="#E1F1F1">
		<PRE>
		
selector: 指定LDT 选择符
LDT 命令将显示局部描述符表的内容. SoftICE先读取
局部描述符表寄存器的值,再定位描述符表. 如果局部
描述符表不存在,会显示一个错误信息. 如果指定选择
符,则只显示该选择符所指向的描述符. 如果指定的选
择符是一个全局选择符, 则SoftICE将自动显示该全局
选择符所指的描述符.

输出:LDT 的线性基址和长度将显示在输出数据的顶行
输出数据的每一行内容的说明:
value: 最低两位即描述符特权级
type : 描述符类型,如下:
        ---------------------------
        Code16 : 16位代码描述符
        Data16 : 16位数据描述符
        Code32 : 32位代码描述符
        Data32 : 32位数据描述符
        CallG32: 32位调用门描述符
        CallG16: 16位调用门描述符
        TaskG32: 32位任务门描述符
        TaskG16: 16位任务门描述符
        TrapG32: 32位陷肼门描述符
        TrapG16: 16位陷肼门描述符
        IntG32 : 32位中断门描述符
        IntG16 : 16位中断门描述符
        Reserved: 保留的描述符
        ---------------------------
        
base       : 描述符中的段基址
limit      : 描述符中的段界限
DPL        : 描述符特权级,0,1,2,3
present bit: P 或 NP 表示该段是否在内存中
segment attributes: 段特性:
        ---------------------------
        RW: 数据段可读写
        RO: 数据段只读
        RE: 代码段可读可执行
        EO: 代码段只可执行
        B : TSS(任务状态段)忙置位
	---------------------------</PRE>
		</TD>
	</TR> 
	<TR>
		<TD WIDTH="50"  BGCOLOR="#CCCCFF">点评:</TD>
		<TD WIDTH="450" BGCOLOR="#E1F1F1">
		<PRE>
		
这段翻译并不完全用PDF手册上的.如"selector" 原指
选择符(器),用来指向描述符表中的描述符,而PDF手册
中type 的说明全用到 selector. 说的意思虽是一样,
但和别的文献矛盾,故认为不妥,将其翻译成descriptor
即描述符. 实际上可以看出,一个选择符指向一个描述
符,两者是一致的. 描述符类型实际上也就是指向它的
选择符类型.</PRE>
		</TD>
	</TR>

	<!--之一-->
	<TR>
		<TD><IMG SRC="tri1.gif" tppabs="http://toye.dihou.org/tri1.gif"></TD>
	</TR>
	<TR>
		<TD WIDTH="50"  BGCOLOR="#CCCCFF">命令:</TD>
		<TD WIDTH="450" BGCOLOR="#E1F1F1"><B>LHEAP</B></TD>
	</TR>
	<TR>
		<TD WIDTH="50"  BGCOLOR="#CCCCFF">作用:</TD>
		<TD WIDTH="450" BGCOLOR="#E1F1F1">显示Windows 局部堆</TD>
	</TR>
	<TR>
		<TD WIDTH="50"  BGCOLOR="#CCCCFF">语法:</TD>
		<TD WIDTH="450" BGCOLOR="#E1F1F1">
		<B>LHEAP [selector | module-name]</B>
		</TD>
	</TR>
	<TR>
		<TD WIDTH="50"  BGCOLOR="#CCCCFF">用法:</TD>
		<TD WIDTH="450" BGCOLOR="#E1F1F1">
		<PRE>
		
selector   : 局部描述符表数据选择符.
module-name: 16位 模块名.
LHEAP 显示Windows程序在全局堆中申请的数据信息.
如果不跟选择符参数,当前的DS 寄存器的内容(数据选
择符)被做为缺省值. 用前次说过的 HEAP 命令找标有
LH 的选择符来做为LHEAP的参数.如果用module-name 
做参数,则SoftICE用此模块的缺省数据段进行堆遍历.
输出:
offset: 16位的偏移量(相对于相应的选择符基址)
size  : 堆入口(每个组成部分)的字节大小.
type  : 类型如下:
        
        ---------------------
        FIX : 固定的.
        MOV : 可移动的.
        FREE: 空闲的.
        ---------------------

handle: 相应的句柄.对固定的堆组成部分来说, 此值
        和offset 相等,且是由 LocalAlloc()返回的.
        对于可移动的组成部分来说,此值将会被做为
        LocalLock()的参数.</PRE>
		</TD>
	</TR> 
	<TR>
		<TD WIDTH="50"  BGCOLOR="#CCCCFF">点评:</TD>
		<TD WIDTH="450" BGCOLOR="#E1F1F1">无.(天气好热!翻译得好累!)</TD>
	</TR>

	<!--之一-->
	<TR>
		<TD><IMG SRC="tri1.gif" tppabs="http://toye.dihou.org/tri1.gif"></TD>
	</TR>
	<TR>
		<TD WIDTH="50"  BGCOLOR="#CCCCFF">命令:</TD>
		<TD WIDTH="450" BGCOLOR="#E1F1F1"><B>LINES</B></TD>
	</TR>
	<TR>
		<TD WIDTH="50"  BGCOLOR="#CCCCFF">作用:</TD>
		<TD WIDTH="450" BGCOLOR="#E1F1F1">改变SoftICE窗口的显示行数</TD>
	</TR>
	<TR>
		<TD WIDTH="50"  BGCOLOR="#CCCCFF">语法:</TD>
		<TD WIDTH="450" BGCOLOR="#E1F1F1"><B>LINES [25 | 43 | 50 | 60]</B></TD>
	</TR>
	<TR>
		<TD WIDTH="50"  BGCOLOR="#CCCCFF">用法:</TD>
		<TD WIDTH="450" BGCOLOR="#E1F1F1">
		<PRE>
		
LINES 命令用来改变SoftICE窗口的显示行数. 默认为
25行.可以有:
25 行;43 行;50 行;60 行;43,50,60行只适用于VGA卡.
LINES 不带参数将显示当前行数.如果用 ALTSCR 命令
切换显示器输出到单显,SoftICE自动转为25行,再转回
VGA卡时要手工用 LINES 命令来恢复原值.</PRE>
		</TD>
	</TR> 
	<TR>
		<TD WIDTH="50"  BGCOLOR="#CCCCFF">点评:</TD>
		<TD WIDTH="450" BGCOLOR="#E1F1F1">
		<PRE>
		
实际上, 我的3.20用的是SoftICE自带的通用视频驱动
程序,行范围可以从25一直到128 !!(除非为SoftICE开
的显存不够)</PRE>
		</TD>
	</TR>

	<!--之一-->
	<TR>
		<TD><IMG SRC="tri1.gif" tppabs="http://toye.dihou.org/tri1.gif"></TD>
	</TR>
	<TR>
		<TD WIDTH="50"  BGCOLOR="#CCCCFF">命令:</TD>
		<TD WIDTH="450" BGCOLOR="#E1F1F1"><B>LOCALS</B></TD>
	</TR>
	<TR>
		<TD WIDTH="50"  BGCOLOR="#CCCCFF">作用:</TD>
		<TD WIDTH="450" BGCOLOR="#E1F1F1">从当前栈中列出局部变量</TD>
	</TR>
	<TR>
		<TD WIDTH="50"  BGCOLOR="#CCCCFF">语法:</TD>
		<TD WIDTH="450" BGCOLOR="#E1F1F1"><B>LOCALS</B></TD>
	</TR>
	<TR>
		<TD WIDTH="50"  BGCOLOR="#CCCCFF">用法:</TD>
		<TD WIDTH="450" BGCOLOR="#E1F1F1">
		<PRE>
		
输出:
Stack Offset   : 栈偏移.
Type definition: 类型定义.
Value,Data,or structure symbol({...}) 
               : 值,数据,或结构符号.
SoftICE根据局部变量的类型来用不同的形式显示它们,
如果是指针,则显示所指向的数据.如果是结构,则显示
结构符号.如果既不是指针,又不是结构,则显示本身值.</PRE>
		</TD>
	</TR> 
	<TR>
		<TD WIDTH="50"  BGCOLOR="#CCCCFF">点评:</TD>
		<TD WIDTH="450" BGCOLOR="#E1F1F1">无.</TD>
	</TR>
	</TABLE>
	<TABLE BORDER="0" CELLPADDING="1" CELLSPACING="1" WIDTH="500">
	<TR>
		<TD WIDTH="50"  BGCOLOR="#CCCCFF">&nbsp;</TD>
		<TD WIDTH="450" BGCOLOR="#CCCCFF" ALIGN=CENTER>
		<A HREF="#anchortop">回到文章的开头
		</A>
		</TD>
	</TR>
	</TABLE>
	</TABLE>
	


</BODY>
</HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -