ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
18 мая
213706 Топик полностью
fk0, легенда (01.10.2010 14:48, просмотров: 305) ответил ++ на Еще лучше. Где скачать IDA для Linux? (Хочу попробовать IDA debug).
Если IDA использует remote gdb debugger (т.е. монитор от него), то что мешает, условно, bochs пускать на машине с линуксом (то, что она может быть виртуальная -- дело десятое), а IDA пускать на машине с windows? Это раз. Где искать IDA я не знаю даже для windows. Где-то тут давали ссылку на хакирский варез, там было, потерял. Зачем IDA использовать как debugger я не понимаю (и вообще впервые о такой функциональности слышу), IDA вполне работает без target. Другое дело, что вот конкретно BIOS он же вначале из ПЗУ распаковывается в ОЗУ и потом оттуда работает: надо запустить вначале распаковщик, тормознуть потом его и сдампить ОЗУ для дизассемблера. Не просто. Проверить правильность дизассемблирования скорей можно только практическим путём на реальном железе... bochs же его не эмулирует полностью (только чуть-чуть частично). А с распаковкой он наверняка поможет (хотя, возможно там всё проще -- я встречал BIOS тупо запакованный LHA...) Как отлаживать BIOS -- вот уж х.з., если есть монитор для gdb под COM-порт -- наверное это лучший выход. В принципе можно попробовать хакирские дебагеры под DOS. Но не уверен что всё так просто для современных CPU, где появился SMM-режим (чем BIOS'ы де-факто активно пользуются...)
[ZX]