Postado originalmente por
Flavio B.
Tá aí um tópico que deu vontade de renascer lá da put4 que pariu só pra vir aqui comentar.
É tudo muito simples, coisa que já era pra ter nesses "guards" que esses caras andam vendendo há tempos e que não protegem de porcaria nenhuma. Em MU Online, pelo menos que EU saiba, existem dois métodos de SpeedHack: via overclock e alterando um certo endereço na memória do jogo. Tirando o método via overclock (performance/frequency counters) que é o mais fácil de se proteger contra, o único método de SpeedHack restante (estou falando apenas de MU Online) é alterando aquele endereçozinho responsável pelos "ticks", que fica dentro da função onde tem o "loop de renderização" do jogo (o loop principal, quem entende de desenvolvimento de jogos, sabe o que é isso), qualquer jogo possui esse "loop", o problema é que a Webzen é muito ARCAICA, aí o povo faz a festa. Você sabendo onde fica esse "loop" no main, fica muito fácil de fazer uma espécie de "proteção" ou até mesmo um "olé" contra SpeedHack (lembrando que estamos falando de SpeedHack, não de HitHack ou qualquer outra porcariazinha). Tenho certeza absoluta que nenhum "guard" de hoje na área de MU Online mexe/mexeu com isso pra fazer alguma coisa contra SpeedHack.
Eu estou trabalhando em um beta que tem uma feature feita por mim, inclusive eu e o @viOleNt já recrutamos alguns "conhecidinhos" dos hacks lá na TGH pra testarem, até agora tudo ótimo. Só não vou me jogar igual o PSLorde, acho até confiante de mais, cuidado pra depois não se foder, porque isso aqui é tipo colocar a cara pra baterem (inclusive já estão batendo, olha essa zoeira hahahahahaha).
Se você quer mexer com proteção de memória, hooks, digamos que mais "críticos" e afins, na minha opinião, a melhor opção é escrever um driver, tiramos de exemplo o MU C.A. (acho que é o servidor do navossoc, é isso?). Se não, esqueça. E não é apenas fazendo checagens na memória que você vai acabar com SpeedHack (pelo menos não em MU Online). Quer proteger? Veja o código do jogo, entenda o código do jogo e trabalhe nisso, esqueça threads e threads de checagens também.
Enfim, zoeira tá grande, mas eu admito que também vou querer testar.