HTTP Verb Tampering
Métodos Métodos
Método
Descrição
HEAD
Idêntico a uma solicitação GET, mas sua resposta contém apenas o headers
, sem o corpo da resposta
PUT
Grava a carga útil da solicitação no local especificado
DELETE
Exclui o recurso no local especificado
OPTIONS
Mostra diferentes opções aceitas por um servidor web, como verbos HTTP aceitos
PATCH
Aplicar modificações parciais ao recurso no local especificado
Bypassing Basic Authentication
Enviar uma requisição
OPTIONS
para ver quais métodos HTTP são aceitos em uma aplicação web
Em seguida testar todos os métodos com o
curl
ouburpsuite
para obter respostas da aplicação web
Bypassing Security Filters
Contornar filtros com métodos
http
Para tentar explorar essa vulnerabilidade, vamos interceptar a solicitação no Burp Suite (Burp) e então usá-la
Change Request Method
para alterá-la para outro métodopodemos injetar um comando que cria dois arquivos e então verificar se ambos os arquivos foram criados.
Para fazer isso, usaremos o seguinte nome de arquivo em nosso ataque
cp /flag.txt ./
Assim que enviamos nossa solicitação, veremos que
flag.txt
foi criado.Em seguida, clicar no arquivo criado para ver os dados.
Last updated