Como quebrar um programa, modificando os arquivos dll

Alguma vez você já quis aprender um programa a ser copiado protegido? Com as ferramentas certas, você pode examinar os processos internos do programa e ver como ele funciona de proteção contra cópia. Usando uma linguagem de programação, você pode alterar esses programas para evitar ter de registar-se ou nunca comprar.

Conteúdo

passos

1
Aprender a linguagem de programação. Para rachar a maioria dos programas vai precisar de habilidades de programação, o que implica uma linguagem de programação de baixo nível. A linguagem de programação é derivado a partir da máquina, e cada linguagem de programação é específica para o tipo de computador utilizado. A maior parte da linguagem de programação é expresso em binário e hexadecimal.
  • 2
    Reúna as ferramentas. Para examinar e modificar DLLs, você vai precisar de várias ferramentas. W32Dasm é um programa que permite que você "dividir" programas. SoftIce é uma ferramenta de limpeza para Windows. Você também vai precisar de um bom código de texto editor como UltraEdit ou Notepad ++.


  • 3
    Inicie o programa que pretende quebrar com W32Dasm. Isto irá mostrar as DLLs que são carregadas com o programa. Use W32Dasm para examinar o que começou a partir as funções DLL.


  • 4
    Encontre a função timer. Muitos programas usar um contador de protecção contra cópia, e quando esta se esgota impede o acesso ao programa. O objetivo é encontrar esse contador e "ignorá-lo".
  • Se o programa que crackeas usa outra forma de proteção, você tem que olhar para ele.
  • 5


    Define um ponto de bloqueio no balcão. Depois de ter isolado a função de contador, faça SoftIce bloqueá-lo quando você encontrá-lo. Isto irá permitir que você veja o código exato que ocorre quando a função do temporizador é iniciado.
  • 6
    Alterar o código de balcão. Agora que você tenha encontrado a função de temporizador código, alterá-lo para que o código nunca chega ao ponto de bloquear o programa. Por exemplo, você pode fazer o contador não conta para o bloqueio de limite ou saltar directamente balcão.
  • avisos

    • A pirataria de software é ilegal na maioria dos países.
    • É ilegal para quebrar a maioria dos programas.
    Artigos Relacionados