|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IIntruderPayloadGenerator
This interface is used for custom Intruder payload generators. Extensions
that have registered an
IIntruderPayloadGeneratorFactory
must return a new instance of
this interface when required as part of a new Intruder attack.
Method Summary | |
---|---|
byte[] |
getNextPayload(byte[] baseValue)
This method is used by Burp to obtain the value of the next payload. |
boolean |
hasMorePayloads()
This method is used by Burp to determine whether the payload generator is able to provide any further payloads. |
void |
reset()
This method is used by Burp to reset the state of the payload generator so that the next call to getNextPayload() returns the first payload again. |
Method Detail |
---|
boolean hasMorePayloads()
false
when all the available payloads have been used up,
otherwise
true
.byte[] getNextPayload(byte[] baseValue)
baseValue
- The base value of the current payload position. This
value may be
null
if the concept of a base value is not applicable (e.g.
in a battering ram attack).
void reset()
getNextPayload()
returns the first payload again. This
method will be invoked when an attack uses the same payload generator for
more than one payload position, for example in a sniper attack.
|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |