4 pontos por blackcon 2024-07-27 | 2 comentários | Compartilhar no WhatsApp

Resumo em três linhas

  • Explica o Base64 e analisa o quiz de palavras chamado Kkodle
  • Nos parâmetros do link do desafio Kkodle existe um dado em Base64
  • Mostra como extrair a resposta decodificando esse dado

O que é Base64

  • Base64 é um método de codificação que converte dados binários em formato de texto
  • Usa 4 caracteres (A-Z, a-z, 0-9, +, /) para representar todo tipo de dado

Por que usar Base64

  • Armazenamento de dados criptografados
  • Envio de arquivos anexados por e-mail
  • Codificação de URL etc.

Equívocos sobre Base64

  • Base64 não é um método de criptografia
  • Base64 é apenas uma forma de codificação que representa dados em outro formato

Estrutura da URL do Kkodle

  • É composta pelo domínio (kordle.kr) e por parâmetros (code=~~~)
  • O valor do parâmetro é um dado obtido ao codificar algum valor em Base64
  • Ao decodificá-lo, é possível chegar à resposta do quiz de palavras

2 comentários

 
sunrabbit 2024-07-29

Motivo para usar -> armazenamento de dados criptografados
Equívoco -> Base64 não é um método de criptografia

Há um conteúdo contraditório sendo descrito aí.

No caso do Base64, parece melhor entendê-lo não como um método de criptografia, mas como outra forma de representar dados em formato binário.

 
dbs0829 2024-07-29

No texto original também está escrito que ele é usado mais com o objetivo de transmitir ou armazenar dados codificados com segurança do que propriamente para armazená-los de forma criptografada, como acabou sendo resumido sem explicação, acho que foi isso que fez parecer assim.