当前位置: 首页 > news >正文

U盘实现——BOT 常用命令

文章目录

  • U盘实现——BOT 常用命令
    • 命令格式
      • CBW
      • CSW
    • 数据传输条件
      • 命令传输
      • 数据传输
      • 状态传输
    • 命令汇总
    • INQUIRY Command:12h
      • 数据格式
      • 抓包
    • READ FORMAT CAPACITIES Command: 23h
      • 数据格式
      • 抓包
    • READ CAPACITY Command: 25h
      • 数据格式
      • 抓包
    • TEST UNIT READY Command: 00h
      • 数据格式
      • 抓包
    • WRITE(10) Command: 2Ah
      • 数据格式
      • 抓包

U盘实现——MSC 介绍 中介绍了 BOT 三种状态的转换过程,本节主要介绍下常用的几个 BOT 命令及数据抓包

U盘实现——BOT 常用命令

命令格式

CBW

在这里插入图片描述

  • dCBWSignature(4 字节):签名字段应包含值 43425355h(小端),表示为 CBW。
  • dCBWTag (4 字节):主机发送的命令块标签。设备应在相关 CSW 的 dCSWTag 字段中将此字段的内容回显给主机。dCSWTag 将 CSW 与相应的 CBW 积极关联。
  • dCBWDataTransferLength(4 字节):执行此命令期间,主机预期在 Bulk-In 或 Bulk-Out 端点上传输的数据字节数(由 Direction 位指示)。如果此字段为零,则设备和主机不应在 CBW 和关联的 CSW 之间传输任何数据,并且设备
http://www.dtcms.com/a/109467.html

相关文章:

  • 无线通信技术(三):5G NR通信频带划分与应用场景
  • Spring Boot后端开发全攻略:核心概念与实战指南
  • python大数据相关职位,还需要学习java哪些知识
  • 股权转让怎么交税?
  • 【动态规划】线性dp——LIS和LCS
  • 网站提示“不安全“怎么办?原因分析与解决方法
  • sqlalchemy详细介绍以及使用方法
  • 防爆对讲机VS非防爆对讲机,如何选择?
  • 将现有 REST API 转换为 MCP Server工具 -higress
  • element-plus中,表单校验的使用
  • HCIP-8 ospf静默接口,ospf树
  • 用Python和Pygame创造粉色粒子爱心:3D渲染的艺术
  • 《AI大模型应知应会100篇》第56篇:LangChain快速入门与应用示例
  • VTK 各个点颜色的设置
  • 289.将所有数字用字符替换
  • 栈容器的应用
  • 代码随想录|动态规划|17一和零
  • DAY 35 leetcode 202--哈希表.快乐数
  • QT 非空指针 软件奔溃
  • 检索增强生成(RAG) 优化策略
  • LLM架构解析:长短期记忆网络(LSTM)(第三部分)—— 从基础原理到实践应用的深度探索
  • MyBatis:开源、轻量级的数据持久化框架
  • 游戏引擎学习第201天
  • Muduo网络库实现 [九] - EventLoopThread模块
  • 康谋分享 | 仿真驱动、数据自造:巧用合成数据重构智能座舱
  • 去中心化交易所(DEX)
  • Unity3D开发AI桌面精灵/宠物系列 【三】 语音识别 ASR 技术、语音转文本多平台 - 支持科大讯飞、百度等 C# 开发
  • 【GCC警告报错4】warning: format not a string literal and no format arguments
  • 从扩展黎曼泽塔函数构造物质和时空的结构-13
  • 练习题:120