Хук на NtCreateFile

Discussion in 'WASM.BEGINNERS' started by mupsy, Jul 31, 2009.

  1. mupsy

    mupsy New Member

    Blog Posts:
    0
    Joined:
    Nov 26, 2008
    Messages:
    55
    Блин вот уже второй день пытаюсь поставить хук на NtCreateFile,но ничего не получается...На MessageBox ставил все работает,а когда ставлю на NtCreateFile то программа к которой я подключил свою .dll при создании файла просто закрывается...Код перехватчика вообще ничего не делает просто вызывает настоящуюю функцию,но почему то програма падает...Помогите плиз...Вот код самого перехвата...
    NTSTATUS MyNtCreateFile(PHANDLE phFile,ACCESS_MASK AccessMask,\
    POBJECT_ATTRIBUTES pObjectAttributes,PIO_STATUS_BLOCK pIoStatusBlock,\
    PLARGE_INTEGER pliAllocationSize,ULONG uFileAttributes,ULONG uShareAccess,\
    ULONG uCreateDisposition,ULONG uCreateOptions,PVOID pEaBuffer,\
    ULONG uEaLength)
    {
    WriteProcessMemory(GetCurrentProcess(),(void*)adr_NtCreateFile,(void*)oldNtCreateFile,6,&written);
    return ((NTSTATUS (NTAPI*)(PHANDLE,ACCESS_MASK,POBJECT_ATTRIBUTES,PIO_STATUS_BLOCK,\
    PLARGE_INTEGER,ULONG,ULONG,ULONG,ULONG,PVOID,ULONG))adr_NtCreateFile)(phFile,\
    AccessMask,pObjectAttributes,pIoStatusBlock,pliAllocationSize,uFileAttributes,\
    uShareAccess,uCreateDisposition,uCreateOptions,pEaBuffer,uEaLength);
    };
     
  2. mupsy

    mupsy New Member

    Blog Posts:
    0
    Joined:
    Nov 26, 2008
    Messages:
    55
    Никто мне не пожет да? :dntknw:
     
  3. Clerk

    Clerk Забанен

    Blog Posts:
    0
    Joined:
    Jan 4, 2008
    Messages:
    6,689
    Location:
    РБ, Могилёв
    Поможем, если код увидем. То что в #1 это не код.
     
  4. Sol_Ksacap

    Sol_Ksacap Миша

    Blog Posts:
    0
    Joined:
    Mar 6, 2008
    Messages:
    623
    Запусти программу под отладчиком и помоги себе сам, ага.
     
  5. mupsy

    mupsy New Member

    Blog Posts:
    0
    Joined:
    Nov 26, 2008
    Messages:
    55
    Все получилось тема закрыта...Спс clerk,но ошибка была не в этом=)
     
  6. wasm_test

    wasm_test wasm test user

    Blog Posts:
    0
    Joined:
    Nov 24, 2006
    Messages:
    5,582
    Научитесь использовать отладчик. Штука хорошая
     
  7. Killer

    Killer New Member

    Blog Posts:
    0
    Joined:
    Sep 29, 2008
    Messages:
    316
    Great

    Раздел ведь для бегиннеров...