BadChar Wordlist Generator is a Burp Suite extension designed for creating wordlists with "bad characters" for penetration testing and bug hunting. It supports encoding options and prefix/suffix customization, or custom wordlist for generating payloads.
- At first need install jython
- Download the latest release from the Releases Page or badchar.py file.
- Open Burp Suite and go to the "Extender" tab.
- Click "Add" and select the downloaded
.py
file. - The extension will appear as a new tab named "BadChar."
- Navigate to the BadChar tab.
- Click "Generate Wordlist" to create a list of bad characters.
- Add a prefix or suffix using the text fields and click "Apply Prefix/Suffix."
- Choose an encoding method by clicking the respective button (e.g., "Base64 Encode").
- Save the wordlist to a file or copy it to your clipboard.
- all steps are flexible and able to choose without order
- Click "Generate Wordlist", "Apply Prefix/Suffix" or "Clear Wordlist" for return each step
- Send a request to Burp Suite Intruder.
- In the Payloads menu, choose "Extension-generated."
- Select "BadChar" as the generator.
- Start the attack.
- Generate wordlists with almost all bad characters.
- Add custom prefixes and suffixes to payloads.
- Apply Base64, URL, HTML, Unicode, or Hex encoding characters or payloads.
- Directly use wordlists in Burp Suite Intruder.
- Save wordlists to a file or copy them to your clipboard.
- PortSwigger Technical Support for continuous support.
- PortSwigger and Burp Suite for learn many valuble things from this community.
Happy Hunting! 🎯