- 博客(21)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 VMware虚拟机安装麒麟系统
VMwareWorkstation安装地址](http://down.dxiazaicc.com/pcsoft/VMwareWorkstation.zip)[官网:https://www.kylinos.cn/](https://www.kylinos.cn/)进入后选择:桌面操作系统->申请试用->填写资料->银河麒麟桌面操作系统V10->AMD64版 进行下载。安装完成后打开虚拟机,然后进行安装系统。下载麒麟桌面V10操作系统。
2024-05-27 16:08:45
4365
原创 WINDOWS内核驱动开发(API简介)
大部分内核api都是有前缀的,主要的函数以 Io、Ex、Rtl、Ke、Zw、Nt、Ps 开头与NDIS网络驱动开发的相关函数几乎都是以 Ndis 开头与WDF驱动相关的函数都是以 Wdf 开头。
2022-08-15 13:37:54
1019
原创 计算机的存储(原码,补码,反码)
无符号数以及有符号数,计算机存储的都是补码(正数补码和源码相同)(补码==原码)有符号负数计算机存放的都是补码。
2022-08-02 09:21:01
2046
原创 c++ windows DLL远程注入
这次使用远程线程来进行DLL注入,它提供了最高的灵活性。从根本上说DLL注入要求目标进程中的一个线程使用LoadLibrary来载入我们的DLL。由于我们不能随意的控制别的线程,因此我们需要在目标进程创建一个新的线程,远程创建线程可以使用 CreateRemoteThread 来进行创建,下面是函数原型。HANDLE CreateRemoteThread( [in] HANDLE hProcess, [in] LPSECURITY_ATTRIBUTES lpThreadAttr
2022-03-11 18:42:07
2612
原创 C++ Shell扩展 右键添加属性页
现在要在上图中添加一页,首先创建一个ATL项目,我这里用的vs2017,工程名字可以随意创建完成后大约是这个样子,需要继续添加新建项右键添加新建项添加一个ATL简单对象,名称随意默认就可以,点击完成完成后会多出这三个文件,头文件、源文件和注册表文件创建完成后设置Release 模式,x86或x64,根据自己电脑系统来选择,64位系统选择x64,我这个是64位系统所以选择x64选择项目右键属性,连接器, 注册输出 选择否,因为默认情况...
2022-03-01 16:03:10
845
原创 Win10 下 使用管理员账户 CreateProcessWithLogonW 权限不足问题
在使用CreateProcessWithLogonW 时运行一个需要管理员程序的时候会出现权限不足问题原因是因为我们获取到的令牌是低权限令牌,受到了极大地限制,不能直接运行exe,想要解决这个问题就需要一个引导程序(例如cmd.exe),通过这个引导程序来启动程序就可以了。下面文章有详细解释https://techcommunity.microsoft.com/t5/windows-blog-archive/why-can-8217-t-i-elevate-my-application-to-r
2022-01-24 14:43:32
1648
原创 PE添加一个弹窗(MssageBox)
#include<windows.h>#include<stdio.h>#include<stdlib.h>int Deviation = 0; //偏移PIMAGE_DOS_HEADERDOSHANDER = NULL;//DOS头PIMAGE_NT_HEADERSNTHEADERS = NULL;//NT...
2018-07-08 15:18:57
1422
c++ 检测系统补丁是否安装?
2021-06-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人