нужна помощь профессионалов по перехвату

Тема в разделе "WASM.WIN32", создана пользователем redrebel, 3 июн 2005.

  1. redrebel

    redrebel New Member

    Публикаций:
    0
    Регистрация:
    3 июн 2005
    Сообщения:
    5
    Адрес:
    Russia
    проблема такая: я реализовал невидимость перехватом!(о как завернул:))На всех несистемных процессах работает

    идеально, файлы, ключи в реестре,процессы скрывает.

    Новые процессы заражаются сами(createprocess,Loadlibrary,

    LoadlibraryEx всех разновидностей перехватываю)

    и всё классно...кроме одного:в Far'е от этого перехвата

    творится чёрти что,исчезает большая часть файлов и каталогов(при чём не те:));

    поясню , что я перехватываю FindFirstFile'ы и FindNextFile'ы.

    В чём проблема?
     
  2. Ms Rem

    Ms Rem New Member

    Публикаций:
    0
    Регистрация:
    17 апр 2005
    Сообщения:
    1.057
    Адрес:
    С планеты "Земля"
    Для скрытия чего-либо лучше использовать перехваты на уровне NativeAPI.

    Для скрытия файлов тебе надо перехватывать не FindFirstFile/FindNextFile а ZwQueryDirectoryFile
     
  3. redrebel

    redrebel New Member

    Публикаций:
    0
    Регистрация:
    3 июн 2005
    Сообщения:
    5
    Адрес:
    Russia
    можно подробнее про ZwQueryDirectoryFile?
     
  4. Ms Rem

    Ms Rem New Member

    Публикаций:
    0
    Регистрация:
    17 апр 2005
    Сообщения:
    1.057
    Адрес:
    С планеты "Земля"
  5. redrebel

    redrebel New Member

    Публикаций:
    0
    Регистрация:
    3 июн 2005
    Сообщения:
    5
    Адрес:
    Russia
    эту статью я читал,и руткит этот я качал.

    мне нужна готовая функция перехватчик(в этом

    рутките 2000 строк на асме - я ни[beep] в нём не понимаю)
     
  6. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine


    С подобными вопросами сюда не обращаются.



    А
    — "реализовал", собрав из готового?
     
  7. yureckor

    yureckor New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2004
    Сообщения:
    494
    Адрес:
    Russia
    Самое время начать изучать.
     
  8. redrebel

    redrebel New Member

    Публикаций:
    0
    Регистрация:
    3 июн 2005
    Сообщения:
    5
    Адрес:
    Russia
    Нет я не собрал из готового,из всего кода только одна

    функция не моя - ntquerysysteminformation,потому что

    я так и не нашёл нормального описания структуры которую она принимает при запросе о процессах.Неужели

    нигде нет туториала по Native API, где были бы толково

    описаны нужные мне функции?
     
  9. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    Г. Неббет
     
  10. redrebel

    redrebel New Member

    Публикаций:
    0
    Регистрация:
    3 июн 2005
    Сообщения:
    5
    Адрес:
    Russia
    я запарился с этой ZwQueryDirectoryFile.

    сам перехват работает идеально,и вызов настоящей функции

    из поддельной тоже,почитал туториал с этого сайта

    нашёл нужные структуры - парюсь уже час - нихрена не работает, там этот сраный Юникод!Указатель на структуру

    указывает ни понятно на что,иду в цикле по nextentryoffset

    и смотрю имена файлов по messageboxw, там полная ерунда.

    Короче такое чувство что ник-то это сам никогда не делал

    :dntknw:((
     
  11. CARDINAL

    CARDINAL Member

    Публикаций:
    0
    Регистрация:
    23 янв 2004
    Сообщения:
    551
    Адрес:
    Moscow
    redrebel

    а ты уверен в правильности самих структур? имеют свойство изменяться от версии к версии, так что, только опытным путем :)