經過前一章的講解,相信對封包有了粗略的了解,這一章是要分析封包,其實封包的攔截不是很寬難,難就難在封包的分析上,從習慣上來說,大家都習慣辨認10進製的東西,對16進製制,實在是不習慣,沒關係,我們會讓大家逐漸習慣的!如果大家願意更好地掌握16進製制,強烈建議大家手裡拿一張asic ii碼對照表,這樣可以方便大家學習,不僅可以反查,而且可以順查!方便多了!
前一節,我們把網線拔了,先在查上吧,難題要來了!準備好了嗎,好,let『s go!
先看下面的!
我們來分析一下上面的內容!
首先幾點說明,這是對internet
exproler進行的封包操作,請求的位址暫時不說,您可以分析出來的!下面是分析說明!
首先,本地傳送請求到伺服器!傳送內容是「21」,注意:您一定很容易地認為傳送的是「21」,其實,數字也好,字母也好,一定要注意,全都是16進製制的,所以,這個「21」不是我們平常的21,而是16進製制的21,那我們來算一下21等於多少(計算21轉換為10進製等於多少)?21(16位)=2
x 16 + 1 = 33
(10進製),關於進製計算,我們專門的章節有說明的
再查ascii表,看看33對應的是什麼字元?查到了嗎?是「!」,呵呵,wpe不是已經在右邊給我們顯示了嗎?不過我們要習慣分析哦,到遊戲裡面可就沒那麼多的方便了!
x 16 + 7 =
71(10)括號內16代表16進製制,10代表10進製,那麼71代表什麼?查表ascii結果:71對應字母「g」
45呢?45(16)=4 x 16 +5
=69(10),查表出來的結果是:e
請你不要看右邊的分析,我知道右邊有現成的結果,但是你要自己分析,不然你拿著遊戲就無從下手了!簡單的分析就是這樣了,是不是很輕鬆?好,再繼續分析幾個!
第15行,的3a什麼意思?
3a(16)=3
x 16 + 10 = 58(10)
查表得,58對應「 :」
倒數第2行b7什麼意思?
b7(16)=11
x 16 + 7
=183(10)
查表得到183對應:特殊字元,這裡我無法幫你打出這個字元,抱歉!
注意,這裡wpe也翻譯不出來對應的字元了,看到了嗎?wpe只翻譯了最後兩個,如果我們自己需要怎麼辦?當然是自己分析了,所以說不要看wpe幫你的分析,自己分析很重要!
逆向思維 魔獸世界封包分析 2
封包分析的手段,說簡單也挺簡單的,那就是 比較!要不斷地從不同的思維角度對封包進行對比分析,要充分發揮你的想象力不斷地擷取自己需要的包進行比較。不僅要作橫向 同類 的比較,還要作縱向 不同類 的比較。即時對於同乙個包,也要不斷地反覆研究。初涉封包分析的新手,一般會不知道封包分析究竟該從何入手。基於經...
逆向思維 魔獸世界封包分析 2
封包分析的手段,說簡單也挺簡單的,那就是 比較!要不斷地從不同的思維角度對封包進行對比分析,要充分發揮你的想象力不斷地擷取自己需要的包進行比較。不僅要作橫向 同類 的比較,還要作縱向 不同類 的比較。即時對於同乙個包,也要不斷地反覆研究。初涉封包分析的新手,一般會不知道封包分析究竟該從何入手。基於經...
Charles 網路封包分析工具
一 what charles工具是通過將自己設定成系統的網路訪問 伺服器,使得所有的網路訪問請求都通過它來完成,從而實現了網路封包的擷取和分析。它能實現以下 支援ssl 擷取分析ssl的請求。支援流量控制 模擬慢速網路以及等待時間 latency 較長的請求。支援ajax除錯 自動將json或xml...