Inicié el post en el foro de visual basic, lo movieron a hacking avanzado, y no aca....
no quería ponerlo aca, pensé que por ser visual basic sería más facil alla, pero bueno.... aca va....
viene de este post :)
http://foro.elhacker.net/hacking_avanzado/patcher_en_visual_basic_alguno_code_dando_vueltas_d-t330670.0.html
gracias
saludos
Aun no entiendo ya te respondieron? xD
si, pero es para editar en Disco el code ese.....
necesito hacerlo en MEMORIA....
se que me nombran las apis, solo consulto si hay algun code :D
Es que la secuencia de APIs que te han dado es la usada para hacerlo en cualquier lenguaje.
ReadProcessMemory, WriteProcessMemory y CreateProcess son las principales (en VB puedes usar Shell). Despues, quizas necesites de VirtualProtect si necesitas escribir en la sección de codigo del ejecutable.
Con IsBadReadPtr (y familiares) puedes determinar si una posicion de memoria se puede leer/escribir.
En fin.. Las APIs son esas, el lenguaje es lo de menos...
Como ayuda, te puedo indicar que leas las teorias 349 a 353 de la web de Ricardo Narvaja: http://ricardonarvaja.info/WEB/CURSO%20NUEVO/TEORIAS%20NUMERADAS/
Ahi veras como hacerlo en ASM. Por supuesto, esto es un loader-DEBUGGER. MUCHO mas potente que un loader simple. Si bien la diferencia es importante, con la misma diferencia te daras cuenta de como trabaja la cosa y asi podras hacer un loader simple en 2 patadas...
Saludos!