版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1.“@echooff”我們所寫的BAT一開始一般都有這一句,這一句的作用是:使所有的命令響應(yīng)隱藏。“@”本行命令不回顯。(本來(lái)如果你用echooff就可以了,但是還是能夠看到echooff這條命令在CMD下,影響美觀)2.“col1e”設(shè)置默認(rèn)的控制臺(tái)前景和背景顏色。當(dāng)前我設(shè)為藍(lán)底黃字,具體顏色請(qǐng)?jiān)贑MD下用“col”查詢。這里又提到了這個(gè)參數(shù)“”,一般CMD下命令后加“”就會(huì)顯示這條命令的幫助。3.“rem”注釋作用,批處理執(zhí)行過(guò)程
2、中前不執(zhí)行它,rem后的字符只作注釋作用。4.“title”設(shè)置命令提示窗口的窗口標(biāo)題。默認(rèn)為“cmd”。改成自己喜歡的多有個(gè)性,嘿嘿。5.“cls”不多說(shuō),清屏命令。主要是怕前面的一些空白或字符出現(xiàn)影響美觀。6.“set”這個(gè)命令的作用很大,請(qǐng)用“set”查詢具體使用方法。本例“settopip=172.16.”是將一個(gè)名為“topip”的變量值設(shè)為“172.16.”。注意CMD下變量的設(shè)置不區(qū)別數(shù)字與字符,能夠自動(dòng)根據(jù)提供的值調(diào)整。
3、下行“settheip=0.0”同理。7.“echo.”在新行中顯示一個(gè)“.”。echo命令能顯示其后的comment。這里提幾個(gè)有趣實(shí)用的用法“echo.”,注意與前面的不同,“echo”與“.”間無(wú)空格。這條命令如同一個(gè)回車,在新行不顯示任何信息并換行?!癳cho”,實(shí)現(xiàn)響鈴的提示音。后面一個(gè)字符的輸入方法是在CMD下用“ctrlG”,而這個(gè)字符得到的方法是CMD下用命令“echo“ctrlG“ex.txt”,存入ex.txt文件,
4、再?gòu)哪抢锾崛〕鰜?lái)的。嘿嘿,如果你懶得做,就copy我在上面提供的字符嘍。8.“if”這條命令也會(huì)經(jīng)常用到,請(qǐng)用“if”學(xué)習(xí)更多信息。本例“ifnotexistscanipc.exe(echo文件錯(cuò)誤!……)”,實(shí)現(xiàn)功能:當(dāng)同級(jí)目錄下不存在“scanipc.exe”時(shí),提示“文件錯(cuò)誤!……”。否則不提示。“ifnotexistfilename”在批處理中使用比較多些。9.“:top”,設(shè)置一個(gè)標(biāo)志點(diǎn),標(biāo)志名為“top”?!?”的作用就是設(shè)
5、置標(biāo)志。網(wǎng)上有文章說(shuō)“使用“::comment“作為注釋比“remcomment“執(zhí)行效率更高?!蔽蚁嘈?,這里也建議大家,如果BAT中注釋較多時(shí),請(qǐng)使用“::comment”設(shè)置。10.“setppno=”設(shè)置一個(gè)變量,并接受用戶輸入。BAT不需要預(yù)先聲明變量,只在需要時(shí)設(shè)置。參數(shù)“p”:將變量數(shù)值設(shè)成用戶輸入的一行輸入。11.“if%pno%gtr9gotoonerrspno”檢驗(yàn)用戶輸入值是否大于9,是,則轉(zhuǎn)到一個(gè)指定標(biāo)志點(diǎn)。這里注
6、意BAT中變量引用時(shí)要在前后加“%”,但在if語(yǔ)句中可有可無(wú),具體應(yīng)用大家多寫幾遍就有體會(huì)。12.“gotolabel”無(wú)條件跳轉(zhuǎn)到指定標(biāo)志位并向后執(zhí)行。BAT好像只有這么一個(gè)跳轉(zhuǎn)語(yǔ)句了,作用不用我說(shuō),用了就知道。注意不要構(gòu)成死循環(huán)。小結(jié):到此,完成了顏色設(shè)置、注釋版權(quán)說(shuō)明、標(biāo)題設(shè)置、變量初始化、歡迎信息、功能界面初始化、標(biāo)志點(diǎn)設(shè)置(因?yàn)闅g迎信息只顯示一次而功能界面要多次使用所以將標(biāo)志點(diǎn)設(shè)置在歡迎信息的后面。)命令的接受與跳轉(zhuǎn)。;功能界
7、面一般要用“tab”鍵調(diào)整相對(duì)位置,才能起到美觀的效果。請(qǐng)多練習(xí)幾遍領(lǐng)會(huì)。;大家在寫腳本過(guò)程中要注意標(biāo)志點(diǎn)的設(shè)置位置,才能起到合適的效果。一般寫過(guò)幾個(gè)腳本會(huì)有些感受。;接著接受用戶輸入后“cls”清屏開始執(zhí)行指定功能。注意這個(gè)cls的作用。因?yàn)榍迤量梢栽诖藭r(shí),也可以在每個(gè)命令執(zhí)行之前,但如果在每個(gè)命令執(zhí)行之前用的請(qǐng),那么要寫的cls就多了,于是把cls寫在這里合適,方便節(jié)約快捷。大家在寫腳本時(shí)也應(yīng)當(dāng)注意這方面的技巧,將使你寫出更加高效節(jié)
8、約方便的代碼。在每次寫完腳本后合理地整合一下自己的代碼。能積累不少經(jīng)驗(yàn)。;另外,鑒于部分人仍不知道不允許出現(xiàn)有標(biāo)志名的重復(fù)。step11:條件連接。設(shè)定兩個(gè)變量,分別為用戶名與密碼。注意到有一個(gè)默認(rèn)的功能。實(shí)現(xiàn)原理是,當(dāng)接受到用戶輸入為空時(shí)(即一個(gè)回車),變量將保持不變。條件連接語(yǔ)法如示。比前面遠(yuǎn)程空密碼連接更高級(jí)一點(diǎn),嘿嘿。step12:打開共享。打開已經(jīng)連接成功的對(duì)方計(jì)算機(jī)的指定盤。打開指定盤語(yǔ)法如示。step13:發(fā)送消息。向?qū)Ψ?/p>
9、發(fā)送消息。要求雙方的messager服務(wù)開啟,否則無(wú)法發(fā)送成功。發(fā)送消息語(yǔ)法如示。step14:遠(yuǎn)程關(guān)機(jī)。設(shè)置關(guān)機(jī)時(shí)間與關(guān)機(jī)理由,用shutdown程序關(guān)閉對(duì)方計(jì)算機(jī),嘿嘿,惡作劇。要求你連接成功,并有shutdown程序支持。shutdown語(yǔ)法自查幫助。step15:溢出CMD。嘿嘿,溢出到對(duì)方的CMD下,算是一個(gè)真正的入侵了。當(dāng)然需要用戶名與密碼嘍。要求用戶名與密碼正確并對(duì)方默認(rèn)支持遠(yuǎn)程管理。并有psexec程序支持。psexec
10、語(yǔ)法如示,并請(qǐng)自查幫助。step16:結(jié)束進(jìn)程。嘿嘿,不說(shuō)也知道,結(jié)束對(duì)方已知進(jìn)程。要求連接成功并有pskill程序支持。惡作劇類,有惡意成分。嘿嘿。小心使用。step17:ipc$連接。同step3.step18:斷開連接。斷開與對(duì)方的連接,就是擦屁股啦,以免讓對(duì)方有所察覺(jué)。這個(gè)好習(xí)慣要養(yǎng)成。語(yǔ)法如示。step19:一般命令。返回前面一個(gè)功能界面。step20:結(jié)束程序。退出。step110:AT命令,令對(duì)方在指定時(shí)間運(yùn)行指定命令。有
11、點(diǎn)像木馬,嘿嘿。要求連接成功。因?yàn)楣?jié)約變量,所以引用了前面的暫不使用的變量。好習(xí)慣。哈哈。step111:tel。遠(yuǎn)程tel。不要說(shuō)你一點(diǎn)都不知道,語(yǔ)法如示并請(qǐng)自查幫助。step112:更改主IP。主要是為了使我們的使用方便,對(duì)某個(gè)特定IP段探測(cè)能夠簡(jiǎn)化輸入。如主IP改成“172.16.130.”,那么專門對(duì)130探測(cè),而且輸入IP時(shí)只需輸入最后位,嘿嘿,多方便啊。step113:任意命令。主要是接受用戶輸入并執(zhí)行用戶的輸入罷了,結(jié)構(gòu)如
12、示。本機(jī)信息段:主要是對(duì)本機(jī)信息的一些查詢語(yǔ)法。stepm1:ipconfig,不說(shuō)了。但請(qǐng)注意到,在功能界面的實(shí)現(xiàn)上有一點(diǎn),“&”符號(hào),因?yàn)椤?”符號(hào)在CMD下是命令連接符,如果光用“&”會(huì)讓BAT誤解為其后的都是命令。但我們只是希望輸出一個(gè)“&”罷了,于是用“^”符號(hào)連接符表明只是輸出“&”,而不是實(shí)現(xiàn)命令連接。這里提一下“&”命令連接符,例如:echofrist&echosecond.同效于:echofristechosecond
13、.只是實(shí)現(xiàn)結(jié)合兩行命令在同一行實(shí)現(xiàn)。類如一個(gè)很簡(jiǎn)單的批處理啦。再提一下“^”符號(hào)連接符,對(duì)一些特殊符號(hào)可能在CMD下無(wú)法正確如愿顯示,可用“^”連接,以達(dá)到如期效果。用了“^”在文本中占了一位空間,但在輸出時(shí)它并不顯示,所以注意界面的布置。stepm2:本機(jī)進(jìn)程。利用命令行下的進(jìn)程工具查看進(jìn)程。要求pslist程序支持。stepm3:本機(jī)用戶。就是查詢一下本機(jī)用戶,也許會(huì)發(fā)現(xiàn)機(jī)了被動(dòng)過(guò)的痕跡。stepm4:結(jié)束進(jìn)程。在命令行下結(jié)束本機(jī)進(jìn)
14、程。要求有pskill程序支持。stepm5:本機(jī)端口。也許能看出被攻擊或被入侵的痕跡。語(yǔ)法如示。stepm6:共享情況??纯幢緳C(jī)的共享是否真的如你所想,如你所見。否則請(qǐng)注意安全嘍。語(yǔ)法如示。stepm7:?jiǎn)?dòng)項(xiàng)值。在命令行下導(dǎo)出啟動(dòng)項(xiàng)值并給出結(jié)果。比魔法兔子什么的快多了,就是界面不是很好看,呵呵。語(yǔ)法如示。stepm0:退出程序。退出。小結(jié):到此,您學(xué)習(xí)過(guò)了一些有用的命令與應(yīng)用。以及大部分的網(wǎng)絡(luò)命令與外部程序的使用。接下來(lái)你可以模擬I
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
評(píng)論
0/150
提交評(píng)論