Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > 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 @ 23.4.2004, 21:58)
никак

Ответ не серьёзный. Хочу тебя заверить, что можно. На одном форуме давольно авторитетный человек сказал, что можно (пока не хочет раскрывать секреты). Есть там небольшой баг.

Автор: oleg1973 24.4.2004, 12:33
ну дык баг
тоесть превышение локальных привелегий
а если ось пропатченая? или баг только на ХР? а на НТ не прокатит
тогда как?
выход ставить драйвер с админскими провами

Автор: Jin X 25.4.2004, 22:51
Мммм... ладно, только использовать с добрыми намерениями! smile.gif
http://lovingod.host.sk/vxinfo/w/wt.zip (тебе нужно wt34)

Автор: Delphist 26.4.2004, 16:02
Цитата(Jin @ 25.4.2004, 22:51)
Мммм... ладно, только использовать с добрыми намерениями! smile.gif
http://lovingod.host.sk/vxinfo/w/wt.zip (тебе нужно wt34)

Что я не понял в архиве 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"? smile.gif

Автор: Delphist 27.4.2004, 12:45
Цитата(Jin @ 26.4.2004, 21:31)
1. Исходник в r0res.bat
2. Там есть ещё wt34.htm, где всё и описывается
3. Как это "при распоковке не читается"? Что там, "Access denied" или "Sector not found"? smile.gif

Выдает Access denied.
И ещё даё пожалуйста полную ссылку на страничку wt34.htm - а то что-то не получается зайти на неё

Автор: Jin X 27.4.2004, 20:44
Цитата
Выдает Access denied.
Ни фига себе! wow.gif А я ведь просто пошутил smile.gif Это у тебя глюк какой-то...
См. http://pub3.nm.ru/pub/asm/WT34.ZIP

Автор: p0s0l 27.4.2004, 23:58
Цитата
Цитата 
Выдает Access denied.
Ни фига себе!  А я ведь просто пошутил  Это у тебя глюк какой-то...

Дак ты сам предложил ему только 2 варианта. Не уж "Sector not found" лучше ?biggrin.gif
Но если без шуток, то так и есть: Total Commander при распаковке "wt34.zip" грит: "Disk Read Error"- то бишь сжато с ошибками...

Автор: Delphist 28.4.2004, 11:52
Цитата(p0s0l @ 27.4.2004, 23:58)
Но если без шуток, то так и есть: Total Commander при распаковке "wt34.zip" грит: "Disk Read Error"- то бишь сжато с ошибками...

По-моему я в курил, просто comp находится в защищенном режиме
(т.е. ты работаешь либо в режиме пользователя, либо у тебя какой-то антивирус не дает распаковаться). В общем когда будешь расспаковывать необходимо иметь права админа, если не помогает то отключи на время антивирус и т.п.
P.S. На чичтом (на защищенном компьютере всё удачно расспаковывается!!!)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)