elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
06 Octubre 2008, 16:06  



+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Ingeniería Inversa (Moderadores: ShadowDark, karmany)
| | | |-+  modificar un programa
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Imprimir
Autor Tema: modificar un programa  (Leído 520 veces)
bels_mike

Desconectado Desconectado

Mensajes: 259



Ver Perfil
modificar un programa
« en: 01 Agosto 2007, 00:03 »

mmm bueno a ver, me gustaria saber si se puede modificar un programa ya creado de alguna manera, teniendo solo el exe (El programa no se instala) el programa se habre con ms-dos (simbolo del sistema) al menos me gustaria cambiar rl titulo de la barra de windows  se podria de alguan amnera?
En línea

NekroByte

Desconectado Desconectado

Mensajes: 636


NekroByte++


Ver Perfil WWW
Re: modificar un programa
« Respuesta #1 en: 01 Agosto 2007, 02:52 »

Usa un editor hexadecimal.
En línea

-- - -^[NekroByte]^- - --
SERBice

Desconectado Desconectado

Mensajes: 891



Ver Perfil WWW
Re: modificar un programa
« Respuesta #2 en: 01 Agosto 2007, 08:37 »

solo podrás modificar cosas sutiles, leves, y de diseño, basicamente el titulo si podrias cno un hex editor como ya te han dicho, pero el funcionamiento del programa.... peus, como poder, todo es posible, pero es muy dificil y pocos saben hacerlo....
En línea

Estrenando firma (Gracias Artikhacker):

Asus M2N-SLI (nFoce 560SLI) - 4GB DDR2 OCz System Elite @800MHz - AMD Athlon 64 x2 5200+ - GeForce 8800GS 384MB Alpha Dog Edition 680Mhz - HD SATA2 WD 7200rpm 500GB - Asus DRW-2014L1T


bels_mike

Desconectado Desconectado

Mensajes: 259



Ver Perfil
Re: modificar un programa
« Respuesta #3 en: 01 Agosto 2007, 11:42 »

ok, el funcionamiento del programa no, pero poejemplo el titlo si, con el editor exadecimal como lo hago xD hace falta saber algo en especial de programacioN?
En línea

bels_mike

Desconectado Desconectado

Mensajes: 259



Ver Perfil
Re: modificar un programa
« Respuesta #4 en: 01 Agosto 2007, 12:42 »

Bueno, a ver, e estado mirando y e editado el programa, os comento, si que puedo editar el texto pero tengo algunas dudas...

primero: ¿Que editor hexadecimal utilizariais?

Segundo: solo puedo editar los textos escribiendo el mismo numero de letras, porejemplo imaginaros que pone Program y lo quiero poner Porgrama no puedo, porque son mas letras y entonces ya modifico el texto siguiente, o mejor dicho la funcion siguiente, se podria de alguna manera ¿escribir e ir desplazando el siguiente codigo?
En línea

®®
Colaborador

Conectado Conectado

Mensajes: 5.252


Ver Perfil
Re: modificar un programa
« Respuesta #5 en: 01 Agosto 2007, 16:37 »

buscas una zona donde tengas espacio para esscribir y pones alli lo que quieras (cadenas de texto por ejemplo) y saltas a otra zona donde esta el codigo que te interesa ejecutar. despues ejecutas las instrucciones originales y vuleves al punto donde deberia volver el programa original.
En línea
karmany
Moderador
*****
Desconectado Desconectado

Mensajes: 673



Ver Perfil
Re: modificar un programa
« Respuesta #6 en: 01 Agosto 2007, 16:37 »

Hola bels_mike...

Mira este tema tiene que ver más con ingeniería inversa y te comento que tú a un programa ya compilado puedes hacerle muchísimas cosas siempre y cuando sepas.
No sólo modificar recursos sino que si entiendes ensamblador y usas un debugger y lo estudias, puedes hacer otro programa diferente.

Para editar recursos te recomiendo este tutorial que hice aquí:
http://foro.elhacker.net/index.php/topic,134513.0.html

Efectivamente desde un editor hexadecimal sólo puedes modificar los mismos caracteres no puedes insertar ningún byte más porque te va a dar error. Es lógico.

Para añadir caracteres dependiendo del lenguaje de programación, puedes hacerlo con un editor de recursos, como explico en el tute del enlace.

Hay muchas formas de añadir caracteres... léete primero el tute que te indico y si no se puede de esa forma ya haremos en el programa un injerto y llamando a una API cambiamos totalmente el caption o lo que sea.

Un saludo

PD. una idea buena es la que comenta "Colaborador" antes de este mensaje.
« Última modificación: 01 Agosto 2007, 16:40 por karmany » En línea



Salu2
bels_mike

Desconectado Desconectado

Mensajes: 259



Ver Perfil
Re: modificar un programa
« Respuesta #7 en: 01 Agosto 2007, 19:41 »

ok a ver, voy a mirarme lo de editar recurosos, y esque lo de colaborador no lo acabo de entender bien  :-\
En línea

bels_mike

Desconectado Desconectado

Mensajes: 259



Ver Perfil
Re: modificar un programa
« Respuesta #8 en: 01 Agosto 2007, 23:17 »

vale, me gusta :D jejeje voy a leerme bien el manual pero estoy fisgando un poco el programa y me gusta jejej muchisimas gracias karmani
En línea

®®
Colaborador

Conectado Conectado

Mensajes: 5.252


Ver Perfil
Re: modificar un programa
« Respuesta #9 en: 02 Agosto 2007, 16:02 »

para que lo entiendas mejor, supongamos programa original contiene esto

codigo 1
codigo 2
codigo 3
codigo 4

programa modificado

codigo 1
salto a tu codigo




AQUI ESTA EL CODIGO NUEVO
Instrucciones a ejecutar
codigo 2 (si has chafado dicha instruccion)
codigo 3
codigo4
salto a codigo 5
En línea
Páginas: [1] Ir Arriba Imprimir 
Ir a:  







Consolas     La Web de Goku     MilW0rm     MundoDivx

Hispabyte     Truzone     TodoReviews     ZonaPhotoshop

hard-h2o modding    Foros de ayuda    Yashira.org    Videojuegos    indetectables.net   

Noticias Informatica    Seguridad Informática    ADSL    Foros en español    eNYe Sec

Todas las webs afiliadas están libres de publicidad engañosa.

Powered by SMF 1.1.6 | SMF © 2006-2008, Simple Machines LLC
Free counter and web stats