Спасибо, не знал :), а можно и int 2Eh и call ds:[7FFE0300h] Я имел в виду число, которое передается в eax
Улучшаем DirectIO. В аттаче подправленный ехе и исходный текст... может быть есть еще какие-нибудь идеи о "ring0 access from ring3"?
skomarov А как же пост и печенюшки? Или у вас постный холодец, постные пельмешки и постная сметанка ;)
_sheva740 А без хэша никак? например CloseHandle из kernel32 содержит внутри ZwClose из ntdll внутри которого, по крайней мере для WinXPmov...
для работы с портами ввода/вывода обходимся без драйвера. В аттаче исходник и user-mode приложение...
MEPOX Это вы уже путаете с ассоциативным запоминанием и ассоциативным воспроизведением (так актеры роли заучивают). Основной спутник дежавью --...
Интересно мнение по поводу сабжа РПЦ -- может быть skomarov вызвать?
Это уже не судьба, а провоцирование индивида неким высшим разумом, наподобие того, как взрослый кот играет своим хозяином :)
Semiono Держи свой x-eyes ;) [img]
Clerk спасибо за подсказку, нашел DirectIO.cpp !
Clerk Если можно ссылочку на код... А разве CLI и STI в user-mode нельзя через pushf /and dword ptr [esp],0FFFFFDFFh/popf ?
2All Можно ли в user-mode приложениях использовать IN, OUT если драйвером установить флажки IOPL равными 3? Ведь в "Instruction Set Reference"...
Блин-комом номер семь. Вариация драйвера scp2, но получает адрес user-mode процедуры не через WriteFile "\\.\driver", а через DeviceIoControl. В...
Блин-комом номер шесть. Драйвер написан по мотивам UserPort.sys 1.1 by Tomas Franzon. Как завещал великий Dale Roberts корректируем указатель на...
ассемблер, WinAPI П. В. Румянцев "Азбука программирования в Win 32 API" Герберт Шилдт "Программирование на C и C++ для Windows 95" В.Пирогов...
Как уже я писал в #158 драйвер можно спрятать в ресурсах ехе и при запуске программы писать его в ту же папку с атрибутом "скрытый", а по...
Блин-комом номер пять. Драйвер написан по мотивам UserPort.sys 2.0 by Tomas Franzon. В аттаче драйвер, user-mode приложение, которое его запускает...
Блин-комом номер четыре. Драйвер giveio.sys отработав, возвращает один из кодов ошибки, система удаляет его из памяти, но теперь, любое user-mode...
На написание статьи меня подтолкнуло чтение Криса Касперски "Методы низкоуровневого управления приводами" и упомянутая в ней Direct Port I/O and...
Блин-комом номер два, команды читающие или пишущие в порт ввода/вывода могут быть расположены в "теле" user-mode приложения, но чтобы они...
Имена участников (разделяйте запятой).