Basic Options
The Basic category contains following options
--target TARGET_URL Target's url: https://zinja-coder.github.io/jafarpathan
--button submit Button element which will submit form data.
--attack 2 The attack mode:
1. SNIPER
2. BATTERING RAM
3. PITCH FORK
4. CLUSTER BOMB
Sniper and Battering Ram:
--elements username,password,phone,address
Input fields(target elements of form) in comma separated values.
--payloads /home/payloads.txt
/path/to/payload/file.
PitchFork and Cluster Bomb:
--elements-payloads FIELD:/PATH/TO/FILE,textarea:payloads.txt,data:pay.txt
Input fields(target elements of form) and their respective payloads files.
The --target option
- It specifies the url of the page to which The BrowserBruter will navigate to in order to fuzz the form.
- The BrowserBruter will navigate to this URL for each payload and fuzz attempt.
The --elements option
The --elements option takes comma separated list of elements to be fuzzed. Learn more here
Note: BrowserBruter can find the elements by their - name, id, class, type or even value.
If the values for element's class is "btn btn-default" then specify this element by last value of class -
<input type="text" class="btn btn-default">
--elements btn-default
or using CSS SELECTOR
--elements button.btn.btn-default
The --button option
- Provide the id, name, class or type attribute's value of to this options.
- This is the identifier for the element responsible for submitting the form.
- This can be either button, input or any other element which triggers submission of form or input fields.
You can get the element's attribute(id, name, class, type) by right clicking on that element and selecting
inspectoption as shown below.
The --payloads option
The --payloads option takes a file containing the payloads. Learn more about here
The --elements-payloads option
The --elements-payloads option is combination of above two option and takes elements and payloads in element:/path/to/payload/file.txt pair. Learn more about it here
Pause - Resume Attack in the middle by pressing ENTER
The BrowserBruter can be paused in the middle of the attack by pressing the ENTER key.
The --attack option
- This option specifies the attack mode of The BrowserBruter.
- It can be either 1, 2, 3, or 4.
Entering any other values throws following error
ERROR: Please enter values either 1, 2, 3 or 4 in --attack
The detailed explanation of this option is in next section.
Please proceed to next section for further information on attack modes.