eXeL@B —› Крэки, обсуждения —› disassebbler wanted |
Посл.ответ | Сообщение |
|
Создано: 01 ноября 2005 01:16 · Личное сообщение · #1 Разыскивается опенсоурсный дизассемблер для intel x86. В первую очередь важна скорость работы и удобство распарсивания инструкций (хотябы как в ИДА, хотя это далеко не идеал, и даже совсем не идеал). Текстовые мнемоники не интересуют совсем, нужен просто нормальный бинарный разбор инструкций (opcode, mod/rm, sib, scale, etc). Желатено чтобы на С/С++ - бо есть достойные вежи на х86 асме, но это извращение - код должен быть легко модернизируемый и портабельный (в мобиле хочу крутить Хотя собственно принимаются любы ссылки с комментариями - там разберемся, просто гугль на подобный запрос заваливает мертвым крэпом по самые помидиры. |
|
Создано: 01 ноября 2005 01:27 · Личное сообщение · #2 Приаттачил дизасм от PVDasm, он на C++, еще у Olly открытый движок дизассемблера (http://ollydbg.de/srcdescr.htm). d235_PVDasm_disasm_engine.rar |
|
Создано: 01 ноября 2005 01:29 · Личное сообщение · #3 |
|
Создано: 01 ноября 2005 01:38 · Поправил: DrGolova · Личное сообщение · #4 > Приаттачил дизасм от PVDasm Беглый осмотр показал что это гавно - декодит только в строку с мнемоникой. Лично я иллюзий не питаю что строку будет проще распарсить чем сам опкод =) > еще у Olly открытый движок дизассемблера Увольте - это убожище а не дизассемблер. Не портабельный и не быстрый - он брутфорсит опкоды по таблице. > А что мобилы уже на x86 работают? =) Именно поэтому я и хотел портабельность =) |
|
Создано: 01 ноября 2005 05:17 · Личное сообщение · #5 |
|
Создано: 01 ноября 2005 05:51 · Личное сообщение · #6 |
|
Создано: 01 ноября 2005 06:33 · Личное сообщение · #7 |
|
Создано: 01 ноября 2005 06:50 · Личное сообщение · #8 nice пишет: А как быстрее можно? Так же как это делает процессор. Биты по значению, а не линейно индексно по байтам. Bit-hack’у спасибо за то что выложил, а Ms-Rem’у спасибо за то что написал. Одна только проблема, я Борланд не перевариваю. DrGolova Если найдёшь ещё что-нибудь интересное (или напишешь сам ;) ), шепни здесь по секрету. ----- Всем привет, я вернулся |
|
Создано: 01 ноября 2005 11:29 · Личное сообщение · #9 |
eXeL@B —› Крэки, обсуждения —› disassebbler wanted |