• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            旅途

            如果想飛得高,就該把地平線(xiàn)忘掉

            一份進(jìn)程注入的代碼

            // Injection.cpp : 定義控制臺(tái)應(yīng)用程序的入口點(diǎn)。
            //

            #include "stdafx.h"
            #include "Injection.h"
            #ifdef _DEBUG
            #define new DEBUG_NEW
            #endif

            // 唯一的應(yīng)用程序?qū)ο?

            CWinApp theApp;

            using namespace std;

            typedef struct _RemotePara{//參數(shù)結(jié)構(gòu)
            char pMessageBox[12];
            DWORD dwMessageBox;
            }RemotePara;
            //遠(yuǎn)程線(xiàn)程
            DWORD __stdcall ThreadProc (RemotePara *lpPara){
            typedef int (__stdcall *MMessageBoxA)(HWND,LPCTSTR,LPCTSTR,DWORD);//定義MessageBox函數(shù)
            MMessageBoxA myMessageBoxA;
            myMessageBoxA =(MMessageBoxA) lpPara->dwMessageBox ;//得到函數(shù)入口地址
            myMessageBoxA(NULL,lpPara->pMessageBox ,lpPara->pMessageBox,0);//call
            return 0;
            }
            void EnableDebugPriv();//提升應(yīng)用級(jí)調(diào)試權(quán)限

            int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])
            {
            const DWORD THREADSIZE=1024*4;
            DWORD byte_write;
            EnableDebugPriv();//提升權(quán)限
            HANDLE hWnd = ::OpenProcess (PROCESS_ALL_ACCESS,FALSE,760);
            if(!hWnd)return 0;
            void *pRemoteThread =::VirtualAllocEx(hWnd,0,THREADSIZE,MEM_COMMIT| MEM_RESERVE,PAGE_EXECUTE_READWRITE);
            if(!pRemoteThread)return 0;
            if(!::WriteProcessMemory(hWnd,pRemoteThread,&ThreadProc,THREADSIZE,0))
            return 0;

            //再付值
            RemotePara myRemotePara;
            ::ZeroMemory(&myRemotePara,sizeof(RemotePara));
            HINSTANCE hUser32 = ::LoadLibrary ("user32.dll");
            myRemotePara.dwMessageBox =(DWORD) ::GetProcAddress (hUser32 , "MessageBoxA");
            strcat(myRemotePara.pMessageBox,"hello\0");
            //寫(xiě)進(jìn)目標(biāo)進(jìn)程
            RemotePara *pRemotePara =(RemotePara *) ::VirtualAllocEx (hWnd ,0,sizeof(RemotePara),MEM_COMMIT,PAGE_READWRITE);//注意申請(qǐng)空間時(shí)的頁(yè)面屬性
            if(!pRemotePara)return 0;
            if(!::WriteProcessMemory (hWnd ,pRemotePara,&myRemotePara,sizeof myRemotePara,0))return 0;

            //啟動(dòng)線(xiàn)程
            HANDLE hThread = ::CreateRemoteThread (hWnd ,0,0,(DWORD (__stdcall *)(void *))pRemoteThread ,pRemotePara,0,&byte_write);
            if(!hThread){
            return 0;
            }
            return 0;
            }

            void EnableDebugPriv( void )
            {
            HANDLE hToken;
            LUID sedebugnamevalue;
            TOKEN_PRIVILEGES tkp;

            if ( ! OpenProcessToken( GetCurrentProcess(),
            TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &hToken ) )
            return;
            if ( ! LookupPrivilegevalue( NULL, SE_DEBUG_NAME, &sedebugnamevalue ) ){
            CloseHandle( hToken );
            return;
            }
            tkp.PrivilegeCount = 1;
            tkp.Privileges[0].Luid = sedebugnamevalue;
            tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;
            if ( ! AdjustTokenPrivileges( hToken, FALSE, &tkp, sizeof tkp, NULL, NULL ) )
            CloseHandle( hToken );
            }

            posted on 2007-07-21 17:45 旅途 閱讀(345) 評(píng)論(0)  編輯 收藏 引用 所屬分類(lèi): 深入windows

            欧美黑人激情性久久| 日本强好片久久久久久AAA| 国产成人精品久久一区二区三区av| 伊人久久综在合线亚洲2019| 四虎影视久久久免费观看| 久久精品aⅴ无码中文字字幕重口| 99久久国产综合精品五月天喷水 | 中文字幕日本人妻久久久免费| 青草国产精品久久久久久| 久久国产精品视频| 久久天天躁狠狠躁夜夜2020老熟妇 | 伊人久久免费视频| 亚洲精品乱码久久久久久蜜桃图片 | 久久这里只有精品首页| 久久噜噜电影你懂的| 色欲久久久天天天综合网 | 无码久久精品国产亚洲Av影片| 国产精品99久久精品爆乳| 精品少妇人妻av无码久久| 久久天天躁狠狠躁夜夜躁2014| 国产农村妇女毛片精品久久| 成人久久精品一区二区三区| 性欧美丰满熟妇XXXX性久久久 | 99久久成人国产精品免费| 久久www免费人成看片| 香蕉久久永久视频| 久久久免费观成人影院| 久久精品国产一区二区| 久久涩综合| 91麻豆国产精品91久久久| 国产精品久久久久久久人人看| 日韩欧美亚洲综合久久影院Ds | 2021久久国自产拍精品| 国内精品久久久久伊人av| 成人妇女免费播放久久久| 国产三级久久久精品麻豆三级| 婷婷伊人久久大香线蕉AV| 久久99精品国产自在现线小黄鸭| 久久久久久夜精品精品免费啦| 奇米影视7777久久精品| 日本免费一区二区久久人人澡|