Loading... # 引言 <div class="tip inlineBlock share"> 如果本文章侵犯了您的合法权益,请联系站长管理员,予以删除处理。 本篇文章为本人为了方便使用低版本,不想升级,所写的文章,一切思路为本人想法和见解,请大家不要模仿这一系列操作,一切法律后果自负哦。 </div> 如下图所示: ![image.png](https://www.zunmx.top/usr/uploads/2022/11/442145466.png) 提示内容为:Adobe Flash Player 更新提示,该版本过旧,不支持运行,请升级后使用。查看升级详情:巴拉巴拉。。。 我运行一个十几年前的demo你给我说版本过旧,那时候flash版本还是8呢,还没有改名为animate呢,谁是祖师爷心里没点数吗?吃相简直太难看了。 # 思路 ## 发现写入文件: C:\Users\[用户名]\AppData\Roaming\Macromedia\Flash Player\macromedia.com\support\flashplayer\sys\settings.sol 打开之后是一些参数配置,可以在此处下手。 ![image.png](https://www.zunmx.top/usr/uploads/2022/11/3827077011.png) 比如设置为只读,修改权限,让flash播放器无权修改这个文件 ## 屏蔽更新网址: www.adobe.com/go/fp_cn 【没作用】 geo2.adobe.com 【修改之后uciMacPPAPIVersion版本号为当前版本,而不是最新版】 修改之后删除原来变成了这个 ![image.png](https://www.zunmx.top/usr/uploads/2022/11/842297202.png) ⚠️ 这个思路适用于删除sol文件后,再运行 ## 版本对比: sol里面存放了版本信息,34.277,那么修改本地的flash版本,只要高于它应该也是个思路。 查找版本号,全部替换成99.9.9.999 PE信息也改成了99.9.9.999,发现离线生成的sol还是没有更新为99,不知道原因呢 ## 反汇编,je换成ja或jmp: 找一些关键字,发现他们都在一起,断点往上打,看是从哪儿过来的,nop掉跳转语句。 ![image.png](https://www.zunmx.top/usr/uploads/2022/11/405177224.png) 这里提供一个简单的方案,使用winhex等编辑器也是可以实现的 ![image.png](https://www.zunmx.top/usr/uploads/2024/05/510114170.png) ![image.png](https://www.zunmx.top/usr/uploads/2024/05/1623572686.png) ![image.png](https://www.zunmx.top/usr/uploads/2024/05/3610617713.png) 把URL地址改了就好了 # 最终解决方案 反编译方案 `✅` 修改hosts `✅` 禁止修改sol文件 `✅` 修改版本号 `❌` ![image.png](https://www.zunmx.top/usr/uploads/2022/11/2030791250.png) © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 4 如果觉得我的文章对你有用,请随意赞赏