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

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  ASM (Moderador: Eternal Idol)
| | | |-+  Introudcciir instruccion en Exe??¿¿ (MASM32)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Introudcciir instruccion en Exe??¿¿ (MASM32)  (Leído 3,448 veces)
Riki_89D


Desconectado Desconectado

Mensajes: 851


BCN CITY


Ver Perfil
Introudcciir instruccion en Exe??¿¿ (MASM32)
« en: 9 Enero 2010, 18:00 pm »

Hola com estan?

recientemente aprendi (Gracias a este foro) a escribir y modificar una cadena entonrada dentro d eun Ejecutable,el codigo que realiza eso es:


Código
  1. ...
  2. ..
  3.  
  4. invoke CreateFile,OFFSET File,GENERIC_READ+GENERIC_WRITE,0,0,OPEN_EXISTING,0,0
  5.  
  6. MOV EBX,EAX
  7.  
  8. invoke GetFileSize,EAX,0
  9. MOV ECX,EAX
  10. SHL ECX,1
  11.  
  12. invoke CreateFileMapping,EBX,0,PAGE_READWRITE,0,ECX,0
  13. invoke MapViewOfFile,EAX,FILE_MAP_ALL_ACCESS,0,0,0
  14.  
  15. MOD EDI,EAX
  16. ADD EDI,[800h]
  17. LEA ESI,Datos
  18. MOV ECX,20h
  19. REP MOVSB
  20.  
  21. ...
  22.  
  23. END start
  24.  
  25.  
  26.  

en fin no hace falta ni que se lo miren,peor mi pregunta es si es posible poner alguna instruccion mas en el ejecutable a modificar,po ejemplo MessageBox o alguna otra,me suena a que no e sposible,por eso prgunto,o subsitutir alguna instruccion que ya tenga el exe :S


salu2


En línea

Eternal Idol
Kernel coder
Moderador
***
Desconectado Desconectado

Mensajes: 5.935


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


Ver Perfil WWW
Re: Introudcciir instruccion en Exe??¿¿ (MASM32)
« Respuesta #1 en: 9 Enero 2010, 18:13 pm »

Si, se puede ... tenes que escribir los bytes correspondientes ... proba.


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
Riki_89D


Desconectado Desconectado

Mensajes: 851


BCN CITY


Ver Perfil
Re: Introudcciir instruccion en Exe??¿¿ (MASM32)
« Respuesta #2 en: 9 Enero 2010, 18:52 pm »

Osea que el code de arriba ya me sirve no imagino???


salu2 Eternal
En línea

Eternal Idol
Kernel coder
Moderador
***
Desconectado Desconectado

Mensajes: 5.935


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


Ver Perfil WWW
Re: Introudcciir instruccion en Exe??¿¿ (MASM32)
« Respuesta #3 en: 9 Enero 2010, 18:53 pm »

Asumiendo que escribas los valores correctos en el lugar deseado si ...
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
Riki_89D


Desconectado Desconectado

Mensajes: 851


BCN CITY


Ver Perfil
Re: Introudcciir instruccion en Exe??¿¿ (MASM32)
« Respuesta #4 en: 9 Enero 2010, 19:00 pm »

El lugar seria el offset donde ste la instruccion que quiero substituir no? ()en el caso de que yo quiera substitur ina instrucionn),si es asin slo me queda saber como puedo yo escribir la instruccion deseada en el otro exe,estoi perdidio :(


en google no me sale nada al respecto
En línea

Eternal Idol
Kernel coder
Moderador
***
Desconectado Desconectado

Mensajes: 5.935


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


Ver Perfil WWW
Re: Introudcciir instruccion en Exe??¿¿ (MASM32)
« Respuesta #5 en: 9 Enero 2010, 19:03 pm »

Si.

Mira, ya te cerraron otro hilo hace poco y estimo saber la razon: estas tratando de CORRER antes de saber GATEAR. Te aconsejo que primero leas sobre el formato PE y aprendas a usar WinDbg.
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
Riki_89D


Desconectado Desconectado

Mensajes: 851


BCN CITY


Ver Perfil
Re: Introudcciir instruccion en Exe??¿¿ (MASM32)
« Respuesta #6 en: 9 Enero 2010, 19:05 pm »

Esta bien,un saludo y gracias ^^

En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Masm32
ASM
Stuxnet 3 4,576 Último mensaje 16 Noviembre 2012, 23:20 pm
por x64core
PlaySound en masm32
ASM
Nop+ 3 3,709 Último mensaje 18 Noviembre 2012, 18:54 pm
por Nop+
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines