Introdução
Bom, eu não faço mais nada para o CA mas gosto de usar ele pra mim estudar engenharia reversa, tem muita coisa nele que nunca foi descoberta ( funções que somente eu tenho) como por exemplo minha função DESYNC, que desincroniza o seu Jogador com o servidor e permite você se locomover por qualquer lugar e atirar, mesmo para os outros você estando parado no seu respawn.
E dessa vez eu fiz um ANTI AFK, é bem simples. Eu fiz em assembly para evitar um pouco dos Copy & Paste por que não gosto de pessoas assim e não ligo pra sua opnião.
O que você vai precisar?
Hook/Mid Function
C++ Pointers/Offsets
C++ Functions e Data Types
Não necessário, mas ASSEMBLY x86 seria o básico.
Funções
No primeiro PATCH eu preservei as 4 primeiras instruções, mantendo a lógica ESTÁVEL do código!
No segundo PATCH eu também preservei as primeiras instruções, eu devo concordar com você que entende de assembly que isso não é nada necessário, porém eu quis e pronto, se você quiser pode muito bem dar PATCH no byte 74 68 do JE para EB 68, no caso do primeiro patch não seria ideal por que ele vai nopar instruções pra frente, e a idéia nunca foi essa, a idéia é preservar as instruções e manter um código limpo.
Tendo isso em mente, utilize da forma que quiser, não darei tudo de mão beijada por que não é lega.
Créditos
lucass