[Problem] Buffer Overflow bei Modify, tools/tar. (Freetz 1.1.4)

k10-287

Neuer User
Mitglied seit
18 Sep 2011
Beiträge
1
Punkte für Reaktionen
0
Punkte
0
Yerf/Hallo liebe Community,

Ich habe leider ein kleines Problem beim 2. Schritt (erstellen des Images)

Verwendet hab ich die Freetz Vers. 1.1.4, auf Ubuntu 11.04 (+ erforderliche Packets), mit folgendem Ergebnis :

Code:
[email protected]:~/Downloads/freetz/freetz-1.1.4$ make
WARNING: The program jam was not found in path.
STEP 1: UNPACK
unpacking firmware image
splitting kernel image
unpacking filesystem image
    1227 inodes (1316 blocks) to write
    created 923 files
    created 70 directories
    created 176 symlinks
    created 128 devices
    created 0 fifos
unpacking var.tar
done.

STEP 2: MODIFY
*** buffer overflow detected ***: /home/yerf/Downloads/freetz/freetz-1.1.4/./tools/tar terminated
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(__fortify_fail+0x37)[0x2b9c21aa71d7]
/lib/x86_64-linux-gnu/libc.so.6(+0xfd0f0)[0x2b9c21aa60f0]
/home/yerf/Downloads/freetz/freetz-1.1.4/./tools/tar[0x407dd6]
/home/yerf/Downloads/freetz/freetz-1.1.4/./tools/tar[0x4089cc]
/home/yerf/Downloads/freetz/freetz-1.1.4/./tools/tar[0x408546]
/home/yerf/Downloads/freetz/freetz-1.1.4/./tools/tar[0x40920d]
/home/yerf/Downloads/freetz/freetz-1.1.4/./tools/tar[0x416e0c]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xff)[0x2b9c219c7eff]
/home/yerf/Downloads/freetz/freetz-1.1.4/./tools/tar[0x4032b9]
======= Memory map: ========
00400000-00434000 r-xp 00000000 00:14 4723408                            /home/yerf/Downloads/freetz/freetz-1.1.4/tools/tar
00633000-00634000 r--p 00033000 00:14 4723408                            /home/yerf/Downloads/freetz/freetz-1.1.4/tools/tar
00634000-00637000 rw-p 00034000 00:14 4723408                            /home/yerf/Downloads/freetz/freetz-1.1.4/tools/tar
00637000-00638000 rw-p 00000000 00:00 0 
00cae000-00cf0000 rw-p 00000000 00:00 0                                  [heap]
2b9c2157e000-2b9c2159f000 r-xp 00000000 08:02 4923                       /lib/x86_64-linux-gnu/ld-2.13.so
2b9c2159f000-2b9c215a1000 rw-p 00000000 00:00 0 
2b9c2179e000-2b9c2179f000 r--p 00020000 08:02 4923                       /lib/x86_64-linux-gnu/ld-2.13.so
2b9c2179f000-2b9c217a1000 rw-p 00021000 08:02 4923                       /lib/x86_64-linux-gnu/ld-2.13.so
2b9c217a1000-2b9c217a8000 r-xp 00000000 08:02 5005                       /lib/x86_64-linux-gnu/librt-2.13.so
2b9c217a8000-2b9c219a7000 ---p 00007000 08:02 5005                       /lib/x86_64-linux-gnu/librt-2.13.so
2b9c219a7000-2b9c219a8000 r--p 00006000 08:02 5005                       /lib/x86_64-linux-gnu/librt-2.13.so
2b9c219a8000-2b9c219a9000 rw-p 00007000 08:02 5005                       /lib/x86_64-linux-gnu/librt-2.13.so
2b9c219a9000-2b9c21b33000 r-xp 00000000 08:02 4936                       /lib/x86_64-linux-gnu/libc-2.13.so
2b9c21b33000-2b9c21d32000 ---p 0018a000 08:02 4936                       /lib/x86_64-linux-gnu/libc-2.13.so
2b9c21d32000-2b9c21d36000 r--p 00189000 08:02 4936                       /lib/x86_64-linux-gnu/libc-2.13.so
2b9c21d36000-2b9c21d37000 rw-p 0018d000 08:02 4936                       /lib/x86_64-linux-gnu/libc-2.13.so
2b9c21d37000-2b9c21d3e000 rw-p 00000000 00:00 0 
2b9c21d3e000-2b9c21d56000 r-xp 00000000 08:02 5001                       /lib/x86_64-linux-gnu/libpthread-2.13.so
2b9c21d56000-2b9c21f56000 ---p 00018000 08:02 5001                       /lib/x86_64-linux-gnu/libpthread-2.13.so
2b9c21f56000-2b9c21f57000 r--p 00018000 08:02 5001                       /lib/x86_64-linux-gnu/libpthread-2.13.so
2b9c21f57000-2b9c21f58000 rw-p 00019000 08:02 5001                       /lib/x86_64-linux-gnu/libpthread-2.13.so
2b9c21f58000-2b9c21f5f000 rw-p 00000000 00:00 0 
2b9c21f5f000-2b9c2274c000 r--p 00000000 08:02 140067                     /usr/lib/locale/locale-archive
2b9c22770000-2b9c22785000 r-xp 00000000 08:02 4964                       /lib/x86_64-linux-gnu/libgcc_s.so.1
2b9c22785000-2b9c22984000 ---p 00015000 08:02 4964                       /lib/x86_64-linux-gnu/libgcc_s.so.1
2b9c22984000-2b9c22985000 r--p 00014000 08:02 4964                       /lib/x86_64-linux-gnu/libgcc_s.so.1
2b9c22985000-2b9c22986000 rw-p 00015000 08:02 4964                       /lib/x86_64-linux-gnu/libgcc_s.so.1
7fff78ec8000-7fff78ee9000 rw-p 00000000 00:00 0                          [stack]
7fff78fff000-7fff79000000 r-xp 00000000 00:00 0                          [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]
applying patches
  applying patches (7050-de)
ERROR: No HTML directory given.
make: *** [firmware-nocompile] Fehler 1
Ich hab das Forum bereits brav nach diesem Fehler durchsucht, landete dabei auch bei mehreren Patches (#1 , #2), sowie Changelogs (#1), wonach dieser eigentlich schon behoben wäre.

Vermutlich hab ich wieder irgendwas vergessen, oder unbedacht geändert.. (.config liegt für diesen Fall bei).


Ich hoffe, ihr könnt mir weiterhelfen..^^

mfg.

k10-287
 

Anhänge

olistudent

IPPF-Urgestein
Mitglied seit
19 Okt 2004
Beiträge
14,779
Punkte für Reaktionen
10
Punkte
38
Der Fehler ist nicht in 1.1.4 behoben. Daher würd ich dir empfehlen die Anweisungen aus dem Freetz-1.2 Thread zu befolgen. Wobei du da vielleicht noch 3 Tage warten solltest, weil ich es gestern kaputt gemacht habe und noch keine Zeit zum Reparieren hatte.

Gruß
Oliver