摘要: 起因可能是某次重装系统选择语言时,选择了英语(英国)-美式键盘 ,系统安装完成后在语言设置里 添加了 英语(美国)-美式键盘,并删除了初始选择的 英语(英国)-美式键盘。 但是在偶尔游戏时,切换输入法后 英语(英国)-美式键盘(UK) 经常莫名的多出来,而在语言设置中并没有此键盘布局选项,经常需要添 阅读全文
posted @ 2021-10-24 22:12 Kakadewo 阅读(1987) 评论(0) 推荐(0)
摘要: 自从 2020.1版更新以来,kali默认不再使用root账户,用户需要root权限的话需要切换到root权限使用。 如果需要默认root权限的话,需要手动进行设置,这里以 2021.3 版本的kail为例 使用命令 sudo reboot ,输入密码后重启 kali 重启后在下面界面出现后按 e 阅读全文
posted @ 2021-10-18 19:54 Kakadewo 阅读(2552) 评论(0) 推荐(0)
摘要: 作用 SetErrorMode是用于设置如何处理程序错误的,设置不同的值有不同的作用 特点 返回上一次设置的值,如 #include <iostream> #include<windows.h> int main() { int nValue; // SEM_NOALIGNMENTFAULTEXCE 阅读全文
posted @ 2020-06-03 09:33 Kakadewo 阅读(732) 评论(0) 推荐(0)
摘要: 简介 分为inline hook 和 iat hook inline HOOK 修改api前5个字节 为 jmp 地址(偏移) 计算公式为(地址):我们函数地址 - 当前地址(api地址)-5 inline HOOK 代码 #include <iostream> #include<Windows.h 阅读全文
posted @ 2020-05-31 21:11 Kakadewo 阅读(194) 评论(0) 推荐(0)
摘要: 分为Dll注入和代码注入,优缺点 代码注入: 是没有全局变量和没有使用IAT表的硬编码,放到哪里都能执行。 优点:不易被发现。 缺点:自己写函数十分麻烦。 dll注入: 模块注入一整个进去 优点:全局函数IAT都在模块中,使用方便。缺点:容易被检测,特征太明显。 CreateThread和Creat 阅读全文
posted @ 2020-05-31 11:37 Kakadewo 阅读(2682) 评论(0) 推荐(0)
摘要: GetPC技术 GetPC(Get Program Counter 获得程序计数器),在x86下可以理解为GetEip,在很多情况下,由于我们不能确定自己程序所在的位置,程序中的各种跳转、调用以及变量的访问就无法知道确切的地址,因此需要使用GetPC技术获得当前地址。 Call GetPC Type 阅读全文
posted @ 2020-01-06 10:59 Kakadewo 阅读(619) 评论(0) 推荐(0)
摘要: [TOC] 1.静态链接库 1.1创建方法 打开Vs2017 添加cpp和.h文件,并在cpp包含.h文件 cpp中写代码 在.h文件中声明 编译 1.2使用方法 将生成的.lib文件和.h文件复制到需要使用的工程目录下 放到这里 从工程中导入并包含.h文件 声明需要用到的lib 方法1 : 声明需 阅读全文
posted @ 2019-04-25 08:23 Kakadewo 阅读(143) 评论(0) 推荐(0)