Сейчас на форуме: CDK123, sashalogout, bartolomeo (+9 невидимых) |
eXeL@B —› Софт, инструменты —› Как запустить windowjuggler.dll отдельно? |
Посл.ответ | Сообщение |
|
Создано: 28 мая 2009 06:26 · Поправил: grushko · Личное сообщение · #1 К отладчику ollydbg есть один замечательный и маленький плагиг - windowjuggler.dll, который позволяет перехватывать окна и изменять информацию. Однако, его соместное использование всесте с самим отладчиком нафиг иногда не нужно. Вот у меня и возник вопрос - можно ли его запустить отдельно? Попробовал через rundll32, но не получилось. Наверное руки кривые... Его бы откомпилировать и было бы вооьще здорово! 305c_27.05.2009_CRACKLAB.rU.tgz - windowjuggler.dll |
|
Создано: 28 мая 2009 09:23 · Личное сообщение · #2 для тех же целей есть программа WinSpy++ is a handy programmer's utility which can be used to select and view the properties of any window in the system. WinSpy is based around the Spy++ utility that ships with Microsoft Visual Studio. WinSpy++ can obtain the following window properties: * Window Class and Name. * Window procedure address. * All window styles and extended styles. * Window properties (set using the SetProp API call). * Complete Child and Sibling window relationships. * Scrollbar positional information. * Full window Class information. Скачать: ----- EnJoy! |
|
Создано: 28 мая 2009 12:48 · Личное сообщение · #3 |
|
Создано: 28 мая 2009 14:32 · Личное сообщение · #4 |
|
Создано: 06 августа 2009 11:42 · Личное сообщение · #5 Если кому-то еще нужен windowjuggler.dll запускающийся без ольги, то держите Чтоб это замутить - исправил заголовок (убрал флаг DLL в Characteristics); - убрал из импорта OllyDbg.EXE, добавил ExitProcess (в оригинале не было даже GetProcAddress); - перевел все вызовы функций, импортированных из OllyDbg.EXE, на ret (в общем случае за возвращаемым значением надо следить, но здесь оно либо не имеет значение, либо уже имеющееся в eax прокатывает (как в вызове на 1000107E)); - добавил фрагмент кода (и его вызов), где вызываются последовательно _ODBG_Plugininit (в данном случае можно было и без нее, но в общем случае нужно) с первым параметром не менее 0x6С (нужная версия ольги) и вторым ненулевым, WinMain диалога (распологается на 10001254, параметров не берет) и ExitProcess. Схожим образом можно (скорее всего :s1 сделать автономными и другие плагины, активно использующие диалоги, типа OllyPad, WindowInfos, RL!APIFinder ... |
|
Создано: 06 августа 2009 12:06 · Поправил: Stack · Личное сообщение · #6 |
eXeL@B —› Софт, инструменты —› Как запустить windowjuggler.dll отдельно? |