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
XORpass — Codificador para contornar filtros WAF usando operações XOR. | Kitploit
Ferramentas/GitHubGitHub/devploit/xorpass
Ferramentas de Criptografia/DescriptografiaGeração de PayloadsBypass de WAFSegurança Web
GitHubdevploit/xorpass

XORpass

Codificador para contornar filtros WAF usando operações XOR.

Ver Repositório
25444há 4 anosRevisado pelo Kitploit

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

contributions welcome

XORpass é um codificador para contornar filtros WAF usando operações XOR.

Instalação e Uso

root@kitploit:~
git clone https://github.com/devploit/XORpass
cd XORpass

$ python3 xorpass.py -h

Exemplo de bypass:

Usando função PHP clara:

Usando bypass XOR dessa função:

root@kitploit:~
$ python3 xorpass.py -e "system(ls)"

Por que o PHP trata nosso payload como uma string?

O ^ é o operador de ou exclusivo (XOR), o que significa que na realidade estamos trabalhando com valores binários. Então vamos detalhar o que acontece.

O operador XOR em valores binários retorna 1 onde apenas um dos bits era 1, caso contrário retorna 0 (0^0 = 0, 0^1 = 1, 1^0 = 1, 1^1 = 0). Quando você usa XOR em caracteres, está usando seus valores ASCII. Esses valores ASCII são inteiros, então precisamos convertê-los para binário para ver o que realmente está acontecendo.

root@kitploit:~
A = 65 = 1000001
S = 83 = 1010011
B = 66 = 1000010

A       1000001
        ^
S       1010011
        ^
B       1000010
----------------
result  1010000 = 80 = P

A^S^B = P

Se fizermos um 'echo "A"^"S"^"B";' o PHP nos retornará um P como vemos.

Contribuidores

@julianjm

Contato

Twitter: devploit

Baixar ferramenta