Foro de elhacker.net

Programación => Ingeniería Inversa => Mensaje iniciado por: Fucko en 17 Junio 2011, 03:58 am



Título: Patcher / Loader en visual basic 6? algún code dando vueltas por ahí?
Publicado por: Fucko en 17 Junio 2011, 03:58 am
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


Título: Re: Patcher / Loader en visual basic 6? algún code dando vueltas por ahí?
Publicado por: .:UND3R:. en 17 Junio 2011, 05:10 am
Aun no entiendo ya te respondieron? xD


Título: Re: Patcher / Loader en visual basic 6? algún code dando vueltas por ahí?
Publicado por: Fucko en 17 Junio 2011, 13:24 pm
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


Título: Re: Patcher / Loader en visual basic 6? algún code dando vueltas por ahí?
Publicado por: MCKSys Argentina en 18 Junio 2011, 01:22 am
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!