WWW.ИСХОДНИКИ.РУ cpp.sources.ru
java.sources.ru web.sources.ru soft.sources.ru
jdbc.sources.ru asp.sources.ru api.sources.ru

  Форум на исходниках
  ASM
  Time

СПРОСИТЬ  ОТВЕТИТЬ
профайл | регистрация | faq

Автор Тема:   Time
server_mouse опубликован 24-08-2001 15:12 MSK   Click Here to See the Profile for server_mouse   Click Here to Email server_mouse  
Хочу забомбить VxD (точнее VDM) который не даёт переводить системное время. Ясно что такую 'защиту' отключить труда не составит, но от ламаков спасёт. Вопрос в том как осуществить.
Всё идёт через 70h b & 71h порты. Команды out & in --превелегированые. Но если они вызываются из 0-го кольца, то исключения не происходит, так ведь?
Как блин перехватить эти поползновения?
Roman_M опубликован 28-08-2001 10:23 MSK     Click Here to See the Profile for Roman_M  Click Here to Email Roman_M     
Не совсем понял, что за драйвер планируется писать, но вот некоторые соображения. Если нужно просто поймать попытку перевода времени из ДОС программы, то пользуется Install_IO_Handler или Install_Mult_IO_Handlers
. Конечно же если кто-то вызовет эти команды из ring-0 или подправит TSS, то никто ничего не заметит. Но насколько я помню для пресечения попыток записи в порты можно использовать отладочные регистры, и вот им без разницы какой уровень привелегий и как установлена карта портов в TSS.
ServerMouse опубликован 06-09-2001 13:02 MSK     Click Here to See the Profile for ServerMouse  Click Here to Email ServerMouse     
А насколько корректно использование отладочных регистров?

СПРОСИТЬ  ОТВЕТИТЬ
Перейти:


E-mail | WWW.ИСХОДНИКИ.RU

Powered by: Ultimate Bulletin Board, Freeware Version 5.10a
Purchase our Licensed Version- which adds many more features!
© Infopop Corporation (formerly Madrona Park, Inc.), 1998 - 2000.