变态重口极致另类在线-波多久久夜色精品国产-波多野结衣在线观看一区-波多野结衣在线观看一区二区-污污的网站免费阅读-污污视频网址

東坡下載:內容最豐富最安全的下載站!

幫助|文件類型庫|最新更新|下載分類|排行榜

騰訊QQ其它聊天QQ表情QQ空間購物聊天視頻聊天聊天機器人局域網聊天阿里釘釘騰訊RTX淘寶千牛阿里旺旺

首頁聊天通訊斗圖表情 → 微信閃退gif表情包 gif 最新版

微信閃退gif表情包

微信閃退gif表情包gif 最新版

  • 大小:201KB
  • 語言:中文
  • 平臺:WinAll
  • 更新:2017-05-27 10:26
  • 等級:
  • 類型:斗圖表情
  • 網站:暫無
  • 授權:免費軟件
  • 廠商:
  • 產地:國產軟件
好用好玩 50%(0)
坑爹 坑爹 50%(0)
軟件介紹軟件截圖相關軟件軟件教程網友評論下載地址

微信閃退gif表情包,在各個微信群中流傳著一個天線寶寶的GIF表情。在iOS版的微信上,只要打開了包含這個GIF表情的聊天窗口,就會造成微信閃退。

微信閃退背景情況

5月17日起,在各個微信群中流傳著一個天線寶寶的GIF表情。在iOS版的微信上,只要打開了包含這個GIF表情的聊天窗口,就會造成微信閃退。

在進行具體分析之前,對崩潰原因進行了猜測:(1)iOS系統自帶GIF解析功能存在問題;(2)微信自己實現GIF解析的功能,由于對輸入數據的校驗不嚴格,導致異常。

經過測試,發現iOS版QQ不受影響,因此可以排除iOS的GIF解析問題。

微信閃退原因分析

1、樣本精簡

初始的GIF樣本有1MB之多,不利于定位引起問題的具體數據,因此我們需要對樣本進行精簡。通過010 Editor打開原始樣本GIF,利用GIF模板解析,發生解析異常,這就表示樣本GIF的格式存在問題。

從模板解析的情況顯示,在38幀正常的圖片數據后,出現了異常的數據。如圖所示,因此我們將正常數據部分移除,僅保留異常數據,進行下一步精簡。

可以看到,剩余的異常數據的部分有10多萬個,通過二分法的方式進行測試和排除。具體就是,刪除一半后,測試另外一半是否可以導致崩潰。

如果崩潰了,說明引起異常的數據在保留的一半中,反之則說明在刪除的部分中。

經過不斷的排除后,發現異常的數據就在下圖的紫色部分中。只要帶有GIF的圖像數據部分帶有這些異常數據,就會導致iOS微信閃退。

2、調試分析

經過樣本精簡,我們已經發現了引起異常的數據位置。那么,現在就需要結合實際的調試,來確定實際引起異常的數據。

以iOS微信6.5.7版為例,崩潰發生時的調用棧如下,崩潰發生于微信內部,說明是微信自身的GIF解析功能存在問題。

經過對相關函數的逆向分析,最終確定了引起異常的數據。首先來觀察sub_100B6CBF0這個函數,對于GIF中的數據進行循環查找,如果存在0x21和0xF9,那么當前數據就表示是一個GraphicControlExtension結構,并接著對GraphicControlExtension數據進行解析。

如果當前查找到的數據為0x2C,就表示搜索到了一個ImageDescriptor,跳出while循環,進行實際圖片數據的解析。這里也就是異常數據的起始位置!

正常的幀數據的ImageDescriptor數據如下:

而引起異常的數據中,恰好存在0x2C這個關鍵的分隔符,導致下述紅框中的數據被解析成了一個ImageDescriptor。可以看到,ImageWidth屬性為0,ImageHeight屬性為0x100。

接下來,這部分異常的數據就會進入sub_100B6CE90函數進行解析。由于ImageWidth為0,導致與ImageHeight相乘后等于0,在new buffer時,傳入的大小參數為0,這是第一個問題,但這并不會導致閃退,仍然可以分配一個很小的堆塊。

引起崩潰的代碼如下,在else block中,sub_100B6C4F0的作用沒有具體跟蹤,猜測是進行lzw解壓縮,并返回解壓縮后的數據長度v21。

由于v10 = 0x0000010000000000,截斷成unsigned int后為0,這就導致 v10 – 1 – v21 為負數,作為memset第三個參數,相應的unsigned int形式就是一個很大的正數。在memset時,就會導致崩潰,這是第二個問題。

PC官方
安卓官方手機版
IOS官方手機版

微信閃退gif表情包截圖

下載地址

微信閃退gif表情包 gif 最新版

熱門評論
最新評論
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字數: 0/500 (您的評論需要經過審核才能顯示)

編輯推薦

本類軟件必備

約炮QQ微信陌陌交友同城征婚啪啪購物旺旺京東米聊游戲歪歪QTCC

報錯

請簡要描述您遇到的錯誤,我們將盡快予以修正。

轉帖到論壇
輪壇轉帖HTML方式

輪壇轉帖UBB方式

主站蜘蛛池模板: 欧美乱子伦xxxx12在线 | 中文字幕日韩一区二区三区不卡 | 国产一区成人 | 一级特黄aa大片一又好看 | 国产高清区 | 一区二区三区在线 | 日本 | 日本黄色三级视频 | 九九久久99 | 成人看免费一级毛片 | 97夜夜| 天天操天天插 | 免费观看的成年网址 | 欧美另类高清xxxxx | 羞羞网站视频 | 福利视频黄 | 一级做a爱片特黄在线观看yy | 老司机午夜精品视频你懂的 | 久久天天躁日日躁狠狠躁 | 欧美日本亚洲国产一区二区 | 国产成人一区二区三区 | 美女福利视频导航 | 日本xxxx色视频在线观看免 | 亚洲美女福利 | 国产成人亚洲毛片 | 国产一区精品视频 | 亚洲一片 | 午夜爽爽性刺激一区二区视频 | 成年免费大片黄在线观看视频 | 你懂的手机在线 | 在线视频天堂 | 欧美精品人爱c欧美精品 | 亚欧洲精品bb | 欧美精品第三页 | 欧美tube6最新69| 乱色伦短篇小说 | 欧美性高清视频免费看www | 福利视频欧美一区二区三区 | haose16在线永久免费 | 日本黄线在线播放免费观看 | 中文字幕 亚洲 一区二区三区 | 亚洲欧美一区二区视频 |