很多玩微信的朋友发现发现最近流行微信撤回,有时候聊天会发现系统提示对方撤回消息并亲了你一口,朋友圈也被刷屏,小编今天就带来这个bug插件使用教程,有兴趣的朋友快来下载体验一下吧!
你女朋友撤回了一条消息还亲了你一口微信bug插件是微信出现了bug,问题出在"& # 8237"这个字符上。(由于该字符无法直接打出来,以下用\x代替),如果你撤回了一条消息,就会出现这个问题哦!虽然微信已经修复了这个bug,但是大神已经将这个bug插件下载下来了,大家复制到微信目录下面去就可以使用了。
这个问题可以说是微信的一个BUG,问题出在"& # 8237"这个字符上。(由于该字符无法直接打出来,以下用\x代替)
当你撤回一条消息时,微信将会发送一条"XXX撤回了一条消息”给对方,这条消息是如何产生的呢?
——以下为推测,只是举例说明BUG可能发生的原理——
——以下伪代码,JAVA和C混写,学过一点点代码的应该都可以看懂——
——服务端——
当你撤回消息时,微信会执行以下命令:
sendMessageToReceiver("“%s”撤回了一条消息",getSenderName());
其中,getReceiverName命令是获取发送人,也就是撤回人的用户名。
情景一:你的用户名是“刘看山”,这条消息就会变成
消息①:“刘看山”撤回了一条消息
√完美
情景二:你的用户名是“刘看山\n”,\n是换行符,这条消息就会变成:
消息er:“刘看山
”撤回了一条消息
×这样不好看,于是微信会屏蔽昵称中\n\b\t等特殊字符。
情景三:你的用户名是“刘看山\x萌个了卖并”,这条消息会变成
消息③:“刘看山\x萌个了卖并”撤回了一条消息
√看起来也没什么错
——从服务端到客户端的分割线——客户端收到服务端发来的这条消息,需要将这条消息展示给用户,那么对以上的消息①和③(②已经被屏蔽),分别产生的效果是:
消息①:“刘看山”撤回了一条消息
消息③:“刘看山”撤回了一条消息并卖了个萌
注意,此时在内存中,消息③的内容还是:“刘看山\x萌个了卖并”撤回了一条消息
现在再来说说“& # 8237”这个特殊字符。就像\n在windows是换行,\t是输出一个TAB一样,这个特殊字符的作用是:将此消息倒序。那倒序时究竟发生了什么呢?现在模拟一下微信输出时处理该消息的步骤,用下划线表示光标所在的位置:
字符串:“刘看山\x萌个了卖并”撤回了一条消息
·处理到“看”时,要输出的消息为
“刘看_”撤回了一条消息
·处理到“山”时:
“刘看山_”撤回了一条消息
·处理到特殊字符时:
“刘看山”撤回了一条消息_ (注意:此时光标移动到了末尾)
·处理到“萌”时:
“刘看山”撤回了一条消息_萌
·处理到“并”时:
刘看山”撤回了一条消息_并卖了个萌
这样,用户就会看到各种奇奇怪怪的消息了。
只要微信在客户端中屏蔽了这个字符,那么这个BUG也就不存在了。
234KB / 01-09
聊天工具
下载321KB / 01-09
聊天工具
下载231KB / 01-09
聊天工具
下载76.4M / 03-25
立即下载55M / 06-05
立即下载237.9M / 04-13
立即下载140.5M / 03-06
立即下载900.9M / 03-02
立即下载96.2M / 07-06
立即下载311.2M / 07-06
立即下载335M / 07-06
立即下载200M / 07-06
立即下载413.8M / 07-06
立即下载353.9M / 06-05
立即下载131.8M / 04-13
立即下载230.8M / 03-03
立即下载195.6M / 03-03
立即下载165.4M / 03-03
立即下载45.6M / 09-08
立即下载665.2M / 07-06
立即下载2.84G / 07-06
立即下载93M / 07-06
立即下载338.3M / 07-06
立即下载1.38G / 07-26
立即下载488.3M / 07-16
立即下载109.8M / 06-03
立即下载142M / 01-08
立即下载1.2M / 11-23
立即下载548.8M / 04-13
立即下载1.6M / 04-13
立即下载1.48G / 03-18
立即下载646.6M / 03-03
立即下载133.7M / 03-03
立即下载325.8M / 06-07
立即下载60M / 04-29
立即下载254M / 04-25
立即下载659M / 04-23
立即下载1M / 12-26
立即下载253.4M / 12-08
立即下载253M / 12-08
立即下载1.19G / 11-16
立即下载110.5M / 04-23
立即下载26.7M / 03-16
立即下载488.3M / 07-16
立即下载248.9M / 12-08
立即下载248.9M / 12-08
立即下载201.2M / 04-13
立即下载100.6M / 03-06
立即下载148.9M / 03-06
立即下载1.12G / 07-06
立即下载1.25G / 07-06
立即下载9.48G / 07-06
立即下载50KB / 07-06
立即下载116.2M / 04-10
立即下载1.92G / 04-17
立即下载201.5M / 04-13
立即下载7.31G / 07-01
立即下载94.3M / 07-06
立即下载2.48G / 07-06
立即下载7.63G / 07-06
立即下载1M / 07-06
立即下载778.1M / 07-06
立即下载509.7M / 07-06
立即下载561.8M / 07-11
立即下载1.32G / 01-19
立即下载72M / 07-06
立即下载548.7M / 07-06
立即下载1.00G / 07-06
立即下载9.13G / 07-06
立即下载126.2M / 07-06
立即下载72M / 07-06
立即下载105.1M / 07-06
立即下载132M / 07-06
立即下载