Знаю что на вашем форуме эта проблема должна была обсуждаться уже не раз.. но я чтото не нашол... какой есть самый маленький и простой способ повесить винду из-под ring-3? пока что не нашол ничего лучше чем гонять комп по особому бесконечному циклу и давать основному треду максимум привилегий (http://bivo.mobyhost.ru/FREEZE.ASM)... вот подумал.. должен же быть еще какойто способ чтоб винда вылетела без проблем с синим экраном
а под непривелигированным пользователем можно повесить систему? или надо права сплойтом получать а потом уже весить из под админа
при инжекте в winlogon.exe винда пишет "winlogon.exe - Ошибка приложения Инструкция по адресу "0x00a7000f" обратилась к памяти по адресу "0x00000000" Память не может быть "written"" после нажатия кнопки "ОК" система действительно вылетает с синим экраном... а нельзя ли сделать так чтоб винда висла безо всяких сообщений(пользователь может не нажимать кнопку ОК и система не зависнет)
Не народ, ну вы даете... А hal.dll вам зачем? Откройте файл, поставте шару, мол запрет на чтение... И все... Система скоро рухнет...
Можно поиграться с параметрами функции GetDIBits, у меня случались случаи, когда система (WinXP SP2) без вопросов резко перезагружалась, причем хватало и гостевых привилегий... Проблему с этой функцией я обслуждал в этой ветке. В аттаче, скомпилированный вариант, что у меня перезагружает систему - со всеми обновлениями...