https加密了為什麼抓包還是明文

2021-03-04 10:11:55 字數 2112 閱讀 2437

1樓:甲骨文蜒怪

https抓包的原理就是抓包程式將伺服器返回的證書截獲 ,然後給客戶端返回乙個它自己的證書;

客戶端傳送的資料抓包程式用自己的證書解密,然後再用截獲的證書加密,再發給伺服器 所以你在能看到明文。

密文是針對https兩端以外其他路徑而言,你作為https鏈結的兩端,當然可以看到明文 。

技術一點來說,tls協議是在tcp協議之上的,tcp又是基於ip協議的。所以無論如何,你的對端ip位址是肯定無法加密的。

換個角度來看,假如你把對端ip都加密了,路由器怎麼辦?你的資料根本無法在網路上**。

另外tls協議也只是把http層的資料加密了,所以也只是無法看到http傳輸的內容,但是其他協議層的內容還是明文傳輸的。

這是因為: https(ssl)加密是發生在應用層與傳輸層之間,所以在傳輸層看到的資料才是經過加密的,而我們捕捉到的http 。

post,是應用層的資料,此時還沒有經過加密。這些明文資訊,其實就是你的本地資料。

加密資料只有客戶端和伺服器端才能得到明文,客戶端到服務端的通訊過程是安全的。

2樓:匿名使用者

1、https預設是密文,但通過中間人方式可間接看到明文,利用的就是客戶https請求時需要安裝服務端證書再確認公鑰

2、抓包程式將伺服器返回的證書截獲 ,然後給客戶端返回乙個它自己的證書;現在的抓包工具findler,wireshark都支援建立證書。

所以看到明文的原因,主要就是如下過程:

2.1抓包工具作為客戶端和服務端互動,互動用的是【服務端的證書】,相互知道明文

2.2 自己的https請求被抓包工具截獲,互動用的是【findler生成的證書】,相互知道明文。

簡單理解:

抓包工具已經更改了https原始的證書,所以抓包工具可以看到明文。

請問客戶端如何防止偽造證書:

每次https請求都驗證證書是否有效(判斷是否是服務端證書),無效就不傳送請求。

**用的是https,為什麼抓包使用者名稱密碼還是明文傳輸?

3樓:匿名使用者

這是因為:https(ssl)加密是發生在應用層與傳輸層之間,所以在傳輸層看到的資料才是經過加密的,而我們捕捉到的http

post,是應用層的資料,此時還沒有經過加密。這些明文資訊,其實就是你的本地資料。

加密資料只有客戶端和伺服器端才能得到明文,客戶端到服務端的通訊過程是安全的。

參考

**用的是https,為什麼抓包使用者名稱密碼還是明文傳輸

4樓:鄭浪啪

**用的是https,抓包使用者名稱密碼還是明文傳輸的原因是:

https(ssl)加密是發生在應用層與傳輸層之間,所以在傳輸層看到的資料才是經過加密的,而我們捕捉到的http post,是應用層的資料,此時還沒有經過加密。這些明文資訊,其實就是你的本地資料。

http是乙個簡單的請求-響應協議,通常執行在tcp之上。指定了客戶端可能傳送給伺服器什麼樣的訊息以及得到什麼樣的響應。請求和響應訊息的頭以ascii碼形式給出;而訊息內容則具有乙個類似mime的格式。

http使得開發和部署是那麼的直截了當。

5樓:匿名使用者

**用的是https但是不代表你提交表單的時候就是用的加密的方式,如果你提交表單用的get方式還是會顯示為明文,需要使用post方式才是加密的。相關解答:網頁鏈結

**用的是https,為什麼抓包使用者名稱密碼還是明文傳輸

6樓:匿名使用者

說明您的**原始碼沒有做好,比如您的密碼直接寫網頁一樣展示了,那麼無論什麼加密方式都無法保護的。

7樓:御孟止楚

這是因為:https(ssl)加密是發生在應用層與傳輸層之間,所以在傳輸層看到的資料才是經過加密的,而我們捕捉到的http

post,是應用層的資料,此時還沒有經過加密。這些明文資訊,其實就是你的本地資料。

加密資料只有客戶端和伺服器端才能得到明文,客戶端到服務端的通訊過程是安全的。

參考

為什麼fildder對app抓包時在手機上操作了單在

你試試按下面的操作 方法 步驟 1首先,確保安裝 fiddler 的電腦和你的手機在同一區域網內,因為fiddler只是乙個 需要將手機的 指向 pc 機,不能互相訪問是不行的。開啟fiddler軟體,介面和其他抓包軟體大致一樣,效果圖如下 2開啟fiddler的遠端連線,fiddler 主選單 t...

盜竊不過已經賠錢了為什麼還會被抓

盜竊構成犯罪要依法追究刑事責任。積極退贓屬於從輕處罰的條件,並不能免罪。小偷被抓拘留了 會賠錢嗎 公安只負責處理小偷,但是不負責關於民事賠償的事情,要是去起訴的,我建議放棄這個念頭吧,很複雜,公安拘留了小偷,說明證據確鑿,打官司肯定贏,就是浪費時間和精力,贏了還不一定能把錢追回,看執行了,年把兩年或...

為什麼現在的貓很多都不抓老鼠了呢

在很多人看來,貓抓老鼠的技能是與生懼來的,不經後天的訓練,貓也能在看到老鼠的時候,就會不共戴天地撲上去,其實不然,貓抓老鼠的技能都是由母貓傳授的,只有從小就跟會抓母貓一起長大的小貓,才會懂得如何去抓老鼠,而現在的貓基本都是寵物貓,從小就脫離了母貓的身邊跟著人類長大,於是,現在的貓自然就無處學到抓老鼠...