摘要: string GetKey(int Key) { string KeyString = ""; //判断符号输入 const int KeyPressMask = 0x80000000; //键盘掩码常量 int iShift = GetKeyState(0x10); //判断Shift键状态 bo 阅读全文
posted @ 2020-06-28 15:21 zebra_彬 阅读(685) 评论(0) 推荐(0) 编辑
摘要: 在一个进程中,调用CreateThread或CreateRemoteThreadEx函数,在另一个进程内创建一个线程(因为不在同一个进程中,所以叫做远程线程)。创建的线程一般为Windows API函数LoadLibrary,来加载一个动态链接库(DLL),从而达到在另一个进程中运行自己所希望运行的 阅读全文
posted @ 2020-06-28 14:39 zebra_彬 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 博客园:https://www.cnblogs.com/ndyxb/p/12734717.html 要对一个任意进程(包括系统安全进程和服务进程)进行指定了写相关的访问权的OpenProcess操作,需要当前进程具有SeDeDebug权限。 实现原理: 获取进程的访问令牌,然后将访问令牌的权限修改为 阅读全文
posted @ 2020-06-28 11:21 zebra_彬 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 钩子英文名叫Hook,是一种截获windows系统中某应用程序或者所有进程的消息的一种技术。 如在键盘中按下一键,操作系统将收到键按下消息,把消息放入消息队列,然后消息队列对消息进行派发,发给相应的应用程序,经过应用程序处理后发给操作系统,操作系统再调用相应的应用程序的创建的窗口过程。 SetWin 阅读全文
posted @ 2020-06-28 10:31 zebra_彬 阅读(338) 评论(0) 推荐(0) 编辑