UPX
UPX es un empaquetador de ejecutables gratuito, portable y de alto rendimiento, con funciones de protector de software. UPX soporta diferentes formatos de ejecutables, incluyendo programas de Windows 95/98/ME/NT/2000/XP/VISTA y DLLs, programas de DOS, Linux, etc.
From Wikipedia, the free encyclopedia
| UPX | ||
|---|---|---|
|
| ||
| Información general | ||
| Tipo de programa | software libre | |
| Desarrollador | Markus F.X.J. Oberhumer | |
| Modelo de desarrollo | Abierto | |
| Licencia | GNU General Public License, versión 2.0 o posterior | |
| Información técnica | ||
| Programado en | ||
| Plataformas admitidas | ||
| Versiones | ||
| Última versión estable | 4.2.49 de mayo de 2024 | |
| Enlaces | ||
UPX es un empaquetador de ejecutables gratuito, portable y de alto rendimiento, con funciones de protector de software. UPX soporta diferentes formatos de ejecutables, incluyendo programas de Windows 95/98/ME/NT/2000/XP/VISTA y DLLs, programas de DOS, Linux, etc.
Hay quien puede pensar que "Sin embargo, al ser de código abierto, cualquier usuario puede ver su código fuente y por ello se ha convertido en uno de los compresores de ejecutables más fáciles de desempaquetar", realmente el mismo programa UPX trae la opción de desempaquetar el .exe o .dll. Upx no implementa en su código fuente técnicas anti-desempaquetado ni anti-debug y de otros tipos ya que la mayoría de los .exe empaquetados se han logrado desempaquetar aplicando ingeniería inversa. Lo único que lograría UPX incluyendo estas técnicas es un rendimiento menor y un aumento de tamaño en los archivos empaquetados.