SoftICE for WIN95中文命令解说(七)

所属分类: 网络安全 / 工具使用 阅读数: 145
收藏 0 赞 0 分享
SoftICE for WIN95中文命令解说(七) Copyright (c) 1999 http://coobe.cs.hn.cninfo.net/~tianwei 命令: H 作用: 显示帮助信息 语法: H [command] 用法: 键入 H 命令不带任何参数将显示所有命令的帮助. 要获得详细的帮助,在 H 后加命令名就可.详细的帮助将包括命令的描述,命令的语法,和例子. 点评: H 命令可以很方便地帮助使用者查询SoftICE的命令.实际上在命令窗口的底部有一个状态条,它提供的实时帮助也是很有用的. 命令: HBOOT 作用: 系统重新启动 语法: HBOOT 用法: HBOOT 将重新启动计算机.等同于按 Ctrl Alt Del 组合键.HBOOT 一般都能成功,只有特殊情况下(某些插卡需要重加电)才用机器上的RESET或POWER键. 点评: HBOOT 让我想到两件事:1,以前学微机时,老师老是盯着我们,唯恐我们乱启动机器.想起来真是不寒而栗, 好象是我们的过错一样.可机器明明死了嘛,不重新启动怎么行?2,有大部分品牌机上没有RESET键, 死机就按POWER键,按得老板倒抽凉气.:) 命令: HEAP 作用: 显示Windows全局堆 语法: HEAP -L [free | module-name | selector] 用法: -L : 只显示含局部堆的全局堆入口module-name: 模块名.selector : LDT 选择符HEAP FREE 将显示空闲的全局堆.HEAP 跟模块名将只显示由指定的模块拥有的全局堆入口. HEAP 跟LDT 选择符将只显示与此选择符相应的全局堆入口. HEAP 不带参数将显示整个全局堆的情况.输出:selector or handle: 选择符符或句柄.address : 32位虚拟地址size : 堆的大小(字节)module name : 模块名 -------------------------------- type : 全局堆的类型 code : 不可丢弃的代码段 code D : 可丢弃的代码段 Data : 数据段 ModuleDB : 模块数据基础段 TaskDB : 任务数据基础段 BurgerM : "三明治"(就是堆本身) Alloc : 被动态分配的内存 Resource : Windows 资源 -------------------------------- 额外信息: 如果某全局堆的入口是代码段或数据 段,则会显示该段在.EXE中的段号.如 果某全局堆的入口是Windows资源,则 会附加显示如下资源类型: -------------------------------- UserDef(用户自定义);Icon(图标); String(字符串); Accel(快捷键); IconGrp(图标组);Cursor(光标); Menu(菜单);FontGrp(字体组); ErrTable(错误表);NameTabl(名字表); Bitmap(位图);Dialog(对话框); Font(字体);CursGrp(光标组) -------------------------------- 点评: PDF 手册中称堆本身为Burger-->"三明治"(碎肉夹饼)很贴切,堆本来就是乱七八遭. 命令: HEAP32 作用: 显示Windows全局堆 语法: HEAP32 [hheap32 | task-name] 用法: hheap32 : 由HeapCreate()返回的堆句柄.task-name: 32位任务的名字.HEAP32 不带参数显示32位进程的堆的情况:.KERNEL32 缺省系统堆..进程用HeapCreate()申请的私有堆..两个由VMM产生的Ring-0级的堆.第一个是换页锁定的 堆,第二个是可换页的堆..一个属于所有虚拟机的Ring-0堆. 如果加上进程名,SoftICE将显示所有该进程的缺省堆,且地址内容也切换到该进程中.如果加上堆的基地址而不是进程名,SoftICE将显示该进程的非缺省堆.WINDOWS 95的调试版还提供了额外的调试信息,想要用SoftICE看到这些信息,必须:.对于KERNEL32 Ring-0堆,必须安装有SDK除错版..对于VMM Ring-0堆,必须安装VMM的DDK除错版输出信息(HEAP32):HeapBase : 堆的基址MaxSize : 堆可增长的最大范围, 在此范围内堆无需 再创建一个新段.Committed: 以千字节为单位当前存在于物理内存中的 被保证的内存大小Segments : 堆中段的数量. 当堆增长超出段所能容纳 的范围,就建立一个新段Type : 堆的类型: -------------------------------- Private: 由应用程序建立的Ring-3堆 System : KERNEL32建立的Ring-3堆 Ring0 : VMM建立的Ring-0堆 VMM## : 由VMM建立的为特定虚拟机 存储数据的堆. -------------------------------- 输出信息(HEAP32 带参数):Address: 堆元素的地址.Size : 以字节为单位堆元素的长度.Free : 如果堆元素是空闲的块,则会显示"FREE",否 则不显示. 点评: 在SoftICEv3.20实际操作上和手册说的中有些许不同. 命令: HERE 作用: 运行到当前光标所在行 语法: HERE 用法: HERE 命令让程序一直走到光标所在行再停下来.注意:只有当光标在代码窗口中时才有效.如果代码窗口不可见或光标不在代码窗口中,则请用 G 命令代替.也可用 EC 命令将光标移到代码窗口中去,再用 HERE.HERE 命令有个快捷键 F7.将光标定位到你想让程序暂停的指令处,按下F7 ,程序将在此处设一个一次性断点.程序中其他非一次性的断点照样起作用. 无论是谁先弹出,都将清除 HERE 所下的一次性断点.和G命令一样,HERE 命令尽量采用除错寄存器DRx, 只有用完时才用INT 3 点评: 无. 命令: HWND 作用: 显示窗口句柄的信息 语法: HWND [-x][hwnd | [[level][process-name]] 用法: level : 窗口等级号码.0 是最高级.1 其次,等 等.窗口等级代表了父窗口和子窗口的 关系.-x : 显示窗口的冗余信息.hwnd : 窗口句柄.process-name: 任何当前进程名如果指定了窗口句柄,就无需指定等级, 进程名等其他参数,SoftICE将显示所指定窗口句柄的信息.输出:Class Name : 此窗口所属类的名称或类的原子.Window Procedure: 窗口函数. 点评: 窗口句柄很有用的.(废话!) 命令: I 作用: 从输入/输出(I/O)端口读入数据 语法: I[size] port 用法: size: B 字节(默认);W 字;D 双字port: 端口地址.I 命令在大多数情况下是作一个I/O输入指令, 获取真实的硬件端口的数据. 在虚拟端口的情况下,取得真实值和应用程序所见到的虚拟值可能不同. 对于 21h 和A1h 端口,SoftICE是例外,它不进行读取,而是返回So-ftICE弹出时的值. 点评: 参见 O 命令.
更多精彩内容其他人还在看

流影使用说明

一、流影简介流影是一个和流光功能相似的工具,和流光最大的不同在于,流光是运行于用户主机也就是客户端的,是一个图形界面的工具,而流影可以同时运行于服务器端和客户端的工具。用户可以通过telnet来进行远程管理和控制。二、控制命令流影的全部设置通过Telnet来进
收藏 0 赞 0 分享

关于webscanner的分析

前几天风起用这给扫描软件扫了某些国内的网站,也包括了我们自己的网站,然后说了我们网站的安全问题,后来我仔细看了扫出来的漏洞报告,也把这个软件使用了一下,发现这个软件扫出来的报告并不一定准确,所报告的漏洞也不一定会有危险这个程序是一个相当简单的程序,
收藏 0 赞 0 分享

Nmap网络安全扫描器说明

Nmap网络安全扫描器说明(Linux )信息来源:苏樱作者:Fyodor 译者:quack名称: nmap - 网络勘察工具和安全扫描器摘要nmap [扫描类型] [选项] <主机或网络 #1 ... [#N]>描述nmap被开发用于允许系统管理员察看一个大的网络系
收藏 0 赞 0 分享

溯雪使用说明

一、关于溯雪1、由于种种原因,溯雪是一个英文的版本,欢迎有兴趣的朋友汉化。2、此次的说明书仅仅是一个快速的使用指南,如果您有兴趣,可以帮我写一个。如果没有人愿意写的话,那只好我自己写了。:-(3、这是一个免费的产品。二、溯雪可以做什么1、对免费信箱的探测,
收藏 0 赞 0 分享

Telnet密码破解软件Letmein1.0说明

首先启动 LetMeIn! V1.0, 我们先假设在 nowhere.unix.net 中有一个帐号叫作 guest使用的密码为 guest003, 且我们有一个 dic.txt 档案, 内含有字典档, 其内容为:-----Cut here DIC.TXT ------guest
收藏 0 赞 0 分享

Nmap网络安全扫描器说明(5)

Nmap网络安全扫描器说明(5) 作者:作者:Fyodor 译者:quack发布日期:2002-2-6上传日期:2002-2-6来源:不详扫描范例--------*这里是一些运用nmap的扫描范例,从最简单普通的到有一些复杂的例子都有。注意这里有真实的数字以及一些真实的域名——这
收藏 0 赞 0 分享

Nmap网络安全扫描器说明(3)

Nmap网络安全扫描器说明(3) 作者:作者:Fyodor 译者:quack发布日期:2002-2-6上传日期:2002-2-6来源:不详常规选项--------*这些选项并非必需的,但有些会非常实用。-P0 在扫描前不尝试或者PING主机,这是用来扫描那些不允许ICMP ech
收藏 0 赞 0 分享

不需要任何密码就能达到进入中有冰河的机器!!!

不需要任何密码就能达到进入中有冰河的机器!!!小飞刀 [[冰河第一站]]冰河出现到现在,使用得如此之广,影响如此之大。 却万万没有人想到冰河服务端竟然存在着如此严重的漏洞:“不需要任何密码就可以将本地文件在远程机器上打开!!!” 漏洞一:不需要密码远程运行本地文
收藏 0 赞 0 分享

Nmap网络安全扫描器说明(2)

Nmap网络安全扫描器说明(2) 作者:作者:Fyodor 译者:quack发布日期:2002-2-6上传日期:2002-2-6来源:不详扫描类型--------*-sT TCP connect()扫描:这是对TCP的最基本形式的侦测。在该操作下,该connect()对目标主机上
收藏 0 赞 0 分享

Nmap网络安全扫描器说明(4)

Nmap网络安全扫描器说明(4) 作者:作者:Fyodor 译者:quack发布日期:2002-2-6上传日期:2002-2-6来源:不详定时选项--------*虽然nmap在一般情况下都能够很好地在运行时间里尽可能迅速地完成扫描任务,但偶尔还是会有一些主机/端口无法侦测,这可
收藏 0 赞 0 分享
查看更多