SoftICE for WIN95中文命令解說(shuō)(二)
互聯(lián)網(wǎng) 發(fā)布時(shí)間:2008-10-08 22:12:56 作者:佚名
我要評(píng)論

SoftICE for WIN95中文命令解說(shuō)(二) Copyright (c) 1999 http://coobe.cs.hn.cninfo.net/~tianwei 命令: BC 作用: 清除一個(gè)或多個(gè)斷點(diǎn) 語(yǔ)法: BC list | * 用法: 清除斷點(diǎn)后,用BL命令就看不到斷點(diǎn)列表, 且被清除的斷點(diǎn)不再起作用.參數(shù): list: 可以是將要清除的一
SoftICE for WIN95中文命令解說(shuō)(二) Copyright (c) 1999 http://coobe.cs.hn.cninfo.net/~tianwei 命令: BC 作用: 清除一個(gè)或多個(gè)斷點(diǎn) 語(yǔ)法: BC list | * 用法: 清除斷點(diǎn)后,用BL命令就看不到斷點(diǎn)列表, 且被清除的斷點(diǎn)不再起作用.參數(shù): list: 可以是將要清除的一系列斷點(diǎn),中間用空格或逗 號(hào)隔開(kāi).* : 清除所有的斷點(diǎn). 點(diǎn)評(píng): BC==Breakpoint Clearing 命令: BD 作用: 使一個(gè)或多個(gè)斷點(diǎn)失效 語(yǔ)法: BD list | * 用法: 使某個(gè)斷點(diǎn)失效不同與 BC 命令的清除,暫時(shí)失效的斷點(diǎn)可以用 BE 命令來(lái)恢復(fù).而 BC 命令是徹底清除.參數(shù):list: 可以是單個(gè),也可以是一系列斷點(diǎn), 中間用空格 或逗號(hào)隔開(kāi).* : 禁止所有的斷點(diǎn). 點(diǎn)評(píng): BD==Breakpoint Disablling 命令: BE 作用: 使一個(gè)或多個(gè)斷點(diǎn)恢復(fù)有效 語(yǔ)法: BE list | * 用法: 用來(lái)恢復(fù)前次用 BD 命令使之失效的斷點(diǎn). (每當(dāng)新定義斷點(diǎn)或編輯斷點(diǎn)時(shí),系統(tǒng)自動(dòng)將其置為有效)參數(shù):list: 可以是單個(gè),也可以是一系列斷點(diǎn), 中間用空格 或逗號(hào)隔開(kāi).* : 恢復(fù)所有的斷點(diǎn). 點(diǎn)評(píng): BE==Breakpoint enablling 命令: BH 作用: 在SoftICE歷史數(shù)據(jù)庫(kù)中顯示或是選擇曾經(jīng)設(shè)過(guò)的斷點(diǎn) 語(yǔ)法: BH 用法: 用BH命令后,SoftICE將顯示一個(gè)表,每一行是一個(gè)斷點(diǎn),都是以前使用者曾經(jīng)下過(guò)的斷點(diǎn), 這時(shí)可以用上下光標(biāo)鍵來(lái)定位,用INSERT鍵選擇,再用ENTER鍵來(lái)確定. 用ESC鍵取消.SoftICE只記錄最近的32個(gè)斷點(diǎn). 而且只在WIN95正常退出后記錄(記錄到WINICE.BRK中), 這樣就有一個(gè)問(wèn)題.如果你在MSDOS.SYS配置中是BootGUI=1的話(即最正常的啟動(dòng)方式),當(dāng)你SHUT DOWN機(jī)器時(shí),控制并不回到SoftICE手中,就無(wú)法記錄剛才的斷點(diǎn).這時(shí)只有改為BootGUI=0. 點(diǎn)評(píng): 注意:SoftICE只在SHUT DOWN時(shí)記錄,如果你用"重新啟動(dòng)并切換...",那是不行的.至少在我的V3.20是不行的.而且,如果你"重新啟動(dòng)并切換...", 再用EXIT命令想退回到WIN95,很容易出現(xiàn)VxD聯(lián)接錯(cuò).因?yàn)檫@樣 WINICE并沒(méi)有完全退出內(nèi)存,用 MEM.EXE可以看到這點(diǎn).所以,SoftICE的使用者最好在MSDOS.SYS中將上面所說(shuō)的Boo-tGUI置為0.如果怕這樣用多重配置的話還要每次開(kāi)機(jī)敲一個(gè)WIN,可以在AUTOEXEC.BAT中改動(dòng),加入WIN.COM.(可不要在WINICE.EXE后再加WIN.COM!畫(huà)蛇添足!)若用SoftICE次數(shù)不多的話, 可以每次啟動(dòng)WINDOWS后,再重新啟動(dòng)并切換到MS-DOS方式,再打WINICE.EXE, 這樣也可以的. BH的好處是,可以省去紙筆, 下次重調(diào)試這個(gè)程序時(shí),不用再挖空心思想斷點(diǎn)了. 命令: BL 作用: 顯示當(dāng)前所設(shè)的斷點(diǎn) 語(yǔ)法: BL 用法: BL 命令顯示當(dāng)前所有斷點(diǎn)的序號(hào) (這個(gè)序號(hào)被BC BEBD 等命令所用),類型,是否被禁止等信息.如果是被禁止的斷點(diǎn),會(huì)在序號(hào)后跟一個(gè)"*"號(hào).比如用上面提到的BD 命令會(huì)產(chǎn)生這種效果) 點(diǎn)評(píng): BL==Breakpoint listing 命令: BMSG 作用: 在WIN95的消息上下斷點(diǎn) 語(yǔ)法: BMSG window-handle [L] [begin-msg [end-msg ]][IF expression][DO "command1;command2;..."] 用法: window-handle: 消息發(fā)向的窗口句柄begin-msg : 消息標(biāo)識(shí)字的范圍,如果沒(méi)有end-msg ,那么只在begin-msg上下斷點(diǎn), 否則 在區(qū)域內(nèi)所有消息都會(huì)被下斷點(diǎn)end-msg : 見(jiàn)上.IF-expression: 表達(dá)式的值為真時(shí),SoftICE才彈出.DO "command1;command2;...": 當(dāng)?shù)竭_(dá)斷點(diǎn)時(shí),執(zhí)行的一系列SoftICE 命令.L : 表示不彈出SoftICE,而是在命令窗口 中記錄WIN95消息.上面只有窗口句柄是必需的,其他都是可選項(xiàng). 如果沒(méi)有指定在哪個(gè)MSG上下斷點(diǎn), 那么所有發(fā)向該窗口的消息都會(huì)被攔截.窗口句柄可以用HWND命令來(lái)觀看,MSG標(biāo)識(shí)符可以用 WMSG 命令來(lái)察看,可以是16進(jìn)制的數(shù), 也可以用習(xí)慣的書(shū)寫方式,如:WM_CREATE.SoftICE彈出后,會(huì)停在處理該消息的過(guò)程的第一句代碼上. 點(diǎn)評(píng): BMSG=(set)Breakpoint on MeSsaGeWINDOWS本身是由消息驅(qū)動(dòng)的, 所以跟蹤一個(gè)消息會(huì)得到相當(dāng)?shù)讓拥拇鸢?我主頁(yè)上一篇"修改RICHWIN4.3"的文章就是一個(gè)例子. 命令: BPE 作用: 編輯一個(gè)已存在的斷點(diǎn). 語(yǔ)法: BPE index_number 用法: index_number: 斷點(diǎn)的序號(hào),用 BL 命令可以看到.用BPE命令可以很方便地修改一個(gè)已經(jīng)存在的斷點(diǎn), 但要注意一點(diǎn): BPE 在執(zhí)行時(shí),會(huì)先將你所要修改的斷點(diǎn)清除,然后再將改過(guò)的使能,如果你在修改時(shí)按ESC鍵退出修改,那么原先的斷點(diǎn)也就不存在了, 修改錯(cuò)誤的結(jié)果也是一樣的.原先的斷點(diǎn)消失. 點(diǎn)評(píng): 參見(jiàn)后面的 BPT 命令.
相關(guān)文章
SQLMap簡(jiǎn)介及簡(jiǎn)單應(yīng)用實(shí)例圖文詳解
一個(gè)自動(dòng)化的SQL注入工具,其主要功能是掃描、發(fā)現(xiàn)并利用給定URL的SQL注入漏洞,內(nèi)置了很多繞過(guò)插件,支持的數(shù)據(jù)庫(kù)是MySQL 、Oracle 、PostgreSQL 、Microsoft SQL Server2023-02-04- Nmap是一款網(wǎng)絡(luò)掃描和主機(jī)檢測(cè)的非常有用的工具。Nmap是不局限于僅僅收集信息和枚舉,同時(shí)可以用來(lái)作為一個(gè)漏洞探測(cè)器或安全掃描器。它可以適用于winodws,linux,mac等操作2019-03-16
SQLMAP注入檢查方法 11種常見(jiàn)SQLMAP使用方法詳解
sqlmap也是滲透中常用的一個(gè)注入工具,其實(shí)在注入工具方面,很多人都是通過(guò)這個(gè)工具實(shí)施的檢測(cè)與注入,對(duì)于我們從事安全防御的人來(lái)說(shuō),一定要引起注意,一般的程序員寫的代2018-08-16- 這篇文章主要介紹了lcx用法之心得總結(jié),需要的朋友可以參考下2017-09-06
lcx端口轉(zhuǎn)發(fā)詳細(xì)介紹及使用方法(lcx內(nèi)網(wǎng)轉(zhuǎn)發(fā)姿勢(shì))
這篇文章主要介紹了lcx端口轉(zhuǎn)發(fā)詳細(xì)介紹及使用方法(lcx內(nèi)網(wǎng)轉(zhuǎn)發(fā)姿勢(shì)),需要的朋友可以參考下2017-09-06Nmap備忘單 從探索到漏洞利用 第四章 繞過(guò)防火墻
這是我們的Nmap備忘單的第四部分,本文中我們將討論更多東西關(guān)于掃描防火墻,IDS / IPS 逃逸,Web服務(wù)器滲透測(cè)試等。在此之前,我們應(yīng)該了解一下防火墻的一些基礎(chǔ)知識(shí)以便2016-12-27- 眾所周知NMAP是經(jīng)常用來(lái)進(jìn)行端口發(fā)現(xiàn)、端口識(shí)別。除此之外我們還可以通過(guò)NMAP的NSE腳本做很多事情,比如郵件指紋識(shí)別,檢索WHOIS記錄,使用UDP服務(wù)等2016-12-27
- 這是我們的第二期NMAP備忘單,基本上,我們將討論一些高級(jí)NMAP掃描的技術(shù),我們將進(jìn)行一個(gè)中間人攻擊(MITM)?,F(xiàn)在,游戲開(kāi)始了2016-12-27
- nmap是一個(gè)網(wǎng)絡(luò)連接端掃描軟件,用來(lái)掃描網(wǎng)上電腦開(kāi)放的網(wǎng)絡(luò)連接端。確定哪些服務(wù)運(yùn)行在哪些連接端,并且推斷計(jì)算機(jī)運(yùn)行哪個(gè)操作系統(tǒng)(這是亦稱 fingerprinting)。它是網(wǎng)2016-12-27
網(wǎng)絡(luò)漏洞掃描工具Acunetix Web Vulnerability Scanner(AWVS)使用介紹
Acunetix Web Vulnerability Scanner(簡(jiǎn)稱AWVS)是一款知名的網(wǎng)絡(luò)漏洞掃描工具,它通過(guò)網(wǎng)絡(luò)爬蟲(chóng)測(cè)試你的網(wǎng)站安全,檢測(cè)流行安全漏洞。倫敦時(shí)間2015年6月24日,官方發(fā)布了2016-09-28