| 首页 | 新闻 | 网页 | 设计 | 色彩 | 原创 | 视觉 | 素材 | 动漫 | 酷站 | 策划 | 文案 | 访谈 | 运营 | 编程 | 数据库 | 服务器 | 下载 | 图库 | 
您的位置: 幽幽天空 > 网页 > 网页制作 > Flash教程 > Flash特别应用 > 文章正文 用户登录
如何加入透明Flas
为新浪博客添加fl
flashget下载联盟
265联盟:“Flash
新易网络提供100M
龙太极/100m/asp/
无限网络提供50M 
霞光科技50M/Htm/
苏能科技100M/FTP
悠博科技50M/FTP/

Flash版权保护之一加壳压缩           

Flash版权保护之一加壳压缩

作者:佚名 来源:闪吧 作者: Xray 更新:2007-1-13 21:01:32 错误报告 我要投稿

转贴请注明作者为Xray   网站www.thugx.com/forums



点这里下载UPX   F
点这里下载PE   Explorer1.94
点这里下载tElock   0.98

                  教程分为3章:加壳压缩、扰码、标识修改。首次将对付软件cracker的招数引用
到保护Flash防破解中来。很多技术性问题还有待研究,这3章只是讲述一些相关的
工具的简要使用方法和技巧应用,以及一些比较深入的Flash反修改招数。最近的事
情且杂,很郁闷,所以也就不写太详细了,大家只要细心点研究就能完全看懂。

说不定某天你们会看到我编写的专用FLASH防破解软件。
OK,闲话少说,开始我们的版权保护第一式吧。

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设置:

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


有不明白的地方,自己先研究下,实在是不明白,再跟贴问我。GOOD   LUCK!
文章录入:skyuu    责任编辑:skyuu 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    发表评论:
    姓名:  评 分: 1分 2分 3分 4分 5分
     
  • 严禁发表危害国家安全、政治、黄色淫秽等内容的评论。
  • 用户需对自己在使用幽幽天空服务过程中的行为承担法律责任。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表机友个人观点,与本网站立场无关。