Каждый раз другой VA

Тема в разделе "WASM.BEGINNERS", создана пользователем HikkaRU1337, 11 ноя 2018.

  1. HikkaRU1337

    HikkaRU1337 New Member

    Публикаций:
    0
    Регистрация:
    10 ноя 2018
    Сообщения:
    4
    Почему меняется VA каждый раз когда я отлаживаю ПО?
    Может ли это быть, потому что по упаковано?
    Как победить такого врага.

    ===
    Второй вопрос.
    Как заставить A.exe открываться только тогда когда запущен B.exe.
    Пробовал всякие проверки и т.д, но у A.exe каждый раз меняется VA.
     
    Последнее редактирование: 11 ноя 2018
  2. Thetrik

    Thetrik UA6527P

    Публикаций:
    0
    Регистрация:
    25 июл 2011
    Сообщения:
    875
    ASLR (чекни IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE)
     
    HikkaRU1337 нравится это.
  3. f13nd

    f13nd Well-Known Member

    Публикаций:
    0
    Регистрация:
    22 июн 2009
    Сообщения:
    1.995
    Не потому что упаковано, а потому что это фича такая у винды. Можно:
    1. Не подключать/убрать релоки в длл
    2. HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\MoveImages
    3. Пользоваться windows xp, там такой мишуры нету

    В b.exe создавай мутекс например и в а.ехе проверяй есть ли такой.
     
    HikkaRU1337 нравится это.
  4. HikkaRU1337

    HikkaRU1337 New Member

    Публикаций:
    0
    Регистрация:
    10 ноя 2018
    Сообщения:
    4
    Благодарю, узнал для себя что-то новое.
    По поводу вопроса два: Я его решил, т.к решил первый. (они взаимосвязаны)