Traduções
🇩🇪 DE
🇬🇧 EN
🇫🇷 FR
🇭🇺 HU
🇮🇩 ID
🇮🇹 IT
🇳🇱 NL
🇧🇷 PT-BR
🇷🇺 RU
🇨🇳 ZH
➡️
Documentação |
Discord |
Guia de Instalação
⬅️
Ferramenta de decifrar/decodificar completamente automatizada usando processamento de linguagem natural e inteligência artificial, também com um pouco de senso comum.
Guia de instalação (Em inglês)
python3 -m pip install ciphey --upgrade |
docker run -it --rm remnux/ciphey |
sudo port install ciphey |
brew install ciphey |
Linux | Mac OS | Windows |
---|---|---|
Entra texto criptografado e sai descriptografado.
"Que tipo de criptografia?"
Esse é a questão. Você não sabe, você só sabe que está possivelmente criptografado. Ciphey vai descobrir para você.
Ciphey pode resolver a maioria das coisas em 3 segundos ou menos.
Ciphey pretende ser uma ferramenta para automatizar uma boa parte de descriptografias e decodificações como por exemplo: codificações em multiplas bases, cifras classicas, hashes ou até criptografias mais avançadas.
Se você não sabe muito sobre criptografia, ou quer verificar rapidamente o texto cifrado antes de trabalhar nele você mesmo, Ciphey é para você.
A parte técnica Ciphey usa um módulo customizado de inteligência artificial (AuSearch) com uma Interface de detecção de cifras para aproximar qual criptografia é usada. E então um processamento de linguagem natural customizado Interface de verificação de linguagem, que consegue detectar quando um texto dado vira um texto simples.
Sem redes neurais nem uma IA pesada. Nós apenas usamos oque é rápido e mínimo.
E essa é apenas a ponta do iceberg. Para a explicação técnica completa, visite a nossa documentação (Em inglês).
- Mais de 30 criptografias como codificações (binário, base64) e criptografias normais como cifra de Caesar, XOR com chave repetida e mais. Para a lista inteira clique aqui
- Inteligência artificial customizada com Busca Aumentada (AuSearch) para responder a questão "que tipo de criptografia foi usada?" Resultando em descriptografias que tomam menos de 3 segundos.
- Módulo customizado de Processamento de linguagem natural Ciphey pode determinar quando algo é texto simples ou não. Se aquele texto é JSON, uma bandeira de CTF ou inglês. Cipey consegue descobrir em milisegundos.
- Suporte em multiplas linguagens no momento apenas Alemão e Inglês (com variações de AU, UK, CAN, USA).
- Suporta criptografias e hashes Que no caso as alternativas como CyberChef Magic não suportam.
- Núcleo em C++ Incrivelmente rápido.
Nota Os gifs podem carregar em tempos diferentes, então um pode parecer muito mais rápido que outro.
Uma nota em Magic A ferramenta do CyberChef mais similar a Ciphey é Magic. Magic falha num instante nessa entrada e quebra. A unica maneira que poderíamos forçar CyberChef para competir seria definindo-o manualmente.
Nós também testamos CyberChef e Ciphey com um arquivo de 6gb. Ciphey decifrou ele em 5 minutos e 54 segundos. CyberChef quebrou antes de começar.
Name | ⚡ Ciphey ⚡ | 🗡️ Katana 🗡️ | 🐢 CyberChef Magic 🐢 |
---|---|---|---|
Verificação avançada de linguagem | ✅ | ❌ | ✅ |
Suporta Criptografias | ✅ | ✅ | ❌ |
Lançamentos com nomes provindos de temas distópicos 🌃 | ✅ | ❌ | ❌ |
Suporta Hashes | ✅ | ✅ | ❌ |
Fácil de configurar | ✅ | ❌ | ✅ |
Pode descobrir qual criptografia é usada para algo | ✅ | ❌ | ❌ |
Criado por hackers para hackers | ✅ | ✅ | ❌ |
Se você estiver tendo problemas instalando Ciphey, leia isso (em inglês).
Guia de instalação | Documentação | Discord | Imagem Docker (de REMnux) |
---|---|---|---|
📖 Guia de instalação | 📚 Documentação | 🦜 Discord | 🐋 Documentação Docker |
Tem 3 maneiras de executar Ciphey.
- Arquivo de entrada
ciphey -f criptografado.txt
- Entrada indefinida
ciphey -- "Entrada criptografada"
- Jeito normal
ciphey -t "Entrada criptografada"
Para tirar as barras de progresso, tabela de probabilidade e todo ruído use o modo quieto.
ciphey -t "texto criptografado" -q
Para uma lista cheia de argumentos, use ciphey --help
.
Você pode importar o arquivo main de Ciphey e usar nos seu próprio código. from Ciphey.__main__ import main
Ciphey foi inventado por Brandon em 2008 e revivido em 2019. Ciphey não estária aqui hoje sem Cyclic3 - presidente da UoL's Cyber Security Society.
Ciphey foi revivido e recriado pela Cyber Security Society para uso em CTFs. Se a qualquer momento você estiver em Liverpool, considere dar uma palesta ou patrocinar nossos eventos. Nos mande um Email em [email protected]
para saber mais 🤠
Crédito principal para George H por trabalhar em como que poderíamos usar algorítmos adequados para acelerar o processo de busca.
Agradecimentos especiais para varghalladesign por fazer o design da logo. Confira o seu trabalho trabalho de desing!
🐕🦺 Contribuindo
Não tenha medo de contribuir! Nós temos varias coisas que você pode fazer para ajudar. Cada uma rotulada e explicada com exemplos. Se você estiver tentando contribuir mas estiver perdido, marque @bee-san ou @cyclic3 na issue do GitHub. ✨
Alternativamente, entre no grupo do Discord e mande uma mensagem lá (link no arquivo de contribuição) ou no topo desse README.
Por favor leia o arquivo de contribuição para detalhes exatos em como contribuir.✨
Contribuindo, você terá seu nome adicionado no README abaixo e será parte de um projeto que em crescimento!
As contribuições serão usadas para financiar não apenas o futuro de Ciphey e seus autores, mas também a Cyber Security Society na Universidade de Liverpool.
GitHub não suporta "patrocine esse projeto e dividiremos o dinheiro", então escolha um link e nós dividiremos entre nós. 🥰
Agradecimentos para essas pessoas maravilhosas (guia de emojis):
Esse projeto segue a especificação todos contribuidores. Contribuições de qualquer tipo são bem vindas!