web-dev-qa-db-ja.com

私のburpsuite pythonプラグインでのリクエストとレスポンスの呼び出しがこのようなランダムな順序で行われるのはなぜですか?

そこで、jythonとpython for burp suite)を使用して、このburpプラグインを作成しようとしています。processHttpMessageの本文で、1つのリクエストメッセージに対してメソッド全体が適切に実行される前に、別のリクエストメッセージの実行を開始します。これはなぜですか?また、どうすれば発生を防ぐことができますか?

1
BoredToolBox

リクエストはBurpで非同期に処理されるため、ブラウザが新しいHTTPリクエストを作成するたびに、スクリプトがトリガーされます。この動作をオフに切り替えることはできないため(Burpのプロキシエンジンに不可欠です)、コードはスレッドセーフである必要があります。

1
Polynomial