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]

Reply via email to