Jump to content

Recommended Posts

Posted

Добрый день,

 

Не буду тянуть кота за хвост переду сразу к делу :) Есть система которая состоит из загрузчика (grub), linux ядра и зашифрованной ФС, ключ от ФС храниться в бинарнике ядра. Есть ли вероятность вытянут из бинарника ключ или это нереально? (бинарник весит 300 мегабайт)

 

P.S. Стало интересно что находится внутри Cisco CSR1000V :)

Posted

Сначала разберите ядро примерно таким способом:

http://forum.xda-developers.com/wiki/Extract_initramfs_from_zImage

 

Если найдете initramfs - найдете и ключ, или хотя бы явно посмотрите, как там init происходит.

Если не найдете - тогда запуском трассировкой с gdb, или через диассемблировать через IDA.

Posted

Есть система которая состоит из загрузчика (grub), linux ядра и зашифрованной ФС, ключ от ФС храниться в бинарнике ядра.

 

Если система грузится сама(имеется ввиду ключ вводить не нужно), то может банально попробовать init=/bin/bash параметром ядра, перед тем как к серьезным действиям приступать?

Posted

Баша там вообще может не оказаться, также как и *sh.

А лучше всего снять лог загрузки ядра с serial-консоли (опяиями ядра console=ttyS0 и loglevel=9), там сразу будет видно есть ли tmpfs, откуда грузиться, итд.

  • 1 year later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.