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
gadget
USB HOST DWC3 初始化
https://www.cnblogs.com/newjiang/p/15675746.html如果dr_mode为device,则初始化
gadget
。
wing_7
·
2024-09-12 23:46
usb
usb
dwc
USBTMC设备端驱动的一些开发心得
背景最近2个多月主要在忙USBTMC设备端驱动的重构,原来的驱动是参考gtzhai的github工程linux-driver-usbtmc-
gadget
,然后根据公司需求做了一堆单片机风格的魔改,可读性惨不忍睹
六个九十度
·
2024-02-09 05:41
驱动开发
C/C++
USBTMC
USB
驱动
重构
configfs配置usb
gadget
原理
configfs初始化usbgadgetconfigfs模块的初始化函数为
gadget
_cfs_init。
qxqxa
·
2024-02-01 16:57
Linux内核之驱动
驱动开发
pwnhub 3月公开赛 - kheap
漏洞利用这里懒得找
gadget
了,所以打算劫持freelist去打modprobe_path的,但
XiaozaYa
·
2024-01-30 18:47
kernel-pwn
UAF
ctf-wiki之ret2libc2
IDA中明显的栈溢出漏洞有system函数却少了/bin/sh,因此需要往.bss段写入一个/bin/sh,因为在.bss段可以读写,所以我们利用gets函数进行输入,将输入结果放进.bss段需要找到一个
gadget
hope_9382
·
2024-01-30 13:11
(BUUCTF)cscctf_2019_qual_signal
检查程序,有如下特点:一个明显的栈溢出没有任何输出,因此难以获取libc地址程序调用了一个alarm函数存在ret2csu的
gadget
可以使用有了ret2csu,便可以控制大多数寄存器,并调用任何程序中存在的函数
LtfallQwQ
·
2024-01-24 22:44
pwn_writeup
安全
pwn
系统安全
格密码:陷门OWF(Short Basis、
Gadget
)
参考资料:PeikertC.Adecadeoflatticecryptography[J].Foundationsandtrends®intheoreticalcomputerscience,2016,10(4):283-424.文章目录OWFShortBasisGadgetOWF基于SIS的OWF随机矩阵A∈Zqn×mA\inZ_q^{n\timesm}A∈Zqn×m,输入短向量x∈Zmx\in
山登绝顶我为峰 3(^v^)3
·
2024-01-21 18:15
#
后量子密码学
密码学
数学
网络安全
信息安全
线性代数
RK3399平台入门到精通系列讲解(USB篇)UDC 层 usb_
gadget
_probe_driver 接口分析
返回总目录文章目录一、UDC:usb_
gadget
_probe_driver函数分析二、usb_
gadget
_driver结构详细介绍三、usb_udc结构详细介绍一、UDC:usb_
gadget
_probe_driver
内核笔记
·
2024-01-18 06:50
RK3399
高通平台开发系列讲解(USB篇)adb function代码分析
一、FFS相关动态打印目录:msm-4.14/drivers/usb/
gadget
/function/f_fs.c#ifdefCONFIG_DYNAMIC_DEBUG
内核笔记
·
2024-01-15 15:56
高通
linux usb
gadget
printer使用
1.编译并加载g_printer.ko2.编译应用层测试代码,代码位置内核文件Documentation\usb\
gadget
_printer.txte.g.arm-gccgadget_printer.c-ogadget_printer3
zimu-zimu
·
2024-01-10 10:07
gadget
printer
usb
gadget
g_webcam uvc
gadget
调试
内核关于
gadget
的测试说明
gadget
-testing.txt中提到:#uvc-
gadget
-u/dev/video-v/dev/videowhereuvc-gadgetisthisprogram:
zimu-zimu
·
2024-01-10 10:06
g_webcam
uvc
gadget
pwn小白入门06--ret2libc
概述:前文介绍了ROP的基本原理,但前面的方法有一些局限性,一旦目标程序调用的函数较少,或者使用动态编译,就会导致我们可以利用的
gadget
变少,从而无法达到利用效果。
苏璃只想划水
·
2024-01-08 19:09
pwn
网络安全
[问题记录]-frida报错-Failed to spawn:need
Gadget
to attach on jailed Android
问题描述修改frida-server默认启动端口后,frida连接报错frida-U-f包名Failedtospawn:needGadgettoattachonjailedAndroid;itsdefaultlocationisxxx问题原因frida-server其实在后头已经正常启动,但是因为修改了默认启动端口,frida客户端找不到frida-server解决方案使用-H参数,不使用-Ufr
tyty2211
·
2024-01-07 00:39
windows
CTF-PWN-栈溢出-中级ROP-【BROP-1】
文章目录BROP(BlindROP)攻击条件攻击路线三种
gadget
函数参数构造利用PLT构造rdx的参数的
gadget
找输出函数的plt输出二进制文件内容利用plt表中存在跳转到got表中相应的地址BROP
看星猩的柴狗
·
2023-12-31 03:02
CTF-PWN-栈溢出
PWN
AspectJWeaver之
Gadget
分析
前言:今天看了下ysoserial的AspectJWeaver方法,分析了下其是如何通过调用SimpleCache$StorableCachingMap来实现写文件,这里把分析的流程写下来:首先我们要看下其所需要的jar包:org.aspectjaspectjweaver1.9.2commons-collectionscommons-collections3.2.2其中AspectJWeaver是
GalaxySpaceX
·
2023-12-29 15:45
Java安全
python
linux
开发语言
CTF-PWN-栈溢出-中级ROP-【BROP-2】
文章目录2016HCTF出题人失踪了爆破栈溢出长度寻找stop_
gadget
寻找rop_
gadget
寻找输出函数输出得到binary文件输出函数的真实地址并最后构造getshell的ROP链exp2016HCTF
看星猩的柴狗
·
2023-12-29 09:00
CTF-PWN-栈溢出
网络
CTF-PWN
USB
Gadget
设备驱动开发(三) usb webcam 驱动加载脚本实现
S55webcam.sh文件:#!/bin/shecho$"*****************************************"echo$"***************webcam*****************"echo$"*****************************************"echo$"Usage:$0$1"case"$1"instart)/u
feier_yan
·
2023-12-26 02:17
Linux设备驱动开发
usb
架构
驱动开发
usbwebcam
脚本
USB
Gadget
设备驱动开发(二) USB
Gadget
UVC 软件流程分析
一、驱动模块注册方法:module_platform_driver_probemodule_platform_driver_probe(ambarella_udc_driver,ambarella_udc_probe);#definemodule_platform_driver_probe(__platform_driver,__platform_probe)\staticint__init__p
feier_yan
·
2023-12-26 02:46
Linux设备驱动开发
usb
架构
驱动开发
UVC开发
第一届云南大学CTF校赛YNUCTF-答案(Writeup)
ikun1expikun2expikun3expikun4expikun1flat()在pwntools中可以用flat()來构造rop,参数传递用list來传,list中的element为想串接的ropgadget地址,简单来说就是可以把:rop=p32(
gadget
1
看星猩的柴狗
·
2023-12-25 23:26
2023
YNUCTF
PWN
linux嵌入式开发-Zynq开发板配置usb_
gadget
模拟HID鼠标
一、内核配置1.petalinux2.修改设备树二、鼠标配置1.创建配置2.配置字符串3.配置功能项functionsprotocolreport_desc4.配置config5.启用
Gadget
6.查看结果
flyingrtx
·
2023-12-21 17:19
linux嵌入式开发
zynq
linux
计算机外设
运维
python
开发语言
usb udc 驱动
1.dwc3anddummygadgetdebug:ls/sys/class/udc//查看系统注册了的udc驱动1.1gadegt初始化1.1.1dwc3
gadget
初始化==dwc3_
gadget
_init
Water Water Water
·
2023-12-20 23:26
USB驱动
linux
操作系统
驱动开发
android recovery下使用adb出现device offline问题
//system/core/adb//kernel-3.18/drivers/usb/
gadget
/f_adb.c发现adbdriv
金门
·
2023-12-20 23:24
Android
recovery
adb
device
offline
uvc
gadget
初始化介绍
下面对UVCgadget的初始化流程大致梳理下:测试代码:http://git.ideasonboard.org/uvc-
gadget
.git上新的代码比较繁琐,这里以旧版本为基础,测试简单的dummydata
zimu-zimu
·
2023-12-17 13:00
linux usb ga驱动详解,Linux设备驱动子系统 - USB
Gadget
1.前言2.源码架构3.枚举过程1.前言
Gadget
,小饰品。USBGadget,就是指所开发的电子设备以USB从设备的模式通过USB连接到主机。
刘虓震
·
2023-12-17 13:59
linux
usb
ga驱动详解
USB
gadget
设备驱动解析
USBgadget设备驱动解析1-4作者:刘洪涛,华清远见嵌入式学院金牌讲师USBgadget设备驱动解析(1)——功能体验利用LinuxUSBgadget设备驱动可以实现一些比较有意思的功能,举两个例子:1、一个嵌入式产品中的某个存储设备,或是一个存储设备的某个分区,可以作为一个U盘被PC;设别,从而非常方便的完成文件交互,这个功能被广泛的应用于手机、数码相机等产品中。2、一个嵌入式设备通过US
weixin_30435261
·
2023-12-17 13:58
操作系统
嵌入式
数据结构与算法
android下usb框架系列文章---(7)android-kernel
gadget
框架.doc
当把pad/手机插到pc上时,可以作为u盘、网卡等usb功能设备呈现,这个就叫做
gadget
。可以理解为usb从设备端,和host对应。
shuai_wen
·
2023-12-17 13:28
USB
LinuxUSB子系统-
gadget
驱动-UVC设备端驱动1
在linux内核中driver-USB-
gadget
中可以找到webcam.C,对应的UVC设备,感兴趣可以去看看一、驱动结构层次USB设备是主从设备,对于控制器而言也分为俩种:HDC和UDCUDC从名字可以看出是设备端的控制器
海绵宝宝的史迪奇
·
2023-12-17 13:52
usb
uvc
linux
USB
gadget
设备驱动解析(3)
作者:刘洪涛,华清远见嵌入式学院讲师。LinuxUSB设备端驱动有两部分组成。一部分是USB设备控制器(USBDeviceController,UDC)驱动、另一部分是硬件无关的功能驱动(如:鼠标、u盘、usb串口、usb网络等);也可以分为3层的,分别是:ControllerDrivers、GadgetDrivers、UpperLayers,大概意思都差不多。一、控制器(USBDeviceCon
华清远见嵌入式学院
·
2023-12-17 13:21
linux嵌入式方向
struct
descriptor
数据结构
list
callback
function
Linux USB
Gadget
--软件结构
USBGadget是分层的软件结构,本文分析的是2.6.32.2版本的
Gadget
软件结构,这个软件结构与以前版本的变化很大。USBGadget软件结构总共分为三层:一.UDC层这一层是与硬件相关层。
窗外云天
·
2023-12-17 13:50
设备驱动
USB
Linux设备驱动
linux
struct
数据结构
c
descriptor
linux内核
高通平台开发系列讲解(USB篇)Composite USB
gadget
framework
文章目录一、Gadgetframework二、Compositedriverandgadgetdriverinteraction沉淀、分享、成长,让自己和他人都能有所收获!本篇章主要图解高通平台PCIeEP软件架构一、GadgetframeworkCompositeUSBgadgetframework架构如下所示:Thecompositeframeworkprovidesstructuresand
内核笔记
·
2023-12-17 13:18
高通
fluff
题目的设置跟前面的题还是一样没什么变化,查一波
gadget
,会发现在这次的写入没之前的那么顺利$ROPgadget--binary.
n0va
·
2023-12-14 21:53
linux-文件系统读取内核配置
前提条件CONFIG_IKCONFIG=yCONFIG_IKCONFIG_PROC=y读取内核配置zcat/proc/config.gz|grepCONFIG_USB_
GADGET
Paper_Love
·
2023-12-14 15:57
Linux
linux
Linux USB 详解
makepdfdocs","usb.pdf"forhostside"
gadget
.pdf"forperipheralside*TheUSB2.0specification(fromwww.usb.org
hehe1226
·
2023-12-04 19:17
usb
linux
struct
interface
descriptor
buffer
structure
Linux USB驱动详解
Linux的usb驱动分为主机驱动与
gadget
驱动。前者是设备连接到计算机上,通过主机驱动扫描usb设备,控制所连接的设备。而g
chuifuhuo6864
·
2023-12-04 19:14
操作系统
数据结构与算法
嵌入式
Apache shiro1.2.4反序列化漏洞(CVE-2016-4437)
4.后来了解到,shiro是基于CommonsBeanutils的反序列化链5.所以通过ysoserial,生成那个的
gadget
(小工具),然后要用poc.py生成payload(这里有一个大坑,ysoserial
22的卡卡
·
2023-12-04 06:21
漏洞复现及利用
网络安全
君正X2100 修改USB Bus MaxPower
以
gadget
设备为例,修改\freertos\drivers\usb\
gadget
.h文件中的宏定义CONFIG_USB_
GADGET
_VBUS_DRAW的值。
火柴棍mcu
·
2023-12-03 10:09
君正X2000
X2000
USB
MaxPower
VNCTF2023 PWN (traveler & tongxunlu)
sh也不行开始泄露libc突然发现泄露出来后got表发生了点奇怪的变化回不去main了然后就调试了好久呜呜呜呜呜最后用了0x401216来控制rsi把寄存器布置完后栈迁移把r12pop成0强行用one_
gadget
k orey0sh1
·
2023-11-30 22:01
linux
网络安全
fluff
32位checksec一下日常ida找system('/bin/sh'),但是参数不对,需要自己写入bss段pwnmeusefulFunctionsystem地址bss地址利用ROPgadget找可用的
gadget
y1deer
·
2023-11-29 13:29
Android rk3399 UAC(USB Audio)开发笔记
我使用的是UAC1.0驱动内核配置:CONFIG_USB_CONFIGFS_F_UAC1---这个宏配置无需物理codec,使用虚拟alsacodec驱动路径:"kernel\drivers\usb\
gadget
Free飝Fly
·
2023-11-26 11:02
付费专栏
uac
usb
uac
adb共用
Android
rk3399
USB总线-Linux内核USB3.0设备控制器复合设备之USB
gadget
configfs分析(七)
1.简介configfs是基于ram的文件系统,与sysfs的功能有所不同。sysfs是基于文件系统的kernel对象视图,虽然某些属性允许用户读写,但对象是在kernel中创建、注册、销毁,由kernel控制其生命周期。而configfs是一个基于文件系统的内核对象管理器(或称为config_items),config_items在用户空间通过mkdir显式的创建,使用rmdir销毁,在mkdi
业余程序员plus
·
2023-11-26 11:32
USB
gadget
configfs
USB
uac2
configfs
rk3588配置uac功能,android13使能uac及adb的复合设备
1.技术可行性预研(1)我首先预览rockchip发布的文档包,遍历了系统及usb相关的文档,其中Rockchip_Developer_Guide_USB_
Gadget
_UAC_CN.p
keepGoing_keepGoing
·
2023-11-26 11:59
adb
SCTF2021 pwn
gadget
出题思路+预期非预期解
SCTF2021pwngadget出题思路+预期非预期解sctf2021pwn出题思路文章目录SCTF2021pwngadget出题思路+预期非预期解编译环境ora思路
gadget
出题考点栈迁移movrdx
-令则
·
2023-11-22 05:35
pwn
题目的整理
安全
2023 鹏程杯
NX,禁掉了execve/execveat系统调用漏洞分析一个裸的栈溢出,但是没有输出函数可以泄漏libc.并且由于FullRELRO也无法ret2dl这里就得考虑去寻找一个libc地址然后利用特殊的
gadget
XiaozaYa
·
2023-11-19 18:14
每日一“胖“
pwn
stdin任意写
BUUCTF-pwn(15)
然后利用UAF漏洞修改malloc_hook为one_
gadget
,此时进行申请操作便可获取权限!frompwnimport*context(log_level='debug',os
四代机您发多少
·
2023-11-17 05:56
快乐学习pwn
安全
老表带你学Linux kernel pwn 入门(一)
1.1内核编译方法1.2调试环境准备第二章linuxkernelpwn赛题介绍2.1文件组成2.2原始赛题文件处理方法2.2.1抽取`vmlinux`的方法2.2.2解包文件系统的方法2.2.3获取`
gadget
SiameseJuly
·
2023-11-14 22:27
CTF
linux
kernel
pwn
Android USB驱动源码分析(-)
AndroidUSB驱动中,上层应用协议里最重要的一个文件是android/kernel/drivers/usb/
gadget
/android.c。这个文件实现USB的上层应用协议。
Winston_Jory
·
2023-11-14 20:44
usb
Android USB驱动源码分析
AndroidUSB驱动中,上层应用协议里最重要的一个文件是android/kernel/drivers/usb/
gadget
/android.c。这个文件实现USB的上层应用协议。
韩半仙
·
2023-11-14 20:35
Android 设备侧usb驱动开发
设备初始化:/kernel/arch/arm/mach-msm/board-msmxxxx.cUSB驱动文件文件:/kernel/drivers/usb/
gadget
/android.c-------复合设备
kahn.qiao
·
2023-10-26 01:09
USB协议
android
module
interface
struct
buffer
windows
整理uvc驱动相关函数的调用流程
目录1、uvc_video.c初始化函数的调用关系2、uvc_queue.c3、uvc_v4l2.c4、v4l2-core5、数据传输1、分配一个
gadget
请求2、请求一个queue1、uvc_video.c
秃秃秃秃哇
·
2023-10-20 18:53
usb
linux
驱动开发
linux内核串口设备驱动程序,Linux内核USB从设备驱动程序
驱动程序原理介绍USB大存储设备(MassStorage)是以文件为单位进行存储的从设备(
Gadget
)。
Happy Z
·
2023-10-16 19:39
linux内核串口设备驱动程序
上一页
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
其他