很多玩微信的朋友發現發現最近流行微信撤回,有時候聊天會發現係統提示對方撤回消息並親了你一口,朋友圈也被刷屏,小編今天就帶來這個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
立即下載