Como funciona um software como o mecanismo de fraude?

3

Eu costumava pensar que o mecanismo de fraude é bem trivial: ir para um endereço e simplesmente modificá-lo. Mas percebo agora que as coisas não são tão simples assim. Cada processo tem sua própria memória virtual e dois processos não podem brincar com a memória um do outro. Então, como exatamente o mecanismo de fraude pode modificar a memória de outros processos?

    
por shubham jain 10.02.2013 / 05:36

2 respostas

2

Um processo pode ser anexado a outro processo, de modo que tenha acesso à memória desse processo. Isto é projetado para programas de depuração - um depurador precisa ser anexado ao processo sendo depurado, e precisa ser capaz de ler qualquer dado de memória, interromper a execução, editar dados de memória, injetar código, etc. O Cheat Engine apenas corrige esses depuradores. funções para enganar em jogos.

    
por 10.02.2013 / 06:29
1

Lendo sobre o GDB pode lançar alguma luz sobre isso.

Esta questão e esta questão discuta coisas semelhantes.

    
por 10.02.2013 / 07:13