Forward DLL

Discussion in 'WASM.WIN32' started by _DEN_, Mar 25, 2005.

  1. bsl_zcs

    bsl_zcs New Member

    Blog Posts:
    0
    Joined:
    Jul 5, 2003
    Messages:
    17
    Location:
    Karaganda, Kazakhstan
    я имел в виду положить такой файл (можно пустой) рядом с экзешником.



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

     
  2. _DEN_

    _DEN_ DEN

    Blog Posts:
    0
    Joined:
    Oct 8, 2003
    Messages:
    5,383
    Location:
    Йобастан
    Да, 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-шник ;)