Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
XORpass — Encoder per aggirare i filtri WAF utilizzando operazioni XOR. | Kitploit
Strumenti/GitHubGitHub/devploit/xorpass
Strumenti di Crittografia/DecrittografiaGenerazione di PayloadBypass WAFSicurezza Web
GitHubdevploit/xorpass

XORpass

Encoder per aggirare i filtri WAF utilizzando operazioni XOR.

Vedi Repository
254444 anni faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

contributions welcome

XORpass è un encoder per bypassare i filtri WAF utilizzando operazioni XOR.

Installazione e Utilizzo

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

$ python3 xorpass.py -h

Esempio di evasione:

Utilizzo della funzione PHP in chiaro:

Utilizzo dell'evasione XOR di quella funzione:

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

Perché PHP tratta il nostro payload come una stringa?

L'operatore ^ è l'operatore OR esclusivo, il che significa che in realtà stiamo lavorando con valori binari. Quindi analizziamo cosa succede.

L'operatore XOR sui valori binari restituisce 1 dove solo uno dei bit era 1, altrimenti restituisce 0 (0^0 = 0, 0^1 = 1, 1^0 = 1, 1^1 = 0). Quando si utilizza XOR sui caratteri, si utilizzano i loro valori ASCII. Questi valori ASCII sono interi, quindi dobbiamo convertirli in binario per vedere cosa sta realmente accadendo.

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 eseguiamo un 'echo "A"^"S"^"B";' PHP ci restituirà una P come vediamo.

Contributori

@julianjm

Contatti

Twitter: devploit

Scarica lo strumento