1. 程式人生 > >黑客常用dos命令詳解

黑客常用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 密碼

更改系統登陸密碼

--博主在總結本篇博文時,借鑑了一些部落格,在此表示感謝.