OLLYDBG выявит открытие второго окна в программе

Тема в разделе "WASM.BEGINNERS", создана пользователем Ярослав, 25 авг 2018.

  1. Ярослав

    Ярослав New Member

    Публикаций:
    0
    Регистрация:
    25 авг 2018
    Сообщения:
    1
    здравствуйте, я только начал изучение OLLYDBG, написана программка на Делфи открывается первая форма а за ней вторая через таймер, как можно в OLLYDBG определить вторую форму и отключить, что бы вторая форма не показывалась?
    ставлю bp ShowWindow, bp установился Address 74373040 modul win32u Disassembly MoV EAX,8105A
    нажимаю F9 остановился на
    MOV EAX,8105A
    MOV EDX,74377810
    CALL EDX
    RETN 8
    нажал ctrl+F9: остановился на RETN 8 далее нажимаю ctrl+F9: и открывается оба окна
    не понимаю как это решить?
     
  2. f13nd

    f13nd Well-Known Member

    Публикаций:
    0
    Регистрация:
    22 июн 2009
    Сообщения:
    1.955
    То ты Григорий, то Ярослав.
     
  3. _edge

    _edge Well-Known Member

    Публикаций:
    1
    Регистрация:
    29 окт 2004
    Сообщения:
    631
    Адрес:
    Russia
    Ярослав, возможно, при работе с программой, использующей формы\диалоги, может оказаться применим "хак без хака", попросту выпилить\переименовать ресурс (диалог, окно) из ресурсов exe-файла, используя программу работы с ресурсами (Restorator, Reshacker). Я так Винрар отучал от показа напоминания его купить )
     
    Ярослав нравится это.
  4. f13nd

    f13nd Well-Known Member

    Публикаций:
    0
    Регистрация:
    22 июн 2009
    Сообщения:
    1.955
    Он забыл ссылку на крякмис дать https://yadi.sk/d/A3HM2_8N3aYs9F
     
    Ярослав нравится это.