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
Strumenti/GitHubGitHub/halildeniz/passbreaker
Password CrackingAttacchi alle PasswordAnalisi Hash
GitHubhalildeniz/passbreaker

PassBreaker

Cracker di password basato su Python che supporta attacchi con wordlist e brute-force con molteplici algoritmi di hash, salt, elaborazione parallela e valutazione della complessità delle password.

Vedi RepositorySito web
68152 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

PassBreaker

PassBreaker è uno strumento di cracking delle password da riga di comando sviluppato in Python. Permette di eseguire varie tecniche di cracking delle password come attacchi basati su wordlist e attacchi a forza bruta.

Caratteristiche

  • Cracking delle password basato su wordlist
  • Cracking delle password a forza bruta
  • Supporto per molteplici algoritmi di hash
  • Valore salt opzionale
  • Opzione di elaborazione parallela per un cracking più veloce
  • Valutazione della complessità delle password
  • Lunghezza minima e massima della password personalizzabile
  • Set di caratteri personalizzabile per attacchi a forza bruta

Installazione

  1. Clona il repository:

    root@kitploit:~
    git clone https://github.com/HalilDeniz/PassBreaker.git
    
  2. Installa le dipendenze richieste:

    root@kitploit:~
    pip install -r requirements.txt
    

Utilizzo

root@kitploit:~
python passbreaker.py <password_hash> <wordlist_file> [--algorithm]

Sostituisci <password_hash> con l'hash della password target e <wordlist_file> con il percorso del file wordlist contenente le potenziali password.

Opzioni

  • --algorithm <algorithm>: Specifica l'algoritmo di hash da utilizzare (es. md5, sha256, sha512).
  • -s, --salt <salt>: Specifica un valore salt da utilizzare.
  • -p, --parallel: Abilita l'elaborazione parallela per un cracking più veloce.
  • -c, --complexity: Valuta la complessità della password prima del cracking.
  • -b, --brute-force: Esegue un attacco a forza bruta.
  • --min-length <min_length>: Imposta la lunghezza minima della password per gli attacchi a forza bruta.
  • --max-length <max_length>: Imposta la lunghezza massima della password per gli attacchi a forza bruta.
  • --character-set <character_set>: Imposta il set di caratteri da utilizzare per gli attacchi a forza bruta.

Certamente! Ecco il titolo e una breve descrizione in inglese con ulteriori esempi di utilizzo:

Esempi di Utilizzo

Cracking delle password basato su wordlist

root@kitploit:~
python passbreaker.py 5f4dcc3b5aa765d61d8327deb882cf99 passwords.txt --algorithm md5

Questo comando tenta di craccare la password con hash "5f4dcc3b5aa765d61d8327deb882cf99" utilizzando l'algoritmo MD5 e una wordlist dal file "passwords.txt".

Attacco a forza bruta

root@kitploit:~
python passbreaker.py 5f4dcc3b5aa765d61d8327deb882cf99 --brute-force --min-length 6 --max-length 8 --character-set abc123

Questo comando esegue un attacco a forza bruta per craccare la password con hash "5f4dcc3b5aa765d61d8327deb882cf99" provando tutte le possibili combinazioni di password con lunghezza compresa tra 6 e 8 caratteri, utilizzando il set di caratteri "abc123".

Valutazione della complessità delle password

root@kitploit:~
python passbreaker.py 5f4dcc3b5aa765d61d8327deb882cf99 passwords.txt --algorithm sha256 --complexity

Questo comando valuta la complessità delle password nel file "passwords.txt" e tenta di craccare la password con hash "5f4dcc3b5aa765d61d8327deb882cf99" utilizzando l'algoritmo SHA-256. Prova solo le password che soddisfano i requisiti di complessità.

Utilizzo del valore salt

root@kitploit:~
python passbreaker.py 5f4dcc3b5aa765d61d8327deb882cf99 passwords.txt --algorithm md5 --salt mysalt123

Questo comando utilizza un valore salt specifico ("mysalt123") per il processo di cracking delle password. Il salt viene utilizzato per migliorare la sicurezza delle password.

Elaborazione parallela

root@kitploit:~
python passbreaker.py 5f4dcc3b5aa765d61d8327deb882cf99 passwords.txt --algorithm sha512 --parallel

Questo comando esegue il cracking delle password con elaborazione parallela per un cracking più veloce. Utilizza più core di elaborazione, ma può consumare più risorse di sistema.

Questi esempi mostrano diverse funzionalità e casi d'uso dello strumento di cracking delle password "PassBreaker". Gli utenti possono personalizzare i parametri in base alle proprie esigenze e obiettivi.

Disclaimer

Questo strumento è destinato esclusivamente a scopi educativi ed etici. L'uso improprio di questo strumento per qualsiasi attività dannosa è severamente vietato. Gli sviluppatori declinano ogni responsabilità e non sono responsabili per qualsiasi uso improprio o danno causato da questo strumento.

Contributi

I contributi sono benvenuti! Per contribuire a PassBreaker, segui questi passaggi:

  1. Forka il repository.
  2. Crea un nuovo branch per la tua funzionalità o correzione di bug.
  3. Apporta le modifiche e committale.
  4. Invia le modifiche al tuo repository forkkato.
  5. Apri una pull request nel repository principale.

Contatto

Se hai domande, commenti o suggerimenti su PassBreaker, non esitare a contattarmi:

  • LinkedIn: LinkedIn
  • TryHackMe: TryHackMe
  • Instagram: Instagram
  • YouTube: YouTube
  • Email: [email protected]

Licenza

PassBreaker viene rilasciato sotto la Licenza MIT. Vedi LICENSE per maggiori informazioni.

Scarica lo strumento