eXeL@B —› Вопросы новичков —› Ida pro и дамп процессора Nec |
Посл.ответ | Сообщение |
|
Создано: 03 января 2018 16:35 · Личное сообщение · #1 Доброго времени! Начинаю разбиратся с ida pro. Подскажите. Процессор nec v850, декомпилировал и заменил 4 байта. Далее edit -patch program -apply paches to input file.. (хучу сохранить измidaенения). Получаю сообщение: 6D7A9: has no file mapping (original: 53 patched: 74)...skipping... 6D7AA: has no file mapping (original: 74 patched: 65)...skipping... 6D7AB: has no file mapping (original: 6F patched: 73)...skipping... 6D7AC: has no file mapping (original: 70 patched: 74)...skipping... Applied 0/4 patch(es) Что не так делаю? |
|
Создано: 03 января 2018 19:03 · Личное сообщение · #2 Вот так работает: ida_patcher.c есть на гитхабе, гуглится легко. Суть: генерим diff файл по изменениям в IDA, потом при помощи ida_patcher и этого diff патчим сам бинарь. | Сообщение посчитали полезным: ybpvin |
|
Создано: 04 января 2018 19:31 · Личное сообщение · #3 |
|
Создано: 05 января 2018 01:54 · Поправил: redlord · Личное сообщение · #4 |
|
Создано: 05 января 2018 02:03 · Личное сообщение · #5 |
|
Создано: 05 января 2018 02:13 · Личное сообщение · #6 ajax пишет: нормально - взять из иды хексы и найти в любом редакторе - потом запатчить как вариант можно осилить python и подключить библиотеку для diff, нормальные библиотеки уже имеют в функционале возможность патчить изменения. руками иногда бывает долго, поэтому лень и сделала из обезьяны человека. |
|
Создано: 05 января 2018 12:56 · Личное сообщение · #7 |
|
Создано: 07 января 2018 19:34 · Личное сообщение · #8 |
eXeL@B —› Вопросы новичков —› Ida pro и дамп процессора Nec |