Descompilar ejecutable

10/10/2005 - 18:48 por Oscar Martinez | Informe spam
Hola Amigos.

Tengo un solo archivo ejecutable (.exe) no sé en que fue elaborado, es un
solo archivo lo que hace funcionar como un sistema, este programa abre los
siguientes archivos .dbf, .idx, .cdx y .ntx. He intentado descompilarlo con
REFOX para D.O.S ver 5.10 y me dice que no es una aplicacion de foxpro para
DOS, lo mismo me dice con REFOX XI.
Quisiera que si alguien sabe en que fue elaborado y/o compilado y con que
software lo puedo descomprimir.
Agradeceré la ayuda.
Atte.
Oscar Martínez
 

Leer las respuestas

#1 Ramón Rodríguez Martínez
11/10/2005 - 06:10 | Informe spam
Oscar Martinez wrote:
Hola Amigos.

Tengo un solo archivo ejecutable (.exe) no sé en que fue elaborado, es un
solo archivo lo que hace funcionar como un sistema, este programa abre los
siguientes archivos .dbf, .idx, .cdx y .ntx. He intentado descompilarlo con
REFOX para D.O.S ver 5.10 y me dice que no es una aplicacion de foxpro para
DOS, lo mismo me dice con REFOX XI.
Quisiera que si alguien sabe en que fue elaborado y/o compilado y con que
software lo puedo descomprimir.
Agradeceré la ayuda.



Bueno, supongo que para intentar descompilarlo estás versado en el tema,
asi que iré al grano:

Si quieres saber en que lenguaje fué desarrollado utiliza el debug de
MSDOS y vete a la dirección de carga, toma el offset de inicio,
desplazate a esa dirección y encontraraás lo que buscas.

Por ejemplo este proggrama fué hecho en VFP6

String Resource ID001: "VFP6R.DLL"
String Resource ID002: "VFP6T.DLL"
String Resource ID003: "Microsoft Visual FoxPro"
String Resource ID004: "Cannot locate the Microsoft Visual FoxPro
support library."
String Resource ID005: "The %s file is invalid or damaged."
String Resource ID006: "Cannot run the file %s.

Error code 0xlX."
" "
"""
"\"
"\Shell\Open\Command"
"DllOleInit"
"DllWinMain"
"regserver"
"-T "
"unregserver"
"VisualFoxProRuntime.6"

y Este otro fué hecho en ensamblador y compilado con el masm32

:004054AF 10 EB 06 68 00 10 00 00 ...h
:004054B7 C3 9C 60 E8 00 00 00 00 ..`.
:004054BF 5D 55 5B 81 ED F3 6E 40 ]U[...n@
:004054C7 00 8B 85 50 70 40 00 01
:004054CF 85 E7 6E 40 00 66 C7 85
:004054D7 E4 6E 40 00 90 90 BB 2B .n@+
:004054DF 05 00 00 03 9D 54 70 40 .Tp@
:004054E7 00 03 9D 50 70 40 00 53
:004054EF 58 50 50 2D 44 6F 40 00
:004054F7 89 85 45 6F 40 00 5F 8D
:004054FF B5 44 6F 40 00 B9 33 01
:00405507 00 00 F3 A5 5F 57 5A FF _WZ.
:0040550F E2 BD 00 00 00 00 57 5E ..W^
:00405517 81 C6 9D 01 00 00 81 C7
:0040551F CB 04 00 00 57 56 57 55 WVWU
:00405527 57 56 E8 0B 00 00 00 5D WV.]
:0040552F 91 5E 5F F3 A4 E9 74 01 .^_...t.
:00405537 00 00 C8 00 00 00 8B 75 ...u
:0040553F 08 8B 7D 0C FC 55 66 BA ..}..Uf.
:00405547 00 80 33 DB 43 33 C0 E8 ..3.C3..
:0040554F 85 00 00 00 73 08 E8 8C s...
:00405557 00 00 00 AA EB EF E8 76 ...v
:0040555F 00 00 00 72 27 E8 6F 00 ...r'.o.
:00405567 00 00 72 0E B9 04 00 00 ..r.
:0040556F 00 E8 76 00 00 00 40 41
:00405577 EB 52 E8 68 00 00 00 D1 .R.h
:0040557F E8 0F 84 84 00 00 00 83
:00405587 D1 02 EB 40 E8 68 00 00
:0040558F 00 49 49 75 04 8B C3 EB .IIu
:00405597 0F 49 87 E9 E8 46 00 00 .I...F..
:0040559F 00 C1 E5 08 0B C5 8B D8
:004055A7 E8 4C 00 00 00 3D FF 57 .L...=.W
:004055AF 00 00 73 15 3D 00 2C 00 ..s.=.,.
:004055B7 00 73 0F 3D FF 00 00 00 .s.=
:004055BF 73 09 83 F8 7F 77 05 EB sw..
:004055C7 01 41 41 41 56 8B F7 2B .AAAV..+
:004055CF F0 F3 A4 5E E9 74 FF FF ...^.t..
:004055D7 FF 66 03 D2 75 08 66 8B .f..u.f.
:004055DF 16 46 46 66 13 D2 C3 B9 .FFf
:004055E7 08 00 00 00 33 C0 E8 E6 3...
:004055EF FF FF FF 13 C0 49 75 F6 .Iu.
:004055F7 C3 33 C9 41 E8 D8 FF FF .3.A
:004055FF FF 13 C9 E8 D1 FF FF FF
:00405607 72 F2 C3 5D 8B C7 2B 45 r..]..+E
:0040560F 0C C9 C2 08 00 56 3A 00 .V:.
:00405617 00 BF 54 00 00 00 00 40 ..T@
:0040561F 00 00 60 00 00 00 00 00 ..`.
:00405627 00 0C 00 00 00 00 30 00 ..0.
:0040562F 00 00 00 00 00 08 00 00
:00405637 00 00 00 62 56 00 00 00 ...bV...
:0040563F 00 00 00 00 00 00 00 72 ...r
:00405647 56 00 00 62 56 00 00 00 V..bV...
:0040564F 00 00 00 00 00 00 00 00
:00405657 00 00 00 00 00 00 00 00
:0040565F 00 00 00 7F 56 00 00 8E V...
:00405667 56 00 00 9F 56 00 00 00 V...V...
:0040566F 00 00 00 4B 45 52 4E 45 ...KERNE
:00405677 4C 33 32 2E 44 4C 4C 00 L32.DLL.
:0040567F 00 00 4C 6F 61 64 4C 69 ..LoadLi
:00405687 62 72 61 72 79 41 00 00 braryA..
:0040568F 00 47 65 74 50 72 6F 63 .GetProc
:00405697 41 64 64 72 65 73 73 00 Address.
:0040569F 00 00 45 78 69 74 50 72 ..ExitPr
:004056A7 6F 63 65 73 73 00 E3 AF ocess...
:004056AF B1 76 9D 7B 01 02 C2 8B .v.{
:004056B7 2E D4 32 04 17 02 71 A1 ..2...q.
:004056BF 62 60 49 26 B5 6A B6 7A b`I&.j.z
:004056C7 17 B6 BA C0 B2 4F 3C 50 .O<P
:004056CF 0D AB F2 82 7A 35 4A 8D z5J.
:004056D7 F3 BD 56 D2 F3 6B AB BC ..V..k..
:004056DF 97 0F B1 58 87 66 1B 91 ...X.f..
:004056E7 5E 05 52 BD D4 AF 24 2B ^.R...$+
:004056EF C3 CA FC 03 E8 01 F9 4A ...J
:004056F7 2A 03 89 FE FB AF 02 FE *...
:004056FF 5F BD E0 AE D0 F8 5E 8F _.^.
:00405707 27 E8 18 12 AD 70 45 E5 'pE.
:0040570F 09 93 0D FC AC 99 B6 98
:00405717 4C 08 A9 91 61 AB C6 FB L...a...
:0040571F D6 C0 B1 D7 A2 7F 10 18
:00405727 4C 91 01 F8 42 B5 DF AF L...B...
:0040572F 1E 08 88 F5 14 41 A0 EF .A..
:00405737 6B 8C 92 04 79 BE AF 2C k...y..,
:0040573F F7 FA 8E 9E 92 68 12 04 .h..
:00405747 42 7C 73 EE 6E 4C 45 74 B|s.nLEt
:0040574F 99 C8 FF 54 5C F9 41 B1 ...T\.A.
:00405757 31 37 45 D2 61 F3 A0 12 17E.a...
:0040575F 33 49 94 44 74 8E ED 88 3I.Dt...
:00405767 60 AA 92 04 6F 10 40 FF `
:0040576F 97 0E 4A 3C 39 EC 40 DB ..J
:00405777 81 38 E1 7A F6 E2 36 B0 .8.z..6.
:0040577F A1 92 6B 7F 60 A4 6E 4B ..k.`.nK
:00405787 DF 30 A2 97 6A 1E 50 EE .0..j.P.
:0040578F B3 B6 80 22 D0 AF DC C6 ..."
:00405797 1F 3E 1F 8E A6 E4 9A 43 .>.C
:0040579F 88 24 F9 42 20 23 7A 55 .$.B #zU
:004057A7 0F CC 07 94 32 F4 0C 8D 2...
:004057AF F4 39 1C A1 8D 2A A0 4A .9...*.J
:004057B7 C9 CE AC 5A 39 92 27 DE ...Z9.'.
:004057BF 34 0A E2 EA 22 E3 62 FB 4...".b.
:004057C7 BF E5 19 7E C0 8F 60 5D ..`]
:004057CF 3E 90 0C D5 07 06 FF C7 >...
:004057D7 57 20 B4 F2 66 D4 88 D5 W ..f...
:004057DF 97 46 33 C6 1A A1 1F BC .F3.
:004057E7 09 06 E6 EB 20 B3 3E C0 .>.
:004057EF 52 AD DC B2 B6 6E 90 9B Rn..
:004057F7 24 4B 89 82 00 4C DA 0E $K...L..
:004057FF E6 26 15 00 CF BA 80 21 .&.!
:00405807 6A 55 5A 74 CE 94 2E 65 jUZt...e
:0040580F 22 25 B6 A9 51 52 B3 61 "%..QR.a
:00405817 A1 84 EF 5B 11 14 4C 69 ...[..Li
:0040581F 14 18 30 A0 E4 1D 91 81 ..0.
:00405827 81 7A 51 09 EB 1C 98 40 .zQ@
:0040582F 36 31 40 10 02 4C 91 BA
:00405837 70 66 79 49 E8 B9 48 C3 pfyI..H.
:0040583F 50 CC C8 84 4B 08 10 36 P...K..6
:00405847 53 E6 2B DD 7E CC 5B D6 S.+...[.
:0040584F 1B C0 A6 35 0E D8 73 B9 ...5..s.
:00405857 03 B4 00 0A 0E 2D 6D DF .-m.
:0040585F 5C B8 AA 9B 5D 90 37 ED \...].7.
:00405867 40 4B 85 4A 84 15 0D 0B @K.J
:0040586F 55 8C 11 70 00 10 DD 1E U..p
:00405877 62 64 62 E7 00 00 00 00 bdb.

Saludos

Preguntas similares