再见,Flash!
2017年7月25日,Adobe 终于官宣了 Flash 的产品寿命结束计划:
2020年12月31日,终止 Flash Player 的开发支持工作;
2021年1月12日,Flash Player 将不再支持播放 Flash 内容;
同时,该公司“强烈建议”所有用户立即在系统中卸载 Flash Player。
事件2
Flash 停服引起故障,大连车务段昼夜攻关
事件3
家里的网站也被这个flash屏蔽给搞坏了。
Flash服务了这么多年,可以说覆盖率相当大,此次停用,等同于埋了一个后门,定时触发“后门攻击”,不同于安全漏洞,它是有意为之。造成的影响不亚于一次供应链攻击。
很好奇,它是如何实现的呢?
分析
分析目的
Adobe在pepflashplayer.dll里如何实现对过期使用的封禁?从安全对抗的角度,这个限制策略是否可以绕过?
分析对象
名称版本md5
pepflashplayer.dll32.0.0.465AF6D91D849B5AD7BF71CE730EF1AC0E0
分析环境
Win10
Chrome 87.0.4280.141
分析工具
BurpSuit Pro
*** Analyzer
WinDbg Preview
IDA
010 Editor
分析过程
1、寻找突破口
Adobe在其之前发布的几版Flash软件中埋下了逻辑后门,会在2021年1月12日触发,导致代码在此日期之后拒绝渲染任何更多内容。
这颗逻辑后门是否就在flash.dll里呢?
我们当前的dll位置:C:\Users\vinegar\AppData\Local\Google\Chrome\User Data\PepperFlash\32.0.0.465\pepflashplayer.dll
下载一个老版本v26.0.0.131,替换该pepflashplayer.dll,重启chrome,flash渲染正常,可以断定逻辑后门确实在该dll中。
过期使用封禁的策略是怎样的呢?
猜测两个可能,一个是联网状态,获取服务端限制策略,使本地逻辑开关关闭,另一个是获取本地日期,与限制日期比较。
情况一 联网抓包
针对http/https请求,burpsuit未发现可疑请求
针对TCP/UDP请求, *** Analyzer也未发现可疑请求
也可能看漏了。。。
情况二 日期比较
这种情况,又分4种
(1) 当前日期来自本地,限制日期来自服务端
(2) 当前日期来自服务端,限制日期来自本地
(3) 当前日期来自本地,限制日期来自本地
(4) 当前日期来自服务端,限制日期来自服务端[这种类似情况一,但是直接下发一个开关就好了,没必要从server拿两个日期到client比较]
抓包没有发现,直接修改本地时间到2021.1.12之前,重启浏览器,加载成功。
可以确定,flash获取了本地时间,进行比较。
2、定位系统时间获取函数
Win中可以获取系统时间的方式很多,如何确定目标DLL是如何获取的呢?
可以参考导入函数表
IDA加载pepflashplayer.dll,查看导入函数,time关键字过滤
标签: Flash过期怎么解决 AdobeFlash过期怎么解决 AdobeFlash过期怎么回事 AdobeFlash过期怎么办
在进行项目工程时,我们经常会听到PPP模式,BOT模式,那么这些看似高深的术语是什么意思呢?今天就让小编带你了解了解。一、两者的定义PPP模
一、 诺基亚E66便于携带,界面简洁,功能全面,系统也不错,而且比较省流量。待机时间比较长,皮实,很坚固耐用,使用寿命较长。手感好,
怎么删除瑞星杀毒软件:工具 原料联想I5windows10方法 步骤1、首先右键瑞星图标,打开属性,然后点击查找目标(打开后,先放着不管)2、接着
beta版一般指Beta版本。Beta版本是软件的测试版本,经常在各类著名软件中的前期发布版本的后缀中可见,包括大名鼎鼎的windows系统。1、beta
百度竞价包年百度竞价包年这个产品怎么样?百度竞价点击一次多少钱?如果没有人理解企业,也没有人管理,我建议百度竞价包年还是可以做的。毕
优盘装系统后,要是在玩游戏的时候,遇到了提示vcomp100 dll丢失的问题,导致游戏没有办法进行了。要怎么解决vcomp100 dll丢失的情况呢?此
YouCam 7 是一款全方位视频应用工作室,提供一系列人像美容工具、200种以上趣味特效和完整桌面撷取功能,让你不论是与亲友玩乐聊天或专业
生活在这样一个高速发展的时代里面,人们想要让自己的生活享受到高品质,那就要为自己的家庭选择一些高科技的家电产品,小厨宝也出现在我们
许多win7系统用户在工作中经常会遇到win7系统C盘空间越来越小导致C盘空间不足的情况,比如近日有用户到本站反映说win7系统C盘空间越来越小
今天和大家分享一下win7系统kb4012215补丁安装失败问题的解决方法,在使用win7系统的过程中经常不知道如何去解决win7系统kb4012215补丁安装
宏碁笔记本官方售后 宏碁笔记本官方
宏碁电脑售后服务点广西宏基笔记本售后服务哪里有服务站?宏碁笔记本官方售后维修点查询?玉林宏基电子产品售后服务中心,新民大道电脑电器专
电脑运行太慢了 电脑运行太卡了怎么
电脑怎么清理灰尘 电脑运行太慢了太卡了怎么办?笔记本清理灰尘前的准备工作:1、首先准备笔记本开盖螺丝刀(一般选用十字或一字螺丝刀均可)
格力电器怎么样 格力电器是国企还是
格力电器,想必大家都不陌生,至少董 *** 大家是熟悉的,格力集团大家都十分熟悉了,许多人买空调都会选择格力空调。格力空调的董事长董
粗钢是什么 粗钢是什么有什么作用?
粗钢是铁水经过加工、添加合金、碳等元素浇筑成型后的成品,是指全国钢铁行业可以向社会提供的最终钢材加工原料。美国等一些国家用粗钢重量
Lenovo windows7旗舰版32位下载
联想windows7旗舰版64位哪里下载?联想windows7旗舰版针对联想电脑定制,集成最全面的Lenovo硬件驱动,结合联想电脑的特点进行优化封装,通