(转载)SoftIce的安装、配置以及一些基本操作

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

SoftIce的安装、配置以及一些基本操作

From: http://www.77169.org/Article/Class1/Class14/200502/14899.html

SoftIce的安装

 1、SOFTICE目前最新版本是4.01,运行setup.exe开始安装,出现的第一对话框是“欢迎”并说明NuMega公司的版权。点下步出现输入姓名、公司、序列号对话框,此时按要求输入信息。接着出现选择安装目录,Windows 95/98用户必须注意长文件名的问题,为了减少不必要的麻烦最好是建一简单的目录如c:/softice;而WINDOWS NT没有这问题。

2、较为麻烦的一对话框是显卡配制('Select Display Adapter' )

SoftICE (version 4)现在支持相当多的显卡列表,如果你幸运的话,安装程序自动选择合适的显卡让你测试,选择TEST是必要的,以了解你的显卡状况,从而可以进入下一窗口。 我们推荐你设置显卡为Standard VGA,并把Universal Vidoe Driver这一项选上,这样SOFTICE 就会在一个窗口里弹出来,而不会切换到全屏(那样容易花屏,且当你调试时显示器不断地在字符和图形两种模式下来回转换,对显示器不利。)

3、如果你运行NT安装,下一对话框是:当你启动windows时如何启动SOFTICE,有Boot/System/Automatic or Manual选项。接着是鼠标的配制,按你的鼠标类型选择正确的选项。在Windows 95/98里还将询问你autoexec.bat修改,这里同NT安装一样,根据你的需要设置autoexec.bat,其默认是每次启动windows时通过自动批处理文件autoexec.bat启动SOFTICE,本人建议不要每次启动widnows时都装载SOFTICE,如果你不调试时,就很浪费资源还有可能造成系统不稳定,此时你可将autoexec.bat改名(如s.bat),需要用SOFTICE时,启动windows到纯DOS环境下,运行s.bat启动SOFTICE。

配制SOFTICE

1、 配制SOFTICE在Windows 95/98 & NT下方法不同。在NT下,配制SOFTICE是用SOFTICE Loader(从你的开始菜单选),选择Edit/SoftICE,一般的选项是初始化,这里你可参考手册了解不同的开关选项的详细描述。如:

CODE ON; FAULTS OFF; I3HERE OFF; WD 3; WF; X;

其它两个重要的选项是Symbols & Exports。如果你拥有自己系统的SDK(软件开发工具包),你可用SOFTICE装载并调试它。那些没有SDK应该用exports选项从%WINNT%/System32 目录下增加下面的DLL文件。

advapi32.dll, comctl32.dll, comdlg32.dll, gdi32.dll, kernel32.dll, msvbvm(50/60).dll (如果需要), msvcrt.dll (如果需要), ole32.dll, oleaut32.dll, shell32.dll, user32.dll, version.dll.

2、在Windows 9x下 SoftICE配制是通过文件winice.dat。Soft-ICE 在启动的时候通过它装入一些 DLL/EXE 的函数名信息 , 你可在SOFTICE安装目录下发现它,可用任何文本编辑软件打开它(如记事本)。如我的winice.dat(部分):


--------------------------------------------------------------------------------
;注意分号后是描述语言,不被执行。
PENTIUM=ON
NMI=ON
ECHOKEYS=OFF
NOLEDS=OFF
NOPAGE=OFF
SIWVIDRANGE=ON
THREADP=ON
LOWERCASE=OFF
WDMEXPORTS=OFF
MONITOR=0

PHYSMB=32
SYM=1024
HST=256
TRA=8
MACROS=32
DRAWSIZE=2048

INIT=" WD 2; WC 14; FAULTS OFF; IXHERE OFF; IYHERE OFF; set font 2;lines 40;x;" ;注意这一行

F1="h;"
F2="^wr;"
F3="PAGEIN B ProcDump32 - Dumper Server;";脱壳用
F4="^rs;"
F5="^x;"
F6="^ec;"
F7="^here;"
F8="^t;"
F9="^bpx;"
F10="^p;"
F11="^G @SS:ESP;"
F12="^p ret;"
SF3="^format;"
CF8="^XT;"
CF9="TRACE OFF;"
CF10="^XP;"
CF11="SHOW B;"
CF12="TRACE B;"
AF1="^wr;"
AF2="^wd;"
AF3="^S 0 L FFFFFFFF 8B,CA,F3,A6,74,01,9F,92,8D,5E,08;"; —————————————VB3        
AF4="^s 0 l ffffffff 56,57,8B,7C,24,10,8B,74,24,0C,8B,4C,24,14,33,C0,F3,66,A7;" ;--VB4
AF5="^s 0 l ffffffff FF,75,E0,E8,85,EF,FF,FF,DC,1D,28,10,40,00,DF,E0,9E,75,03;" ;--VB5
                             
AF8="^XT R;"
AF11="^dd dataaddr->0;"
AF12="^dd dataaddr->4;"
CF1="altscr off; lines 60; wc 32; wd 8;"
CF2="^wr;^wd;^wc;"

; ***** Examples of sym files that can be included if you have the SDK *****
; Change the path to the appropriate drive and directory
;LOAD=c:/windows/system/user.exe
;LOAD=c:/windows/system/gdi.exe
;LOAD=c:/windows/system/krnl386.exe
;LOAD=c:/windows/system/mmsystem.dll
;LOAD=c:/windows/system/win386.exe

; Exports - change the path to the appropriate drive and directory

EXP=c:/windows/system/advapi32.dll ;这四行前不要加分号,否则不被装载,SOFTICE可能什么也拦不到 :
EXP=c:/windows/system/kernel32.dll
EXP=c:/windows/system/user32.dll
exp=c:/windows/system/gdi32.dll
exp=c:/windows/system/comctl32.dll ;


; 如你要对付VB程序,下面的VB运行库将要装载,SOFTICE默认值是没有这几行,你需手动加上。

;EXP=c:/windows/system/msvbvm60.dll    ; Visual Basic 6 具体参考第十五课VB破解
EXP=c:/windows/system/msvbvm50.dll    ; Visual Basic 5 注意在这五个DLL中最好不要同时装载2个以上
; EXP=c:/windows/system/vb40032.dll     ; Visual Basic 4(32-bit)
; EXP=c:/windows/system/vb40016.dll    ; Visual Basic 4(16-bit)较少见
; EXP=c:/windows/system/vbrun300.dll    ;Visual Basic 3


;EXP=c:/windows/system/vga.drv;
;EXP=c:/windows/system/vga.3gr
;EXP=c:/windows/system/sound.drv
;EXP=c:/windows/system/mouse.drv
;EXP=c:/windows/system/netware.drv
;EXP=c:/windows/system/system.drv
;EXP=c:/windows/system/keyboard.drv
;EXP=c:/windows/system/toolhelp.dll
;EXP=c:/windows/system/shell.dll
;EXP=c:/windows/system/commdlg.dll
;EXP=c:/windows/system/olesvr.dll
;EXP=c:/windows/system/olecli.dll
;EXP=c:/windows/system/mmsystem.dll
;EXP=c:/windows/system/winoldap.mod
;EXP=c:/windows/progman.exe
;EXP=c:/windows/drwatson.exe
; ***** Examples of export symbols that can be included for Windows 95 *****
; Change the path to the appropriate drive and directory
EXP=c:/windows/system/kernel32.dll
EXP=c:/windows/system/user32.dll
EXP=c:/windows/system/gdi32.dll
EXP=c:/windows/system/comdlg32.dll
EXP=c:/windows/system/shell32.dll
EXP=c:/windows/system/advapi32.dll
EXP=c:/windows/system/shell232.dll
EXP=c:/windows/system/comctl32.dll
;EXP=c:/windows/system/crtdll.dll
;EXP=c:/windows/system/version.dll
EXP=c:/windows/system/netlib32.dll
;EXP=c:/windows/system/msshrui.dll
EXP=c:/windows/system/msnet32.dll
EXP=c:/windows/system/mspwl32.dll
;EXP=c:/windows/system/mpr.dll


 

  然后在纯DOS下用S.BAT(或直接在SOFTICE目录下运行winice.exe)启动windows,咦!怎么没反应,没调试画面!哈哈,别着急,按CTRL+D看看,再按一下回到windows下,或按F5也能回来。此时调试窗口象windows开的一窗口,如是象全屏DOS一样窗口,那就是安装显卡时,参数没选好,此时按上文修正即可。下面的命令是调整SOFTICE窗口状态:

  set font n(n=1,2,3)设置字体;本人建议set font 2(在800*600条件下)
  set origin x,y(x,y)锁定窗口;
  lines n n=(25-128)设置显示行数;本人建议lines 40
  Ctrl+Alt+光标键 移动窗口;
  Ctrl+Alt+home 重设窗口位置原点(0,0);
  Ctrl+L 刷新。

如你以默认winice.dat启动SOFTICE,有可能需用WD打开数据窗口;用SET FONT 3 设置字体等重复工作。你可在winice.dat文件内设置自动执行命令操作,方法是在INIT这一行,各命令用分号分开,如:

INIT=" WD 2; WC 14; FAULTS OFF; IXHERE OFF; IYHERE OFF; set font 2;lines 40;x;"这样配制后界面类似TRW2000。(这些是在800*600条件下的情况,如你不是此分辩率可调整set font n;lines n)

SOFTICE基本命令及操作

 

 在这里我把SOFTICE一些常用命令列出,详细解说参考下一课的SOFTICE手册。

熟悉SOFTICE

  1Soft-ICE 的所有动作都发生在一个可以随时叫出的视窗中。Soft-ICE 的所有 指令都可以显示在一个小视窗中,但这个视窗可以扩大到整个萤幕。

  2 叫出视窗
    载入 Soft-ICE 後,你可以随时叫出视窗。一开始你只要按 Ctrl - D 即可叫 出 Soft-ICE 。

  3 由视窗中返回
    使用 X 这个指令或你叫出 Soft-ICE 的热键均可以回到原先的画面。你在 Soft-ICE 中设定的所有中断点此时开始启动。

  4 改变视窗大小
    你可以改变 Soft-ICE 视窗的宽度和高度。在独立模式中显示程式码时,改变 视窗大小的功能特别有用。视窗的高度为 8 到 25 行。

  按 Alt - ↑ 使视窗变高
   Alt - ↓ 使视窗变短
  

   使用 WIN 的指令以改变视窗的宽度。直接输入 WIN 而不 加参数会在下面两种模式中切换:
   WIDE 模式 --- 占满整个萤幕
   NARROW 模式 --- 46 个字元宽
有些指令像 D 、E 、R 、U ,使用 WIDE 模式以显示更多讯息时较为方便。

  5 移动视窗

  Soft-ICE 的视窗是可以移动且可以定位在萤幕上的任何地方。这功能在 NARROW 模式下特别有用。在你需要时移动视窗以便观看萤幕上被视窗挡到的地方。你可以 用下列按键控制萤幕的移动 :
   Ctrl - ↑ 向上移一行
   Ctrl - ↓ 向下移一行
   Ctrl - → 向右移一列
   Ctrl - ← 向左移一列 .

6 行编辑按键

  Soft-ICE 容易使用的行编辑器让你可以叫回并编辑上一个指令。它的功能类似 那些有名的 CED 行编辑器。以下按键可以帮助你在命令窗中编辑指令:
   → --- 游标右移
   ← --- 游标左移
   Ins --- 切换插入模式
   Del --- 消除现在字元
   Home --- 把游标移到一行的开头
   End --- 把游标移到一行的结尾
  ↑ --- 显示上一个指令
  ↓ --- 显示下一个指令
   Shift - ↑ --- 显示向上卷一行
   Shift - ↓ --- 显示向下卷一行
   Page Up --- 显示向上卷一页
   Page Down --- 显示向下卷一页
   BackSpace --- 消除前一个字元
   Esc --- 取消目前命令

当游标在资料窗或程式码窗时,另有特殊的按键,这在後面将会讨论到。

7 动作状态行

  在萤幕底部的状态行提供指令语法的辅助。

8 指令语法

  Soft-ICE 是个由指令操控的除错工具。要令 Soft-ICE 有动作,你要下指令给 它。指令可以因不同参数而有改变。

  所有的指令都是 1 到 6 个字元的字串且不分大小写。所有的参数都是字串或 运算式。

  运算式是典型的数字,也可以是数字和运算子的结合。所有的数字均以 16 进 位表示。一个位元组 (byte) 参数有 2 位,字组 (word) 参数有 4 位。双字组 (double word) 是两个由 : 分隔的字组参数。以下是一些参数的例子:

 12 --- 位元组参数
 10FF --- 字组参数
 E000:0100 --- 双字组参数

  暂存器在运算式中可以拿来当位元组或字组参数用。例如: U CS:IP -10 的指 令会从现在指令指标所指位址向前 10 byte 开始反组译。以下的暂存器名称可以用 在运算式中:

   AL 、AH 、AX 、BL 、BH 、BX 、CL 、CH 、CX 、DL 、DH 、DX 、DI 、 SI 、BP 、SP 、IP 、CS 、DS 、ES 、SS 、FL

9 指定记忆体位址

  许多 Soft-ICE 的指令要求以记忆体位址当参数。一个记忆体位址是由两个 16 位元的字组中间以分号 (:) 分隔而组成的。第一个字组表示节段位址 (segment address) 而第二个字组表示差距位址 (offset segment) 。

  公用符号可以在所有 Soft-ICE 指令中用来取代位址。公用符号必需先由 Soft-ICE 的程式载入器 (LDR.EXE) 载入。参阅第七章以取得使用公用符号的完 整说明。

  Soft-ICE 运算式的运算器接受一些特殊字元和位址的使用。这些字元是:

  $ --- 现在 CS:IP 所指的位址
  @位址 --- 间接双字组
  .number --- 原始程式码行号

  当你要输入目前指令指标的位址时,可以用 $ 代替 CS:IP 。

  使用 @ 可以让你参考到位址所指处的双字组。你可以使用多层的 @ 。

  如果用 . 来代表位址,它是用来代表原程式码中的行号,而非实际的位址。 这只有在原始程式码有载入的情形下才能使用。这种情况下,位址是以 10 进位 表示。

  例如: U.1234 --- 从原始程式码第 1234 行开始反组译
     U $-10 --- 从目前指令指标所指处向前 10 byte 开始反组译
     G @SS:SP --- 假如你目前正在第一个中断程序,下这个指令会在堆叠的 返回位址设个暂时中断点并跳过此中断程序。

10 功能键

  功能键可以代替一串 Soft-ICE 中之指令。功能键可以由命令行设定或从 S-ICE.DAT 中定义。

  Soft-ICE 磁片上原来的 S-ICE.DAT 已经对 12 个功能键有设定。你可以在任 何时候改变任何一个设定。个键定义如下表所示。这样设计是为了方便微软的 CodeView 的使用者。

  F1 --- 显示一般辅助画面        ( H; )
  F2 --- 在暂存器窗中切换        ( ^WR; )
  F3 --- 改变目前原始码的模式      ( ^SRC; )
  F4 --- 回复视窗            ( ^RS; )
  F5 --- 回到原程式           ( ^X; )
  F6 --- 在命令窗中和程式码窗中切换   ( ^EC; )
  F7 --- 执行到游标所在那行       ( ^HERE; )
  F8 --- 单步执行            ( ^T; )
  F9 --- 在游标所在那行设中断点     ( ^BPX; )
  F10 --- 单步执行            ( ^P; )
  F11 --- 执行到返回位址         ( ^G @SS:SP; )
  F12 --- 显示 Soft-ICE 的版别     ( ^VER; )

指令前的 ^ 会让这个指令不显示出来。指令後的 ; 则代表按下 Enter 。输入 FKEY 的指令可以显示目前功能键所代表的意义。要使用功能键直接按下功能键即可 ,不需再键入指令。要自定功能键,参阅 §5.8 FKEY 指令的解说或第六章有关 在 S-ICE.DAT 设定功能键的部份。

11 辅助

  利用辅助的指令可以得到有关指令的简单解说、语法和使用例子。要得到辅助 的资讯,键入:

   ? 或 H --- 显示所有指令和运算子的简短解说
   ? 指令 或 H 指令 --- 显示关於指令语法和例子更详细的资讯
   ? 运算式 或 H 运算式 --- 把运算式的结果以 16 、10 进位及 ASCII 码 显示出来

如何使用中断点指令

1 序言 Soft-ICE

   具有以往只有硬体除错器才具有的中断点能力。因为 80386 晶片的 威力和弹性,使我们不需要额外的硬体设备就能有更强大的中断点能力。

  中断点的触发可以由记忆体某位址的读取、记忆体范围的读取、程式的执行及 埠的存取来达成。Soft-ICE 赋与每个中断点一个一位的 16 进位号码( 0 - F ) 。这个中断点号码是当你对中断点做删除、中止、启动、编辑等动作时使用。

  Soft-ICE 的所有中断点都是 "sticky" 。这个意思是这些中断点在启动後不会 自动消失。你必需以 BC 或 BD 指令来消除或关闭它。Soft-ICE 一次可以处理 16 个中断点。同种形态的中断点最多可以有 10 个。但记忆体位址的中断点 ( BPM ) 因 80386 处理器之暂存器的缘故,最多只能设 4 个。

  中断点可以设个计数参数。计数参数是中断点真正触发作用前被忽略的次数。

2 设置中断点

指令:

   BPM BPMB BPMW BPMD --- 在记忆体位址被存取或执行时引发中断
   BPR --- 对记忆体范围设置中断点
   BPIO --- 对 I/O 埠存取时触发中断
   BPINT --- 呼叫插断时触发中断
   BPX --- 设置 / 清除 执行中断点
   CSIP --- CS:IP 范围的检定判断
   BPAND --- 等待复合中断点的发生
   BPM BPMB BPMW BPMD --- 在记忆体位址被存取或执行时引发中断

3 处理中断点

Soft-ICE 提供许多指令来处理中断点。处理类的指令可以用来列出、修改、删 除、启动和中止中断点。中断点是以由 0h 到 Fh 的中断点号码来识别的。处理中 断点的指令有:

   BD --- 中止中断点
   BE --- 启动中断点
   BL --- 列出中断点
   BPE --- 编辑中断点
   BPT --- 把中断点当样板
   BC --- 清除中断点

使用其它指令

1 显示及编辑类指令

指令:

   U --- 反组译或显示原程式码 
   R --- 显示或更改暂存器
   MAP --- 显示系统记忆体分布图
   D --- 用最後一次指定的形式显示记忆体
   DB --- 以位元组的形式显示记忆体
   DW --- 以字组的形式显示记忆体
   DD --- 以双字组的形式显示记忆体
   E --- 用最後一次指定的形式编辑记忆体
   EB --- 以位元组的形式编辑记忆体
   EW --- 以字组的形式编辑记忆体
   ED --- 以双字组的形式编辑记忆体
   INT? --- 显示最後一次呼叫的插断号码
   ? 或 H --- 显示辅助讯息
   VER --- 显示 Soft-ICE 的版本号码
   U --- 反组译或显示原程式码

使用虚拟机+SoftICE进行源码级驱动调试【入门】ZZ--ATU的大地 导读: 操作系统:  Win2000SP4虚拟机:    VMWare5.5SoftICE:  DriverStudio3.2自带的SoftICE二、安装注意事项win2000sp4的安装略过VMWare5.51、VMtools会对SoftICE有影响,导致无法Ctrl+D呼出SoftICE2、如果你已经安装了VMTools,可以在虚拟机的控制面板->添加删除程序 删除;-)3、如果你的V 阅读详情

相关推荐

Win32程序调试利器:SoftIce V4.32

SoftIce,作为软件行业中的资深动态调试器之一,自20世纪90年代初期问世以来,一直是软件调试领域的重要工具。从最初的DOS版本,到后来支持Windows和UNIX系统,SoftIce经历了多个版本的迭代与优化。每个版本都带来了新的特性和改进,如更稳定的性能、更丰富的调试选项、以及更好的用户交互体验。随着技术的进步,SoftIce也逐步整合了更强大的符号分析和反汇编技术,为用户提供前所未有的调试能力。调试器与编译器在软件开发的生命周期中扮演着不可或缺的角色。

weixin_33608403的博客 818

SOFTICE使用说明中文版

SOFTICE使用说明中文版,对wdm编程很有用。-SOFTICE use the Chinese version of `programming useful.

Softice 4.05:深入理解与应用

Softice 4.05是一款先进的软件调试工具,为系统分析和故障排除提供强大支持。它包括了对各种编程语言的调试支持,提供全面的硬件和软件层面的监控能力,能够实时查看和修改程序执行过程中的内存、寄存器、I/O操作和其他系统级资源。Softice 的命令行提供了一种快速、灵活的方式来执行各种调试操作。以下是一些最为常用的命令:bpm: 在内存地址上设置硬件数据断点。bp: 在代码上设置软件断点。bl: 列出当前所有的断点。bc: 清除指定的断点。dh。

weixin_42186387的博客 1200

Softice入门

Softice的界面和操作都比较简单,只要熟悉一些基本的命令之后就可以开始利用它为我们服务了。有一点要提醒大家:SofticeWINDOWS启动之前装入系统中,然后将WINDOWS载入(因为要控制、拦截WINDOWS的动作),所以它工作于系统的0级(即特权级)。当在WINDOWS下用热键呼出Softice后,它就控制了整个系统,此时任何其它的程序(包括系统时钟)都将处于停止状态。  本文只是

我的程序世界 1万+

SoftICE使用说明()

   §5.5 公用指令 指令: A --- 组译程式码 S --- 搜寻资料 F --- 将资料填入记忆体 M --- 搬移资料 C --- 比较两记忆区块 A --- 组译程式码 语法: A [address] 解说: Soft-ICE 的组译器允许你把程式码直接组译进记忆体中。这个组译器支援基 本的 8086 程式码及 80186 、80286 真实定址模式的扩充。但是运算辅助器及 8038

Keep Go…… 973

SOFTICE 使用说明 (断点)

作者:kill      第 四 章 如何使用中断点指令 §4.1 序言 Soft-ICE 具有以往只有硬体除错器才具有的中断点能力。因为 80386 晶片的 威力和弹性,使我们不需要额外的硬体设备就能有更强大的中断点能力。 中断点的触发可以由记忆体某位址的读取、记忆体范围的读取、程式的执行及 埠的存取来达成。Soft-ICE 赋与每个中断点一个一位的 16 进位号码( 0 - F ) 。这个中断

小虎的空间 906

使用SoftICE调试程序入门

SoftICE是Numega公司出品的强大的程序调试工具,它可以运行dos,win3.1,win9x,winme,winnt,win2k等多种操作系统,是跟踪调试程序的有力的工具。这篇文章是我在自己使用SoftICE的过程中总结的关于SoftICE软件的安装、使用的方法与心得。   注意:以下讲述的是SoftICE version 4.05 for win2k,其他版本和它大同小异,如果你的Sof

6646

SoftICE使用说明()

第 一 章 [介绍] 1.1 本程式的功能 1.2 使用手册 1.3 系统需求  1.1 本程式的功能 ---------------- Soft-ICE是一个软体除错工具。可是它拥有相当於硬体侦错器(hardware-level) 的能力,使它能凌驾於DOS一般的除错程式之上。  Soft-ICE使用386的虚拟86模式(virtual 86 mo

Keep Go…… 1342

softice安装与基本配置

在WIN98下,需安装softice4.05,在WINXP下,需安装DriverStudio_3.2,可在看雪论坛下载!http://www.pediy.com/tools/Debuggers/SoftICE/SoftICE.htm,安装SoftICE出现Error Code 31无法启动,出现这个症状多半是因为DaemonTools。DaemonTools 4.0以上版本所用的sptd.sys...

weixin_30883777的博客 216

softice调试驱动

操作系统:  Win2000SP4虚拟机:    VMWare5.5SoftICE:  DriverStudio3.2自带的SoftICE二、安装注意事项win2000sp4的安装略过VMWare5.51、VMtools会对SoftICE有影响,导致无法Ctrl+D呼出SoftICE2、如果你已经安装了VMTools,可以在虚拟机的控制面板->添加删除程序 删除;-)3、如果你的VMWare同我一

jivi的专栏 1832

SoftIce,IDA pro强强联合!从SOFTICE中打开IDA Pro输出的map信息文件

转载自:http://blog.csdn.net/vagrxie/article/details/3730240 SoftIce,IDA pro强强联合!从SOFTICE中打开IDA Pro输出的map信息文件   write by 九天雁翎(JTianLing) -- blog.csdn.net/vagrxie   很搞笑的事情,才知道原来没有关系(指两个公司没有关系)

收集学习过程中对自己有帮助的牛人文章 1431

基于虚拟机VmWare搭建破解环境的探讨-Brygid - 新浪BLOG

导读: 这是俺发表在《黑客X档案》上的一篇文章,已经两年了,想来可以转载到俺的blog上 《黑客X档案》http://www.hackerxfiles.net/ 是当时我非常喜欢的一本杂志,当然,现在很少再做黑客方面的事情了。作为一个破解爱好者,常常从网站下载大量的软件试用和破解,但是软件安装多了,自己的系统也就杂乱无章,常常出现一些内存共享的错误。虽然笔者安装了两个系统,但是毕竟两

xu的blog 3593

如何安装并使用Windows Symbol

<br />1. 下载符合你所运行的Windows版本的Windows Symbol Package:http://www.microsoft.com/whdc/devtools/debugging/symbolpkg.mspx<br />安装路径随便你选,我一般就是默认的路径:C:/Windows/Symbols。当然这个东东不装也可以,不过我推荐安装,因为把所有的Symbol File都从Server上下载下来还是蛮花时间的,有了这个东东,大部分的Symbol File都可以直接在本地找到。<br />

LEE的专栏 9635

如何使用 Symbol Retriever

如何使用 Symbol Retriever 1.下载符合你Windows版本的Windows Symbol Package. http://www.microsoft.com/whdc/devtools/debugging/symbolpkg.mspx默认安装路径的路径:C:\Windows\Symbols。因为把所有的Symbol File都从Server上下载很花时间,推荐安装. 2.安装最...

weixin_30374009的博客 116

有关SoftICE的详细操作指导教程

有关SoftICE的详细操作指导教程      一 命令: . 作用: 在代码窗口中定位当前指令 语法: . 用法: 当代码窗口可见时, .命令(点命令)使得当前的CS:EIP 所指向的指令可见, 并且高亮显示. 另外,此命令也把 SoftICE 从其他内存区域中切回原先弹出的内存区域. 详见后面的ADDR命令. 点评:    当你在代码窗口中上下浏览时,有可能走得

齐子龙的专栏 2098

常用逆向工具和书籍简介

SoftIce IdaPro OllyDebug 逆向工程核心原理 逆向工程权威指南 goto1 goto2 goto3

心向阳光,斗志昂扬! 665

DriverStudio与SoftICE驱动程序套件安装实战

本文还有配套的精品资源,点击获取 简介:DriverStudio和SoftICE是一套强大的软件开发工具集,专注于系统驱动程序的调试与开发。这个压缩包包含了安装资源,以及一套完整的工具和组件,如DDK、SourcSafe集成、驱动构建工具、测试工具和WinDbg调试器,旨在帮助开发者创建、测试和调试高性能、稳定的设备驱动。SoftICE提供实时调试和动态二进制代码插入等高级...

weixin_33298352的博客 1055

SoftICE使用说明()

第 五 章 使用其它指令 §5.1 显示及编辑类指令  指令:  U --- 反组译或显示原程式码  R --- 显示或更改暂存器  MAP --- 显示系统记忆体分布图  D --- 用最後一次指定的形式显示记忆体  DB --- 以位元组的形式显示记忆体  DW --- 以字组的形式显示记忆体  DD --- 以双字组的形

Keep Go…… 1108

Softice使用指南(异域の蜗牛注:经典的调试工具,几乎能调试所有程序.感谢ddcrack让我看了这么好的文章.分享)

  softice是异域の蜗牛了解到的最好的调试工具,对于没有对它进行屏避的软件都能较好的调试.不过本人并没用它成功破解过软件,有兴趣的朋友先看看使用方法,自己钻研钻研,请看下面正题Softice使用指南作者 :ddcrack (2001/5/24)    主页:http://ddcrack.yeah.net

异域の蜗牛's blog 6172
上一篇: 《Undocumented Windows 2000 Secrets》翻译 --- 第六章(7)
下一篇: 《Undocumented Windows 2000 Secrets》翻译 --- 第七章(1)
Kendiv
博客等级 码龄25年 179粉丝 156原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值