“文明驾屎,安全行车”😂出租车显示屏现雷人标语,疑似内存位反转惨案

@Ta 2018-09-16发布,2018-09-16修改 2227点击

原新闻

武汉大海信息系统科技有限公司相关工作人员介绍,如果是工作人员发布了错误的信息,那么其他出租车都会变成相同的错误字样,但实际上这种情况并未发生。因此他们分析,可能是广告屏内部模块出现了故障,才导致屏幕显示出错,变成了谐音字。他们将加强管理。

嗯,这看上去是完全有可能的。因为在汉字编码中同音字的码位是相邻的。“驶”的GBK编码为0xCABB,而“屎”的编码为0xCABA,两者在内存中只有最后一个比特位不同。而设备的内存受到各种因素的影响是可以发生位反转的。内存中只需要存储该字的内存单元的最后一个比特位由1变为0,在其他模块正常的情况下,显示屏上的字就会由“驶”变为“屎”了。

所以问题可能在于,该显示屏使用了不安全、没有校验的内存(大部分商用内存都是这种类型),并且软件/固件也没有对待显示数据进行校验或者检查,于是在发生某些微小的电子级别的扰动之后,有趣的效果就被显示了出来

回复列表(8)
  • @Ta / 2018-09-16
    太他妈巧了吧! 红米Note4高配版(银色)
  • @Ta / 2018-09-16

    微博回复,待分析

    @张无双J: 哈哈哈哈挺正常的 上次坐公交车 公交显示屏里写的是“刚锹车的乘客请往里走..........” 我看着那个锹车两字 笑了一路😂😂😂

  • @Ta / 2018-09-16

    经分析,在常见字符编码中,“上”和“锹”都相距较远,“上”不太可能经由位反转变成“锹”。

    # GBK:
    c9cf 1100100111001111 上
    c7c2 1100011111000010 锹
    # UTF-16:
    4e0a 0100111000001010 上
    9539 1001010100111001 锹
    # UTF-8:
    e4b88a 111001001011100010001010 上
    e994b9 111010011001010010111001 锹
    
  • @Ta / 2018-09-16
    文明=屎?
  • @Ta / 2018-09-16
    @老虎会游泳,还笑了一路,你是魔鬼吗?
  • @Ta / 2018-09-16

    @5258,上述发言来自微博网友@张无双J,我会将你的回复转达给他的。

  • @Ta / 2018-09-16
    被锁定
    层主 @小杨 于 2019-09-08 12:40 删除了该楼层。
  • @Ta / 2018-09-16
    @老虎会游泳,你这解答的太专业了把。 
    华为荣耀6Plus的孤单
添加新回复
回复需要登录

[聊天-老虎会游泳] TabKey9:愉快的一天!