找回删除微信聊天记录_面谈签合同 怎样查聊天记

访客4年前黑客工具981

windows消息钩子一般都很熟悉了。它的用处很多,耳熟能详的就有——利用键盘钩子获取目标进程的键盘输入,从而获得各类密码以达到不可告人的目的。朋友想让他的软件不被别人的全局钩子监视,有没有办法实现呢?答案是肯定的,不过缺陷也是有的。 首先简单看看全局钩子如何注入别的进程。 消息钩子是由win32子系统提供,其核心部分通过ntusersetwindowshookex为用户提供了设置消息钩子的系统服务,用户通过它注册全局钩子。当系统获取某些事件,比如用户按键,键盘driver将扫描码等传入win32k的keyevent处理函数,处理函数判断有无相应hook,有则callhook。此时,系统取得hook对象信息,若目标进程没有装载对应的dll,则装载之(利用keusermodecallback"调用"用户例程,它与apc调用不同,它是仿制中断返回环境,其调用是"立即"性质的)。 进入用户态的kiusercallbackdispatcher后,kiusercallbackdispatcher根据传递的数据获取所需调用的函数、参数等,随后调用。针对上面的例子,为装载hook dll,得到调用的是loadlibraryexw,随后进入ldrloaddll,装载完毕后返回,后面的步骤就不叙述了。 从上面的讨论我们可以得出一个最简单的防侵入方案:在加载hook dll之前hook相应api使得加载失败,不过有一个缺陷:系统并不会因为一次的失败而放弃,每次有消息产生欲call hook时系统都会试图在你的进程加载dll,这对于性能有些微影响,不过应该感觉不到。剩下一个问题就是不是所有的loadlibraryexw都应拦截,这个容易解决,比如判断返回地址。下面给出一个例子片断,可以添加一些判断使得某些允许加载的hook dll被加载。 这里hook api使用了微软的detours库,可自行修改。 typedef hmodule (__stdcall *loadlib)( lpcwstr lpwlibfilename, handle hfile, dword dwflags);extern "c" { detour_trampoline(hmodule __stdcall real_loadlibraryexw( lpcwstr lpwlibfilename, handle hfile, dword dwflags), loadlibraryexw);}ulong user32 = 0;hmodule __stdcall mine_loadlibraryexw( lpcwstr lpwlibfilename, handle hfile, dword dwflags){ ulong addr; _a *** mov eax, [ebp+4] _a *** mov addr, eax if ((user32 & 0xffff0000) == (addr & 0xffff0000)) { return 0; } hmodule res = (loadlib(real_loadlibraryexw)) ( lpwlibfilename, hfile, dwflags); return res;}bool processattach(){ detourfunctionwithtrampoline((pbyte)real_loadlibraryexw, (pbyte)mine_loadlibraryexw); return true;}bool processdetach(){ detourremove((pbyte)real_loadlibraryexw, (pbyte)mine_loadlibraryexw); return true;}canti_hookapp::canti_hookapp() //在使用用户界面服务前调用processattach{ user32 = (ulong)getmodulehandle("user32.dll"); processattach();}

相关文章

黑客任务复活(黑客任务网)

黑客任务复活(黑客任务网)

本文导读目录: 1、黑客帝国2里面奈尔碧不是在发电厂死了么 2咋复活了 2、《黑客帝国》中,为何尼奥被枪击后又生还了? 3、黑客帝国2中奈尔碧不是死了吗?3中怎么复活的? 4、请问在美国大...

苹果XR怎么登录第二个微信

你说的设备锁是那个嗯登录微信时使用的那个设备的吗?如果是那个QQ的话,你进入微信之后点击左下角啊,不对是右下角的那个我的然后进去找到设置,然后去。 应该是限制第三方安装应用,要从苹果自身带的应用商店里...

高一军训口号(关于军训拉歌口号大全)

高一军训口号(关于军训拉歌口号大全) 为了缓解紧张疲劳的军训生活,一般教官都会军训中穿插娱乐的拉歌环节。各种创意的拉歌口号能让对面的队伍毫无招架之力。下面就为大家带来2018关于军训拉歌口号大全,以...

辞职创业做什么好?这几个生意个个都比打工强!

在实际的日常生活之中,实际上有很多人都不愿意再给他人打工赚钱,尤其是见到老总赚得盆满钵盈的情况下,自身却只有拿着几千元钱的死薪水,内心很不是滋味。尽管说自主创业自己当老板也是个非常好的挑选,可是自主创...

黑客好找吗,如何做网络黑客,网站黑客赌博

研究人员测验了26款ATM,部分测验的ATM类型和装备如下:medgulf.com.lb国内被进犯方针特点散布新的版别不再分5个独自规范发布,而是整合到一个规范中,用序号标识各扩展要求部分,包含:3、...

黑客个人联系方式-找黑客盗微信要多少钱(手机黑客专用软件盗微信)

黑客个人联系方式-找黑客盗微信要多少钱(手机黑客专用软件盗微信)

黑客个人联系方式相关问题 如何快速成为一名黑客 黑客教程相关问题 网站被黑客攻击怎么办 人肉爱好者讨论论坛(食人肉者)...