1. Си / Говнокод #6290

    +135

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    PIMAGE_FILE_HEADER    pfh;
    PIMAGE_SECTION_HEADER    psh;
    PIMAGE_OPTIONAL_HEADER  poh;
    PVOID aa = LoadLibrary("calc.exe");
    GetHeaders((PCHAR) aa, &pfh, &poh, &psh);
    PPEB aae=GetPEB();
    aae->ImageBaseAddress = aa;
    LPVOID entry = (LPVOID)( (DWORD)aa + poh->AddressOfEntryPoint );
    __asm {
           call dword ptr [entry]
           }

    ссыль: http://www.wasm.ru/forum/viewtopic.php?pid=427180

    Запостил: ReL, 08 Апреля 2011

    Комментарии (8) RSS

    Добавить комментарий