Modificación del programa desde C++

Iniciado por idzen, 31 Diciembre 2020, 22:56 PM

0 Miembros y 1 Visitante están viendo este tema.

idzen

Saludos.

Seré breve. Deseo hacer un código en C++ que afecte en la RAM el funcionamiento de otro programa, ej: Si el programa dice "hola mundo" y quiero que ya no diga eso si no "adiós mundo" (por dar un ejemplo burdo) como podría hacerse? ejemplo2, tienes 100 de vida y ahora quiero que tengas 1000, como seria? todo esto en tiempo de ejecución

Tengo claro que la búsqueda de las address o bien podria hacerse desde OllyDBG o cheat engine. El tema aquí es mas como tu haces un código que afecte a un programa .exe

No tengo claro si este es un tema que compete a virus, reversing o programación. Aunque creo que mas a reversing.

He investigado por mi cuenta y se que tiene mucho que ver con la librería windows.h y las funciones writeprocessmemory y readprocessmemory pero hay casi nula documentación en español.

Alguna ayuda? Gracias!.

BloodSharp

Cita de: idzen en 31 Diciembre 2020, 22:56 PMcomo podría hacerse?como seria? todo esto en tiempo de ejecución
Vos mismo dás con la respuesta...

Cita de: idzen en 31 Diciembre 2020, 22:56 PMHe investigado por mi cuenta y se que tiene mucho que ver con la librería windows.h y las funciones writeprocessmemory y readprocessmemory pero hay casi nula documentación en español.
Vás a tener que aprender a leer documentación en inglés, dado a que está muy bien documentada la API de Windows, sin embargo encontré rápidamente un video en youtube a modo de ejemplo de uso de ambas APIs, aunque viendolo bién no valida apropiadamente el handler ni las direcciones de memoria... Recordá leer bién la documentación.

[youtube=640,360]https://www.youtube.com/watch?v=yHLxhS2sRsk[/youtube]


B#



idzen

Gracias por tu respuesta. Tambien habia encontrado ese video pero no me parecio siento que falto temas por tocar, se que hay info en ingles pero aun guardaba algo de esperanza a ver si existia algo en español... :( en fin, tocara, gracias!