首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
V2EX  ›  Linux

请小伙伴有偿帮助通过 USB 自动识别 USB 主机的操作系统

  •  
  •   tinydebian · 138 天前 · 997 次点击
    这是一个创建于 138 天前的主题,其中的信息可能已经有所发展或是发生改变。
    大家好,

    下面的描述,可以用 Raspberry Pi Zero 的板子上,用 OS fingerprinting 的方法自动识别 USB 主机的操作系统。
    https://github.com/wismna/HackPi

    我们可以提供 Raspberry Pi Zero 的板子。但是最近是春节期间,快递可能不方便。

    如有兴趣,请邮件联系: info@tinydebian.com 。
    11 回复  |  直到 2019-03-05 11:13:12 +08:00
        1
    ibreaker   137 天前
    啥意思 没看懂。 帮你们测试?
        2
    tinydebian   137 天前
    差不多,按照文档上的步骤,能得到文档里说的结果就可以了。
        3
    catalina   137 天前 via Android
    手头有 RPi2 和 3,可以用吗?
        4
    tempdban   137 天前
    @catalina 要用 g_ether 23 不带 otg
        5
    tempdban   137 天前
    看起来不是很复杂啊,你编个 g_ether 的 ko 插进去,dmesg 就显示 log,剩下的工作就是分析 dmesg。
    仓库里的脚本被注释掉了好多,README 里的网址也打不开,木有现成的特征库
        6
    tinydebian   137 天前
    好像是哦,这个网址打不开( http://ix.cs.uoregon.edu/~butler/pubs/sadfe11.pdf ),还好从前能打开的时候,我下载了。
        7
    tinydebian   137 天前
    @tempdban 可能 RPi2/3,有种特别的办法实现 OTG?
        8
    ibreaker   136 天前
    @tinydebian 免费送板子吗
        9
    tempdban   136 天前
    @tinydebian 芯片本身支持 otg,但是连了一个 hub,只能 host
        10
    tinydebian   136 天前
    @ibreaker 当然免费送板子啦。
        11
    ccav   104 天前
    这是为了识别系统自动提供: ecm(linux,osx),rndis(win)虚拟网卡?

    https://github.com/wismna/HackPi
    不是已经说的很清楚了.就是给 dwc 加了个 printk 函数,在 OTG 工作之前识别 USB 信号(确定 OS 版本).再挂载对应的虚拟网卡设备.
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4067 人在线   最高记录 5043   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 23ms · UTC 02:50 · PVG 10:50 · LAX 19:50 · JFK 22:50
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1