Linux 用户空间使用Netlink监听uevent,不是原理介绍,而是实战demo
2021-08-25 14:21:43 7KB Netlink 监听 uevnet
1
主要内容 • 第一部分:iOS 的基本安全特性 • 第二部分:突破 iOS 9.x 用户空间防护 • 第三部分:在 LLDB 中写利用
2021-08-08 09:00:21 1.96MB ios 漏洞挖掘 漏洞利用
与下面在计算机编程-n上发表的文章相关的示例代码。 153-Gennaio 2006 在用户空间中启用直接I / O端口访问 本文介绍了Linux和Windows用户空间应用程序中的直接I / O访问技术。 还介绍了使用未公开内部API的Windows内核驱动程序。 英特尔x86处理器除了通过内存映射的设备外,还通过一组“特权”机器指令来支持所谓的I / O端口映射的设备。 系统会检查此类指令,以确保进程和内核空间隔离,其中仅允许(Linux和Windows)内核特权代码直接寻址I / O。 Linux和Windows通常通常使用x86处理器的四个特权级别(环)中的两个:环0用于内核空间,环3用于用户空间。 虽然在内核空间中可以执行任何特权指令,但在用户空间中只能通过操作系统提供的特定接口来允许执行。 即使用户空间应用程序通常不直接访问I / O,特定类别的应用程序也可能违反该规则。
2021-08-04 17:34:24 65KB 系统开源
1
mmap 驱动程序 内核分配内存,用户空间用mmap使用这个区域,没有复制。 编辑 Makefile,将 $(KERNEL_SOURCE) 设置为用于构建此模块的实际内核目录。 建造 加载 打开两个窗口,这样做: ./client a ./client b
2021-07-21 12:10:26 9KB C
1
UFS工具版本1.9 描述: a)使用Linux内核中的BSG基础结构读取/写入设备标志,属性和描述符(适用于5.1 rc1) 由于UFS BSG驱动程序中的问题,必须应用以下修补程序: b)获取/设置UNIPRO属性c)HMR-主机手动刷新功能以下选项可能适用于SCSI BSG设备使用sg v4结构(例如/ dev / 0:0:0:0) 或通过使用sg v3结构的SCSI通用接口(例如/ dev / block / sda) d)错误记录e)FFU-现场固件更新f)根据SCSI WRITE / READ Buffer命令发送供应商命令g)RPMB功能 该工具符合UFS 3.1规范。 建造: 设置CROSS_COMPILE变量(例如): 出口CROSS_COMPILE = / XXX / aarch64-linux-gnu- 建造: “制作” 干净的: “打扫干净” 用法 将工
2021-07-16 11:16:07 74KB C
1
用户空间程序的函数跟踪器BSP.7z
2021-05-02 14:00:05 40.11MB c++
1
这是一个用户空间驱动程序,用于记录来自用于Linux的PICO ADC 11/12的数据。 它已经在Linux 32和64以及基于Fink项目的Mac OS X上进行了测试。 您可以在http://www.picotech.com/discontinued/USB-ADC-11.html上找到有关PICO ADC 11/12的更多信息。 这个小驱动程序基于libusb-0.1(旧版API),您可以在http://www.libusb.org上找到它。
2021-04-29 17:05:04 15KB 开源软件
1
用户空间APP测试i2c接口或总线,用于嵌入式设备驱动开发或者应用开发都可以。
2021-04-13 17:18:09 1KB 嵌入式 linux i2c
1
UNFS3,一个用户空间NFSv3服务器 (C)2003-2009,帕斯卡·施密特(Pascal Schmidt) UNFS3是NFSv3服务器规范的用户空间实现。 UNFS3支持所有NFSv3过程,但READDIRPLUS过程除外。 它尝试在用户空间限制的范围内向NFS客户端提供尽可能多的信息。 有关对NFS操作施加的限制(“限制”部分)以及与本地文件系统活动的可能竞争(“ BUGS”部分),请参见unfsd(8)联机帮助页。 无法通过/ etc / exports导出到网络组或通配符主机名,所有其他寻址方法都应起作用。 导出文件中可以识别以下选项:ro,rw,root_squas
2021-02-06 09:04:37 130KB windows macos linux unix
1