• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Tharis

[Dúvida] Cracks

6 mensagens neste tópico

Todos vocês sabem o que é um crack!

O que eu gostaria de saber (curiosidade) é em que língua é que Razor1911, DEViANCE etc... escrevem os cracks e como é q descobrem o q têm de escrever! (Keygens sei como é!)

Thanks

tharis20

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Em que linguagem, depende do programa para o qual está a ser criado o patch, chamemos-lhe assim que é mais bonito :)

Deverá ser na mesma linguagem que o programa, por hábito, C/C++.

Como sabem o que programar? Bem isso só com muita investigação, é necessário determinar que protecção está a ser usada, e se for alguma conhecida aplicar a forma de a contornar, se não for conhecida então é necessário estudar o código do programa. As formas de o fazer dependem de programa para programa, protecção para protecção, etc.

Bem a minha resposta não ajuda muito.... :)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

A maioria dos cracks actuais apenas altera alguns bytes no executável do programa, depois de saber os números mágicos que permitem contornar a protecção, é escrever um patcher genérico. A maioria dos patchers dos grupos verificam primeiro o tamanho e/ou um checksum do ficheiro a alterar, comparam com o original para qual o método de crack foi desenvolvido, fazem um backup do ficheiro original, etc...

Quanto aos métodos de cracking, como já te disse involve reverse engineering, o qual pode ser feito com debuggers. Procura por exemplo por SoftICE, IDA Pro, OllyDBG...

Para mais informações, Software cracking.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora