亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? security.cpp

?? Rootkit upload by benina rea
?? CPP
字號:
#include <windows.h>


// stolen from Richter&Clark book about Services ;)

HANDLE OpenCurrentToken(ULONG lAccess, BOOL fOpenAsSelf) {

   HANDLE hToken = NULL;

   if (!OpenThreadToken(GetCurrentThread(), lAccess, fOpenAsSelf, &hToken) 
         && GetLastError() == ERROR_NO_TOKEN) {
      if (!OpenProcessToken(GetCurrentProcess(), lAccess, &hToken)) {
         hToken = NULL;
      }
   }

   return (hToken);
}

PSID GetCurrentSID() {
   
   HANDLE hToken = NULL;
   PSID psid = NULL;
   PTOKEN_USER pUser = {0};
   
   try { {
      
      hToken = OpenCurrentToken(TOKEN_QUERY, TRUE);
      if (hToken == NULL)
         goto leave;
      
      ULONG lSize = 0;
      GetTokenInformation(hToken, TokenUser, NULL, 0, &lSize);
      pUser = (PTOKEN_USER) HeapAlloc(GetProcessHeap(), 0, lSize);
      if (pUser == NULL)
         goto leave;

      if (!GetTokenInformation(hToken, TokenUser, pUser, lSize, &lSize))
         goto leave;

      // Go through this hoopla because we want the returned SID to be freeable
      // via freesid()
      if (!AllocateAndInitializeSid(GetSidIdentifierAuthority(pUser->User.Sid),
            *GetSidSubAuthorityCount(pUser->User.Sid),
            *GetSidSubAuthority(pUser->User.Sid, 0),
            *GetSidSubAuthority(pUser->User.Sid, 1),
            *GetSidSubAuthority(pUser->User.Sid, 2),
            *GetSidSubAuthority(pUser->User.Sid, 3),
            *GetSidSubAuthority(pUser->User.Sid, 4),
            *GetSidSubAuthority(pUser->User.Sid, 5),
            *GetSidSubAuthority(pUser->User.Sid, 6),
            *GetSidSubAuthority(pUser->User.Sid, 7),
            &psid)) {
         psid = NULL;
         goto leave;
      }

   } leave:;
   }
   catch (...) {
   }

   if (pUser != NULL)
      HeapFree(GetProcessHeap(), 0, pUser);
   if (hToken != NULL)
      CloseHandle(hToken);
   
   return (psid);
}

BOOL InitializePipeSecurity(SECURITY_ATTRIBUTES* pSA) {

   BOOL fReturn = FALSE;
   PSECURITY_DESCRIPTOR pSD = NULL;
   PSID psidOwner = NULL;
   PSID psidEveryone = NULL;

   try { {
   
      // Setup the SECURITY_ATTRIBUTES structure
      pSA->nLength = sizeof(SECURITY_ATTRIBUTES);
      pSA->bInheritHandle = FALSE;
      pSA->lpSecurityDescriptor = NULL;
/*
      // Create a SID for the "Everyone" well-known group
      SID_IDENTIFIER_AUTHORITY sidAuth = SECURITY_WORLD_SID_AUTHORITY;
      if (!AllocateAndInitializeSid(&sidAuth, 1, SECURITY_WORLD_RID, 0, 0, 0, 
            0, 0, 0, 0, &psidEveryone))
         goto leave;
*/

      // Create a SID for the "Authenticated-Users" well-known group
      SID_IDENTIFIER_AUTHORITY sidAuth = SECURITY_NT_AUTHORITY;
      if (!AllocateAndInitializeSid(&sidAuth, 1, 11, 0, 0, 0, 
            0, 0, 0, 0, &psidEveryone))
         goto leave;



      // Get the SID for the Token User
      psidOwner = GetCurrentSID();
      if (psidOwner == NULL)
         goto leave;

      // Calculate the size of the SD and ACL needed
      ULONG lSDSize = sizeof(SECURITY_DESCRIPTOR);
      ULONG lACLSize = 0;
      lACLSize += GetLengthSid(psidEveryone);
      lACLSize += GetLengthSid(psidOwner);
      lACLSize += sizeof(ACCESS_ALLOWED_ACE) * 2;
      lACLSize += sizeof(ACL);

      // Allocate the memory
      pSD = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, lSDSize + lACLSize);
      if (pSD == NULL)
         goto leave;

      // Setup SD and DACL, and assign DACL to SD
      InitializeSecurityDescriptor(pSD, SECURITY_DESCRIPTOR_REVISION);

      PACL pacl = (PACL) (((PBYTE) pSD) + lSDSize);
      InitializeAcl(pacl, lACLSize, ACL_REVISION);
      SetSecurityDescriptorDacl(pSD, TRUE, pacl, FALSE);

      // Add aces to the DACL
      if (!AddAccessAllowedAce(pacl, ACL_REVISION, FILE_GENERIC_READ 
            | FILE_GENERIC_WRITE, psidEveryone))
         goto leave;

      if (!AddAccessAllowedAce(pacl, ACL_REVISION, FILE_ALL_ACCESS, psidOwner))
         goto leave;

      pSA->lpSecurityDescriptor = pSD;
      fReturn = TRUE;

   } leave:;
   }
   catch (...) {
   }

   // Cleanup
   if (psidOwner != NULL)
      FreeSid(psidOwner);

   if (psidEveryone != NULL)
      FreeSid(psidEveryone);

   if (!fReturn &&pSD != NULL)
      HeapFree(GetProcessHeap(), 0, pSD);

   return (fReturn);
}

///////////////////////////////////////////////////////////////////////////////

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91在线云播放| 国产精品一区二区在线观看不卡| 亚洲国产成人自拍| 久久欧美一区二区| 国产视频一区二区在线观看| 欧美成人一区二区三区片免费 | 亚洲国产精品一区二区www在线| 国产蜜臀97一区二区三区| 久久精品一区八戒影视| 国产欧美日本一区二区三区| 国产欧美久久久精品影院| 国产精品乱码人人做人人爱 | 国产精品美日韩| 中文字幕一区二区三区四区| 亚洲乱码中文字幕| 午夜激情一区二区三区| 另类小说一区二区三区| 丁香天五香天堂综合| 色成年激情久久综合| 91麻豆精品国产91久久久使用方法 | 51精品秘密在线观看| 欧美一区二区视频在线观看2020 | 午夜精品久久久久久| 日韩—二三区免费观看av| 精品写真视频在线观看| 97久久精品人人做人人爽| 欧美日韩国产一二三| www激情久久| 亚洲欧洲精品一区二区精品久久久| 亚洲四区在线观看| 蜜臀久久99精品久久久久宅男 | 91麻豆自制传媒国产之光| 欧美日韩黄视频| 精品精品国产高清一毛片一天堂| 国产精品午夜免费| 亚洲超碰精品一区二区| 国产一区中文字幕| 欧美性猛片aaaaaaa做受| 欧美精品一区二区三区在线播放| **性色生活片久久毛片| 免费观看在线综合色| 色综合久久综合网欧美综合网| 91精品国产综合久久福利软件 | 一区二区三区不卡在线观看| 日韩av不卡在线观看| 91在线丨porny丨国产| 欧美本精品男人aⅴ天堂| 亚洲精品亚洲人成人网在线播放| 琪琪久久久久日韩精品| 色综合久久久久网| 亚洲精品一区二区三区影院| 亚洲电影一区二区| 91亚洲男人天堂| 国产欧美一区二区三区沐欲 | 久久尤物电影视频在线观看| 亚洲精品高清在线观看| 成人午夜视频福利| 欧美变态口味重另类| 午夜电影网亚洲视频| 91久久一区二区| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 日韩视频一区二区在线观看| 亚洲一区二区三区美女| 91在线小视频| 国产精品久久一级| 成人午夜看片网址| 久久久91精品国产一区二区精品| 蜜桃av一区二区在线观看| 欧美日韩一二三| 五月天视频一区| 欧美午夜精品久久久| 亚洲综合一区二区精品导航| 色综合天天综合给合国产| 中文字幕一区二区三区不卡在线| 精品一区二区久久| 精品欧美久久久| 国产综合色视频| 日本一区二区三区免费乱视频 | 一区二区三区在线看| 91色婷婷久久久久合中文| 亚洲男人的天堂在线观看| 色狠狠色噜噜噜综合网| 亚洲午夜三级在线| 777a∨成人精品桃花网| 美女视频一区在线观看| 久久网站热最新地址| av亚洲产国偷v产偷v自拍| 日韩毛片精品高清免费| 欧美午夜片在线观看| 免费欧美高清视频| 久久久一区二区三区捆绑**| 懂色一区二区三区免费观看| 亚洲欧美一区二区久久| 欧美四级电影在线观看| 久久不见久久见免费视频7| 久久久精品tv| 日本高清不卡视频| 精品一区二区三区免费播放| 欧美激情在线观看视频免费| 色婷婷av一区二区三区之一色屋| 午夜精品福利视频网站| 国产女同性恋一区二区| 色综合久久99| 久久精品国产亚洲aⅴ| 国产精品久久久爽爽爽麻豆色哟哟| 欧美性感一类影片在线播放| 激情五月婷婷综合| 一区二区三区av电影 | 国产成人av电影免费在线观看| 中文字幕视频一区| 欧美电影免费观看高清完整版 | 丁香六月久久综合狠狠色| 一区二区三区精品视频在线| 精品久久久影院| 91久久奴性调教| 国产精品12区| 日本 国产 欧美色综合| 日韩理论片中文av| 精品成人一区二区三区| 在线观看亚洲专区| 国产盗摄一区二区| 日本aⅴ免费视频一区二区三区| 国产精品美女久久久久aⅴ| 日韩欧美综合一区| 色8久久人人97超碰香蕉987| 国产一区二区三区视频在线播放| 亚洲午夜免费电影| 亚洲欧美影音先锋| 国产日韩精品久久久| 欧美一卡2卡三卡4卡5免费| 色爱区综合激月婷婷| 成人99免费视频| 国产精品亚洲视频| 免费人成精品欧美精品| 亚洲午夜一区二区| 亚洲欧美激情在线| 中文字幕日韩一区| 国产精品国产a级| 日本一二三不卡| 精品成人私密视频| 久久青草国产手机看片福利盒子| 欧美精品1区2区3区| 在线观看一区日韩| 欧美亚洲免费在线一区| 色欲综合视频天天天| 99在线精品视频| 99re这里只有精品6| 99久久精品情趣| 成年人网站91| 色综合久久综合网欧美综合网| 成人免费高清在线| av影院午夜一区| 91女厕偷拍女厕偷拍高清| 99国内精品久久| 色8久久人人97超碰香蕉987| 99久久久国产精品| 欧美午夜精品免费| 7777精品伊人久久久大香线蕉完整版| 欧美日韩成人综合| 日韩美女视频在线| 久久这里只有精品视频网| 精品国产亚洲一区二区三区在线观看| 日韩午夜激情视频| 亚洲精品一线二线三线| 国产精品乱人伦| 洋洋成人永久网站入口| 亚洲成人先锋电影| 精品中文av资源站在线观看| 国产一区二区三区高清播放| 粉嫩蜜臀av国产精品网站| eeuss国产一区二区三区| 欧美无砖砖区免费| 日韩欧美在线不卡| 国产欧美日韩在线看| 亚洲一区二三区| 久久99精品一区二区三区| 成人一区二区三区在线观看| 91免费版在线看| 欧美一卡2卡三卡4卡5免费| 久久亚洲春色中文字幕久久久| 亚洲欧洲日韩综合一区二区| 性做久久久久久久免费看| 国产一区二区在线观看免费| 99精品视频一区二区三区| 欧美在线色视频| 精品国产电影一区二区| 亚洲欧美另类图片小说| 麻豆精品新av中文字幕| 91色视频在线| 精品黑人一区二区三区久久| 亚洲欧美日韩国产综合| 三级精品在线观看| www.66久久| 精品久久99ma| 一区二区三区不卡视频在线观看| 韩国精品主播一区二区在线观看 | 97久久久精品综合88久久| 欧美一级艳片视频免费观看| 中文字幕精品三区| 麻豆极品一区二区三区|