鍍金池/ 問(wèn)答/Python  網(wǎng)絡(luò)安全/ mitmproxy抓包都是編碼的,請(qǐng)問(wèn)怎么轉(zhuǎn)碼?

mitmproxy抓包都是編碼的,請(qǐng)問(wèn)怎么轉(zhuǎn)碼?

x\x9c5\xca\xd1
\xc3 \x0c\x85\xe1w\xc9u\x90d\x99\xb5\xf5m\xac\x93"X\x1d\xce^\x8c\xd2w_\x06\x1b\xb99\xf9\xf8O(-\x86\x91[\x05\x7fB\xd15\x8eG\x02/lf\xe1Y,jP\xb7\x9f2;\xc3\x0b\xd32!\x84\xf2o\xc9\x90\xbe1\x1e=\xc4\xb7F"\xce\xd0\x85\xb0\xa6\xd0s\xdd\xc0\x03\xa1\x1e \xe4\xd8\xea\xe8\xad(M\xf4\x85\x91\xf7\xf4\x1aa\x7f\xaa\xb0ew\xb7D7a\xb2p}\x00\x17B,\x8b

抓包的結(jié)果是這樣的,mitmproxy識(shí)別出來(lái)的是url-encoded,請(qǐng)問(wèn)這種要怎么轉(zhuǎn)換成漢字或者url呢(解碼)?
目前已經(jīng)嘗試過(guò)ASCII、Unicode、16進(jìn)制等方法,都不行。

回答
編輯回答
浪蕩不羈

這就是普通的二進(jìn)制數(shù)據(jù)吧,ASCII字符原樣表示,而非ASCII字符則使用xXX方式表示,只要把x后面兩位用16進(jìn)制解碼就是一個(gè)字節(jié)的數(shù)據(jù)了。
不知道你這是哪一個(gè)環(huán)節(jié)抓出來(lái)的哪一部分的數(shù)據(jù),可能是gzip壓縮后的數(shù)據(jù),也可能是應(yīng)用自己的加密協(xié)議,這就得分析了

2017年6月6日 15:03