0

http トラフィックをチェックする pcap ライブラリを使用してスニファー プログラムを作成しています。GET メッセージまたはステータス コードを探している場合は成功しますが、投稿要求では機能しない理由がわかりません。私はwiresharkを使用しようとしましたが、POSTリクエストの場合、httpプロトコルに加えて、行ベースのテキストデータもあります: application/x-www-form-urlencoded "protocol". ペイロードのコンテンツを印刷しようとすると、結果が得られないか、奇妙な文字が表示されます..だから、問題はこの「行ベース..」のものではないかと考えていました..考えられる原因はありますか?

4

2 に答える 2

1

The strange characters may be from utf-8 encoded as opposed to ascii encoded POSTs. It also depends which applications you are looking to capture, as some Flash apps use POST requests but encrypt them to prevent tampering.

于 2010-12-17T17:28:00.083 に答える
0

編集: あなたの他の質問に対する私の答えを見てください

これは私がtcpdumpでキャプチャしているものです。何が見えますか?

POST /xml/crud/posttest.cgi HTTP/1.1
Host: www.snee.com
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.12) Gecko/20101027 Fedora/3.6.12-1.fc13 Firefox/3.6.12
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.snee.com/xml/crud/posttest.html
Content-Type: application/x-www-form-urlencoded
Content-Length: 21

fname=test&lname=test
于 2010-12-17T19:02:53.243 に答える