办公室门禁系统竟使用静态 KEY 进行无线控制,这些工程公司怎么想的 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lty1993
V2EX    信息安全

办公室门禁系统竟使用静态 KEY 进行无线控制,这些工程公司怎么想的

  •  2
     
  •   lty1993 2018-07-23 03:35:29 +08:00 5503 次点击
    这是一个创建于 2636 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前一阵子搬了新办公室,新办公室的门禁系统用的是遥控器来选泽门工作的模式,有四个:

    1. 自动(根据有没有人在门前)
    2. 密码 /刷卡

    于是乎,搬出家里的 Infiniium S 示波器,从物业那里借来了遥控器,抓了一下通信。

    capture.jpg

    可以看出,Carrier 是 315Mhz,然后用了简单的 OOK 进行编码。

    保存了单次的结果成 reference,然后再次按同样的按钮,得到的竟然是同样的波形! WTF !竟然不是 rotate key。这样的话谁只要抓到就可以获得控制权,太不安全了吧。

    接下来把四个模式的信号都抓下来,复制到电脑上去分析。

    wave.jpg

    然后假设短是 0,长是 1,把波形转换成 0 和 1 大概是这样的。

    code.jpg

    可以看出,信号前 16 位应该是类似门 ID 之类的东西,后 8 位是模式,最后一位一直是一样的(也可能是校验位)。一共 25 位。

    然后写了个程序把 0 和 1 写成了二进制文件,画了个 GRC 流程,用 Ettus USRP 直接发射,就把门搞定了。

    grc.png

    这栋楼里其他楼层也是一样的门禁系统,我只要穷居一遍 ID (小于 2 小时)就可以把剩下所有的门全部打开。其他外来人员想要攻击直接等物业用遥控器的时候用 GRC 抓一下信号,直接重放就可以搞定门禁了。

    我记得汽车行业应该已经完全没有这种静态 KEY 的系统了吧,怎么别的行业不从汽车行业吸取点教训呢。

    21 条回复    2018-07-23 23:03:22 +08:00
    qq316107934
        1
    qq316107934  
       2018-07-23 03:43:48 +08:00 via Android
    公司门禁滚码的话你就知道头疼了...不方便复制和移植到手机,当然我说的是 RFID,和红外差不多,只不过频率和携带的数据量不同。
    kokutou
        2
    kokutou  
       2018-07-23 06:41:24 +08:00 via Android
    先抓几周包,然后整理一下,全天候随机重放,要不了多久你们就能换一下了。
    t6attack
        3
    t6attack  
       2018-07-23 06:56:33 +08:00
    我们楼的门禁,楼下小超市 10 块钱一个。
    haimall
        4
    haimall  
       2018-07-23 07:03:24 +08:00 via Android
    你太认真了。
    我们小区的门禁系统,用手敲两下就开了。。
    loading
        5
    loading  
       2018-07-23 07:15:07 +08:00 via iPhone   3
    楼上似乎都误解了,楼主说的不是密码那个模式。而是:

    这个门禁系统的弱点是那个切换工作模式的遥控器。

    可以直接用遥控器开门。这个遥控很容易破解。
    xiashali
        6
    xiashali  
       2018-07-23 07:37:29 +08:00   13
    你这个赤裸裸的炫富。搬台示波器我理解,直接拿钱出来什么鬼
    gaupen1186
        7
    gaupen1186  
       2018-07-23 07:40:21 +08:00 via Android
    @xiashali 他这个示波器才是炫富
    xiashali
        8
    xiashali  
       2018-07-23 08:04:51 +08:00
    @gaupen1186 #7 你不知道他有多少台安捷伦
    wowo243
        9
    wowo243  
       2018-07-23 08:19:06 +08:00 via Android
    省成本呗
    7654
        10
    7654  
       2018-07-23 08:24:27 +08:00   1
    安全就是个笑话
    zhujinliang
        11
    zhujinliang  
       2018-07-23 08:33:56 +08:00 via iPhone
    第一行,用遥控器来选什么?
    qsun
        12
    qsun  
       2018-07-23 08:35:20 +08:00
    高帅富楼主的这个安捷伦几钱买的?
    lty1993
        13
    lty1993  
    OP
       2018-07-23 09:36:03 +08:00
    @zhujinliang 选择门的工作模式,常开 /长闭 /感应 /密码
    lty1993
        14
    lty1993  
    OP
       2018-07-23 09:37:39 +08:00
    @loading 正解,这可是可以把门设置长闭吧人都关在里面或者外面的。
    lty1993
        15
    lty1993  
    OP
       2018-07-23 09:38:52 +08:00
    @xiashali 它们刚好就在桌上,你不提我都没注意,我也很无奈阿
    zhjits
        16
    zhjits  
       2018-07-23 09:58:56 +08:00 via iPhone
    @xiashali 那两百块钱我好像见过(
    sennes
        17
    sennes  
       2018-07-23 10:12:43 +08:00
    GNU Radio 的东西也不便宜
    maichael
        18
    maichael  
       2018-07-23 10:48:45 +08:00
    图全部挂了。

    这种就是典型的防君子不防小人。
    easylee
        19
    easylee  
       2018-07-23 10:52:27 +08:00
    @maichael 未挂。
    Kirscheis
        20
    Kirscheis  
       2018-07-23 11:00:54 +08:00 via Android
    太正常了,国内这些小公司做出来的东西,能用就已经是他们的极限了
    我这大多数门禁干脆就是空白 rfid 卡的序列号直接当密码,而且不能挂失
    DennyDai
        21
    DennyDai  
       2018-07-23 23:03:22 +08:00 via Android
    又有钱又大佬
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2951 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 13:37 PVG 21:37 LAX 06:37 JFK 09:37
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86