Como quebrar software alterando arquivos DLL

Índice:

Como quebrar software alterando arquivos DLL
Como quebrar software alterando arquivos DLL

Vídeo: Como quebrar software alterando arquivos DLL

Vídeo: Como quebrar software alterando arquivos DLL
Vídeo: Como Colocar e Editar IMAGEM no Word Passo a Passo 2024, Maio
Anonim

Você já quis aprender como um programa se protege contra cópias? Com as ferramentas certas, você pode examinar os componentes internos de um programa e ver como funciona a proteção contra cópia. Usando linguagens assembly, você pode modificar esses programas para que não precisem mais ser registrados ou adquiridos.

Etapa

Crack Software Modificando Arquivos DLL Etapa 1
Crack Software Modificando Arquivos DLL Etapa 1

Etapa 1. Aprenda a programação de montagem

Para poder crackear a maioria dos softwares, você precisa ter um bom conhecimento de assembly, que é uma linguagem de programação de baixo nível. Os assemblies são derivados da linguagem de máquina e cada linguagem assembly é específica para o tipo de computador que você está usando. A maioria das linguagens assembly é expressa em binário e hexadecimal.

Crack Software Modificando Arquivos DLL - Etapa 2
Crack Software Modificando Arquivos DLL - Etapa 2

Etapa 2. Instale o programa desmontador

Para inspecionar e modificar DLLs, você precisará de algumas ferramentas, incluindo um desmontador. O IDA Pro é uma boa escolha porque é um desmontador e um depurador. Embora sua funcionalidade seja mais limitada do que a versão Pro, felizmente também há uma versão gratuita disponível em https://www.hex-rays.com/products/ida/support/download_freeware. Você também pode tentar usar o dotPeek, um descompilador com suporte a DLL que descompacta o código assembly. NET em C #. Outra opção é o OllyDBG, que permite abrir arquivos DLL gratuitamente.

Crack Software Modificando Arquivos DLL - Etapa 3
Crack Software Modificando Arquivos DLL - Etapa 3

Etapa 3. Abra o aplicativo que deseja crackear no desmontador

O processo pode variar um pouco, dependendo de qual desmontador você está usando. Este processo mostrará quais arquivos DLL o programa contém. Use o depurador para verificar qual função está sendo chamada pela DLL.

Crack Software Modificando Arquivos DLL - Etapa 4
Crack Software Modificando Arquivos DLL - Etapa 4

Etapa 4. Encontre a função do contador

Muitos programas usam um cronômetro para proteção contra cópia. Quando o cronômetro expira, o usuário não pode mais acessar o programa. O objetivo desta etapa é localizar esse código de contador e, em seguida, ignorá-lo.

Se o programa que você está crackeando usa alguma outra forma de proteção, você precisará descobrir o que é

Crack Software Modificando Arquivos DLL Etapa 5
Crack Software Modificando Arquivos DLL Etapa 5

Etapa 5. Defina o ponto de interrupção no contador

Assim que você puder isolar a função do contador, configure o SoftIce para interromper quando a função for encontrada. Isso permite revisar exatamente qual código estava sendo executado quando a função de contador foi chamada.

Crack Software Modificando Arquivos DLL Etapa 6
Crack Software Modificando Arquivos DLL Etapa 6

Etapa 6. Altere o código do contador

Agora que você encontrou o código da função do contador, pode modificá-lo para que o contador nunca chegue ao ponto em que possa impedi-lo de usar o programa. Por exemplo, você pode tornar o contador incapaz de contar até o limite de quebra ou pode contornar o contador saltando sobre ele.

Crack Software Modificando Arquivos DLL - Etapa 7
Crack Software Modificando Arquivos DLL - Etapa 7

Etapa 7. Remonte o software que você acabou de crackear

Depois de descompactar e editar, você deve remontar a nova versão do programa para que as alterações feitas se apliquem aos arquivos DLL e outros arquivos relacionados no programa.

Aviso

  • A pirataria de software é ilegal na maioria dos países.
  • O cracking da maioria dos softwares é ilegal.

Recomendado: