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