Shell or Nothing: Real-World Benchmarks and Memory-Activated Agents for Automated Penetration Testing

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Mai, Wuyuao, Hong, Geng, Liu, Qi, Chen, Jinsong, Dai, Jiarun, Pan, Xudong, Zhang, Yuan, Yang, Min
Format: Preprint
Veröffentlicht: 2025
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866916949556985856
author Mai, Wuyuao
Hong, Geng
Liu, Qi
Chen, Jinsong
Dai, Jiarun
Pan, Xudong
Zhang, Yuan
Yang, Min
author_facet Mai, Wuyuao
Hong, Geng
Liu, Qi
Chen, Jinsong
Dai, Jiarun
Pan, Xudong
Zhang, Yuan
Yang, Min
contents Penetration testing is critical for identifying and mitigating security vulnerabilities, yet traditional approaches remain expensive, time-consuming, and dependent on expert human labor. Recent work has explored AI-driven pentesting agents, but their evaluation relies on oversimplified capture-the-flag (CTF) settings that embed prior knowledge and reduce complexity, leading to performance estimates far from real-world practice. We close this gap by introducing the first real-world, agent-oriented pentesting benchmark, TermiBench, which shifts the goal from 'flag finding' to achieving full system control. The benchmark spans 510 hosts across 25 services and 30 CVEs, with realistic environments that require autonomous reconnaissance, discrimination between benign and exploitable services, and robust exploit execution. Using this benchmark, we find that existing systems can hardly obtain system shells under realistic conditions. To address these challenges, we propose TermiAgent, a multi-agent penetration testing framework. TermiAgent mitigates long-context forgetting with a Located Memory Activation mechanism and builds a reliable exploit arsenal via structured code understanding rather than naive retrieval. In evaluations, our work outperforms state-of-the-art agents, exhibiting stronger penetration testing capability, reducing execution time and financial cost, and demonstrating practicality even on laptop-scale deployments. Our work delivers both the first open-source benchmark for real-world autonomous pentesting and a novel agent framework that establishes a milestone for AI-driven penetration testing.
format Preprint
id arxiv_https___arxiv_org_abs_2509_09207
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Shell or Nothing: Real-World Benchmarks and Memory-Activated Agents for Automated Penetration Testing
Mai, Wuyuao
Hong, Geng
Liu, Qi
Chen, Jinsong
Dai, Jiarun
Pan, Xudong
Zhang, Yuan
Yang, Min
Cryptography and Security
Penetration testing is critical for identifying and mitigating security vulnerabilities, yet traditional approaches remain expensive, time-consuming, and dependent on expert human labor. Recent work has explored AI-driven pentesting agents, but their evaluation relies on oversimplified capture-the-flag (CTF) settings that embed prior knowledge and reduce complexity, leading to performance estimates far from real-world practice. We close this gap by introducing the first real-world, agent-oriented pentesting benchmark, TermiBench, which shifts the goal from 'flag finding' to achieving full system control. The benchmark spans 510 hosts across 25 services and 30 CVEs, with realistic environments that require autonomous reconnaissance, discrimination between benign and exploitable services, and robust exploit execution. Using this benchmark, we find that existing systems can hardly obtain system shells under realistic conditions. To address these challenges, we propose TermiAgent, a multi-agent penetration testing framework. TermiAgent mitigates long-context forgetting with a Located Memory Activation mechanism and builds a reliable exploit arsenal via structured code understanding rather than naive retrieval. In evaluations, our work outperforms state-of-the-art agents, exhibiting stronger penetration testing capability, reducing execution time and financial cost, and demonstrating practicality even on laptop-scale deployments. Our work delivers both the first open-source benchmark for real-world autonomous pentesting and a novel agent framework that establishes a milestone for AI-driven penetration testing.
title Shell or Nothing: Real-World Benchmarks and Memory-Activated Agents for Automated Penetration Testing
topic Cryptography and Security
url https://arxiv.org/abs/2509.09207