Пропатчить Olly от обнаружения по имени класса

Тема в разделе "WASM.BEGINNERS", создана пользователем AlannY, 5 янв 2009.

  1. AlannY

    AlannY New Member

    Публикаций:
    0
    Регистрация:
    24 окт 2008
    Сообщения:
    41
    Нужно сменить имя базового класса, который Olly регистрирует в Windows, что бы низя было обнаружить Olly.

    Проблема, думаю, уже ни раз поднималась, но поиск ничего не дал :-( Подскажите как патчер называется, ато найти нигде не могу :-(

    Спасибо за внимание.
     
  2. RamMerLabs

    RamMerLabs Well-Known Member

    Публикаций:
    0
    Регистрация:
    11 сен 2006
    Сообщения:
    1.426
    AlannY
    хм... а сложно ли в хексредакторе найти строку и заменить её другой вручную? зачем патчер?
     
  3. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    Я тупо в хексредакторе заменил все строки OllyDbg на xllxDbg. Работает
     
  4. a1tus

    a1tus New Member

    Публикаций:
    0
    Регистрация:
    5 янв 2009
    Сообщения:
    22
    2AlannY

    Можно еще заюзать готовый плаг, например, Phantom. Там опция есть hide OllyDbg windows.
    Второй вариант - скачать готовую модификацию ollydbg, коих в инете навалом.
    Патчер есть, называется AntiDetectOlly.
    Если хочется руками, то как делайте как написали выше.
     
  5. AlannY

    AlannY New Member

    Публикаций:
    0
    Регистрация:
    24 окт 2008
    Сообщения:
    41
    Пропатчил сначала при помощи AntiDetectOlly. Вроде всё нормально, но вырубились все плагины :-(.

    Потом по-новой пропатчил путём поиска всех строк Olly в exe и заменой на другие 4 символа. Всё нормально, но опять же - нет плагинов :-(.

    Может кто поможет?
     
  6. AlannY

    AlannY New Member

    Публикаций:
    0
    Регистрация:
    24 окт 2008
    Сообщения:
    41
    Очень странно: переименовываю ollydbg.exe во что-нибудь другое - плагины не грузятся. Переименовываю обратно - грузятся :-( Может там проверка какая?
     
  7. K10

    K10 New Member

    Публикаций:
    0
    Регистрация:
    3 окт 2008
    Сообщения:
    1.590
    AlannY
    Могу ошибаться, но может плагины импортируют экспортируемые ольгой функции для плагинов примерно так
    GetProcAddress(GetModuleHandle('ollydbg.exe'), 'ProcName');
     
  8. Hellspawn

    Hellspawn New Member

    Публикаций:
    0
    Регистрация:
    4 фев 2006
    Сообщения:
    310
    Адрес:
    Москва
    чтобы грузились плагины, или пропатч в самих плагинах имя отладчика или оставь в папке OllyDbg.exe.
     
  9. Asterix

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576
    AlannY
    ищите в ollydbg.exe строку OLLYDBG оканчивающуюся нулем и меняйте
    у меня она находится по адресу 004B7218
    .data:004B7218 4F 4C 4C 59 44 42 47 00 aOllydbg_2 db 'OLLYDBG',0
     
  10. Djinn

    Djinn New Member

    Публикаций:
    0
    Регистрация:
    26 мар 2007
    Сообщения:
    22
    Люди, а как можно программно открыть Olly и сменить название класса ?

    Вообще как такое реализовать ?
     
  11. Partner

    Partner Павел

    Публикаций:
    0
    Регистрация:
    28 фев 2008
    Сообщения:
    917
    Адрес:
    Los Angeles
    Програмно открыть - это как ?
     
  12. RamMerLabs

    RamMerLabs Well-Known Member

    Публикаций:
    0
    Регистрация:
    11 сен 2006
    Сообщения:
    1.426
    Partner
    наверное имеется ввиду лоадер
     
  13. Djinn

    Djinn New Member

    Публикаций:
    0
    Регистрация:
    26 мар 2007
    Сообщения:
    22
    да, сенкс
     
  14. AlannY

    AlannY New Member

    Публикаций:
    0
    Регистрация:
    24 окт 2008
    Сообщения:
    41
    Хорошая идея :)
     
  15. AlannY

    AlannY New Member

    Публикаций:
    0
    Регистрация:
    24 окт 2008
    Сообщения:
    41
    Пропатчил и плагины :) Теперь всё работает :)