Criptografia

3185 palavras 13 páginas
O programa
O programa foi escrito por Boonz em Assembly para a plataforma Windows e não foi compactado. Publicado em 26 de Julho de 2006 pode ser encontrado no site crackmes.de. Você pode baixá-lo em downloads > informática > crackme > iniciantes, mas, antes de fazê-lo, saiba que o programa NÃO roda em versões anteriores ao Windows XP.

Objetivo do desafio
O objetivo é encontrar a forma como é obtido o serial e escrever um programa keygen que gere seriais corretos para qualquer nome.
Analisando o programa
O programa possui duas caixas de texto, uma para o nome e a outra para o serial. Deixando ambas vazias e clicando em [Check], recebemos o recado de que o nome precisa ter de 4 a 50 caracteres. Colocando qualquer coisa no nome e no serial, recebemos a mensagem Hello, Mr. Bad boy! - a não ser que, por inspiração divina, você consiga acertar na primeira.

Planejando o ataque
Bem, se existe uma mensagem dizendo Hello, Mr. Bad boy! é provável que exista uma dizendo algo como Hello, Mr. Goodboy ou Congratulations!. É apenas um palpite, mas, quando não se tem nada, os palpites são a única coisa que nos resta.
Como o programa foi escrito em Assembly (basta conferir com o PEiD), o código costuma ser bem "limpinho". É de se esperar que exista uma rotina que calcule o serial de acordo com o nome fornecido... e é isto que vamos procurar.
As ferramentas
Como sempre, o PEid vai ser usado para conferir a linguagem usada, as seções do executável e dar uma primeira sapeada no código. Você pode baixá-lo em downloads > informatica > utilitários.
OllyDbg para rastrear a rotina que calcula o serial. Está à disposição em downloads > informática > debuggers.
Qualquer linguagem de programação para criar o keygen - fica a seu critério. Dá até para usar a velha e boa JavaScript, com a qual apresentarei o keygen no final deste artigo.

PILOTANDO O MOUSE
Execute o PEid e carregue o executável: vem a confirmação, foi escrito em MASM32 / TASM32. Clique no botão [>] à

Relacionados

  • criptografia
    5273 palavras | 22 páginas
  • Criptografia
    2620 palavras | 11 páginas
  • Criptografia
    5389 palavras | 22 páginas
  • Criptografia
    1574 palavras | 7 páginas
  • O que é criptografia
    1499 palavras | 6 páginas
  • Criptografia
    4073 palavras | 17 páginas
  • Criptografia
    1615 palavras | 7 páginas
  • Criptografia
    5480 palavras | 22 páginas
  • Criptografia
    361 palavras | 2 páginas
  • Criptografia
    933 palavras | 4 páginas