Сейчас на форуме: artyavmu, CDK123, sashalogout, bartolomeo (+8 невидимых)

 eXeL@B —› Софт, инструменты —› посоветуйте отладчик
Посл.ответ Сообщение

Ранг: 117.5 (ветеран), 5thx
Активность: 0.080.01
Статус: Участник

Создано: 27 мая 2009 08:45
· Личное сообщение · #1

Добрый день! есть такая проблема : есть бинарник - слитая прошивка с ресивера, необходимо прогнать часть параметров через него...грубо говоря на вход подать параметры и посмотреть что выплюнет. бинарник около 5 метров, понимаю что можно просто использовать дизассемблер и понять что даст на выходе...но томно и лень. может кто знает существуют отладчики для решения такой проблемы? может существует что то наподобие trace32?!



Ранг: 74.1 (постоянный), 34thx
Активность: 0.030
Статус: Участник

Создано: 27 мая 2009 09:38
· Личное сообщение · #2

sats
телепатов нет. хоть бы какой проц стоит сказал




Ранг: 387.4 (мудрец)
Активность: 0.170
Статус: Участник
системщик

Создано: 27 мая 2009 20:40
· Личное сообщение · #3

sats, эээ, ты собираешься запустить прошивку на виндузах?!



Ранг: 117.5 (ветеран), 5thx
Активность: 0.080.01
Статус: Участник

Создано: 28 мая 2009 13:10
· Личное сообщение · #4

проц - Geode. x386 32 -[ разрядный с поддержкой MMX . ОС для запуска значения не имеет -главное чтобы был соответствующий инструментарий который я и ищу!




Ранг: 387.4 (мудрец)
Активность: 0.170
Статус: Участник
системщик

Создано: 28 мая 2009 21:02 · Поправил: s0larian
· Личное сообщение · #5

умора. А если "прошивка" это ELF файл для linux/32? А если это просто кусок кода который копируется в RAM?

1) RTFM что-нить по опрерационкам, железу и драйверам
2) RTFM что-нить по реверсингу
3) RTFM про PE, ELF, linker, OS loader

Ну а потом берёшь IDA Pro и начинаешь смотреть что там за образ (с этого конца) и что происходит с устройством когда проц выходит из reset-a (с того конца)

P.S. инструмента который закрузит произвольный код в каком-то формате и сэмулирует какое-то там железо нету и быть не может.




Ранг: 1131.7 (!!!!), 447thx
Активность: 0.670.2
Статус: Участник

Создано: 29 мая 2009 00:38
· Личное сообщение · #6

sats пишет:
ОС для запуска значения не имеет -главное чтобы был соответствующий инструментарий


сильно



Ранг: 117.5 (ветеран), 5thx
Активность: 0.080.01
Статус: Участник

Создано: 29 мая 2009 07:44
· Личное сообщение · #7

я в том смысле что не знаю какой инструментарий под какую ось использовать для решения этой проблемы. точно это не просто кусок кода который копируется в RAM. насчет произвольного в определенном формате - жесть если бы trace 32 поддерживал данный проц то вопросов бы не было....может проще для ida написать плаг для обработки...нужно расмотреть все варианты!


 eXeL@B —› Софт, инструменты —› посоветуйте отладчик
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати