Сейчас на форуме: Dart Raiden, bedop66938, morgot (+6 невидимых) |
eXeL@B —› Электроника —› Слив прошивки с карты памяти |
Посл.ответ | Сообщение |
|
Создано: 12 ноября 2011 12:50 · Личное сообщение · #1 Добрый день! появилась такая задача - есть девайс на котором установлена фирменная карта памяти, на которой залита прошивка девайса, априори известно- система Linux подобная(ядро точно полноценный linux). задача слить полностью дамп и попытаться виртуализировать девайс. В связи с чем есть некоторые нюансы - 1) скорее всего слить прошивку с карты памяти получиться только с использованием спец. ридеров? 2) самый актуальный - как перегнать бинарник от прошивки в формат необходимый для существующих виртуальных машин, с жестким диском это все делалось с помощью acronis. 3) если ли уже наработанный софт или железо которое заточено под это?! |
|
Создано: 12 ноября 2011 21:38 · Поправил: Ratinsh · Личное сообщение · #2 |
|
Создано: 12 ноября 2011 22:14 · Личное сообщение · #3 |
|
Создано: 12 ноября 2011 22:20 · Личное сообщение · #4 sats пишет: скорее всего слить прошивку с карты памяти получиться только с использованием спец. ридеров? зависит от девайса, может уже дампы готовые есть у производителя? может самому jtag прийдется паять, а значит искать спецификацию по чипу/флешу sats пишет: самый актуальный - как перегнать бинарник от прошивки в формат необходимый для существующих виртуальных машин, с жестким диском это все делалось с помощью acronis. никак, одно может порадовать, если там линукс не приптованая fs, то скорее всего возможно дамп получится сразу всей fs. например некоторые девайсы имеют две прошвки, одна линукс кернель+бут, вторая FS с расширением bin которая в hsqs да и виртуализировать весь девайс врядли, вот те же саме ASUS броадком роутеры в которые dd-wrt пихают, на qemu частично тестируют пофикси под себя qemu если будешь знать спецификацию всей железяки)) |
|
Создано: 12 ноября 2011 22:46 · Личное сообщение · #5 на qemu уже заглядываюсь, но пока не объездил, может еще какие веяния есть ?? jtag уже давно пройденный этап, в некоторых моментах не помогает, точнее не совсем корректно выполняются часть команд, да и все равно для конекта по нему мануал 2-3 уровня иметь нужно. в моем случае скорее всего будет именно не криптованная fs... налеюсь. |
|
Создано: 12 ноября 2011 22:52 · Личное сообщение · #6 |
|
Создано: 12 ноября 2011 23:00 · Поправил: sats · Личное сообщение · #7 |
|
Создано: 12 ноября 2011 23:28 · Личное сообщение · #8 |
|
Создано: 13 ноября 2011 02:35 · Личное сообщение · #9 sats пишет: если ли уже наработанный софт или железо которое заточено под это?! Development board от производителя с таким же процом или его ближайшим родственником (только придётся ещё дополнительно с паяльником над ней посидеть ) . Там же и софт для трассировки и отладки, и мануал со списком доступных JTAG команд, только опять же без "напильника" не обойдётся. ЗЫ: Вообще каламбурчик получается - виртуализация железяки с абсолютно"виртуальными" параметрами. |
|
Создано: 14 ноября 2011 20:02 · Личное сообщение · #10 sats Для начала в картридер засунуть фирменую карту памяти и снять полный дамп c карты (например через тот же WinHEX или под Linux утилита dd). Упаковать и кинуть на шаринг чтобы народ хотя бы посмотреть мог что там. А пока только одни слова и ничего более. ----- Computer Security Laboratory | Сообщение посчитали полезным: reverser |
|
Создано: 19 ноября 2011 17:38 · Личное сообщение · #11 Подведу пока итог: 1) Эмулятор с исходниками - qemu, если конечно платформа поддерживается. Иначе писать самому или дописывать 2) Железки - плата для разработчиков с соостветствующим матобесом 3) Для некоторых железок можно "найти" софтовые эмуляторы проца с частью аппаратуры, но обычно это дохлый номер... |
eXeL@B —› Электроника —› Слив прошивки с карты памяти |