public interface IIntruderPayloadProcessor
IBurpExtenderCallbacks.registerIntruderPayloadProcessor()を呼び出すと、カスタムIntruderペイロードプロセッサに登録できます。| 修飾子と型 | メソッドと説明 |
|---|---|
java.lang.String |
getProcessorName()
Burpがペイロードプロセッサの名前を取得する際に使用します。
|
byte[] |
processPayload(byte[] currentPayload,
byte[] originalPayload,
byte[] baseValue)
Intruderペイロードにプロセッサが適用される際に毎回、Burpが呼び出します。
|
java.lang.String getProcessorName()
byte[] processPayload(byte[] currentPayload,
byte[] originalPayload,
byte[] baseValue)
currentPayload - 処理するペイロードの値。originalPayload - 既に適用された処理ルールによって処理される前の、元のペイロードの値。baseValue - 現在のペイロードに置き換えられる、ペイロードポジションの元値nullになり、攻撃は強制的に次のペイロードに移動します。