Your message dated Thu, 21 Jul 2016 01:47:25 +0200
with message-id <[email protected]>
and subject line eresi was removed from Debian in 2012
has caused the Debian Bug report #590728,
regarding elfsh: segfaults on certain binary
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
590728: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=590728
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
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-dev@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
--- End Message ---
--- Begin Message ---
Version: 1:0.8a25-3.1+rm
eresi was last released with Debian 6.0 (squeeze) in
February 2011 and removed from Debian sid/unstable in 2012 (see
http://bugs.debian.org/654780 for details on the removal). Since
support for squeeze and squeeze-LTS has now ended, I'm closing all the
remaining bugs reported against this package.
Andreas
--- End Message ---