Menú Principal

Este sitio usa cookies y tecnologías similares.

Si no cambia la configuración de su navegador, usted acepta su uso. Saber más

Acepto

Zona descarga

Cómo modificar programas - I

Tamaño de letra:

Introducción

¿Has utilizado alguna vez un programa y lo has querido traducir a tu propio idioma? ¿Has querido modificar alguna vez la apariencia de una aplicación?¿Quieres modificar o cambiar el título de un software, activar o no sus botones, la apariencia o eliminar una ventana que molesta?¿Tienes un programa antiguo que ya no tiene ni página Web y has descubierto un bug que necesitas solucionar?¿Necesitas más opciones en una aplicación?¿Quieres saber cómo se puede modificar un programa?

 

Cómo empezó todo

Hace unos años, fue en el foro de uptodown que a día de hoy ya ni existe, hice un simple tutorial de cómo modificar el idioma a un programa. Para ello (entonces yo tampoco tenía mucha experiencia) hice una pequeña introducción del uso del programa Resource Hacker, lo llamé "Tutorial Resource Hacker". Todo esto comenzó porque recuerdo que vi un software escrito en alemán y una persona lo tradujo al castellano y me pregunté... ¿cómo es posible hacer esto?. Este es el principio de esta aventura.
Desde que escribí ese simple tutorial empezó a llenarse mi bandeja de entrada de email pidiendo consejos, algunos eran demasiado complejos para mi entonces.
Ese tutorial lo modifiqué y un tiempo después lo colgé en el foro de elhacker. A día de hoy (21 de enero de 2011) tiene casi 45000 visitas y como ha tenido cierto éxito pues lo voy continuando intentando no complicar mucho los ejemplos por petición de los usuarios. El enlace de ese tutorial lo podéis ver aquí:

Tutorial para modificar programas

Para poder seguir ese tutorial, debes descargar todos los ejemplos:

 

¿De qué hablaremos aquí?

Yo creo que ahora tengo la experiencia necesaria para empezar desde cero y de forma bien ordenada ese mismo tutorial con nuevos consejos y empezando desde un nivel nulo. Me gustaría que fuera accesible a todo el mundo, tenga conocimientos o no. No tengo claro si continuaré el tutorial de elhacker puesto que no tengo tiempo para actualizar en todos los sitios donde estoy, así que, una cosa sí prometo: actualizaré esta página en cuanto me sea posible. Los tutoriales sobre modificar programas los voy a nombrar con números romanos (I, II, III...), cada tutorial tendrá el enlace al anterior y siguiente al final del mismo. Espero que disfrutéis paseando por este nuevo camino y espero que el camino sea largo... Intentaré comenzar desde lo más básico (muy básico, no me critiquéis por esto, con cada tutorial avanzaremos en conceptos) e intentaré de igual modo extenderme un poquito más en las explicaciones. Por supuesto trataremos temas de distinta complejidad pero como digo siempre, lo más importante son tus sugerencias. Nos ayudarán enormemente a saber qué es lo que os interesa, dónde nos equivocamos e intentar resolver vuestras dudas.

 

Inicio del camino

Pueden entrar en la sala, tomen asiento, relajense y sobre todo: disfruten

Última actualización: Martes, 12 Julio 2011

Comentarios   

javi
0 # javi 21-05-2013 21:09
Tengo un programa demo que no tiene la opción de guardar los cambios realizados. ¿Cómo puedo introducir esta opción?
Responder | Responder con una citación | Citar
Anónimo
0 # Anónimo 21-05-2013 21:18
Si no viene en el programa (algunos programas demo eliminan estos códigos) tendrás que crearla programando en ensamblador (código nativo).

Si viene en el programa, tendrás que hacer uso de ingeniería inversa, esto es, analizar con un depurador qué hace el programa y cómo lo hace.

Si estás empezando, yo te recomiendo los tutoriales de Ricardo Narvaja sobre OllyDBG desde cero.
Responder | Responder con una citación | Citar
david
0 # david 12-05-2013 00:00
como puedo agregar un enlace en una aplicacion agredeceria su respuestas gracias me correo es
Responder | Responder con una citación | Citar
Anónimo
0 # Anónimo 12-05-2013 12:04
A veces desde el mismo editor de recursos lo puedes hacer. Si con esto no lo consigues, deberás intentar desempacar la aplicación.
¿Puedes abrirlo con un editor de recursos?¿Con qué está protegido/empac ado?
Responder | Responder con una citación | Citar
knight_d7
0 # knight_d7 25-04-2013 00:43
sale ordenes del programa complementos pero debe ser xq soy noob en esto y no puedo acerle bien el cambio ayuda pls
Responder | Responder con una citación | Citar
karmany
0 # karmany 25-04-2013 00:59
Primero deberías empezar por lo más básico. Yo te recomiendo leer los tutoriales de Ricardo Narvaja sobre OllyDBG desde cero: OllyDBG desde cero

Lo primero que se suele hacer es averiguar con qué está empacado o protegido, puedes usar RDG Packer Detector.
Responder | Responder con una citación | Citar
knight_d7
0 # knight_d7 26-04-2013 00:59
tengo bien avanzada la modificacion en algunos casos q he practicado se modifica en el dump solo texto no importa xq era lo q buscaba pero en la parte de cpu avecs no ce como interpretar bien los comandos o llamadas del programa como identifico donde tengo q hacer saltar esa verificacion para q corra en cualquier pc pls ayuda amigo yo evisto q sabes mucho y esto es un juego de niños espero tu pronta respuesta de antemano gracias
Responder | Responder con una citación | Citar
karmany
0 # karmany 26-04-2013 10:09
knight_d7, comenta este problema en el foro porque en un mensaje como este es muy difícil solucionarlo. Pero antes de que publiques tu post debes explicar más datos de tu problema:
  • ¿Con qué está compilado? Pásale RDG Packer Detector.
  • Escribe el código (o haz una captura) que te sale en OllyDBG y donde tienes el problema.
  • Explica bien cuál es tu problema de forma sencilla


El foro está aquí: foro.elhacker.net/ingenieria_inversa-b26.0/
En este foro hay muchos usuarios con unos excelentes conocimientos, yo también leeré tu post. Un saludo y gracias por comentar.
Responder | Responder con una citación | Citar
knight_d7
0 # knight_d7 01-05-2013 00:49
esta compilado en delphin el problema es que el programa solo se puede ejecutar en la pc q fue registrado y si copio las carpetas en otra pc me sale un mensaje q contacte con el proveedor ya he abierto el programa e modifcado algunos textos pero no entiendo muy bien como cambiar el comportamiento del programa y q funcione sin ese registro q esta en un dll o poder inclir ese regsitro en otras pcs ayuda pls
Responder | Responder con una citación | Citar
knight_d7
0 # knight_d7 01-05-2013 01:01
ahi e publicado mi problema amigo porfavor hechale un vistazo aver si puedes ayudarme en algo gracias por tu tiempo http://foro.elhacker.net/dudas_generales/hacking_con_ollydbg_help_pls-t389233.0.html
Responder | Responder con una citación | Citar
knight_d7
0 # knight_d7 25-04-2013 00:42
tengo un programa q esta registrado en 1 pc pero cuando le copio y ejecuto en otra me sale 1 mensaje q contate con el ing.blabla bla al 5555555 ejem en el olly me da la info solo en el dump pero en la parte superior del pc donde da todo se supone no encuentro nada ni un mensaje debe ser xq el ejecutable esta complilado y cambia pero q puedo acer para salta esa orden y q arranke en cualquir pc el programa ayuda pls me estoy volviendo loco
Responder | Responder con una citación | Citar
kalef
0 # kalef 15-03-2013 12:07
gracias amigo tenés algo para crear emuladores
Responder | Responder con una citación | Citar
Javier
0 # Javier 15-03-2013 14:39
A qué te refieres exactamente?
Responder | Responder con una citación | Citar
AlbertoMagno
0 # AlbertoMagno 06-12-2012 03:01
Esto es una prueba para ver sí es publicado mi mensaje. Gracias.
Responder | Responder con una citación | Citar
TONYARC
0 # TONYARC 23-11-2012 19:19
El archivo: Archivos del tutorial para editar recursos
Baja con virus, o más,bien, Avast lo reconoce como virus! Puedes darme otra opción?
Responder | Responder con una citación | Citar
Editor
0 # Editor 23-11-2012 21:43
Seguramente te de falso positivo el programa embryo patcher. Éste compara dos ficheros y escribe las diferencias a un pequeño ejecutable de Win32.
No hay ningún virus pero coméntame si el falso positivo lo da en embryo patcher y lo quitaré.
Si es que los antivirus, a veces, les gusta detectar solo los virus donde no están...
Responder | Responder con una citación | Citar
yosuac
0 # yosuac 13-10-2012 11:57
buenas,artista lo primero darte las gracias.me imagino que este tuto es para poder traducir programas.he llegado ha esta pagina ha traves del foro el hacker. mi interes por la informatica empezo hace poco,al estar en paro y por andar enredando,ando jodiendo el ordenador cada2X3 y por desgracia practicamente todos los vinen en ingles y no tengo ni idea.muchas gracias de nuevo y un saludo
Responder | Responder con una citación | Citar
Wiyyat
0 # Wiyyat 23-09-2012 17:47
Hola,
Tengo un soft en versión limitada y viene con unas opciones deshabilitadas.
Quería por curiosidad y por probar modificar este soft y poder activar estas opciones para ver como son.

El programa es este
(Editado por administrador): enlace roto

Espero su ayuda maestro

A ver si me puedes echar una mano.

Gracias por adelantado
Responder | Responder con una citación | Citar
Javier
+1 # Javier 23-09-2012 18:01
Para hacer eso, deberías empezar leyendo los tutoriales de Ricardo Narvaja sobre "Introducción a OllyDBG" que puedes encontrar en este enlace:
Introducción a OllyDBG desde cero por Ricardo

Tu pregunta es demasiado genérica para que alguien te pueda ayudar. Debes intentarlo primeramente tú mismo.
Responder | Responder con una citación | Citar
Wiyyat
0 # Wiyyat 23-09-2012 20:30
Muchas gracias por su respuesta rapida.
Ya lo estoy intentando y es .NET,
Ahora, he seguido un tutorial de Reflector con reflexil, pero cuando llego al paso de añadir add-in me dice que failed.
http://d21.e-loader.net/yfl9c1yd01.jpg
Espero su ayuda.

Gracias
Responder | Responder con una citación | Citar
Javier
0 # Javier 23-09-2012 23:25
Ya he visto que lo ha conseguido. ¡Enhorabuena!
Responder | Responder con una citación | Citar
Wiyyat
0 # Wiyyat 24-09-2012 08:30
Gracias Javier
Responder | Responder con una citación | Citar
karmany
0 # karmany 11-07-2012 10:31
Pero... ¿para qué quieres modificar el programa Mobile Patner? Es un programa genérico de Huawei para gestionar las conexiones del módem USB.
Si no me equivoco creo que es también gratuito.
¿Tiene algún bug, problema o fallo?
Responder | Responder con una citación | Citar
Mark Romero
0 # Mark Romero 10-07-2012 22:04
Hola amigo te agradesco tu trabajo y por favor te pido si estuviera a tu alcance me podrias facilitar un tutorial para modificar mobile patner te agradesco de antemano ()
Responder | Responder con una citación | Citar

Escribir un comentario

Antes de publicar un comentario, usted debe aceptar nuestras condiciones de uso: Condiciones de uso


 

También te puede interesar. Relacionados:

Visitas: 1969549