¿Qué son los Recursos?

Los recursos son elementos de la interfaz que proporcionan información al usuario. Los mapas de bits, los iconos, las barras de herramientas, los cursores son ejemplos de recursos.
Con algunos programas pues, lo que podemos hacer es ver, modificar, renombrar, añadir, borrar y extraer recursos de ejecutables EXE (algunos a 32 bits otros a 16), (DLL y OCX). Se pueden ver los cursores, iconos, bitmaps, imágenes GIF, AVI y JPG. También se pueden escuchar los recursos de audio WAV y MIDI y ver o modificar los Menús, Diálogos, Mensajes, Strings, etc.
A veces estos programas no encuentran todos los recursos, y por lo tanto estas veces será imposible modificarlo. Otras veces un programa reconoce un recurso que otro programa no encuentra.
Por ejemplo, tomaremos al Bloc de notas de Microsoft Windows y le cambiaremos algunos recursos:
Como podemos ver en la imagen, simplemente realice unos cambios de texto en el menú y también le he cambiado el icono por uno que encontré por ahí en mi ordenador. Con esto espero que quede entendido que es un Recurso y que se puede editar sin problemas, dependiendo del programa.
¿Para que me puede servir modificar un recurso?
Para muchas cosas, primero y principal por ejemplo, tiene un programa en ingles u/o otro idioma, gracias a los recursos puedes editar los menús y textos del programa y poder traducir un programa. También para eliminar contenido que quisas no sea requerido, como ventanas emergentes; me ha pasado con un programa que cada ves que clickeabas sobre un botón para realizar una función este primero abría una ventana con una publicidad y luego continuaba con su acción, simplemente edite y quite a esa ventana y nunca más volvió a aparecer.
¿Donde consigo estos editores de recursos?
La gran mayoría de ellos son gratuitos, simplemente con buscar en google “editores de recursos” o “editores PE” salen. Les daré una lista de los más utilizados:

Resource Hacker (ResHack):
– Gratuito.
– Versión 3.5.2 (beta) – 19 de diciembre de 2009.
– Desactualizado y el autor no tienes planes para actualizarlo. Lo actualizó por uso propio para usarlo en Windows 64bits.
– Enlace: http://angusj.com/resourcehacker/

XN Resource Editor:
– Gratuito.
– Versión 3.0.0.1 – 17 de diciembre de 2005.
– Buen editor de recursos gratuito y que tiene a disposición el código fuente.
– Enlace: http://www.wilsonc.demon.co.uk/d10resourceeditor.htm

ResEdit:
– Gratuito.
– Versión 1.5.4.
– Es muy buen editor de recursos para programadores. Por ejemplo, para usuarios de Visual C++ que programan en código nativo.
– Enlace: http://www.resedit.net/

Explorer Suite:
– Gratuito.
– Versión: III – 03 de diciembre de 2010.
– Muy buen editor de recursos. Tiene dos cosas por las que destaca y es que puede trabajar perfectamente con UNICODE y la segunda es que puede analizar recursos en NET.
– Enlace: http://www.ntcore.com/exsuite.php

Resource Builder:
– Pago.
– Versión 3.0.3.25 – 18 de septiembre de 2009.
– Enlace: http://www.resource-builder.com/download.html

Resource Tuner:
– Pago.
– Versión 1.99 R6 – 20 de octubre de 2009.
– Es un excelente editor de recursos, de los mejores. Tiene plugins adicionales como la descompresión de UPX que hacen este trabajo facilísimo. Es el editor de recursos que viene junto con PE Explorer, te lo comento porque si vas a comprarlo tal vez deberías pensar en éste último.
– Enlace Resource Tuner: http://www.restuner.com/
– Enlace General: http://www.heaventools.com/

Exescope:
– Pago.
– Versión: 6.50 – 23 de mayo de 2004.
– Lleva mucho tiempo desactualizado pero lo pongo porque fue muy conocido y puede analizar ejecutables de 16 bits.
– Enlace: http://hp.vector.co.jp/authors/VA003525/emysoft.htm#6

Restorator 2007:
– Pago.
– Versión 2007 – julio 2007.
– Lleva años sin ninguna actualización, aunque es bastante completo.
– Enlace: http://www.bome.com/Restorator/help/version_history.html

En los próximos post comenzaremos a hablar y a usar Resource Hacker.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *