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