码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • usb hid协议简明简介及使用


    关于自定义set report的请求操作可参考:https://blog.csdn.net/xqhrs232/article/details/79525793

    而USB Key、usb声卡等作为HID设备,前提要根据实际使用情况配置好内核。一般只有0号控制端点和一个中断输入端点(例如3号),这些端点可在加载完内核之后看到,如下所示。对于中断端点,可以用usb_interrupt_msg(其实就是usb_bulk_msg)函数进行访问;

    1.控制端点

    对于控制端点(一般默认端点0),除了数据,需要构造一个8字节的setup包。有关setup包的详细结构,可以参考USB和HID规范。获取setup包具体数值最简单的方法,就是在Windows环境下用BusHound观察USB Key的通信过程。通讯过程(控制传输)如下图:

    Linux下   /dev/hidraw0是通用的控制通道。

    2./dev/hidraw0配置

    如果没有hidraw设备节点,可参考这个:
    https://blog.csdn.net/qq_33750826/article/details/78952249

    hidraw的参考文档:https://www.kernel.org/doc/Documentation/hid/hidraw.txt
    ————————————————
    版权声明:本文为CSDN博主「忧愁的awe」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/DFSAE/article/details/81876573

    3.set_report

    我们设置set report按照以下这个去设:

    当然,最好以实际抓到的数据为准。推荐用wireshark抓包。

  • 相关阅读:
    运动想象 (MI) 迁移学习系列 (9) : 数据对齐(EA)
    如何快速搜索多个文件中内容是否有你需要的东西?
    阿里图库字体使用方法---新手适合看
    百度超级链XuperChain使用JavaSDK接入
    前有苹果、后有谷歌,微软的 2022 依旧“压力山大”
    vue3 组件响应式v-model 失效,实践踩坑,一文搞懂组件响应式原理,对初学者友好
    【微知】RDMA和拥塞控制领域中的NP和RP是什么?
    openGauss学习笔记-61 openGauss 数据库管理-常见主备部署方案
    vs调试报错 error LNK2001: 无法解析的外部符号 main 文件MSVCRT.lib(crtexe.obj)
    异常解决!Mybatis实体类属性名和表中字段名不一致的处理方案
  • 原文地址:https://blog.csdn.net/weixin_44575952/article/details/126180843
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号