屏蔽国内代理商Flash本地播放器更新提示

引言

引用

如果本文章侵犯了您的合法权益,请联系站长管理员,予以删除处理。
本篇文章为本人为了方便使用低版本,不想升级,所写的文章,一切思路为本人想法和见解,请大家不要模仿这一系列操作,一切法律后果自负哦。

如下图所示:
image.png

提示内容为:Adobe Flash Player 更新提示,该版本过旧,不支持运行,请升级后使用。查看升级详情:巴拉巴拉。。。
我运行一个十几年前的demo你给我说版本过旧,那时候flash版本还是8呢,还没有改名为animate呢,谁是祖师爷心里没点数吗?吃相简直太难看了。

思路

发现写入文件:

C:\Users[用户名]\AppData\Roaming\Macromedia\Flash Player\macromedia.com\support\flashplayer\sys\settings.sol
打开之后是一些参数配置,可以在此处下手。
image.png
比如设置为只读,修改权限,让flash播放器无权修改这个文件

屏蔽更新网址:

www.adobe.com/go/fp_cn 【没作用】
geo2.adobe.com 【修改之后uciMacPPAPIVersion版本号为当前版本,而不是最新版】
修改之后删除原来变成了这个
image.png
⚠️ 这个思路适用于删除sol文件后,再运行

版本对比:

sol里面存放了版本信息,34.277,那么修改本地的flash版本,只要高于它应该也是个思路。
查找版本号,全部替换成99.9.9.999 PE信息也改成了99.9.9.999,发现离线生成的sol还是没有更新为99,不知道原因呢

反汇编,je换成ja或jmp:

找一些关键字,发现他们都在一起,断点往上打,看是从哪儿过来的,nop掉跳转语句。
image.png

这里提供一个简单的方案,使用winhex等编辑器也是可以实现的
image.png

image.png

image.png

把URL地址改了就好了

最终解决方案

反编译方案 ✅
修改hosts ✅
禁止修改sol文件 ✅
修改版本号 ❌

image.png

评论 0

还没有评论,来说点什么吧。

提交后需要审核才会公开。