22 KiB
Traduzioni
🇩🇪 DE
🇬🇧 EN
🇫🇷 FR
🇭🇺 HU
🇮🇩 ID
🇮🇹 IT
🇳🇱 NL
🇧🇷 PT-BR
🇷🇺 RU
🇨🇳 ZH
➡️
Documentazione |
Discord |
Guida all'installazione
⬅️
Ciphey è uno strumento completamente automatizzato per la decrittazione/decodificazione/cracking che usa la processazione del linguaggio naturale e l'intelligienza artificiale, con un po' di senso comune.
Installation Guide
python3 -m pip install ciphey --upgrade |
docker run -it --rm remnux/ciphey |
sudo port install ciphey |
Linux | Mac OS | Windows |
---|---|---|
🤔 Cos'è?
Inserisci del testo crittografato, ottieni il testo decrittografato indietro.
"Che tipo di crittografia?"
Questo è il punto. Non lo sai, sai solo che forse è criptato. Ciphey lo scoprirà per te.
Ciphey può risolvere la maggior parte delle cose in 3 secondi o meno.
Ciphey mira ad essere uno strumento per automatizzare molte decodifiche come le codifiche multiple di base, i classici ciphers, gli hash o la crittografia più avanzata.
Se non ne sai molto di crittografia, o vuoi controllare rapidamente il testo cifrato prima di lavorarci da solo, Ciphey fa per te.
La parte tecnica. Ciphey usa un modulo di intelligenza artificiale costruito su misura (AuSearch) con un'interfaccia di rilevamento dei Ciphers per approssimare ciò con cui qualcosa è criptato. Successivamente usa un'elaborazione del linguaggio naturale personalizzato e personalizzabile Language Checker Interface, in grado di rilevare quando il testo dato diventa in chiaro.
Nessuna rete neurale o IA ripiene di funzioni inutili qua. Usiamo solo ciò che e veloce e minimal.
E questa è solo la punta dell'iceberg. Per l'intera spiegazione tecnica cntrolla la nostra documentazione.
✨ Features
- 50+ tipi di crittografia supportati come gli encodings (binary, base64) e tipi di crittografia normale come il cifrario di cesare, key XOR ripetuta e molto altro. Per la lista completa, clicca qui
- Intelligenza artificiale costruita su misura con la ricerca aumentata (AuSearch) per rispondere alla domanda "quale algoritmo per la crittografia è stato usato?" Il risultato è che le decifrazioni richiedono meno di 3 secondi.
- Modulo di elaborazione del linguaggio naturale costruito su misura Ciphey può determinare se qualcosa è in chiaro o meno. Se quel testo in chiaro è JSON, una flag di una CTF, o l'inglese, Ciphey può ottenerlo in un paio di millisecondi.
- Supporto multilingue al momento, solo tedesco e inglese (con varianti AU, UK, CAN, USA).
- Supporta le crittografie e gli hash che le alternative come CyberChef Magic non hanno.
- core in C++ Rapidissimo.
🔭 Ciphey vs CyberChef
🔁 Base64 codificato 42 volte
Nome | ⚡ Ciphey ⚡ | 🐢 CyberChef 🐢 |
---|---|---|
Gif | ||
Tempo | 2 secondi | 6 secondi |
Setup |
|
|
Nota: Le gif possono caricarsi in tempi diversi, quindi una può apparire significativamente più veloce di un'altra.
Una nota su CyberChef Magic: La funzione di CyberChef che si avvicina di più a Ciphey è Magic. Magic fallisce istantaneamente con questo input e crasha. L'unico modo per forzare CyberChef a competere è definirlo manualmente
Abbiamo anche testato un file da 6 gb: Ciphey è riuscito a craccarlo in 5 minuti e 54 secondi, CyberChef è crashato ancor prima di partire.
📊 Ciphey vs Katana vs CyberChef Magic
Nome | ⚡ Ciphey ⚡ | 🗡️ Katana 🗡️ | 🐢 CyberChef Magic 🐢 |
---|---|---|---|
Controllo avanzato del linguaggio | ✅ | ❌ | ✅ |
Supporta la crittografia | ✅ | ✅ | ❌ |
Releases named after Dystopian themes 🌃 | ✅ | ❌ | ❌ |
Supporta gli hashes | ✅ | ✅ | ❌ |
Facile da impostare | ✅ | ❌ | ✅ |
Può indovinare con cosa è crittografato quelcosa | ✅ | ❌ | ❌ |
Creato dagli hackers per gli hackers | ✅ | ✅ | ❌ |
🎬 Per iniziare
Se hai problemi a installare Ciphey, leggi questo.
‼️ Link importanti (Documentazione, Guida all'installazione, supporto via Discord)
Guida all'installazione | Documentazione | Discord | Immagine Docker (di REMnux) |
---|---|---|---|
📖 Guida all'installazione | 📚 Documentazione | 🦜 Discord | 🐋 Documentazione Docker |
🏃♀️Usare Ciphey
Ci sono 3 modi per usare Ciphey:
- File di input
ciphey -f encrypted.txt
- Unqualified input
ciphey -- "Encrypted input"
- Modo normale
ciphey -t "Encrypted input"
Per eliminare le barre di avanzamento, la tabella delle probabilità e tutto il resto, usa la modalità quiet.
ciphey -t "encrypted text here" -q
Per una lista completa di argomenti, ciphey --help
.
⚗️ Importare Ciphey
Puoi importare il main di Ciphey e usarlo nei tuoi programmi e nel tuo codice. from Ciphey.__main__ import main
🎪 Contributors
Ciphey è stato inventato da Brandon nel 2008, e ripreso nel 2019. Ciphey non sarebbe quello che è oggi senza Cyclic3 - presidente della società di Cyber Security UoL.
Ciphey è stato ripreso & ricreato dalla Cyber Security Society per l'uso nei CTFs. Se sarai mai a Liverpool, prendi in considerazione la possibilità di tenere un discorso o di sponsorizzare i nostri eventi. Inviaci un'e-mail a cybersecurity@society.liverpoolguild.org
per saperne di più 🤠
Un grande ringraziamento a George H per aver capito come possiamo usare gli algoritmi corretti per velocizzare il processo di ricerca. Un ringraziamento speciale a varghalladesign per aver progettato il logo. Guarda gli altri loro lavori sul design!
🐕🦺 Come Contribuire
Non avere paura di contribuire! Abbiamo molte, molte cose che puoi fare per aiutare. Ognuna di esse è etichettata e facilmente spiegabile con esempi. Se stai cercando di contribuire ma sei bloccato, tagga @bee-san o @cyclic3 in un issue di GitHub ✨
In alternativa, unisciti al gruppo della Discordia e invia un messaggio lì (link nella wiki) o in cima a questo README come distintivo.
Per favore leggi la wiki per i dettagli esatti su come contribuire ✨
Così facendo, il tuo nome verrà aggiunto al README qui sotto e sarai parte di un progetto in continua crescita!
💰 Collaboratori finanziari
I contributi saranno utilizzati per finanziare non solo il futuro di Ciphey e dei suoi autori, ma anche la Cyber Security Society dell'Università di Liverpool.
GitHub non supporta "sponsorizza questo progetto e noi distribuiremo il denaro in modo equo", quindi scegli un link e ci penseremo noi 🥰
✨ Contributors
I ringraziamenti vanno a tutte queste fantastiche persone (legenda emoji):
Questo progetto segue le specifiche all-contributors Contributi di qualunque tipo sono i benvenuti!