




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
下的網(wǎng)絡(luò)安全配置全集CMD.自帶的關(guān)于網(wǎng)絡(luò)的命令行工具很多,比如大家熟悉的ping,tracert,ipconfig,telnet,ftp,tft5,netstat有不太熟悉的nbtstat,pathping,nslookup,finger,route,netsh......這些命令又可分成三類:網(wǎng)絡(luò)檢測(如ping)、網(wǎng)絡(luò)連接(如telnet)和網(wǎng)絡(luò)配置(如netsh)。前面兩種相對簡單,本文只介紹兩個網(wǎng)絡(luò)配置工具。netsh在遠程shell中使用netsh首先要解決一個交互方式的問題。前面說過,很多shell不能再次重定向輸出輸出,所以不能在這種環(huán)境下交互地使用ftp等命令行工具。解決的辦法是,一般交互式的工具都允許使用腳本(或者叫應(yīng)答文件)。比如ftp-sh也是這樣:netsh-sh命令的功能非常多,可以配置IAS、DHCP、RAS、WINS、NAT服務(wù)器,TCP/IP協(xié)議,IPX協(xié)議,路由等。我們不是管理員,一般沒必要了解這么多,只需用netsh來了解目標主機的網(wǎng)絡(luò)配置信息。.1,TCP/IP配置echointerfaceip>sechoshowconfig>>snetsh-fsdels由此你可以了解該主機有多個網(wǎng)卡和IP,是否是動態(tài)分配IP(DHCP),內(nèi)網(wǎng)IP是多少(如果有的話)。這個命令和ipconfig/all差不多。注意,以下命令需要目標主機啟動remoteaccess服務(wù)。如果它被禁用,請先通過導(dǎo)入注冊表解禁,然后netstartremoteaccess2,ARPechointerfaceip>sechoshowipnet>>snetsh-fsdels這個比arp-a命令多一點信息。3,TCP/UDP連接echointerfaceip>sechoshowtcpconn>>sechoshowudpconn>>snetsh-fsdels這組命令和netstat-an一樣。4,網(wǎng)卡信息如果netsh命令都有其他命令可代替,那它還有什么存在的必要呢?下面這個就找不到代替的了。echointerfaceip>sechoshowinterface>>snetsh-fsdelsnetsh的其他功能,比如修改IP,一般沒有必要使用(萬一改了IP后連不上,就叫天不應(yīng)叫地不靈了),所以全部略過。IPSec首先需要指出的是,IPSec和TCP/IP篩選是不同的東西,大家不要混淆了。TCP/IP篩選的功能十分有限,遠不如IPSec靈活和強大。下面就。IPSec說說如何在命令行下控制.XP系統(tǒng)用ipseccmd,2000下用ipsecpol。遺憾的是,它們都不是系統(tǒng)自帶的。ipseccmd在xp系統(tǒng)安裝盤的SUPPORTTOOLSSUPPORT.CAB中,ipsecpol在2000ResourceKit里。而且,要使用ipsecpol還必須帶上另外兩個文件:ipsecutil.dll和text2pol.dll。三個文件一共119KB。IPSec可以通過組策略來控制,但我找遍MSDN,也沒有找到相應(yīng)的安全模板的語法。已經(jīng)配置好的IPSec策略也不能被導(dǎo)出為模板。所以,組策略這條路走不通。IPSec的設(shè)置保存在注冊表中(HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsIPSecPolicyLocal),理論上可以通過修改注冊表來配置IPSec。但很多信息以二進制形式存放,讀取和修改都很困難。相比之下,上傳命令行工具更方便。關(guān)于ipsecpol和ipseccmd的資料,網(wǎng)上可以找到很多,因此本文就不細說了,只是列舉一些實用的例子。在設(shè)置IPSec策略方面,ipseccmd命令的語法和為例:ipsecpol所以只以幾乎完全一樣,ipsecpol1,防御rpc-dcom攻擊ipsecpol-pmyfirewall-rrpc-dcom-f*+0:135:tcp*+0:135:udp*+0:137:udp*+0:445:tcp*+0:138:udp*+0:139:tcp*+0:445:udp-nBLOCK-wreg-x這條命令關(guān)閉了本地主機的TCP135,139,445和udp135,137,138,445端口。具體含義如下:-pmyfirewall指定策略名為myfirewall-rrpc-dcom指定規(guī)則名為rpc-dcom-f......建立7個篩選器。*表示任何地址(源);0表示本機地址(目標);+表示鏡像(雙向)篩選。詳細語法見ipsecpol-?-nBLOCK指定篩選操作是阻塞。注意,BLOCK必須是大寫。-wreg將配置寫入注冊表,重啟后仍有效。-x立刻激活該策略。2,防止被pingipsecpol-pmyfirewall-rantiping-f*+0::icmp-nBLOCK-wreg-xantiping則的策略已存在,myfirewall如果名為規(guī)則將添加至其中。注意,該規(guī)則同時也阻止了該主機ping別人。3,對后門進行IP限制假設(shè)你在某主機上安裝了DameWareMiniRemoteControl。為了保護它不被別人暴破密碼或溢出,應(yīng)該限制對其服務(wù)端口6129的訪問。ipsecpol-pmyfw-rdwmrc_block_all-f*+0:6129:tcp-nBLOCK-wregipsecpol-pmyfw-rdwmrc_pass_me-f9+0:6129:tcp-nPASS-wreg-x這樣就只有9可以訪問該主機的6129端口了。如果你是動態(tài)IP,應(yīng)該根據(jù)IP分配的范圍設(shè)置規(guī)則。比如:ipsecpol-pmyfw-rdwmrc_block_all-f*+0:6129:tcp-nBLOCK-wregipsecpol-pmyfw-rdwmrc_pass_me-f123.45.67.*+0:6129:tcp-nPASS-wreg-x這樣就允許至54的IP訪問6129端口。不要把自己也應(yīng)該特別小心,在寫規(guī)則的時候,阻塞了。如果你不確定某個規(guī)則的效果是否和預(yù)想的一樣,可以先用計劃任務(wù)留下后路。例如:c:>netstartscheduleTaskScheduler服務(wù)正在啟動..TaskScheduler服務(wù)已經(jīng)啟動成功。c:>time/t12:34c:>at12:39ipsecpol-pmyfw-y-wreg新加了一項作業(yè),其作業(yè)ID=1然后,你有5分鐘時間設(shè)置一個myfw策略并測試它。5分鐘后計劃任務(wù)將停止該策略。如果測試結(jié)果不理想,就刪除該策略。c:>ipsecpol-pmyfw-o-wreg注意,刪除策略前必須先確保它已停止。不停止它的話,即使刪除也會在一段時間內(nèi)繼續(xù)生效。持續(xù)時間取決于策略的刷新時間,默認是180分鐘。如果測試通過,那么就啟用它。c:>ipsecpol-pmyfw-x-wreg策略的辦法。IPSec最后說一下查看對于XP很簡單,一條命令搞定--ipseccmdshowfilters而ipsecpol沒有查詢的功能。需要再用一個命令行工具netdiag。它位于2000系統(tǒng)安裝盤的SUPPORTTOOLSSUPPORT.CAB中。(已經(jīng)上傳了三個文件,也就不在乎多一個了。人_八)netdiag需要RemoteRegistry服務(wù)的支持。所以先啟動該服務(wù):netstartremoteregistry不啟動RemoteRegistry就會得到一個錯誤:[FATAL]Failedtogetsysteminformationofdiag這個工具功能十分強大,與網(wǎng)絡(luò)有關(guān)的信息都可以獲?。〔贿^,輸出的信息有時過于詳細,超過命令行控制臺cmd.exe的輸出緩存,而不是每個遠程cmdshell都可以用more命令來分頁的。查看ipsec策略的命令是:netdiag/debug/test:ipsec然后是一長串輸出信息。IPSec策略位于最后。軟件安裝.一個軟件/工具的安裝過程,一般來說只是做兩件事:拷貝文件到特定目錄和修改注冊表。只要搞清楚具體的內(nèi)容,那么就可以自己在命令行下實現(xiàn)了。(不考慮安裝后需要注冊激活等情況)WinPcap是個很常用的工具,但必須在窗口界面下安裝。在網(wǎng)上也可以找到不用GUI的版本(但還是有版權(quán)頁),其實我們完全可以自己做一個。以WinPcap3.0a為例。通過比較安裝前后的文件系統(tǒng)和注冊表快照,很容易了解整個安裝過程。除去反安裝的部分,關(guān)鍵的文件有三個:wpcap.dll,packet.dll和npf.sys。前面兩個文件位于system32目錄下,第三個在system32drivers下。而注冊表的變化是增加了一個系統(tǒng)服務(wù)NPF。注意,是系統(tǒng)服務(wù)(即驅(qū)動)不是Win32服務(wù)。作為系統(tǒng)服務(wù),不但要在HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices下增加主鍵,在HKEY_LOCAL_MACHINESYSTEMCurrentC而后者默認下也增加主鍵。ontrolSetEnumRoot只有SYSTEM身份才可以修改。幸運的是,并不需要手動添加它,winpcap被調(diào)用時會自動搞定。甚至完全不用手動修改注冊表,所有的事winpcap都會自己完成,只需要將三個文件復(fù)制到合適的位置就行了。作為范例,還是演示一下如何修改注冊表:利用前面說過的inf文件來實現(xiàn)。[Version]Signature=$WINDOWSNT$[Defaultlnstall.Services]AddService=NPF,,winpcap_svr[winpcap_svr]DisplayName=NetgroupPacketFilterServiceType=0x1StartType=3ErrorControl=1ServiceBinary=_x0012_%npf.sys將上面這些內(nèi)容保存為_wpcap_.inf文件。再寫一個批處理_wpcap_.bat:rundll32.exesetupapi,InstallHinfSectionDefaultInstall128i%_wpcap_.infdel_wpcap_.infif/ii%==%SYSTEMROOT%system32gotoCOPYDRVcopypacket.dll%SYSTEMROOT%system32copywpcap.dll%SYSTEMROOT%system32delpacket.dlldelwpcap.dll:COPYDRVif/ii%==%SYSTEMROOT%system32driversgotoENDcopynpf.sys%SYSTEMROOT%system32driversdelnpf.sys:ENDdel%0然后用winrar將所有文件(5個)打包為自解壓的exe,并將『高級自解壓選項』->『解壓后運行』設(shè)置為_wpcap_.bat,命令行的wi叩cap安裝包就制作完成了。注意,批處理最后一行沒有回車符。否則會因為正在運行而無法刪除自己。.所有的軟件安裝,基本上可以套用這個思路。但也有例外的,那就是系統(tǒng)補丁的安裝。由于系統(tǒng)補丁有可能要替換正在被執(zhí)行或訪問的文件,所以用copy命令是不行的。幸好,Windows補丁包支持命令行安裝。比如:KB824146.exe-n-z-q-n不保留備份-z不重起-q安靜模式如果有一堆補丁要打,那么用RAR打包成自解壓文件,外加一個批處理。for%%fin(KB??????.exe)do%%f-n-z-qfor%%fin(KB??????.exe)dodel%%fdel%0Windows腳本很多事用腳本來做是很簡潔的。下面給出幾個常用腳本的echo版。1,顯示系統(tǒng)版本@echoforeachpsingetobject_>ps.vbs@echo(winmgmts:,rootcimv2:win32_operatingsystem).instances_>>ps.vbs@echowscript.echops.captionA&A&ps.version:next>>ps.vbscscript//nologops.vbs&delps.vbs2,列舉進程@echoforeachpsingetobject_>ps.vbs@echo(winmgmts:.rootcimv2:win32_process).instances_>>ps.vbs@echowscript.echops.handleA&vbtabA&A&vbtabA&ps.executablepath:next>>ps.vbscscript//nologops.vbs&delps.vbs,終止進程3@echoforeachpsingetobject_>pk.vbs@echo(winmgmts:.rootcimv2:win32_process).instances_>>pk.vbsthen@echoifps.handle=wscript.arguments(0)wscript.echops.terminate:endif:next>>pk.vbs要終止PID為123的進程,使用如下語法:cscriptpk.vbs123如果顯示一個0,表示終止成功。然后:delpk.vbs重啟系統(tǒng)@echoforeachosingetobject_>rb.vbs@echo(winmgmts:{(shutdown)}!.rootcimv2:win32_operatingsystem).instances_>>rb.vbs@echoos.win32shutdown(2):n
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- Module7 Unit1 He spent about twenty-one hours in space(教學(xué)設(shè)計)-2023-2024學(xué)年外研版(三起)英語六年級下冊
- 華北理工大學(xué)冀唐學(xué)院《研究型建筑設(shè)計》2023-2024學(xué)年第二學(xué)期期末試卷
- 山西國際商務(wù)職業(yè)學(xué)院《計算機組成原理理論》2023-2024學(xué)年第二學(xué)期期末試卷
- 哈爾濱鐵道職業(yè)技術(shù)學(xué)院《班級活動的組織》2023-2024學(xué)年第二學(xué)期期末試卷
- 遼寧民族師范高等??茖W(xué)校《機電系統(tǒng)設(shè)計與控制》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣州東華職業(yè)學(xué)院《海洋生物技術(shù)綜合實驗》2023-2024學(xué)年第二學(xué)期期末試卷
- 南昌大學(xué)科學(xué)技術(shù)學(xué)院《新編大學(xué)生安全教育》2023-2024學(xué)年第二學(xué)期期末試卷
- 河北科技師范學(xué)院《西方財務(wù)會計雙語》2023-2024學(xué)年第二學(xué)期期末試卷
- 共青科技職業(yè)學(xué)院《學(xué)前兒童保育學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 陜西理工大學(xué)《數(shù)字信號處理》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣東省廣州市天河區(qū)2024-2025學(xué)年八年級(上)期末物理試卷(含答案)
- 2025年度空調(diào)安裝驗收及保修服務(wù)合同
- 急救護理學(xué)第十章災(zāi)難救護講解
- 《Maya三維模型制作項目式教程(微課版)》全套教學(xué)課件
- 2024年山東司法警官職業(yè)學(xué)院高職單招語文歷年參考題庫含答案解析
- 2024年北京電子科技職業(yè)學(xué)院高職單招語文歷年參考題庫含答案解析
- 2024版消防設(shè)計質(zhì)量問題案例分析手冊建筑機電專業(yè)
- 《業(yè)財一體化實訓(xùn)教程-金蝶云星空V7.5》
- 人教版二年級數(shù)學(xué)下冊第一單元綜合測評卷(含答案)
- 2022版義務(wù)教育藝術(shù)課程標準美術(shù)新課標學(xué)習(xí)解讀課件
- 四年級四年級下冊閱讀理解20篇(附帶答案解析)經(jīng)典
評論
0/150
提交評論