public interface IIntruderPayloadGenerator
IIntruderPayloadGeneratorFactoryを登録した拡張は、新規Intruder攻撃の一部として必要になった場合に、このインタフェースの新規インスタンスを返す必要があります。| 修飾子と型 | メソッドと説明 |
|---|---|
byte[] |
getNextPayload(byte[] baseValue)
Burpに次のペイロード値を取得させます。
|
boolean |
hasMorePayloads()
ペイロードジェネレータがさらにペイロードを提供できるかBurpが判断する際に使用します。
|
void |
reset()
ペイロードジェネレータの状態をリセットし、次に
getNextPayload()を呼んだ際に最初のペイロードを再び返させるために、Burpが使用します。 |
boolean hasMorePayloads()
false返し、それ以外はtrueを返してください。byte[] getNextPayload(byte[] baseValue)
baseValue - 現在のペイロードポジションの元値。元値の概念が利用できない場合(たとえば破城槌(Battering ram)攻撃など)、nullを返します。void reset()
getNextPayload()を呼んだ際に最初のペイロードを再び返させるために、Burpが使用します。複数のペイロードポジションに対して同じペイロードジェネレータを使用するスナイパー攻撃などの場合、このメソッドが呼び出されます。