paper-with-me

Papers

Simulating SQL Injection Vulnerability Exploitation Using Q-Learning Reinforcement Learning Agents

2021-01-08 · Laszlo Erdodi, Åvald Åslaugson Sommervoll, Fabio Massimo Zennaro

In this paper, we propose a formalization of the process of exploitation of SQL injection vulnerabilities. We consider a simplification of the dynamics of SQL injection attacks by casting this problem as a security capture-the-flag challenge. We model it as a Markov decision process, and we implement it as a reinforcement learning problem. We then deploy reinforcement learning agents tasked with learning an effective policy to perform SQL injection; we design our training in such a way that the agent learns not just a specific strategy to solve an individual challenge but a more generic policy that may be applied to perform SQL injection attacks against any system instantiated randomly by our problem generator. We analyze the results in terms of the quality of the learned policy and in terms of convergence time as a function of the complexity of the challenge and the learning agent's complexity. Our work fits in the wider research on the development of intelligent agents for autonomous penetration testing and white-hat hacking, and our results aim to contribute to understanding the potential and the limits of reinforcement learning in a security environment.

📄 PDF Abstract BibTeX arXiv:2101.03118

Code (1)

FMZennaro/CTF-SQL 공식 구현 pytorch

Tasks

Q-Learningreinforcement-learningReinforcement LearningReinforcement Learning (RL)

Similar Papers 제목 키워드 기반

Decoupling Reconnaissance and Exploitation: Measuring the Capability Boundaries of LLM-Based Web Penetration Testing

2026-06-24 · Liwei Yu, Shuo Li, Ming Zhou, Ge Chu 외 arxiv

Large Language Models (LLMs) have shown promise for automated penetration testing, yet existing end-to-end black-box evaluations are highly susceptible to error cascading: failures in early reconnaissance can mask an age…

The Dark Side of LLMs Agent-based Attacks for Complete Computer Takeover

2025-07-09 · Matteo Lupinacci, Francesco Aurelio Pironti, Francesco Blefari, Francesco Romeo 외

The rapid adoption of Large Language Model (LLM) agents and multi-agent systems enables unprecedented capabilities in natural language processing and generation. However, these systems have introduced unprecedented secur…

Large Language ModelRAG

Co-RedTeam: Orchestrated Security Discovery and Exploitation with LLM Agents

2026-02-02 · Pengfei He, Ash Fox, Lesly Miculicich, Stefan Friedli 외 arxiv

Large language models (LLMs) have shown promise in assisting cybersecurity tasks, yet existing approaches struggle with automatic vulnerability discovery and exploitation due to limited interaction, weak execution ground…

Vulnerability Detection

AWE: Adaptive Agents for Dynamic Web Penetration Testing

2026-03-01 · Akshat Singh Jaswal, Ashish Baghel arxiv

Modern web applications are increasingly produced through AI-assisted development and rapid no-code deployment pipelines, widening the gap between accelerating software velocity and the limited adaptability of existing s…

VEXAIoT: Autonomous IoT Vulnerability EXploitation using AI Agents

2026-07-10 · Katherine Swinea, Kshitiz Aryal, Lopamudra Praharaj, Maanak Gupta arxiv

Internet of Things (IoT) systems are inherently vulnerable due to constrained hardware, outdated firmware, and insecure default configurations, creating a need for scalable and adaptive security testing approaches. While…

Vulnerability Detection