public interface IIntruderPayloadProcessor
IBurpExtenderCallbacks.registerIntruderPayloadProcessor()
to
register a custom Intruder payload processor.Modifier and Type | Method and Description |
---|---|
java.lang.String |
getProcessorName()
This method is used by Burp to obtain the name of the payload processor.
|
byte[] |
processPayload(byte[] currentPayload,
byte[] originalPayload,
byte[] baseValue)
This method is invoked by Burp each time the processor should be applied
to an Intruder payload.
|
java.lang.String getProcessorName()
byte[] processPayload(byte[] currentPayload, byte[] originalPayload, byte[] baseValue)
currentPayload
- The value of the payload to be processed.originalPayload
- The value of the original payload prior to
processing by any already-applied processing rules.baseValue
- The base value of the payload position, which will be
replaced with the current payload.null
to indicate that the current payload should be skipped,
and the attack will move directly to the next payload.