eXeL@B —› Софт, инструменты —› FlatScript |
Посл.ответ | Сообщение |
|
Создано: 06 июня 2014 18:10 · Личное сообщение · #1 FlatScript - опенсурсный плагин ollydbg v2.01 32bit наподобие ollyscript, odbgscript или playtime. Сделан на основе flat-ассемблера, собранного в dll; собственно он и есть плагин. Скриптовый функционал выполнен в виде скриптов фасма, легко дополняется в файле flatscript.asm. Скрипт в памяти компилится в бинарь и там же исполняется, что обеспечивает максимум скорости так необходимой для крякинга, реверса. Предположим, есть сложная практически нерешаемая задача, например, найти oep у программы сжатой upx :D следующим скриптом это решается в 2 клика: Code:
внутри скрипта (START ... END) можно использовать обычные ассемблерные вставки вроде: Code:
намертво вешая отладчик. Или так: Code:
Все функции из ollydbg PDK тоже работают. Без структур, но с константами. Code:
Пользоваться этой поделкой пока не стоит. Выкладываю вдруг кто захочет переименовать макросы в аналогичные odbgscript, так что те скрипты станут правильно работать в flatscript eeea_06.06.2014_EXELAB.rU.tgz - FlatScript.7z |
|
Создано: 06 июня 2014 19:16 · Личное сообщение · #2 |
|
Создано: 06 июня 2014 20:35 · Личное сообщение · #3 |
|
Создано: 06 июня 2014 20:40 · Личное сообщение · #4 |
|
Создано: 06 июня 2014 21:47 · Поправил: F_a_u_s_t · Личное сообщение · #5 SReg пишет: не в курсе как он работает, неюзал никогда... На паблике нет полностью готового плагина, только в привате, у которого стандартная библиотека аналогична иммунити. SReg пишет: и еще вроде был какой то плаг, на С подобном языке FireFly c AngelScript, еще с паскалько, с чем то шарпоподобным, но на паблике нет и стало быть название ни о чем не скажет. |
|
Создано: 07 июня 2014 03:49 · Поправил: Gideon Vi · Личное сообщение · #6 |
|
Создано: 07 июня 2014 04:03 · Личное сообщение · #7 |
|
Создано: 07 июня 2014 09:23 · Поправил: jeep · Личное сообщение · #8 Dr0p пишет: Ах вот в чём суть. Это было предсказано. Ну да )) В основном пользуются скриптами те, кто не может самостоятельно что то сделать. но также есть единицы кто автоматизируют рутину и фиксируют свои наработки в скриптах. Иммунити с питоном давно обещали перейти на olly2, говорили что почти готово, скриншот показывали. Что там случилось - непонятно. Может быть ждут обновления plugin api, который не обновлялся уже 1,5 года. |
eXeL@B —› Софт, инструменты —› FlatScript |