C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  01.05.2010 — Update World C++: Сборник GPL QT исходников
  15.12.2007 — Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Хостинг:
Windows 2003, ASP.NET 2.0
бесплатный и от 80 руб./мес


   Отправить письмо
Кулабухов Артем, Беларусь




 Шпионим за файлами в Windows 95/98 / Файлы, папки, диски / Файловая система

 

Шпионим за файлами в Windows 95/98


Автор: S. Vinoj Kumar (vinojkumar@usa.net).

Совместимость: Visual C++ 5.0, DDK, Windows 95/98 (*в Windows NT не будет работать*)

Пример демонстрирует технологию мониторинга файлового ввода и вывода в Windows 95/98. Для этого пример использует VxD (Virtual Device Driver).

Пример позволяет анализировать события происходящие в файловой системе Windows. Механизм заключается в перехвате определённых функций через которые проиходит файловый ввод/вывод. Перехват таких событий, как доступ к Registry, Swap File, и DLL, можно перехватить только через VxD. Пример создаёт файл C:\FileCall.Spy и складывает туда события. Впринцыпе такой пример можно реализовать и через DLL, но VxDs имеет больший уровень привелегий в ядре операционной системе (Ring 0). DLL работает в системе с уровнем привелегий Ring 3 и соответственно имеет меньше прав и возможностей.

Запуск драйвера осуществляется через программу SpyExec. Spy.VxD должен при этом находиться в текущей директории или в системной директории Windows. После запуска исполняемого файла появится маленькое диалоговое окошко с кнопкой OK. Перехват событий файловой системы будет происходить до тех пор, пока Вы не нажмёте на OK.

Downloads

Скачать откомпилированного Шпиона - 15 Kb
Скачать исходник шпиона - 8 Kb