Bom vou explicar um pouco de como fazer um hack bem simples usando o Microsoft Visual Studio C# 2008 ou 2010, bom vamos começar.
Primeiro de tudo você tem que ter a .dll chamada ProcessMemoryReaderLib.dll, vou disponibilizar o link aqui
Baixar.
Você terá que adicionar a referencia: vá na aba Solution Explorer, clicke com o botão direito do mouse, vá onde tiver escrito Reference e vá em ADD Reference..., vá na aba browse e procure a .dll chamada ProcessMemoryReaderLib.dll, pronto. Agora vamos usar as referencias que vamos utilizar para desenvolver o hack.
using System.Diagnostics;
using ProcessMemoryReaderLib;
Vamos ao código. Primeiramente temos que saber o Address(Endereço) onde vamos mudar o valor, vou ajudar, aqui está todos os address usados para descobrir onde está as minas, são muitos então vou postar no bloco de notas quem quiser baixe é muito leve mas ocupa muitas linhas +- 80.
Baixar.
Eu uso o CheatEngine para ver processos instantaneos
BAIXAR.
O hack vai procurar apenas uma mina para economizar linhas mas o conceito é o mesmo.
Temos que achar o processo que se chama "winmine" usaremos a classe
Process.
Process[] hProcessSnap;
//cria um array contendo todos os processos em execução
Process hProcess = null; //cria uma variavel do tipo Process
para procurar o processo usaremos esse código
hProcessSnap =
Process.GetProcesses();
//Carregar todos os processos na matriz
for (
int n = 0; n < hProcessSnap.Length; n++)
{
if (hProcessSnap[n].ProcessName ==
"winmine")
{
hProcess = hProcessSnap[n];
}
}
depois de buscar vamos ler e abrir para poder editar
processReader.ReadProcess = hProcess;
//Le o processo
processReader.OpenProcess();
//Abre o processo
temos que definir uma variavel do tipo da memória que é
byte e tambem uma reserva que é
int
int reserva = 0;
byte[] NovoValor =
new byte[1];
//depende da matriz que você vai mudar aqui vamos usar um só
vamos atribuir o valor que vai substituir o original
NovoValor = 0x8a;
definir o endereço para localizar o
byte a ser substituido
IntPtr endereco = (
IntPtr)0x1005361;
Agora vamos mudar o valor "Descobrir onde está a mina mau"
processReader.WriteProcessMemory(endereco, NovoValor,
out reserva);
aqui vai o programa e os códigos
BAIXAR.
é isso ai se tiverem dúvida podem comentar, oque eu puder ajudar eu ajudo até a proxima galera.
O próximo hack pode ser do C.A ;)