zombi 0 11 марта, 2019 Опубликовано 11 марта, 2019 · Жалоба Есть некое изделие с одной мс SDR SDRAM (обычная 3.3V sdram в корпусе 54-pin TSOPII) частота её клока 120 MHz. Можно ли как-то прочитать её содержимое? Или прочитать всё, что контроллер в неё пишет? С изделием можно делать всё что угодно. В итоге желательно получить дамп всей памяти этой мс в файле на пк. Посоветуйте что-бы такого и на чём "замутить". А может существует чего стандартное для такой задачи? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 60 11 марта, 2019 Опубликовано 11 марта, 2019 · Жалоба Может быть поставить задачу читать не сдрам, а мониторить шину контроллера памяти? Тоже самое, нет? 3 minutes ago, zombi said: В итоге желательно получить дамп всей памяти этой мс в файле на пк. Или вы можете подключиться к ней, когда уже что-то записано в микросхему памяти? Попробовать тогда на лету переключить её линии на свой контроллер памтяи, и быстро начать рефрешить, чтобы не забыла) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zombi 0 11 марта, 2019 Опубликовано 11 марта, 2019 · Жалоба Понятно что можно каким либо фпга подключиться к мс параллельно, припаяв кучу проводков. Слушать все что контроллер изделия в неё пишет и дублировать в некую свою память. А по желанию, неспешно, всё это отослать на пк. Но это целая разработка. И квалификация соответствующая нужна. Думал может чего по проще в мире существует... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kovigor 5 11 марта, 2019 Опубликовано 11 марта, 2019 · Жалоба Если известно, что это изделие делает, то проще всего заказать разработку нового изделия. Выйдет дешевле и быстрее, чем шпионить за оперативкой, на порядок, как минимум ... Еще вариант - нанять хакера для реверс-инжиниринга ПО (под Линукс ?). Но это глупости. ИМХО ... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_pv 53 11 марта, 2019 Опубликовано 11 марта, 2019 · Жалоба вряд ли изделие состоит исключительно из этой микросхемы сдрам, данные в которой волшебным образом появляются сами по себе, а вот у того к чему она подключена вдруг может оказаться доступен jtag? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zombi 0 11 марта, 2019 Опубликовано 11 марта, 2019 · Жалоба 33 minutes ago, kovigor said: Если известно, что это изделие делает, то проще всего заказать разработку нового изделия. Выйдет дешевле и быстрее, чем шпионить за оперативкой, на порядок, как минимум ... Известно. Не проще. 34 minutes ago, kovigor said: Еще вариант - нанять хакера для реверс-инжиниринга ПО (под Линукс ?). Но это глупости. ИМХО ... Нет не линукс. Глупости однозначно!) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kovigor 5 11 марта, 2019 Опубликовано 11 марта, 2019 · Жалоба Проще. Снифить SDRAM - задача мегасложная. И бессмысленная, по всем статьям ... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zombi 0 11 марта, 2019 Опубликовано 11 марта, 2019 · Жалоба 14 minutes ago, _pv said: вряд ли изделие состоит исключительно из этой микросхемы сдрам, данные в которой волшебным образом появляются сами по себе, а вот у того к чему она подключена вдруг может оказаться доступен jtag? JTAGa нет. Интересующие данные находятся на флэш карте в зашифрованном виде. Алгоритм шифрования уж точно не XOR! 2 minutes ago, kovigor said: Проще. Снифить SDRAM - задача мегасложная. И бессмысленная, по всем статьям ... Я так понял, что Вы точно не взялись бы за такую работу? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kovigor 5 11 марта, 2019 Опубликовано 11 марта, 2019 · Жалоба Однозначно. Абсурд, чистейшей воды. Наймите специалиста (ов), который спроектирует вам новый прибор ... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_pv 53 11 марта, 2019 Опубликовано 11 марта, 2019 · Жалоба ну тогда садитесь на шину данных+адреса+управления, логическим анализатором, грабьте всё, а потом разбирайте что там пишется/читается. ну или подключиться своим МК параллельно и в определённый момент зажать устройству ресет и продолжить работать с памятью уже своим МК. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zombi 0 11 марта, 2019 Опубликовано 11 марта, 2019 · Жалоба 1 minute ago, _pv said: ну тогда садитесь на шину данных+адреса+управления, логическим анализатором, грабьте всё, а потом разбирайте что там пишется/читается. Получается что ничего, более менее, стандартно-доступного нет?! Ясно. И это хорошо. А то, сижу, репу чешу, насколько нужно заморачиваться с шифрованием данных в sdrame. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 187 11 марта, 2019 Опубликовано 11 марта, 2019 · Жалоба 15 минут назад, kovigor сказал: Проще. Снифить SDRAM - задача мегасложная. И бессмысленная, по всем статьям ... Что там такого сложного? Собрать простую схему мультиплексора на сигналы управления SDRAM и в нужный момент (в отсутствие активности на шине) атомарно переключить их на свою плату. А возможно можно обойтись вообще только ключом на один только WE (или BLSx - смотря какая схема подключения используется), главное переключить его в момент неактивного уровня. Дальше - RESET на вражеский контроллер и можно подключаться к шине своим. А если совсем нет способностей к разработке, то можно поискать логический анализатор с опцией декодера интерфейса SDRAM. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zombi 0 11 марта, 2019 Опубликовано 11 марта, 2019 · Жалоба 1 minute ago, jcxz said: можно поискать логический анализатор с опцией декодера интерфейса SDRAM. О как! Становится всё интереснее и интереснее. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MegaVolt 25 11 марта, 2019 Опубликовано 11 марта, 2019 · Жалоба 6 минут назад, jcxz сказал: А если совсем нет способностей к разработке, то можно поискать логический анализатор с опцией декодера интерфейса SDRAM. Я так понимаю основная проблема это подключиться между микросхемой и платой. А не анализировать. Для анализа плата с ПЛИС + DDR с али меньше 100$. Напрямую можно писать в реалтайме всё происходящее. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 187 11 марта, 2019 Опубликовано 11 марта, 2019 · Жалоба Только что, MegaVolt сказал: Я так понимаю основная проблема это подключиться между микросхемой и платой. А не анализировать. В чём именно проблема? ТС же написал: 1 час назад, zombi сказал: С изделием можно делать всё что угодно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться