Skip to content

Latest commit

 

History

History
230 lines (171 loc) · 19.7 KB

README.md

File metadata and controls

230 lines (171 loc) · 19.7 KB

Traduções
🇩🇪 DE 🇬🇧 EN 🇫🇷 FR 🇭🇺 HU 🇮🇩 ID 🇮🇹 IT 🇳🇱 NL 🇧🇷 PT-BR 🇷🇺 RU 🇨🇳 ZH

➡️ Documentação | Discord | Guia de Instalação ⬅️
Ciphey

GitHub commit activity Discord Ciphey Ciphey
Ferramenta de decifrar/decodificar completamente automatizada usando processamento de linguagem natural e inteligência artificial, também com um pouco de senso comum.


🐍 Python

🐋 Docker (Universal)

🍎 MacPorts (macOS)

🍺 Homebrew (macOS/Linux)

python3 -m pip install ciphey --upgrade docker run -it --rm remnux/ciphey sudo port install ciphey brew install ciphey
Linux Mac OS Windows
GitHub Workflow Status GitHub Workflow Status GitHub Workflow Status

🤔 Oque é ciphey?

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 demo

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).

✨ Oque ciphey oferece

  • 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.

🔭 Ciphey contra CyberChef

🔁 Codficado 42 vezes com Base64

Nome ⚡ Ciphey ⚡ 🐢 CyberChef 🐢
Gif O cara que ela fala para você não se preocupar Você
Tempo 2 segundos 6 segundos
Configurando
  • Execute Ciphey com o arquivo.
  • Defina o parâmetro de regex como "{"
  • Você deve saber a profundidade da recursão
  • Você deve saber que é base64 até o fim
  • Você tem que carregar o CyberChef (é uma aplicação em JS pesada)
  • Saber o suficiente sobre CyberChef para fazer essa sequência de instruções
  • Inverter a combinação

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.

📊 Ciphey contra Katana contra CyberChef Magic

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

🎬 Começando

Se você estiver tendo problemas instalando Ciphey, leia isso (em inglês).

‼️ Links importantes (Documentação, Guia de instalação, Suporte do Discord)

Guia de instalação Documentação Discord Imagem Docker (de REMnux)
📖 Guia de instalação 📚 Documentação 🦜 Discord 🐋 Documentação Docker

🌀Rodando Ciphey

Tem 3 maneiras de executar Ciphey.

  1. Arquivo de entrada ciphey -f criptografado.txt
  2. Entrada indefinida ciphey -- "Entrada criptografada"
  3. Jeito normal ciphey -t "Entrada criptografada"

Gif showing 3 ways to run Ciphey

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.

⚗️ Importando Ciphey

Você pode importar o arquivo main de Ciphey e usar nos seu próprio código. from Ciphey.__main__ import main

🎪 Contribuidores

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! Stargazers over time

💰 Contribuições financeiras

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. 🥰

✨ Contribuidores

Agradecimentos para essas pessoas maravilhosas (guia de emojis):


cyclic3

🎨 🚧 💻 🤔

Brandon

🎨 🚧 💻 🤔

michalani

💻

ashb07

💻

Shardion

🐛

Bryan

🌍 📖

Lukas Gabriel

💻 🐛 🌍 🤔

Darshan

🐛

SkeletalDemise

💻

Christian Clauss

💻 🐛

Machinexa2

🖋

Anant Verma

💻 🐛

XVXTOR

📖

Itamikame

💻

MikeMerz

💻

Jacob Galam

💻

TuxTheXplorer

🌍

Itamai

💻 🐛

Esse projeto segue a especificação todos contribuidores. Contribuições de qualquer tipo são bem vindas!