Forward DLL

Тема в разделе "WASM.WIN32", создана пользователем _DEN_, 25 мар 2005.

  1. bsl_zcs

    bsl_zcs New Member

    Публикаций:
    0
    Регистрация:
    5 июл 2003
    Сообщения:
    17
    Адрес:
    Karaganda, Kazakhstan
    я имел в виду положить такой файл (можно пустой) рядом с экзешником.



    например, отсюда: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnset up/html/dlldanger1.asp

     
  2. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    Да, exe-шник оказался с крепкими яйцами...



    В ситуации с name.exe.local просто виснет, если ему не дать родного кернела. Самое интересное: Если импорт поменять на kernel33 а в моем kernel-е в DllMain через mov обратно закинуть в exe-шник двойку, то она закинется, но exe-шник всеравно просекает что его изменили. Как? До того как он просечет он точно не юзает:



    1. CreateFileA/W

    2. CreateFileMappingA/W

    3. ReadFile

    4. FindFirstFileA/W

    5. LoadLibraryA/W

    6. GetProcAddress



    Вариантов как я понимаю два: либо сразу в памяти себя чексамить, либо с винта загрузить.



    Блин, какой хитрый exe-шник ;)