Som du måske forestiller dig, er kildekoden ikke tilgængelig. Den eksekverbare fil blev skrevet ved hjælp af C / C ++ og kompileret ved hjælp af gcc
.
Dette er hvad -fil kode> har at sige om filen
ELF 32-bit LSB eksekverbar, Intel 80386, version 1 (SYSV), dynamisk linket (bruger delte libs) til GNU / Linux 2.6.24, ikke fjernet
Ifølge ldd
er dette de biblioteker, som programmet bruger:
libssl.so.1.0.0 = > /lib/i386-linux-gnu/libssl.so.1.0.0 (0xf7700000) libcrypto.so.1.0.0 = > /lib/i386-linux-gnu/libcrypto.so.1.0.0 (0xf7554000) libm .so.6 = > /lib/i386-linux-gnu/libm.so.6 (0xf7528000) libc.so.6 = > /lib/i386-linux-gnu/libc.so.6 (0xf737e000) libpthread.so .0 = > /lib/i386-linux-gnu/libpthread.so.0 (0xf7363000) librt.so.1 = > /lib/i386-linux-gnu/librt.so.1 (0xf7359000) libstdc ++. So.6 = > /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf7270000) li bdl.so.2 = > /lib/i386-linux-gnu/libdl.so.2 (0xf726b000) libz.so.1 = > /lib/i386-linux-gnu/libz.so.1 (0xf7252000) / lib /ld-linux.so.2 (0xf7789000) libgcc_s.so.1 = > /lib/i386-linux-gnu/libgcc_s.so.1 (0xf7234000)
Alle disse biblioteker er også tilgængelig i 64-bit version.
Spørgsmålene:
- Er det muligt at samle applikationen igen som 64-bit-applikation?
- Hvilke værktøjer findes der til at hjælpe med sådan en ting ? (hvis det er muligt)