SoftICE可以說是目前公認最好的系統級調試工具!SoftICE單獨發行的最高版本是SoftICE v4.3.2.2485,當然也有別的平臺版本,比如:DOS,Windows3.x,Windows 9x,Windows NT和Windows 2000。
softice各功能區介紹:
★ 關于寄存器區:修改寄存器的值有兩種辦法:
1. 直接用鼠標點擊需要修改的地方進行修改;
2. 用修改指令“R”,例如:R EAX ->修改寄存器EAX,R FL ->修改標志位(用“Insert”鍵改變標志位狀態),R FLZ ->改變零標志位的狀態(在0和1之間切換)。修改完寄存器值后按ESC鍵退回命令行狀態區。
★ 關于數據區:修改數據區的值有兩種辦法:
1. 直接用鼠標點擊需要修改的地方(16進制顯示區或者字符形式顯示區)進行修改;
2. 用修改指令“E”,例如:E XXXXXXXX ->修改內存地址XXXXXXXX處的數據,用TAB鍵在16進制顯示區和字符形式顯示區之間切換。修改完寄存器值后按ESC鍵退回命令行狀態區。
查看數據區的內容的兩種方法:
1. 用ALT+↑和↓上下箭頭移動數據顯示區域;
2. 直接用鼠標點擊數據窗口最右邊的↑和↓上下箭頭(圖中沒有顯示出來)來移動顯示區域。
★ 關于程序區:機器代碼的顯示/關閉必須通過指令“CODE ON/OFF”來切換,Softice的默認工作畫面是沒有顯示機器代碼的。
查看程序區的內容的兩種方法:
1. 用CTRL+↑和↓上下箭頭移動程序代碼顯示區域;
2. 直接用鼠標點擊程序窗口最右邊的↑和↓上下箭頭來移動代碼顯示區域。
★ 關于命令區:是我們輸入各種命令,完成各種操作和控制,進行破解的地方。
★ 關于動作狀態區:輸入命令時顯示命令的用法及格式。
★ 關于堆棧區:只有TRW2000具有這個窗口區域。
softice使用相關問題:
如何呼出/退出Softice?
在WINDOWS下可以隨時用熱鍵CTRL+D組合鍵呼出內存中的Softice,按F5功能鍵退出Softice ◆
用CTRL+D不能呼出Softice怎么辦?
如果確保成功安裝了Softice,對于windows 9x請檢查批處理文件autoexec.bat中是否有winice.exe這一句,對于windows NT請在“開始-〉程序-〉NuMega Softice”下選擇“Start SoftICE”啟動Softice試試。
Softice的屏幕沒有任何顯示?
在“開始-〉程序-〉NuMega Softice”下選擇“Display Adapter Setup”重新設置顯卡
Softice中鼠標功能出現異常?
在“開始-〉程序-〉NuMega Softice”下選擇“Mouse Setup”重新設置鼠標
在顯卡設置中選擇了“Universal Video Driver”選項,但是Softice的呼出的仍然是全屏DOS界面?
兩個對策:
1. 將winice.dat的初始化命令行(即INIT)中的“LINES XX”數改小,例如:LINES 40
2. 在顯卡設置中將“Manufacturer”強制改為“StandardVGA”,然后“Test”,成功后退出。
注意:以上的修改都要重新啟動系統后才能生效!!!
SoftICE使用注意事項:
Softice在WINDOWS啟動之前裝入系統中,然后將WINDOWS載入(因為要控制、攔截WINDOWS的動作),所以它工作于系統的0級(即特權級)。當在WINDOWS下用熱鍵呼出Softice后,它就控制了整個系統,此時任何其它的程序(包括系統時鐘)都將處于停止狀態。
- PC官方版
- 安卓官方手機版
- IOS官方手機版