elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Únete al Grupo Steam elhacker.NET


  Mostrar Temas
Páginas: [1]
1  Programación / Programación C/C++ / VirtualQueryEx en: 14 Diciembre 2013, 09:30
Hola amigos,
quisiera que me den una definición de VirtualQueryEx.
Estoy creando un software parecido al cheat enigne (editor/lector de memoria).

He averiguado y VirtualQueryEx acelera la búsqueda de los values que necesite de un proceso externo.

Me pueden dar un source simple con esta función y MEMORY_BASIC_INFORMATION lógicamente...

o simplemente una breve definición..

Gracias,

PD: Si desean posteen textos para poder saber sobre la paginación de memoria... Creo que es parte de la funcioón
2  Programación / Programación C/C++ / Porque el Cheat Engine no me lee estos datos de memoria? en: 7 Diciembre 2013, 21:42


Estoy creando mi editor de memoria.
Porque cuando un "New scan" de 4 bytes. valor = 50; no me escanea la direccion 0x01001284 y las otras demàs direcciones... como ven, son varias que no me escanea...?
3  Programación / Programación C/C++ / ¿Cómo puedo encontrar el TAMAÑO de una dirección de memoria de otro proceso? en: 6 Diciembre 2013, 07:02
Hola usuario,
El actual problema que tengo es que no sé como saber el tamaño de la direccion de memoria de otro proceso.
El Cheat Engine (CE) te señaliza que tipo de dato es (2/4/8Byte). Me podrían decir como calcular eso?... He escuchado de HeapSize con CreateHeap y VirtualAllocEx(Este queda descartado, porque lo reserva y lo inicializa a cero.)

Saludos,
Espero sus respuestas.


EDIT----

Posible Soluciòn
Código:
DWORD N;
DWORD ByteT;
HWND hWnd = FindWindowA(0, "Buscaminas");
DWORD PID;
GetWindowThreadProcessId(hWnd,&PID);
HANDLE proceso = OpenProcess(PROCESS_ALL_ACCESS, false, PID);
ReadProcessMemory(proceso,(LPCVOID)0x000102C2, &N, sizeof(N), &ByteT);
printf("%d",ByteT);

Porque siempre me devuelve 4..
Creo que es porque sizeof(DWORD)=4 bytes.
Como halarrìan el tamaño de bytes de la direccion 0x000102C2 que es 2 bytes?
Páginas: [1]
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines