E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
[windows驱动]
2.4
Windows驱动
开发:内核字符串拷贝与比较
在上一篇文章《内核字符串转换方法》中简单介绍了内核是如何使用字符串以及字符串之间的转换方法,本章将继续探索字符串的拷贝与比较,与应用层不同内核字符串拷贝与比较也需要使用内核专用的API函数,字符串的拷贝往往伴随有内核内存分配,我们将首先简单介绍内核如何分配堆空间,然后再以此为契机简介字符串的拷贝与比较。2.4.1内核中的空间分配首先内核中的堆栈分配可以使用ExAllocatePool()这个内核函
微软技术分享
·
2023-11-14 10:38
《灰帽黑客:攻守道》
windows
驱动开发
字符串拷贝
字符串比较
2.1
Windows驱动
开发:内核链表与结构体
在Windows内核中,为了实现高效的数据结构操作,通常会使用链表和结构体相结合的方式进行数据存储和操作。内核提供了一个专门用于链表操作的数据结构LIST_ENTRY,可以用来描述一个链表中的每一个节点。使用链表来存储结构体时,需要在结构体中嵌入一个LIST_ENTRY类型的成员变量,用来连接相邻的节点。通过一些列链表操作函数,如InitializeListHead、InsertHeadList、
微软技术分享
·
2023-11-13 18:25
《灰帽黑客:攻守道》
windows
驱动开发
链表
2.2
Windows驱动
开发:内核自旋锁结构
提到自旋锁那就必须要说链表,在上一篇《内核中的链表与结构体》文章中简单实用链表结构来存储进程信息列表,相信读者应该已经理解了内核链表的基本使用,本篇文章将讲解自旋锁的简单应用,自旋锁是为了解决内核链表读写时存在线程同步问题,解决多线程同步问题必须要用锁,通常使用自旋锁,自旋锁是内核中提供的一种高IRQL锁,用同步以及独占的方式访问某个资源。在了解自旋锁之前需简单介绍一下内核中如何分配内存,一般而言
微软技术分享
·
2023-11-13 17:35
《灰帽黑客:攻守道》
windows
驱动开发
【虚幻5】打包Windows平台提示“SDK未设置”的解决方法
打包时报错-SDK未设置:第一步、sdk安装WindowsSDK-Windows应用开发|MicrosoftDeveloper当直接安装SDK报错时,要按照以下顺序进行内容安装(查看链接中详细内容)下载
Windows
一只发奋学习的猫
·
2023-11-10 13:46
UE5
ue5
窥探Linux内核进程信息task_struct
也许那本关于
Windows驱动
的书取名《寒江独钓》,作者也有此意吧:如果告诫读者,如入此门,须当问心无悔!于2022世界杯决战正酣之际,作为连伪球迷都算不上的——假球迷,
singshinesong
·
2023-11-06 11:40
Linux
内核
linux
运维
服务器
Windows ObjectType Hook 之 ParseProcedure
有关ObjectType的分析见文章《
Windows驱动
开发学习记录-ObjectTypeHook之ObjectType结构相关分析》。 这里进行的Hook为其中之一的ParseProcedure。
禁锢在时空之中的灵魂
·
2023-11-06 08:54
Windows内核
windows
c++
驱动开发
研究人员发现34个
Windows驱动
程序易受完全设备接管攻击
最近,研究人员发现了34个易受攻击的
Windows驱动
程序,这些漏洞可能被非特权威胁行为者利用来完全接管设备,并在底层系统上执行任意代码。这一发现引发了广泛关注,并引起了Windows用户的担忧。
肥胖喵
·
2023-11-04 11:21
网络安全资讯
windows
网络安全
业界资讯
Windows ObjectType Hook 之 OpenProcedure
有关ObjectType的分析见文章《
Windows驱动
开发学习记录-ObjectTypeHook之ObjectType结构相关分析》。 这里进行的Hook为其中之一的OpenProcedure。
禁锢在时空之中的灵魂
·
2023-11-03 03:25
Windows内核
驱动开发
windows
c++
EV代码签名证书
EV代码签名证书是EV扩展验证型代码签名证书,可以为
windows驱动
程序进行数字签名,Windows设备安装需要通过数字签名来验证驱动程序包的完整性,并验证提供驱动程序包的软件发布者的标识,包含验证企业的基本信息
JoySSL
·
2023-10-28 03:50
1024程序员节
https
网络安全
网络协议
网络
PCI/PCIe接口卡
Windows驱动
程序(4)- 驱动程序代码(源文件)
PCI/PCIe接口卡
Windows驱动
程序(4)-驱动程序代码(源文件)http://www.cnblogs.com/jacklu/p/4687325.html本篇文章将对PCIe驱动程序的源文件代码作详细解释与说明
zdy0_2004
·
2023-10-27 00:47
Windows驱动程序
Windows驱动程序
c++开发
Windows驱动
程序步骤
使用C++进行
Windows驱动
开发需要以下步骤:安装WindowsDriverKit(WDK),该工具包包含了开发
Windows驱动
所需的所有工具和库文件。编写驱动程序代码。
七月学长
·
2023-10-25 10:08
c++
windows
开发语言
Windows驱动
开发之获取系统时间
转载请注明来源:enjoy5512的博客:http://blog.csdn.net/enjoy5512GitHub:https://github.com/whu-enjoy1.获取系统开机时间获得当前“滴答数”:获得系统日前和时间往往是为了写日志,获得启动毫秒数则很适合用来做一个随机数的种子。有时也使用时间相关的函数来寻找程序的性能瓶颈。在Win32开发中,我们使用GetTickCount()函数
enjoy5512
·
2023-10-21 01:41
Windows驱动开发
驱动开发
获取系统时间
Microsoft源代码注释语言(SAL)提供设置批注
有关
Windows驱动
程序开发的SAL2.0的更多信息,请参见联机SAL
Windows驱动
程序的2.0批注。本身,C和C++为开发人员提供仅限一种一致地快速用途以及不变性。使用SAL注释,可
weixin_34290352
·
2023-10-19 07:23
c/c++
Windows驱动
开发(1) - 驱动程序结构
Windows驱动
开发(1)-驱动程序结构1、NT式1.1头文件Driver.h头文件中包含了开发NT式驱动所需要的NTDDK.h,此外还定义了几个标志来指明函数和变量分配在分页内存还是非分页内存中。
Vinx911
·
2023-10-16 22:34
Win驱动开发
驱动开发
windows
Windows驱动
开发之驱动开发环境搭建
转载请注明来源:enjoy5512的博客:http://blog.csdn.net/enjoy5512GitHub:https://github.com/whu-enjoy本系列教程采用VMware+本机进行双机调试,本机是Win10,虚拟机使用XPSP3进行运行调试一.虚拟机端配置1.1安装VMware并安装XPSP3系统这个网上教程很多,就不详述了这里找了一篇百度的教程http://jingy
enjoy5512
·
2023-10-16 22:32
Windows驱动开发
驱动开发
1.1
Windows驱动
开发:配置驱动开发环境
首先,您需要安装
Windows驱动
开发工具包(WDK),这是一组驱动开发所需的工具、库、示例和文档。然后,您需要安装VisualStudio开发环境,以便编写和调试驱动程序。
孤风洗剑
·
2023-10-16 22:30
《灰帽黑客:攻守道》
windows
驱动开发
c语言
c++
Visual
C++
Windows驱动
开发学习记录-遍历内核已加载模块之一(使用DriverSection)
附另两种方法链接:
Windows驱动
开发学习记录-遍历内核已加载模块之二(使用ZwQuerySystemInformation)
Windows驱动
开发学习记录-遍历内核已加载模块之三(使用AuxKlib
禁锢在时空之中的灵魂
·
2023-10-16 13:52
Windows内核
windows
c++
链表
Windows驱动
开发学习记录-遍历内核已加载模块之二(使用ZwQuerySystemInformation)
附另两种方法链接:
Windows驱动
开发学习记录-遍历内核已加载模块之一(使用DriverSection)
Windows驱动
开发学习记录-遍历内核已加载模块之三(使用AuxKlib)1.原型NTSTATUSZwQuerySystemInformation
禁锢在时空之中的灵魂
·
2023-10-16 13:52
Windows内核
windows
c++
驱动程序
Windows驱动
开发学习记录-驱动中获取当前驱动文件路径
1.背景学习驱动期间打算做一个驱动,功能中需要在驱动启动成功后删除注册表中的服务项,关机时再自动添加到注册表启动项以便下次能自动加载驱动。一般情况注册表中项目如下,其中ImagePath为驱动的路径。这个路径是在注册服务时写进入注册表里的,在DriverEntry(PDRIVER_OBJECTpDriverObject,PUNICODE_STRINGpRegistryPath)中,可以根据第二个参
禁锢在时空之中的灵魂
·
2023-10-16 13:51
Windows内核
windows
c++
微软决心移除 Windows 中已用 27 年的旧技术,VBScript 走向末路!
整理|屠敏出品|CSDN(ID:CSDNnews)近段时间,微软内部正在用新技术不断刷新内部应用,譬如其使用Rust取代C/C++编写
Windows驱动
;放弃了Electron框架而采用EdgeWebView2
CSDN资讯
·
2023-10-13 10:47
microsoft
windows
微软开源 windows-drivers-rs,用 Rust 开发 Windows 驱动程序
该项目可帮助开发人员使用Rust开发
Windows驱动
程序,旨在支持WDM(WindowsDriverModel)和WDF(WindowsDriverFramework)驱动程序开发模型。
云计算运维工程师
·
2023-10-12 23:01
microsoft
rust
开发语言
微软开源 windows-drivers-rs,用 Rust 开发 Windows 驱动程序
该项目可帮助开发人员使用Rust开发
Windows驱动
程序,旨在支持WDM(WindowsDriverModel)和WDF(WindowsDriverFramework)驱动程序开发模型。
csdn_linuxprobe
·
2023-10-12 15:10
microsoft
rust
开发语言
微软坚持Rust语言重写 Windows 11核心
近日微软Azure首席技术官发文,公开微软最近宣布“扩大采用Rust语言的成果”,微软同时还在GitHub中发布了一系列开发工具包,从而可以帮助开发者使用Rust语言来编写
Windows驱动
程序。
雪叶雨林
·
2023-10-11 03:47
行业资讯
microsoft
rust
开发语言
Windows
ERP
Windows驱动
反调试的一种手段
Windows驱动
反调试的一种手段今天要介绍的是eprocess的0xbc位置+0x0bcDebugPort:Ptr32VoidDebugPort是在用windowsapi调试方式时候所使用的数据结构指针
ch132
·
2023-10-02 02:23
windows内核
windows
逆向
x86
Windows -编程-变量和常量之间的差异
诚接
Windows驱动
开发外包您使用const关键字而不是关键字来声明常量let,并且必须注释值的类型。我们将在下一
安信实验室
·
2023-09-30 23:03
驱动
驱动开发
应用程序开发
c++
Windows
Windows驱动开发
Windows驱动开发外包
Windows驱动
微软开源 windows-drivers-rs, 用 Rust 开发 Windows 驱动程序
目录1.微软开源windows-drivers-rs,用Rust开发
Windows驱动
程序1.微软开源windows-drivers-rs,用Rust开发
Windows驱动
程序MicrosoftAzure
云满笔记
·
2023-09-29 06:01
c-cpp_rust
#
microsoft
microsoft
rust
开发语言
driver
逆向学习路径
逆向学习路径PC端手机端(Android)PC端计算机操作系统C、C++编程语言基础STL等库知识数据结构与算法汇编知识(放在这里是因为前面学C、C++的时候会有所涉及,学起来简单些)windowsapi
windows
Junisyoan
·
2023-09-25 10:04
学习
【Rust日报】2023-09-22 微软支持使用 Rust 开发 Windows 驱动程序
微软支持使用Rust开发
Windows驱动
程序microsoft/windows-drivers-rs项目,该项目仓库是Rust包的集合,使开发人员能够在Rust中开发
Windows驱动
程序。
Rust语言中文社区
·
2023-09-25 07:46
rust
microsoft
开发语言
后端
Windows驱动
开发(一)第一个驱动程序
首先我们需要了解,在操作系统中,是分两种权限的,一种是内核态,我们也称为0环,一种是用户态,称之为3环。而在我们的电脑中,驱动程序是运行在内核态的,这意味着和操作系统内核是在同一权限的,而普通的应用程序的权限是最低的。高权限谁不想拥有呢,因此驱动程序是很有必要了解与学习的。比如我们熟知的防病毒软件,游戏保护等,现在都在利用内核驱动技术来保护自己的数据。windows提供了好几种驱动框架模型,这里我
call就不要ret
·
2023-09-17 21:10
操作系统
驱动开发
windows
Windows驱动
开发(一)
1.引言很难为术语“驱动程序”提供一个精确的定义。就最基本的意义而言,驱动程序是一个软件组件,可让操作系统和设备彼此通信。例如,假设应用程序需要从设备中读取某些数据。应用程序会调用由操作系统实现的函数,操作系统会调用由驱动程序实现的函数。驱动程序(由设计和制造该设备的同一公司编写)了解如何与设备硬件通信以获取数据。当驱动程序从设备获取数据后,它会将数据返回到操作系统,操作系统会将数据返回至应用程序
永不复还
·
2023-09-16 11:08
驱动开发
windows
驱动开发
从服务器复制文件到本地显示错误,如何使用SSH将文件夹从本地计算机正确复制到服务器?为什么scp命令会出错?...
MobaXterm通过mountpoint提供对其shell中本地驱动器的访问/drives/X,X是
Windows驱动
器号。
天也要避我
·
2023-09-15 12:19
从服务器复制文件到本地显示错误
DDK与VC6.0与DriverStudio3.2安装与配置(驱动开发)
那么搭建一个完整的
Windows驱动
开发环境是每个人必须迈过的第一道坎,不迈过这道坎,以后的什么都是空想。
小狼1114
·
2023-08-29 04:17
驱动学习
ddk
build
wizard
windows
compiler
include
二叉树的实现
自己半路出家做软件开发不知不觉也超过了10年,其中接触过软件开发、
windows驱动
、安全研究、逆向、漏洞挖掘等业务,一路走来跌跌撞撞,目前感觉自己仍然比较菜,一直处于绿叶和菜心的位置。
satadriver
·
2023-08-25 06:31
数据结构和算法
数据结构
算法
Windows Driver Kits(WDK)中devcon.exe单独安装方法
devcon可用于
windows驱动
的管理,完整的WDK需先安装VisuskStudio,本文介绍如何从下载文件提取出devcon.exe下载cab压缩包文件从此链接devcon_sources.json
澄海靓仔
·
2023-08-21 11:38
tools
visual
studio
windbg符号加载和调试
谈一谈
windows驱动
调试。使用windbg调试。一般安装ddk后,就安装了windbg,在目录C:\
子曰小玖
·
2023-08-16 19:07
WinDbg
[
Windows驱动
开发]内存申请与释放的三种方式
#include#ifdef__cplusplus//此处是全局new,delete,new[],delete[]的重载,这是必要的void*operatornew(size_tsize,POOL_TYPEPoolType=PagedPool){KdPrint(("new%I64u\n",size));returnExAllocatePool(PoolType,size);}void*operat
晚晶
·
2023-08-15 08:13
教程
驱动开发
CH342/CH343/CH344/CH347/CH9101/CH9102/CH9103/CH9104/CH9143串口驱动(包含各系统平台)
Windows驱动
下载链接:CH342/CH343/CH344/CH347
PC技术小能手
·
2023-08-12 16:32
USB转串口
CH343
CH343
Windows驱动
CH343安卓驱动
CH343苹果驱动
CH343
Linux驱动
28.QT调用DLL--Apple的学习笔记
一,前言我会linux的驱动,但是
windows驱动
开发仅了解,从来没操作过,其实也是蛮感兴趣的,那么在驱动开发前,至少我要学会基于驱动dll的二次开发吧!
applecai
·
2023-08-08 22:31
Windows驱动
开发错误:MSB8040 此项目需要缓解了Sprctre漏洞的库
VS2019编译WDK驱动时,出现如下错误:MSB8040此项目需要缓解了Sprctre漏洞的库。从VisualStudio安装程序(单个组件选项卡)为正在使用的任何工具集和体系结构哦安装它们。了解详细信息:http://aka.ms/Ofhn4c。---------------------------------------------------------------------------
王小波门下走狗
·
2023-08-01 21:20
Windows驱动
驱动程序
sdk
windows
Windows驱动
开发
开发
Windows驱动
程序时,debug比较困难,并且程序容易导致系统崩溃,这时可以使用VirtualBox进行程序调试,用WinDbg在主机上进行调试。
mbshqqb
·
2023-07-31 07:12
windows
驱动开发
Vmware虚拟机安装VMware Tools报错:安装程序无法自动安装主机-客户机共享文件夹驱动程序’和“安装程序无法自动安装Virtual Machine Communication Inter”
本人是在用VM16安装win7系统时遇到的,这个问题是由于微软从2019年12月3日已将
Windows驱动
程序签名更改为使用SHA-2算法,不支持SHA-2代码签名的旧版Windows系统将无法通过驱动程序签名验证
longfei815
·
2023-07-20 05:35
运维
服务器
Windows 驱动开发环境搭建
Windows驱动
开发环境搭建及windbg调试工具安装使用引言了解
Windows驱动
开发环境下载
Windows驱动
开发环境根据需要下载安装对应版本的VisualStudio下载安装对应的WDK工具包编写第一个驱动代码总结参考资料引言对于
跑不了的你
·
2023-07-18 10:08
Windows驱动
windows
驱动开发
Windows NT 驱动程序的编译、安装、调试
WindowsNT驱动程序的编译、安装、调试WindowsNT驱动介绍NT驱动代码分析编译安装修改注册表进行安装使用工具`DriverMonitor`进行打开加载安装调试WindowsNT驱动介绍
Windows
跑不了的你
·
2023-07-18 09:29
Windows驱动
windows
驱动开发
Windows 操作系统架构介绍
内核模式组件重要的系统组件环境子系统和子系统DLL子系统的启动Windows子系统Windows10和Win32k.sys其他子系统执行体内核内核对象内核处理器控制区(KPCR)和控制块硬件支持硬件抽象层设备驱动程序
Windows
跑不了的你
·
2023-07-15 21:05
Windows驱动
windows
架构
利用installshiled打包.inf和.sys驱动文件到setup.exe的方法
由于之前并没有打包过驱动安装文件的经验,只是简单做过纯应用软件的打包,但是想来应该方法和步骤也差不多,于是研究了一下客户提供的驱动文件结构,也学习了一下
windows驱动
安装方面的知识,经过几天的尝试,
小小路边草
·
2023-06-17 08:02
windows开发
驱动打包
INF
SYS打包安装
InstallShield驱动
python使用odbc连接db2、sqlserver数据库
先介绍安装odbc驱动,如果已安装跳过次环节一、Linux环境下安装odbc驱动参考链接:linux环境odbc驱动安装-哔哩哔哩也可参考微软官网(
Windows驱动
也有介绍):安装MicrosoftODBCDriverforSQLServer
Glyann
·
2023-06-16 17:18
数据库
sqlserver
db
分享:win10使用 python 让 NVIDA GeForce MX250 显卡发挥余热,安装CUDA,cuDNN和PyTorch
目录1.更新最新的显卡驱动2.安装CUDA3.安装cuDNN4.安装pytorch1.更新最新的显卡驱动打开NVIDA更新驱动的官网地址根据下图的选择,记得
Windows驱动
程序类型要选标准,如图点击搜索
Scoful
·
2023-06-16 11:00
python
python
pytorch
windows
MX250
cuda
Windows驱动
_WFP之一WFP是什么
每天进步一点点,一步一步来,慢慢的就会有从量变到质变的过程。我应该勇于去接受挑战,这个世界,没有人会同情弱者,只会去赞美强者,羡慕强者。适者生存。如果你不想被世界淘汰。那就赶紧去淘汰别人,淘汰你身边的人。克服你的困难。做坚强的自己。现在的网络安全问题,越来越受到重视,微软在VISTA以后,使用了WFP平台来代替之前XP和03中的基于包过滤的技术,比如TransportDriverInterface
Z18_28_19
·
2023-06-16 10:59
Windows驱动_WFP
Windows驱动
_WFP之四WFP代码基本流程的剖析
总说程序员是孤独的,因为,大部分的时间都在和机器打交道。大部分的时间都在自言自语。我的内心需要足够的强大。这种强大时建立的自信的基础上的。而自信又是建立在实力基础上的。实力又是建立在积累的基础上。积累又是建立在时间的基础上。所以归根结底,就是,需要花费更多的时间。第二,需要有足够的兴趣爱好。这两点对于现在的我来说,都有。既然,自己选择了这条路,就应该义无反顾的走下去,坚持的走下去。孤独,我不怕,困
Z18_28_19
·
2023-06-16 10:59
Windows驱动_WFP
转:
Windows驱动
开发(中间层)
Windows驱动
开发(中间层)-慧由心生-博客园
Windows驱动
开发一、前言依据《Windows内核安全与驱动开发》及MSDN等网络质料进行学习开发。
紫梧桐
·
2023-06-09 03:34
driver
driver
中间层驱动
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他