Skip to content

MMVonnSeek/CTF-Tools-Educacional

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 

Repository files navigation

CTF Tools Educacional Pro

Autor Python

Encoding XOR Crypto Base Converter String Tools

CTF Training Cyber Education Ethical Use Sponsor

Sobre o Projeto

O CTF Tools Educacional Pro é um conjunto integrado de ferramentas práticas desenvolvidas para apoiar o aprendizado e a prática de conceitos essenciais em segurança da informação, criptografia básica e manipulação de dados numéricos.

Destinado especialmente a estudantes e profissionais que desejam se preparar para desafios de CTF (Capture The Flag) e processos seletivos na área de cibersegurança, o projeto oferece uma interface gráfica simples e intuitiva para explorar operações fundamentais como codificação, decodificação, criptografia XOR e conversão de bases numéricas.


Funcionalidades

1. Encoder/Decoder

  • Codificação e decodificação de textos em Base64 e URL encoding.
  • Ferramenta essencial para manipulação de dados em segurança da informação, análise de tráfego HTTP e preparação de payloads.

2. XOR Tool

  • Aplica operação XOR entre o texto informado e uma chave de criptografia.
  • Conceito-chave para entendimento de criptografia simétrica e técnicas básicas de cifragem.

3. Base Converter

  • Conversão entre sistemas numéricos: Binário, Decimal, Hexadecimal.
  • Conversão de texto para representação binária.
  • Ferramenta fundamental para operações de engenharia reversa e manipulação de dados em baixo nível.

Pré-requisitos

  • Python 3.10 ou superior
  • Biblioteca padrão tkinter para interface gráfica (geralmente já incluída na instalação do Python)

Como usar

  1. Faça um Fork do Repositório: Antes de tudo, crie sua própria cópia deste projeto:
  • Clique no botão Fork no canto superior direito do GitHub.

  • Isso criará uma versão do repositório na sua conta.

  1. Clone o Seu Repositório Forkado:
git clone https://github.com/SEU-USUARIO/CTF-Tools-Educacional.git
cd CTF-Tools-Educacional
  1. Execute a aplicação principal:

python main_gui.py

  1. Use a janela principal para acessar cada ferramenta:

Encoder/Decoder para codificar e decodificar textos em Base64 e URL

XOR Tool para aplicar a operação XOR com chave customizada

Base Converter para converter valores e textos entre sistemas numéricos

main


Exemplos de Uso

  • Encoder/Decoder: codifique o texto "Hello World!" em Base64, e decodifique o resultado para validar.

Encoder

  • XOR Tool: aplique XOR em uma mensagem com a chave "chave123", veja a saída criptografada e tente decodificar aplicando XOR novamente com a mesma chave.

XOR

  • Base Converter: converta o número decimal 255 para hexadecimal (FF) e binário (11111111).

conversor

Potenciais Aplicações

  • Preparação para competições CTF e desafios de segurança

  • Ferramenta didática para ensino de criptografia básica e sistemas numéricos

  • Base para desenvolvimento de ferramentas mais avançadas em segurança da informação

  • Projeto demonstrativo para portfólio profissional e recrutamento em tecnologia

Licença

Este projeto está licenciado sob a licença MIT - consulte o arquivo LICENSE para detalhes.


Contribuição

Se você gostou do projeto, não esqueça de:

  • ⭐ Deixar uma estrela no Repositório

  • Reportar bugs encontrados

  • Sugerir novas funcionalidades

  • Fazer um fork e contribuir


Feito por Prof. Max Muller - MMVonnSeek para a comunidade de segurança

Stars Forks Follow

Sponsor LinkedIn


Voltar ao topo

About

Ferramenta educacional em Python com GUI para treinar codificação, conversão de bases e criptografia XOR — ideal para estudos de CTF, segurança da informação e engenharia reversa.

Resources

Stars

8 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages