Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: yovaninu en 15 Marzo 2008, 15:04 pm



Título: Ejecutar exe desde la memoria ¿es posible?
Publicado por: yovaninu en 15 Marzo 2008, 15:04 pm
Lo que quiero es que este exe pueda ejecutarse desde la memoria y no desde el disco, se que puede faltar algo de logica pero quiza sea posible.

es decir:

Código
  1. Open "c:\programa.exe" for binary as # 1
  2. data=input(lof(1),1)
  3. close #1

sabiendo que en la variable "data" tenemos todo el exe y en memoria, ¿hay alguna instruccion que pueda ejecutarlo?

algo asi como:

ShellExecute(data)


Un saludo.


Título: Re: Ejecutar exe desde la memoria ¿es posible?
Publicado por: ~~ en 16 Marzo 2008, 02:09 am
Hombre, tan simple como eso no, pero si puedes ejecutar un exe en memoria. Es una tecnica q usan los crypters para eludir el av...
Informate lo primeo sobre la estructura PE y luego sobre el funcionamiento de un crypter

Salu2


Título: Re: Ejecutar exe desde la memoria ¿es posible?
Publicado por: yovaninu en 16 Marzo 2008, 05:23 am
ok, gracias por la orientancion entonces de que se puede se puede no?, bueno a buscar info se ha dicho... cualquier novedad lo posteo aqui.

Un saludo.


Título: Re: Ejecutar exe desde la memoria ¿es posible?
Publicado por: ~~ en 16 Marzo 2008, 13:25 pm
Si, si que se puede, empieza leyendote esto de arriba a abajo:
http://download.microsoft.com/download/9/c/5/9c5b2167-8017-4bae-9fde-d599bac8184a/pecoff_v8.doc