February 2019
Beginner to intermediate
366 pages
7h 49m
English
Keeping in mind that all extensions are developed by taking the PortSwigger-provided structure (which was previously shown) as the code base, the entry point for your extension is as follows:
void registerExtenderCallbacks (IBurpExtenderCallbacks callbacks);
If you want to call your own extension, you will need to use the following method:
callbacks.setExtensionName (Your extension name);
The following code shows the byte utilities. They are useful for managing strings, searching substrings, encoding, decoding, and more:
int indexOf (byte[] data, byte[] pattern, boolean caseSensitive, int from, int to); String bytesToString(byte[] data); byte[] stringToBytes(String data); String urlDecode(String data); String urlEncode(String ...
Read now
Unlock full access