| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Asm: Общие вопросы > Защищеный режим процессора в WinXP/NT/2k |
| Автор: Delphist 23.4.2004, 16:31 |
| Windows XP/2k/NT использует защищенный режим процессора, в связи с этим при загрузке программ пользователя они работают с уровнем привелегий 3(так в регистре CPL=11(2 младших бита регистра CS)и DPL(используется в дескрипторной таблице). Вопрос такой:Как можно сделать из режима пользователя в Windows XP/2k/nt, чтобы программа пользователя смогла работать на 0 уровне.Может быть как-нибудь CPL,DPL можно изменить.Нужно мне для того,чтобы получить доступ к портам,но без драйвера т.к. имея драйвер мы можем им воспользоваться только,если имеем права админа-а мне надо в режиме пользователя Guest'a! |
| Автор: oleg1973 23.4.2004, 21:58 |
| никак |
| Автор: Chingachguk 24.4.2004, 11:24 |
| Ну или если найдешь дырку в защите этой ОС. |
| Автор: Delphist 24.4.2004, 11:31 | ||
Ответ не серьёзный. Хочу тебя заверить, что можно. На одном форуме давольно авторитетный человек сказал, что можно (пока не хочет раскрывать секреты). Есть там небольшой баг. |
| Автор: oleg1973 24.4.2004, 12:33 |
| ну дык баг тоесть превышение локальных привелегий а если ось пропатченая? или баг только на ХР? а на НТ не прокатит тогда как? выход ставить драйвер с админскими провами |
| Автор: Jin X 25.4.2004, 22:51 |
| Мммм... ладно, только использовать с добрыми намерениями! http://lovingod.host.sk/vxinfo/w/wt.zip (тебе нужно wt34) |
| Автор: Delphist 26.4.2004, 16:02 | ||
Что я не понял в архиве wt34.zip в папке nt4,n5 файл r0res.exe - 1) при распоковке не читается! 2) что этот файл делает? 3) как получить текст программы с комментариями файла r0res.exe? 4)И на чём основан принцип получения прав с 0 привелегиями? |
| Автор: Jin X 26.4.2004, 21:31 |
| 1. Исходник в r0res.bat 2. Там есть ещё wt34.htm, где всё и описывается 3. Как это "при распоковке не читается"? Что там, "Access denied" или "Sector not found"? |
| Автор: Delphist 27.4.2004, 12:45 | ||
Выдает Access denied. И ещё даё пожалуйста полную ссылку на страничку wt34.htm - а то что-то не получается зайти на неё |
| Автор: Jin X 27.4.2004, 20:44 | ||
См. http://pub3.nm.ru/pub/asm/WT34.ZIP |
| Автор: p0s0l 27.4.2004, 23:58 | ||
Дак ты сам предложил ему только 2 варианта. Не уж "Sector not found" лучше ? Но если без шуток, то так и есть: Total Commander при распаковке "wt34.zip" грит: "Disk Read Error"- то бишь сжато с ошибками... |
| Автор: Delphist 28.4.2004, 11:52 | ||
По-моему я в курил, просто comp находится в защищенном режиме (т.е. ты работаешь либо в режиме пользователя, либо у тебя какой-то антивирус не дает распаковаться). В общем когда будешь расспаковывать необходимо иметь права админа, если не помогает то отключи на время антивирус и т.п. P.S. На чичтом (на защищенном компьютере всё удачно расспаковывается!!!) |