導航:首頁 > 配伺服器 > 如何抓伺服器的數據包

如何抓伺服器的數據包

發布時間:2022-04-24 20:11:57

❶ 求抓圖軟體,能抓伺服器原始數據

軟體 NeoDownLoder 只要輸入有圖片的網站 接下來 就交給它了,一切秒殺!好用!推薦

❷ 求怎麼截讀伺服器發給客戶端的數據包,詳細點

如何根據截獲客戶端和伺服器數據包
參考:http://bbs.csdn.net/topics/200012522

❸ 如何對抓到的數據包分析

首先我們打開wireshark軟體的主界面,在主界面上選擇網卡,然後點擊start。wireshark即進入抓包分析過程。在本篇我們選擇乙太網,進行抓包。接下來再界面我們可以看到wireshark抓到的實時數據包。我們對數據包的各個欄位進行解釋。
1.No:代表數據包標號。
2.Time:在軟體啟動的多長時間內抓到。
3.Source:來源ip。
4.Destination: 目的ip。
5.Protocol:協議。
6.Length:數據包長度。
7.info:數據包信息。接下來再界面我們可以看到wireshark抓到的實時數據包。我們對數據包的各個欄位進行解釋。接下來我們點擊解析後的某一條數據可以查看數據包的詳細信息。在抓包過程中,我們可以點擊圖標啟動或者停止。來啟動或者停止抓取數據包。

❹ 如何抓取網路數據包

方法如下:

  1. 安裝抓包軟體,win自帶也有抓包工具,我裝了比較通用的ethereal,抓包的結果基本所有的抓包軟體都能打開和分析。

  2. 抓包的筆記本需要與被抓設備位於同一廣播域下,就是說位於同一個HUB下,同一交換機下的不同埠就是不同廣播域,貌擬現在交換機好找,HUB難覓。、

  3. 首先要指定抓包用的網卡,在最上層菜單先中capture欄目,然後在彈出菜單中選擇option.

  4. 在彈出菜單中,選擇用於抓包的網卡,一般軟體模擬的網卡也會顯示在這里,不要選擇錯了

  5. 所有配置都完成後,就可以點擊start鍵開始抓包。

  6. 進入抓包環節,如下圖,注意包數量是會一直往上增長的,如果沒有,一般是選擇錯了網卡或接線不對。點擊stop後,會進入分析包介面,在那個介面也可以存抓包文件,哪怕不會分析,至少轉包工作是完成了。


❺ 如何捕獲進程間發送的數據包

你這個伺服器與客戶端應該不會判斷"是否是在同一台電腦上運行",而作出相對應的交互方式的改變。

所以它們的交互Wireshark肯定是可以捕獲到的。

我沒有用過Wireshark,不知道這種情況下應該如何設置,這里只是提供一個可能正確的解決思路。

❻ 如何抓取一個區域網的所以的網路流量數據包

1、使用網路嗅探工具,也就是俗稱sniffer的工具,這類工具有很多,有專業的sniffer pro,也有iris的抓包工具,還有許多簡單點的。這種是通過抓取低層數據包,並根據上層HTTP、FTP、MAIL等協議解碼,功能強弱跟軟體有關。

2、原理就是將我們的網卡設置為混雜模式。我們知道網卡在鏈路層通信時的地址是MAC,網卡根據目標的MAC地址來確認是不是發給自己的包。在混雜模式下,網卡會接收所有網路中的數據包,不管是不是發給自己的。這樣就可以得到網路中的所有數據了。
3、問題是在交換機環境下,交換機會首先分析MAC地址,然後只把數據包轉發到對應的埠去。這樣一來,除了廣播包和多播包,我們的網卡只能接收到發給自己的數據包了,混雜模式下也無效了。
4、為了解決3這種問題,就分別針對交換機的工作原理和鏈路層通信的原理提出了不同的解決辦法。比如通過發送大量的廣播包,造成廣播風暴,造成交換機沒有更多能力來處理上層數據的分析工作,迫使交換機工作在物理層,相當於成了一個HUB,就會在所有埠中轉發所有的數據包。另一種是中間人攻擊,即偽造通信雙方的MAC同時向雙方發信,使雙方都把我們誤以為是對方,從而將要發到對方的數據包發送給我們,我們在收到的同時再給過處理轉發給真正的接受方,這樣就得到數據了。如果能夠把自己偽裝成網關,所有的對外通信就都能拿到了。
5、在無線傳輸的情況下,電波總是在公共區域傳播的,所以必須要對數據進行加密才能保證安全,根據等級和需要可以使用不同的加密方式。這時候也有專門針對無線的sniffer工具,至於能不能解密破解,就需要一點運氣了。
6、這是低層的,還可以根據各層協議原理,有針對性的把自己偽裝成需要的角色,從而獲取到相關信息。比如可以偽裝成DNS、郵件伺服器等等。
7、道高一尺、魔高一丈,有漏洞就有解決辦法。比如對交換機進行專門的設置,在風暴時使用保守的丟包處理方式,或者綁定到IP地址,或者應用層的HTTPS、DNS擴展協議。總是在攻守當中向前發展。

❼ 我是網路方面的新手,希望請教各位一個問題:如何抓取機內的數據包 就是說我的資料庫伺服器在自己的機器

一般來說抓包都是用軟體,抓包軟體是抓去進,出設備的數據包。所以如果數據沒有流動那就抓不到。不知道你想要查看些什麼內容,如果你想看數據伺服器與其他設備都傳遞些什麼數據包那就得把數據伺服器和另一個設備連在一起,讓他們處於信息交互的狀態,這樣才能抓包。
比較有名的抓包工具有sniffer,etherpeak,wireshake(可能拼寫有誤,網路會為你糾正^_^)
而個人pc抓包一般都是抓取網卡上的數據,一般抓包軟體會讓你選擇抓哪個網卡的數據,那就選你連接伺服器和另一設備的那張網卡就行了。
抓取的包是所有通過網卡的數據,所以准確的篩選就要看你自己的知識夠不夠了。

❽ 如何抓取指定網站後台伺服器數據

先打開wireshark監聽指定的網卡就是上網的那一張網卡,開始抓包,然後使用瀏覽器訪問你想要的網站,當瀏覽器顯示網站數據傳輸完畢,停止抓包,將所抓的數據保存下來即可

❾ 如何抓包和GET數據包與POST數據包區別

首先說一下我所理解的數據包。

我所理解的數據包就是用戶和網站之間的一個交流,你把數據包傳遞到伺服器,伺服器再返回給你一個結果,這樣你和網站就進行了一次交流。

而我們在網站里的操作,也是發送數據包請求來完成的。

那麼我們如何去抓取我們所發送的數據包呢。

這里推薦一下火狐瀏覽器里的firebug插件。

首先我們網路搜索火狐瀏覽器,然後下載下來。

接著到菜單----附加組件----搜索firebug

然後安裝這個甲殼蟲圖片的就可以了。

安裝好了之後呢,我們看到瀏覽器右上角有一個灰色的甲殼蟲圖標,我們點擊它,就成為亮色的了。

然後我們選擇 網路---啟動

這樣,這個firebug插件就已經開始對你的火狐瀏覽器抓包了。

這時候我們最好把「保持」給勾選上,因為有時候網頁會跳轉,那麼跳轉之前的數據包就會自動清空了,如果你保持的話,跳轉之前的數據包也可以找到。

這里為什麼推薦火狐瀏覽器里的firebug插件呢,因為firebug插件的抓包的時候,如果是緩存在電腦目錄里的數據,他會顯示灰色,這樣我們分析數據包的時候直接跳過這些灰色的數據包就可以了。 而且火狐瀏覽器的插件也比較多。

我們現在提交數據包的方式常見的有兩類,一類是GET方式,一類是POST方式。 也有其他的方式,不過很少很少見到,主流還是GET和POST方式。

GET方式的數據包就跟我們平常訪問網頁一樣,當我們打開http://www..com/就相當於提交了一個GET數據包。

那麼以網路為例子。

我們抓取打開網路時候的數據包可以看到有很多一條一條的數據包,一般來說第一條就是我們訪問的地址。我們把第一條展開看一下。

把請求頭復制出來就是這樣
GET / HTTP/1.1
Host: www..com
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:22.0) Gecko/20100101 Firefox/22.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: zh-cn,zh;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Cookie: BAIDUID=:FG=1; mv_in_vl=0; BDSVRTM=20; BDRCVFR=mk3SLVN4HKm; BDRCVFR=aeXf-1x8UdYcs
Connection: keep-alive
Cache-Control: max-age=0

最開始有一個GET,這個就是數據包的提交方式了,可以是GET或者POST。 後面是HTTP/1.1

而Host就是伺服器名,可以是一個域名也可以是一個IP地址。

User-Agent,瀏覽器標識什麼的,可以讓伺服器識別你的瀏覽器版本、語言、插件等等。

Accept,Accept-Language,Accept-Encoding,這里我就不多說了,有興趣的朋友可以看看這個:http://jingyan..com/article/375c8e19770f0e25f2a22900.html

下面是Cookie,Connection和Cache-Control.

那麼一個GET方式的數據包就是這樣構成的。
然後我們看到數據包還有一個響應

這里是我們訪問了這個數據包後,伺服器返回給我們的結果。

我們打開後看到是一對亂碼

這個是很正常的,伺服器只會給你返回一串數據,然後瀏覽器會根據數據來進行整理,然後展現給你,也就是你看到的網路頁面。

那麼到這里,就是一個完整的GET方式的數據包。

而POST數據包和GET數據包的本質是沒有任何差別的,構成也很相似。

POST數據包只是為了來完成GET數據包沒有辦法完成的功能。

因為有時候我們要登錄賬號,登錄賬號要發送一個數據包給伺服器,那如果是GET方式的話,登錄的賬號密碼就會在瀏覽器地址欄里顯示出來,這樣就不太安全。

如果是POST數據包的話,就不會顯示出來。

並且GET方式的數據包能查詢的長度是有限的,好像最長是255位元組,也可能會更多,反正不會超過某個限度,如果超過了這個限度的話,他會自動省去後面的位元組。那麼我們傳遞到伺服器的時候,數據就損失了很多,伺服器也會不知道我們是幹嘛的。

而POST數據包就會沒有這個問題。

下面抓一個網路的登錄看一下。

復制一下他的請求頭信息

POST /v2/api/?login HTTP/1.1
Host: passport..com
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:22.0) Gecko/20100101 Firefox/22.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: zh-cn,zh;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Referer: http://www..com/
Cookie: BAIDUID=:FG=1; HOSUPPORT=1
Connection: keep-alive

那麼我們可以看到,POST的請求頭信息和GET的請求頭是很相似的。只不過多了個POST數據。

而這里我們可以看到,提交的數據是非常非常長的,如果用GET方式的話就可能不能完全提交到伺服器。而且就算能提交,那麼瀏覽器地址欄顯示這么長一串內容,對用戶的體驗也是不太好的。反正我是看到地址欄滿滿的很長一段,就會不舒服。

言歸正傳,這里就是POST方式提交的數據。

然後其他的就跟GET方式差不多了, 頭信息、返回響應什麼的。

最後總結一下:
1、抓包用火狐瀏覽器的firebug插件,抓包的時候要記得勾選「保持」。
2、POST和GET方式的區別就在於長度問題,GET方式的長度是有限的,POST沒有限制。

最後建議大家去抓包試一試,不懂的地方可以跟帖留言,我有空解答{:soso_e113:}

閱讀全文

與如何抓伺服器的數據包相關的資料

熱點內容
伺服器四個網口是什麼 瀏覽:647
壓縮圖片軟體官方下載 瀏覽:34
單片機c語言2版 瀏覽:207
java16位md5 瀏覽:672
php輸出調試 瀏覽:568
php增量備份資料庫 瀏覽:300
re文件夾可以刪除嗎 瀏覽:207
程序員祭天用什麼軟體 瀏覽:715
成都五軸編程 瀏覽:386
奧運會直播用什麼app看 瀏覽:631
pythontime對比 瀏覽:193
練身材app哪個好 瀏覽:391
軟體加密處理 瀏覽:474
51單片機紅外解碼 瀏覽:114
閑老闆app是什麼 瀏覽:214
二年級正方形簡單解壓折紙 瀏覽:962
java字元串去除換行 瀏覽:297
東莞app團隊哪個好 瀏覽:325
建築考二建刷視頻用什麼app 瀏覽:236
取消紙質文件夾密碼 瀏覽:773