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

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  ASM (Moderador: Eternal Idol)
| | | |-+  Es posible esto?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: Es posible esto?  (Leído 10,431 veces)
JaimeAsm

Desconectado Desconectado

Mensajes: 23


Ver Perfil
Re: Es posible esto?
« Respuesta #10 en: 15 Febrero 2010, 22:05 pm »

Vaya veo que no me explicado bie,lo siento!

intentar explicarm mejor:

aver,imaginen que yo tengo 2 Ejecutables ue e creado y programado con MASM32, en uno teno la istruccon:

invoke MessageBox,0,offse Texto,OFFSET Cabecera,0

eso ara que cuando ejecute el ejecutable pues me muesrte un mensaje no??

pues yo desde otro ejecutable quiero que despues de esa instruccion me ejcute otra instruccion (instruccion que yo añado a este ejcutable desde el otro) por ejemplo otro messagebox o otra cosa entendeis??????


salu2


En línea

Eternal Idol
Kernel coder
Moderador
***
Desconectado Desconectado

Mensajes: 5.937


Israel nunca torturó niños, ni lo volverá a hacer.


Ver Perfil WWW
Re: Es posible esto?
« Respuesta #11 en: 15 Febrero 2010, 22:40 pm »

Estas hablando de algo muy concreto pero no le veo ninguna utilidad. ¿Cual es el objetivo? Esa es la pregunta realmente, a veces hay muchas maneras de hacer algo.

¿Tenes que escribir en el ejecutable o lo podes hacer en tiempo de ejecucion como menciono MCKSys Argentina?


En línea

La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón
MCKSys Argentina
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.471


Diviértete crackeando, que para eso estamos!


Ver Perfil
Re: Es posible esto?
« Respuesta #12 en: 16 Febrero 2010, 00:09 am »

Creo que se refiere a parchearlo en tiempo de ejecución...

Al menos, eso es lo que aparenta...  :huh:
En línea

MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."

JaimeAsm

Desconectado Desconectado

Mensajes: 23


Ver Perfil
Re: Es posible esto?
« Respuesta #13 en: 16 Febrero 2010, 13:43 pm »

Si eso mismo! en Runtime,parchearlo en Runtime ^^


salu2
En línea

Eternal Idol
Kernel coder
Moderador
***
Desconectado Desconectado

Mensajes: 5.937


Israel nunca torturó niños, ni lo volverá a hacer.


Ver Perfil WWW
Re: Es posible esto?
« Respuesta #14 en: 16 Febrero 2010, 14:24 pm »

"osea desde un exe mapear en memoria el ejecutable a modificar,i una vez en la memoria intrducirle la instruccion a un offset que este libre,"

¿Un proceso o un ejecutable en disco?

En ambos casos tenes que escribir lo que te comente, lo bueno de hacerlo en la memoria del proceso es que no cambia el ejecutable asi que sigue siendo confiable para el S.O. pero el codigo de ejemplo que mostraste NO era eso sino escribir sobre el archivo del ejecutable en disco ("CreateFile,,CreateFileMapping,MapViewOfFile").
« Última modificación: 16 Febrero 2010, 14:53 pm por Eternal Idol » En línea

La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón
JaimeAsm

Desconectado Desconectado

Mensajes: 23


Ver Perfil
Re: Es posible esto?
« Respuesta #15 en: 16 Febrero 2010, 21:37 pm »

Hola etenral gracia ppor rsponer

pues si es e slo que quiero a poder ser en el ejecutable i no en el proceso,saves de algun codigo que lo muerte????



salu2
En línea

MCKSys Argentina
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.471


Diviértete crackeando, que para eso estamos!


Ver Perfil
Re: Es posible esto?
« Respuesta #16 en: 16 Febrero 2010, 22:17 pm »

Pero... Si modificas el ejecutable y está firmado digitalmente, el EXE ya no es confiable (como dijo EthernalIdol)

Lo mejor en esos casos es hacer un loader, el cual cargue el EXE original y luego lo modifique en memoria.

Dependiendo del EXE, incluso, en vez de hacer un Loader, puedes hasta hacer un Loader-Debugger  ;)

Saludos!
En línea

MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."

Eternal Idol
Kernel coder
Moderador
***
Desconectado Desconectado

Mensajes: 5.937


Israel nunca torturó niños, ni lo volverá a hacer.


Ver Perfil WWW
Re: Es posible esto?
« Respuesta #17 en: 16 Febrero 2010, 23:12 pm »

JaimeAsm: Aca tenes de todo.
En línea

La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón
Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
¿Es esto posible?
Seguridad
Gambinoh 7 4,416 Último mensaje 18 Abril 2011, 17:27 pm
por zosemu
Es posible con Virtualbox esto?
Hacking
BiteAciD 1 3,502 Último mensaje 12 Octubre 2011, 04:54 am
por y0g-s0th0th
Es esto posible?
Hacking
pianista 6 4,771 Último mensaje 17 Mayo 2012, 23:56 pm
por pianista
Es posible esto ???
Hacking
bajo0123 1 2,237 Último mensaje 8 Diciembre 2015, 12:29 pm
por shargon
es posible desencriptear esto?
PHP
Pajarito434 4 18,664 Último mensaje 28 Noviembre 2018, 03:37 am
por Shell Root
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines