| 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 | 




 


 Для печати