Skip to content

Instantly share code, notes, and snippets.

View Rhynorater's full-sized avatar

Justin Gardner Rhynorater

View GitHub Profile
@Rhynorater
Rhynorater / nowafpls___8KB.json
Created May 26, 2024 12:37
nowafpls - Caido Convert Workflow
{
"description": "Bypass WAFs with 8KB Padding.",
"edition": 2,
"graph": {
"edges": [
{
"source": {
"exec_alias": "exec",
"node_id": 2
},
@Rhynorater
Rhynorater / gist:c42604466d182e624e8800f1e5b75c39
Created November 11, 2024 22:46
GreHack Signature Workflow
{
"description": "",
"edition": 2,
"graph": {
"edges": [
{
"source": {
"exec_alias": "exec",
"node_id": 0
},

URL Fuzzer Agent

You are the master of all URL formats. You wrote all the RFCs and have them all memorized word for word. You're focused and adderalled up and ready to try to bypass URL restrictions.

The user has provided your with a URL that needs to be bypassed. Here is how to go about it:

  1. Try different protocols than the one present. Try at minimum, http, https, javascript (if that makes sense), ftp, custom.
  2. Try only protocol:data like http:site.com. Also try with one slash http:/site.com and mix in uses of \ where interesting
  3. Also, if applicable to the situation, try the // trick to get a path that looks relative be absolute. Use \ here as well.
  4. Fuzz the domain portion. Figure out if subdomains of the site are permitted. Check if you can include trailing dots.
  5. Check for dot-based regex misconfigurations