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

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

  •  
  •   tinydebian · 2019-01-31 10:11:19 +08:00 · 2549 次点击
    这是一个创建于 2127 天前的主题,其中的信息可能已经有所发展或是发生改变。
    大家好,

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

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

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

    https://github.com/wismna/HackPi
    不是已经说的很清楚了.就是给 dwc 加了个 printk 函数,在 OTG 工作之前识别 USB 信号(确定 OS 版本).再挂载对应的虚拟网卡设备.
    tinydebian
        12
    tinydebian  
    OP
       2020-11-16 19:15:05 +08:00
    @ccav 能和你联系吗?
    tinydebian
        13
    tinydebian  
    OP
       2020-11-16 19:15:43 +08:00
    @tempdban 能和你联系吗?
    tempdban
        14
    tempdban  
       2020-11-16 20:32:05 +08:00 via Android
    你这坟挖的…快两年都没学会吗
    ccav
        15
    ccav  
       2020-12-01 00:28:34 +08:00
    @tempdban
    @tinydebian

    其实我也是想这么说~
    tinydebian
        16
    tinydebian  
    OP
       2020-12-01 08:37:19 +08:00
    @ccav @tempdban
    从某种程度,能说明:我是持之以恒的?
    我们的 USB Host auto-detect 工作得很好;这次联系你们,是看有没有可能你们能加入我们?
    tinydebian
        17
    tinydebian  
    OP
       2020-12-02 22:34:57 +08:00
    @tempdban 怎么样,能联系你吗?
    ccav
        18
    ccav  
       2021-02-16 17:22:04 +08:00
    @tinydebian 怎么中文这么别扭?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3127 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 13:19 · PVG 21:19 · LAX 05:19 · JFK 08:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.