HTTPプロキシJavaScriptインジェクション
-
18-09-2019 - |
質問
C ++にはシンプルなプロキシソースがあります。いくつかのHTMLコンテンツを特定のページに挿入するように変更しようとしています。私はそれを機能させることができましたが、何かを注入するたびに、元のHTMLの一部が破損します。送信する前に結果を印刷しているので、それは私の文字列処理機能ではないという事実を知っています。 HTMLは一度に1460バイトで送信され、各チャンクの上部に3文字の文字列がnewlineに続き、最後に新しいラインと0があります。
例:
fef
some html
co7
some html
81f
final html
0
IVは、これらの3人のキャラクターが何を表しているかを検索し、把握しようとしています。残りのコンテンツの長さはヘックスされていますか?多分ある種のハッシュ?しかし、私は何も見つかりません。しかし、私は彼らが問題の原因だと思います。どんなヘルプ/洞察をいただければ幸いです。
解決
チャンクエンコード?見る RFC 2616、セクション3.6.1.
他のヒント
ヘッダー内の応答のサイズを指定するサーバーはプロキシですか?もしそうなら、あなたはヘッダーを更新せずに応答本体を変更しているので、このような奇妙なエラーが得られるかもしれません。
所属していません StackOverflow