Package: elfsh Version: 1:0.8a25-2 Severity: important
Hello! elfsh segfaults when trying to load binary from this crackme: http://crackmes.de/users/intsig/easy_math/ It seems that latest svn revision(1430) doesn't have this problem. I manually build eresi with ../configure --enable-32 && make Here is the log of debian version: ------ DEBUG: List frames allocated at 0xb756be40 does not exists in hash : CREATING The ELF shell 0.81 (32 bits built) .::. .::. This software is under the General Public License V.2 .::. Please visit http://www.gnu.org [*] No configuration in ~/.eresirc [*] Type help for regular commands (elfsh-0.81-a8-...@local) load easymath SHT @ 0x0x9d45830 IDX[0]: .interp IDX[1]: .text IDX[2]: .data IDX[3]: .dynamic IDX[4]: .note-ABI.tag @0x00000210 => SECT SIZE: 71 113 bytes READ: 113 bytes *** glibc detected *** elfsh32: malloc(): memory corruption: 0x09d465d8 *** ======= Backtrace: ========= /lib/i686/cmov/libc.so.6(+0x6b321)[0xb73d1321] /lib/i686/cmov/libc.so.6(+0x6e125)[0xb73d4125] /lib/i686/cmov/libc.so.6(__libc_calloc+0xab)[0xb73d549b] /usr/lib/libelfsh32.so.0(+0x3993f)[0xb76a693f] /usr/lib/libelfsh32.so.0(elfsh_rebuild_sht+0x52)[0xb76a9692] /usr/lib/libelfsh32.so.0(elfsh_get_sht+0x168)[0xb7697448] /usr/lib/libelfsh32.so.0(elfsh_read_obj+0x448)[0xb76a3ec8] /usr/lib/libelfsh32.so.0(elfsh_map_obj+0x59)[0xb76a40e9] /usr/lib/libstderesi32.so.0(revm_file_load+0x13e)[0xb760e51f] /usr/lib/libstderesi32.so.0(cmd_load+0x3a9)[0xb760efaf] /usr/lib/librevm32.so.0(revm_execmd+0xec)[0xb7557de1] /usr/lib/librevm32.so.0(revm_loop+0x40c)[0xb75571a8] /usr/lib/librevm32.so.0(revm_run+0xa0)[0xb7556d93] elfsh32(esh_main+0x8f)[0x80494a0] elfsh32(main+0x2e)[0x80494d4] /lib/i686/cmov/libc.so.6(__libc_start_main+0xe6)[0xb737cc76] elfsh32[0x8048f91] ======= Memory map: ======== 08048000-0804b000 r-xp 00000000 08:23 308869 /usr/bin/elfsh32 0804b000-0804c000 rw-p 00002000 08:23 308869 /usr/bin/elfsh32 09c09000-09d53000 rw-p 00000000 00:00 0 [heap] b6f00000-b6f21000 rw-p 00000000 00:00 0 b6f21000-b7000000 ---p 00000000 00:00 0 b7065000-b71da000 r--p 00000000 08:23 267277 /usr/lib/locale/locale-archive b71da000-b71dc000 rw-p 00000000 00:00 0 b71dc000-b71ef000 r-xp 00000000 08:23 263398 /usr/lib/libz.so.1.2.3.4 b71ef000-b71f0000 rw-p 00013000 08:23 263398 /usr/lib/libz.so.1.2.3.4 b71f0000-b720d000 r-xp 00000000 08:23 155 /lib/libgcc_s.so.1 b720d000-b720e000 rw-p 0001c000 08:23 155 /lib/libgcc_s.so.1 b720e000-b734b000 r-xp 00000000 08:23 266753 /usr/lib/i686/cmov/libcrypto.so.0.9.8 b734b000-b7363000 rw-p 0013c000 08:23 266753 /usr/lib/i686/cmov/libcrypto.so.0.9.8 b7363000-b7366000 rw-p 00000000 00:00 0 b7366000-b74a6000 r-xp 00000000 08:23 7091 /lib/i686/cmov/libc-2.11.2.so b74a6000-b74a7000 ---p 00140000 08:23 7091 /lib/i686/cmov/libc-2.11.2.so b74a7000-b74a9000 r--p 00140000 08:23 7091 /lib/i686/cmov/libc-2.11.2.so b74a9000-b74aa000 rw-p 00142000 08:23 7091 /lib/i686/cmov/libc-2.11.2.so b74aa000-b74ad000 rw-p 00000000 00:00 0 b74ad000-b74e4000 r-xp 00000000 08:23 170 /lib/libncurses.so.5.7 b74e4000-b74e7000 rw-p 00036000 08:23 170 /lib/libncurses.so.5.7 b74e7000-b74e8000 rw-p 00000000 00:00 0 b74e8000-b7516000 r-xp 00000000 08:23 770 /lib/libreadline.so.5.2 b7516000-b751a000 rw-p 0002e000 08:23 770 /lib/libreadline.so.5.2 b751a000-b751b000 rw-p 00000000 00:00 0 b751b000-b751d000 r-xp 00000000 08:23 7083 /lib/i686/cmov/libdl-2.11.2.so b751d000-b751e000 r--p 00001000 08:23 7083 /lib/i686/cmov/libdl-2.11.2.so b751e000-b751f000 rw-p 00002000 08:23 7083 /lib/i686/cmov/libdl-2.11.2.so b751f000-b7563000 r-xp 00000000 08:23 322649 /usr/lib/librevm32.so.0 b7563000-b7564000 rw-p 00044000 08:23 322649 /usr/lib/librevm32.so.0 b7564000-b756c000 rw-p 00000000 00:00 0 b756c000-b757a000 r-xp 00000000 08:23 322612 /usr/lib/libaspect32.so.0 b757a000-b757b000 rw-p 0000d000 08:23 322612 /usr/lib/libaspect32.so.0 b757b000-b7585000 rw-p 00000000 00:00 0 b7585000-b7589000 r-xp 00000000 08:23 322644 /usr/lib/libui32.so.0 b7589000-b758a000 rw-p 00003000 08:23 322644 /usr/lib/libui32.so.0 b758a000-b758b000 rw-p 00000000 00:00 0 b758b000-b75c9000 r-xp 00000000 08:23 322608 /usr/lib/libasm.so.0 b75c9000-b75cc000 rw-p 0003e000 08:23 322608 /usr/lib/libasm.so.0 b75cc000-b75cd000 rw-p 00000000 00:00 0 b75cd000-b75e2000 r-xp 00000000 08:23 7080 /lib/i686/cmov/libpthread-2.11.2.so b75e2000-b75e3000 r--p 00014000 08:23 7080 /lib/i686/cmov/libpthread-2.11.2.so b75e3000-b75e4000 rw-p 00015000 08:23 7080 /lib/i686/cmov/libpthread-2.11.2.so b75e4000-b75e6000 rw-p 00000000 00:00 0 b75e6000-b75f5000 r-xp 00000000 08:23 322637 /usr/lib/libmjollnir32.so.0 b75f5000-b75f6000 rw-p 0000e000 08:23 322637 /usr/lib/libmjollnir32.so.0 b75f6000-b7654000 r-xp 00000000 08:23 322656 /usr/lib/libstderesi32.so.0 b7654000-b7657000 rw-p 0005e000 08:23 322656 /usr/lib/libstderesi32.so.0 b7657000-b765d000 rw-p 00000000 00:00 0 b765d000-b7666000 r-xp 00000000 08:23 322630 /usr/lib/libetrace32.so.0 b7666000-b7668000 rw-p 00009000 08:23 322630 /usr/lib/libetrace32.so.0 b7668000-b766d000 rw-p 00000000 00:00 0 b766d000-b76ec000 r-xp 00000000 08:23 322619 /usr/lib/libelfsh32.so.0 b76ec000-b76ed000 rw-p 0007e000 08:23 322619 /usr/lib/libelfsh32.so.0 b76ed000-b76ef000 rw-p 00000000 00:00 0 b76ef000-b7708000 r-xp 00000000 08:23 322625 /usr/lib/libedfmt32.so.0 b7708000-b7709000 rw-p 00018000 08:23 322625 /usr/lib/libedfmt32.so.0 b7709000-b7712000 rw-p 00000000 00:00 0 b7719000-b7720000 r--s 00000000 08:23 262061 /usr/lib/gconv/gconv-modules.cache b7720000-b7723000 rw-p 00000000 00:00 0 b7723000-b7724000 r-xp 00000000 00:00 0 [vdso] b7724000-b773f000 r-xp 00000000 08:23 510 /lib/ld-2.11.2.so b773f000-b7740000 r--p 0001a000 08:23 510 /lib/ld-2.11.2.so b7740000-b7741000 rw-p 0001b000 08:23 510 /lib/ld-2.11.2.so bfaf4000-bfb09000 rw-p 00000000 00:00 0 [stack] Аварийный останов ------ -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental') Architecture: i386 (i686) Kernel: Linux 2.6.32-5-686 (SMP w/2 CPU cores) Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages elfsh depends on: ii libasm0 1:0.8a25-3 Disassembling engine provided to t ii libaspect0 1:0.8a25-3 The ERESI aspect library ii libc6 2.11.2-2 Embedded GNU C Library: Shared lib ii libedfmt0 1:0.8a25-3 The ERESI debug format library ii libelfsh0 1:0.8a25-3 The ELF shell library ii libetrace0 1:0.8a25-3 The ERESI tracer library ii libmjollnir0 1:0.8a25-3 Flow analysis and fingerprinting c ii libncurses5 5.7+20100313-2 shared libraries for terminal hand ii libreadline5 5.2-7 GNU readline and history libraries ii librevm0 1:0.8a25-3 The Reverse Engineering Vector Mac ii libstderesi0 1:0.8a25-3 The ERESI standard library ii libui0 1:0.8a25-3 The ERESI user interface elfsh recommends no packages. elfsh suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

