CNick Posted May 10, 2013 Posted May 10, 2013 Добрый день, Не буду тянуть кота за хвост переду сразу к делу :) Есть система которая состоит из загрузчика (grub), linux ядра и зашифрованной ФС, ключ от ФС храниться в бинарнике ядра. Есть ли вероятность вытянут из бинарника ключ или это нереально? (бинарник весит 300 мегабайт) P.S. Стало интересно что находится внутри Cisco CSR1000V :) Вставить ник Quote
nuclearcat Posted May 10, 2013 Posted May 10, 2013 имхо дизассемблировать надо И еще не факт, что он в бинарнике, может быть какой-нить TPM Вставить ник Quote
CNick Posted May 10, 2013 Author Posted May 10, 2013 Это система для облаков, там не может быть TPM. Вставить ник Quote
[anp/hsw] Posted May 10, 2013 Posted May 10, 2013 Сначала разберите ядро примерно таким способом: http://forum.xda-developers.com/wiki/Extract_initramfs_from_zImage Если найдете initramfs - найдете и ключ, или хотя бы явно посмотрите, как там init происходит. Если не найдете - тогда запуском трассировкой с gdb, или через диассемблировать через IDA. Вставить ник Quote
CNick Posted May 10, 2013 Author Posted May 10, 2013 Спасибо буду пробовать, о результатах отпишусь :) Вставить ник Quote
2c2i Posted May 11, 2013 Posted May 11, 2013 Есть система которая состоит из загрузчика (grub), linux ядра и зашифрованной ФС, ключ от ФС храниться в бинарнике ядра. Если система грузится сама(имеется ввиду ключ вводить не нужно), то может банально попробовать init=/bin/bash параметром ядра, перед тем как к серьезным действиям приступать? Вставить ник Quote
[anp/hsw] Posted May 11, 2013 Posted May 11, 2013 Баша там вообще может не оказаться, также как и *sh. А лучше всего снять лог загрузки ядра с serial-консоли (опяиями ядра console=ttyS0 и loglevel=9), там сразу будет видно есть ли tmpfs, откуда грузиться, итд. Вставить ник Quote
Abram Posted May 13, 2013 Posted May 13, 2013 binwalk-ом пройдитесь и найдите, где там что. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.