Autor
|
Tema: modificar un programa (Leído 3,945 veces)
|
bels_mike
|
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
|
Usa un editor hexadecimal.
|
|
|
En línea
|
|
|
|
SERBice
|
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
|
|
|
|
bels_mike
|
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
|
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
|
|
|
|
byebye
Desconectado
Mensajes: 5.093
|
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
|
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.htmlEfectivamente 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: 1 Agosto 2007, 16:40 pm por karmany »
|
En línea
|
|
|
|
bels_mike
|
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
|
vale, me gusta jejeje voy a leerme bien el manual pero estoy fisgando un poco el programa y me gusta jejej muchisimas gracias karmani
|
|
|
En línea
|
|
|
|
byebye
Desconectado
Mensajes: 5.093
|
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
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Modificar un programa
Programación General
|
carlucli
|
2
|
2,644
|
23 Mayo 2011, 19:26 pm
por gryphes
|
|
|
Modificar puertos TCP - UDP de un programa.
Redes
|
Mauro79
|
2
|
2,964
|
13 Febrero 2012, 21:13 pm
por dark_dago
|
|
|
Modificar interfaz programa .NET
Ingeniería Inversa
|
carlosuc99
|
5
|
3,596
|
25 Junio 2012, 16:25 pm
por carlosuc99
|
|
|
Modificar Programa .NET
Ingeniería Inversa
|
carlosuc99
|
1
|
2,154
|
29 Julio 2012, 13:18 pm
por tiplorita
|
|
|
Problema modificar programa
Programación General
|
elkiy
|
0
|
1,732
|
24 Febrero 2013, 06:36 am
por elkiy
|
|