1. Наш канал codeby в telegram. Пишем об информационной безопасности, методах защиты информации, о программировании. Не пропускай новости с кодебай, будь в тренде ! Подробнее ...

    Скрыть объявление

Zwcreatefile Ntcreatefile

Тема в разделе "С и С++", создана пользователем sadgb, 17 фев 2008.

  1. sadgb

    sadgb Гость

    Репутация:
    0
    здравствуйте помогите пожалуйсто проектом или хотя бы кодом

    достаточно просто чтоб с помощью одной из этих функций открыть файл

    ПОЖАЛУЙСТА

    скачал ddk и не нашёл там семпла
     
  2. zubr

    zubr Гость

    Репутация:
    0
    А чем не устраивает функция CreateFile?
     
  3. sadgb

    sadgb Гость

    Репутация:
    0
    ты не представляешь как она меня устраивает )
    я с ней даже всё написал для файловой системы

    ну думаю и за реестром дело особо не станет

    а вот преподавателю нравиться более надёжные функции ядра которые сложнее перехватить
    брррр

    так что вот пытаюсь разобраться щас вроде кстати дело сдвинулось

    но
    проблема

    хендл присваиваеться вроде валидный во всяком случае он не равен INVALID_HANDLE_VALUE
    файл создаёться

    но вот status если верить NTSUCCESS плохой

    но наверно всё равно да ? или нет ?
     
  4. zubr

    zubr Гость

    Репутация:
    0
    Скажи преподавателю, пусть учит матчасть. Данные функции прекрасно перехватываются в пользовательском режиме. Я не очень давно на форуме выкладывал дельфийский код, позволяющий перехватить Zwcreatefile в обыкновенном хуке.
     
  5. sadgb

    sadgb Гость

    Репутация:
    0
    ну я неправильно выразился - про перехват это как мне показалось сложнее. препод конечно такого не говорил.
    в общем с ntCReatefile я разобрался и даже отдебажил. щас надо ещё с реестром разобраться
    пойду думать если что спрошу
     
  6. sadgb

    sadgb Гость

    Репутация:
    0
    RBКИне пример пожалуста - тока рабочий на NTCreateKey
    я буду очень благодарен))
     
  7. zubr

    zubr Гость

    Репутация:
    0
  8. sadgb

    sadgb Гость

    Репутация:
    0
    да... это было одно из первых что я нашёл )
    работаем . ключ создать удалось щас попробую навешать на него ACE если получиться то хорошо а если нет то ночь не спать (
     

Поделиться этой страницей