A exploração de vulnerabilidades é o objetivo de um ataque a uma aplicação, sendo objetivado, muitas vezes, na captura de dados por pessoas não autorizadas, ou por dados que não deveriam ser disponibilizados. Nesse sentido, a ação de realizar uma tentativa maliciosa em aplicações web pode ser alcançada por meio de várias técnicas de ataque.