Воспользоваться программой binoffset из исходников Linux-ядра: gcc -o binoffset /usr/src/linux/scripts/binoffset.c dd if=bzImage skip=`./binoffset bzImage 0x1f 0x8b 0x08 0x00` bs=1|gzip -d > vmlinux В файле vmlinux получаем распакованное ядро. Из него можно извлечь, например, версию компилятора, использованного при сборке ядра: strings vmlinux|grep "^Linux version"
А что такое взлом закрытых систем применительно к Linux?Попросить сорц ядра.По GPL обязаны дать - бинарь у вас есть, имеете право потребовать сорц (правда могут захотеть бабла за S&H сидюка, если контора реально решила усложнить эту операцию).Отказываются?Напустить на них SFLC и прочих, которые обычно довольно оперативно мозг вправляют :)
2413458+0 записей считано 2413458+0 записей написано скопировано 2413458 байт (2,4 MB), 12,09 c, 200 kB/c
gzip: stdin: decompression OK, trailing garbage ignored
amd64:/media/disk/src/linux-2.6.26.2/arch/x86/boot # md5sum vmlinux.bin /tmp/vmlinux aafd6191c36eea412b1b3be024da26a9 vmlinux.bin 6b023d8557a38e0b4814ee059d320e07 /tmp/vmlinux
Упс, не увязочка