这是微信闪(shǎn)退(tuì)动态表情包(bāo)大全,微信闪退动态表情包(bāo)是一款(kuǎn)非常(cháng)有趣也有创新价值的表情包,这款表情包来(lái)源是在各(gè)个微信(xìn)群中流传着一个天线(xiàn)宝宝的GIF表(biǎo)情。在ioses版的微信上(shàng),只要打开(kāi)了包含这个GIF表情的聊天窗口,就(jiù)会造成(chéng)微(wēi)信闪退。各位看官是不是觉(jiào)得非常的神奇,下面就为大家带来详(xiáng)情介(jiè)绍,欢(huān)迎下载微信闪(shǎn)退动(dòng)态表情(qíng)包大全(quán)。
5月17日起(qǐ),在各个微信群(qún)中(zhōng)流传着(zhe)一个天线宝宝(bǎo)的GIF表情。在ioses版的微信(xìn)上(shàng),只要打开了包(bāo)含这个GIF表情的聊天(tiān)窗口(kǒu),就会(huì)造成微信闪退(tuì)。
在(zài)进行具体分析之前,对崩溃原因进(jìn)行(háng)了猜测:(1)ioses系统自带GIF解析功能存在问题(tí);(2)微信自己(jǐ)实现GIF解析的功能,由于对(duì)输入数(shù)据的校验(yàn)不严格,导致异(yì)常(cháng)。
经过测试(shì),发现ioses版QQ不受影响,因此可(kě)以排除(chú)ioses的GIF解析问题。
1、样本精简
初始(shǐ)的GIF样(yàng)本有1MB之(zhī)多,不利于定位引起问题的具(jù)体(tǐ)数据,因此我们需要对样本(běn)进行精简。通过(guò)010 Editor打开原始样本GIF,利用GIF模板解(jiě)析,发生解析异常(cháng),这(zhè)就表示样本GIF的格式存(cún)在问题。
从模板解析的情况显示,在38帧(zhēn)正(zhèng)常的图片数(shù)据后,出现了异常的数据。如图所示,因(yīn)此我们将正(zhèng)常(cháng)数据部分移除(chú),仅保留异常(cháng)数据,进(jìn)行下一步精简。
