eXeL@B —› Софт, инструменты —› ODbgScript to x64dbg |
Посл.ответ | Сообщение |
|
Создано: 03 марта 2019 20:49 · Личное сообщение · #1 Категорически приветствую! Думал тут свои думы и вспомнил про плагин ODbgScript и подумал почему бы не переделать его под дебаггер мистера. Так вот к чему это я. Что лучше переделать плагин под этот дебаггер или написать с нуля используя приемы из этого плагина ибо скриптовый движок x64dbg крайне скудный на команды и крайне медленный. Элементарно функция gpa из OdbgScript ощутимо облегчает написание скрипта. Жду ответов. Разрешите откланяться! |
|
Создано: 03 марта 2019 21:04 · Личное сообщение · #2 |
|
Создано: 03 марта 2019 21:12 · Личное сообщение · #3 |
|
Создано: 03 марта 2019 21:17 · Личное сообщение · #4 |
|
Создано: 03 марта 2019 22:43 · Личное сообщение · #5 |
|
Создано: 04 марта 2019 08:41 · Личное сообщение · #6 Тормоза в скриптах у него из-за QT гуя, тут надо все скриптовые операции исполнять в отдельном треде синхронизованном с гуем. Могу показать на примере Свипера, первоначальный простой его перенос с Ольки в x32dbg замедлил скорость его работы в 3-4 раза, после создания отдельного треда скорость работы увеличилась в 2-3 раза по отношению к Ольке. Насчет набора скриптовых команд, по отношению к Ольке, ничего сказать не могу, т.к. скрипты практически не юзаю, но из плагинов в x32dbg доступны все скриптовые команды, а их там не мало и мне хватало, причем если не хватает функционала, то его легко добавить. ----- Everything is relative... |
|
Создано: 04 марта 2019 14:51 · Личное сообщение · #7 Vamit пишет: Тормоза в скриптах у него из-за QT гуя В этом я уже убедился с 10 раз. Пока с программированием у меня все не слишком гладко. Оно и понятно - с++ не легкий язык. Дается тяжеловато для меня. До написание плагинов пока далеко, но стараюсь, не говоря уже о добавлении функционала или команд. Насчет команд элементарно не понимаю как в x64dbg получить базу модуля или начало команды например virtualloc. Если не сложно пример дайте пожалуйста. В ольке с этим было проще - команды типа gmi, gpa и прочих в odbscript, а как перенести функционал не знаю. За инфу спасибо всем. Покумекаю еще. |
|
Создано: 04 марта 2019 15:57 · Поправил: Vamit · Личное сообщение · #8 Насчет команд элементарно не понимаю как в x64dbg получить базу модуля Из плагина просто регистрируете нужный коллбэк и в нем получаете: Code:
Изучайте SDK, без него нечего делать, а без плагинов ни о каком переносе ODbgScript с ольки в дбж не может быть и речи. ----- Everything is relative... |
|
Создано: 04 марта 2019 17:02 · Личное сообщение · #9 |
eXeL@B —› Софт, инструменты —› ODbgScript to x64dbg |