Autor
|
Tema: Empacar y desempacar .exe (Leído 2,959 veces)
|
yourmind
Desconectado
Mensajes: 3
|
Hola compañeros, en muchos tutoriales de reversing hablan de que si el ejecutable está empacado o que no lo esta.
1.- Cuando se realiza el proceso de empacado, durante el compilado? 2.- Que diferencias existen entre un ejecutable empacado y otro que no? Ofuscación quizás? 3.- Como se sabe si un programa está empacado? 4.- Que herramienta recomendáis para desempacar?
Gracias.
|
|
|
En línea
|
|
|
|
tincopasan
Desconectado
Mensajes: 1.286
No es lo mismo conocer el camino que recorrerlo.
|
1) no, el paking se realiza con un exe externo al programa ya compilado, aunque algunos compiladores aún tienen la opción en usar upx en el propio compilado 2)En principio se usban para disminuir el tamaño de los ejecutables, no había los discos de hoy. Después comenzaron a ser una forma de protección. ofuscación es lo más simple, añaden redirección de iat,locación en otras zonas de memoria, antidebuger,antipatch, etc. 3) hay herramientas que basicamente analizan la cabecera y te dicen si es nativo o protegido, por ejemplo: RDG Packer Detector,die,etc. con el tiempo se aprende a conocer las instrucciones iniciales de los distintos compiladores desde el oep. 4) depende el packer, hay muchas genericas para packers fáciles, otras para algunos específicos, y tambien depende el tipo de compilador, *.net es distinto a c y sus variantes por ejemplo. La mejor herramienta es el cerebro y práctica.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Se puede empacar una dll por separado.
Ingeniería Inversa
|
Ferсhu
|
4
|
3,208
|
25 Noviembre 2007, 03:09 am
por Ferсhu
|
|
|
Problema al re-empacar conUPX [RESUELTO]
« 1 2 »
Ingeniería Inversa
|
OrtaY
|
13
|
8,531
|
16 Marzo 2012, 20:25 pm
por apuromafo CLS
|
|
|
Desempacar L2.exe
Ingeniería Inversa
|
canciani
|
1
|
3,382
|
1 Mayo 2014, 03:50 am
por .:UND3R:.
|
|
|
Empacar dos caracteres en una variable entera unsigned. [C]
Programación C/C++
|
DanielPy
|
7
|
3,353
|
24 Febrero 2015, 04:44 am
por engel lex
|
|
|
desempacar dll
Ingeniería Inversa
|
Sadistski
|
2
|
3,080
|
16 Enero 2017, 17:20 pm
por Sadistski
|
|