黑客常用dos命令詳解
1.DIR命令
作用:顯示磁碟目錄所包含的內容
格式:DIR[檔名][選項]
例如:
DIR D:\JDK
查詢D盤下的JDK資料夾下的未隱藏檔案
DIR D:\JDK /A
查詢D盤下的JDK資料夾下的所有檔案
DIR D:\JDK /S
查詢D盤下的JDK資料夾下的包含子資料夾下的所有檔案
DIR D:\JDK /B
查詢D盤下的JDK資料夾下的所有檔案的名字
2.Ping(因特網包探索器)命令
作用:與ip相關並檢測兩臺計算機之間的網路是否連通
例如:
ping 127.0.0.1
顯示本機網絡卡是否正常使用,必需為127.0.0.1(127.0.0.1是回送地址,指本地機,一般用來測試使用。回送地址(127.x.x.x)是本機回送地址(Loopback Address),即主機IP堆疊內部的IP地址,主要用於網路軟體測試以及本地機程序間通訊,無論什麼程式,一旦使用回送地址傳送資料,協議軟體立即返回,不進行任何網路傳輸),當顯示"來自..的回覆"的時候,正常,若顯示請求超時則本機網絡卡有問題.
ping 192.168.1.1
顯示是否成功接入路由器,ip必須為192.168.1.1,因為192.168.1.1屬於IP地址的C類地址,屬於保留IP,專門用於路由器設定。
顯示本機是否接入Internet,若顯示超時,則未連入Internet
ping -a ip地址
將ip地址解析為計算機NetBIOS名
ping -n count ip地址
傳送count指定的映帶協議的資料包數,例如ping - n 5 112.74.127.218
ping -t ip地址
一直ping制定遠端計算機,直到鍵盤按下[Ctrl+C]中斷
3.nbtstat命令:
作用:用於檢視基於TCP/IP協議的NetBIOS協議的統計資料,本地計算機和遠端計算機的NetBIOS名稱表 和名稱快取
格式:nbtstat[-a RemoteName] [-A IPAddress] [-c] [-n] [-r] [-R] [-RR] [-s] [-S] [Interval]
例如:
nbtstat -a remotename
顯示遠端計算機的 NetBIOS 名稱表,其中,RemoteName 是遠端計算機的 NetBIOS 計算機名稱。NetBIOS 名稱表是與執行在該計算機上的應用程式相對應的 NetBIOS 名稱列表。
nbtstat -A IPAddress
顯示遠端計算機的 NetBIOS 名稱表,其名稱由遠端計算機的 IP 地址指定(以小數點分隔)。
nbtstat -c
顯示 NetBIOS 名稱快取內容、NetBIOS 名稱表及其解析的各個地址。
nbtstat -n
顯示本地計算機的 NetBIOS 名稱表。Registered 的狀態表明該名稱是通過廣播還是 WINS 伺服器註冊的。
nbtstat -r
顯示 NetBIOS 名稱解析統計資料。在配置為使用 WINS 且執行 Windows XP 或 Windows Server 2003 作業系統的計算機上,該引數將返回已通過廣播和 WINS 解析和註冊的名稱號碼。
nbtstat -R
清除 NetBIOS 名稱快取的內容並從 Lmhosts 檔案中重新載入帶有 #PRE 標記的專案。
nbtstat -RR
釋放並重新整理通過 WINS 伺服器註冊的本地計算機的 NetBIOS 名稱。
nbtstat -s
顯示 NetBIOS 客戶端和伺服器會話,並試圖將目標 IP 地址轉化為名稱。
nbtstat -S
顯示 NetBIOS 客戶端和伺服器會話,只通過 IP 地址列出遠端計算機。
nbtstat Interval
重新顯示選擇的統計資料,可以在每個顯示內容之間中斷 Interval 中指定的秒數。按 Ctrl+C 停止重新顯示統計資訊。如果省略該引數,netstat 將只顯示一次當前的配置資訊。
nbtstat /?
在命令提示符下顯示幫助.
4.netstat命令
作用:監控TCP/IP網路的命令
格式:netstat [-a][-e][-n][-o][-p Protocol][-r][-s][Interval]
例如:
netstat -a
本選項顯示一個所有的有效連線資訊列表,包括已建立的連線(ESTABLISHED),也包括監聽連線請求(LISTENING)的那些連線。
netstat -b
該引數可顯示在建立網路連線和偵聽埠時所涉及的可執行程式
netstat -s
本選項能夠按照各個協議分別顯示其統計資料。如果你的應用程式(如Web瀏覽器)執行速度比較慢,或者不能顯示Web頁之類的資料,那麼你就可以用本選項來檢視一下所顯示的資訊。你需要仔細檢視統計資料的各行,找到出錯的關鍵字,進而確定問題所在。
netstat -e
本選項用於顯示關於乙太網的統計資料,它列出的專案包括傳送資料報的總位元組數、錯誤數、刪除數,包括髮送和接收量(如傳送和接收的位元組數、資料包數),或有廣播的數量。可以用來統計一些基本的網路流量。
netstat -r
本選項可以顯示關於路由表的資訊,類似於後面所講使用routeprint命令時看到的資訊。除了顯示有效路由外,還顯示當前有效的連線。
netstat -n
顯示所有已建立的有效連線
netstat -p
顯示協議名檢視某協議使用情況
5.net命令
作用:基於網路的命令,功能強大,可以管理網路環境,服務,使用者等本地及遠端資訊
例如:
net use \\ip\ipc$ " " /user:" "
建立IPC空連結
net use \\ip\ipc$ "密碼" /user:"使用者名稱"
建立IPC非空連結
net use h: \\ip\c$ "密碼" /user:"使用者名稱"
直接登陸後對映對方C:到本地為H:
net use h: \\ip\c$
登陸後對映對方C:到本地為H:
net use \\ip\ipc$ /del
刪除IPC連結
net use h: /del
刪除對映對方到本地的為H:的對映
net user 使用者名稱 密碼 /add
建立使用者
net user guest /active:yes
啟用guest使用者
net user
看有哪些使用者
net user 帳戶名
檢視帳戶的屬性
net localgroup administrators 使用者名稱 /add
把“使用者”新增到管理員中使其具有管理員許可權,注意:administrator後加s用複數
net start \
檢視開啟了哪些服務
net start 服務名
開啟服務;(如:net start telnet, net start schedule)
net stop
服務名 停止某服務
net time \\目標ip
檢視對方時間
net time \\目標ip /set
設定本地計算機時間與“目標IP”主機的時間同步,加上引數/yes可取消確認資訊
net view
看本地區域網內開啟了哪些共享
net view \\ip
檢視對方區域網內開啟了哪些共享
net config
顯示系統網路設定
net logoff
斷開連線的共享
net pause
服務名 暫停某服務
net share
檢視本地開啟的共享
net share ipc$
開啟ipc$共享
net share ipc$ /del
刪除ipc$共享
net user guest 12345
用guest使用者登陸後用將密碼改為12345
net password 密碼
更改系統登陸密碼
--博主在總結本篇博文時,借鑑了一些部落格,在此表示感謝.