pvvx
Активный участник сообщества
"Быстрый старт" :
1) Скачиваем и устанавливаем IDA от 6.6 (искать в торентах)
2) Запускам Web-север с прошивкой не старее 24.02.15 и считываем необходимую область памяти:
3) Запускаем IDA, в ней File->Script file и выбираем "xtensa.py".
4) Загружаем считанный bin файл и устанавливаем проц = Tensilica Xtensa [xtensa] и жмем Set, OK
5) Устанавливаем адреса:
6) Опять выбираем File->Script file и теперь выбираем "ESP8266_bios.idc".
Добавляем окно сегметнов: View->Open subview->Segments и жмыкам ROM секцию.
Всё. Предварительный disasm ROM готов:
Скрипты "xtensa.py" и "ESP8266_bios.idc" с названиями процедур, сегментами и т.д. приложены:
1) Скачиваем и устанавливаем IDA от 6.6 (искать в торентах)
2) Запускам Web-север с прошивкой не старее 24.02.15 и считываем необходимую область памяти:
3) Запускаем IDA, в ней File->Script file и выбираем "xtensa.py".
4) Загружаем считанный bin файл и устанавливаем проц = Tensilica Xtensa [xtensa] и жмем Set, OK
5) Устанавливаем адреса:
6) Опять выбираем File->Script file и теперь выбираем "ESP8266_bios.idc".
Добавляем окно сегметнов: View->Open subview->Segments и жмыкам ROM секцию.
Всё. Предварительный disasm ROM готов:
Скрипты "xtensa.py" и "ESP8266_bios.idc" с названиями процедур, сегментами и т.д. приложены:
Вложения
-
26.8 KB Просмотры: 77
Последнее редактирование: