| 网站首页 | 文章中心 | 电子书下载 | 矢量图库 | 视频教程 | 素材下载 | 程序代码下载 | JS代码 | 论坛 | 
常用软件类:
|杀毒安全 |联络聊天 |网络软件 |多媒体类 |系统工具 |图形图像 |系统工具 |应用软件 |行业软件
开发设计类:
|动画制作 |图像处理 |3D设计 |操作系统 |站长学院 |网络相关 |WEB设计 |数据库类 |程序开发
Flash版权保护技巧一加壳压缩

作者:未知    文章来源:网络    点击数:    更新时间:2007-9-19
收藏此文到百度搜藏 百度搜藏| 新浪VIvi| 365key| Younote| 搜狐 | 博采中心| 你好BLOG| 亿友网摘| 网摘博客| POCO网摘| 和讯网摘|
  1、简要了解什么是加壳
               所谓加壳,就和乌龟背上的壳一个作用:保护自身不受伤害,基本原理是用某
               一种或几种算法分步、同步对一个PE文件进行处理,让可以反编译PE文件的
               程序无法直接打开或者编辑,以及获得其中的资源(图标、图片、字符、鼠标
               样式等)。在处理的同时,还能对资源进行优化和压缩。某些时候还能对PE文
               件的运行速度有所改善。(PE文件:在这里就没有必要去了解了,因为说来话
               长...。.exe、.dll这些,正常情况下,都是PE文件。有兴趣的可以去搜索下相关
               资料。)

2、选定工具
               在这里我选择的资源修改软件是PE   Explorer   1.94,该软件可以修改PE文件的
               窗体、字符串、图片等等,还能给不支持XP视觉效果的软件添加支持功能、还
               能进行反汇编......功能很多了,不过在这里,就只需要利用他的窗体、字符串、
               图标的修改替换功能。加壳压缩软件选择的是UPX,对比了很多不通的加壳软
               件,只有他对Flash播放器生成的.exe支持最好,文章的最后可以下载到我略做
               了优化的版本。Flash制作软件,使用Flash   MX   2004专业版。

3、设置.swf文件的发布属性
               如果你不希望在Flash播放时显示出控制菜单,就在Flash动画制作完成后,选中
               第一帧,在动作脚本窗口中输入fscommand("allowscale",   false);   以及
               fscommand("showmenu",   false);   如图1:

               然后进入“发布设置”,单击Flash选项卡,在”版本“处选择“Flash   Player   7,并在
下面的“选项”里选中“防止导入”和“压缩影片”,然后在”密码“输入框里输入一个复杂
的密码,反正你有源文件,这个密码完全可以设置的BT点,甚至是AS的函数名或者
一些命令名加符号、数字等。如图2:


4、自定义你的Flash文件
               用Flash   MX   2004直接发布成播放器的.exe格式,或者使用Flash   Player   7的“创建播放器”功能将.swf文件创建成.exe文件。完成后,打开PE   Explorer,然后用他打开你刚才创建的.exe文件然后进行图3的选择:

               完成后展开“Icon   Entry",这里就是图标了,你可以用你自己制作的图标或者自己喜欢的图标对其进行替换,直接双击该图标名,选择打开图标即可。
               要是想要在Flash播放器中完全删除控制菜单、快捷键、右键菜单这些"碍事"的东西,你还可以使   PE   Explorer来删除他们,依次删除Menu、Dialog、String、Accelerator即可。如图4:


   5、加壳压缩
                  打开UPX   F(我优化过的UPX   Shell   陈敏毅汉化版)如果是英文界面,可选择语言,如图5:

然后选择“选项”   标签,在选项卡中选择“创建备份”   ,再点“高级”按钮,进行如图6的选择:

完成后,返回“打开文件”,点“打开”按钮,载入刚才修改过的.exe文件。程序会自动切换到“压缩”处,点“开始”按钮,等待所有的操作执行完毕......

      6、测试处理后的该.exe文件
                     对比一下前后大小,你会发现小了不少,我做测试的1.01M文件,处理后只有558K,FLASH的播放、交互功能,丝毫没有丢失。且利于上传和下载。执行一下试试,快捷键,控制菜单,右键...都没了吧?再去找找那些能破解FLASH的工具,看看能弄出SWF文件否?嘿嘿.....   

      7、备用策略
                     如果某些文件的加壳过程中出现错误,那么就使用下面的工具:TELock   0.98
                     运行后按照如图7设置:

                     然后点“文件”->“打开”      找到那个出错的文件,载入后,点“文件加锁”   等待片刻,即可完成。


  • 上一篇文章:

  • 下一篇文章: 没有了
  • 相关文章