首先要准备一个16进制字节码编辑器,这里用的是UltraEdit,可以到这里下载它最新的破解版。
现在我们开始我们的还原工作吧。
1.用UltraEdit打开待还原的exe文件。你就会看到这个exe的字节文件。其实exe只是在swf文件之前添加了播放器的内容,那么我们的还原工作其实要的就是把这些添加的内容删除就还原成功了。
2.确定swf的开头,把之前的所有内容全部删除掉。swf大部分都是以46 57 53开头的,还有一些是以43 57 53开头的。所以我们可以查找"46 57 53",但是你会找到好几个地方都是46 57 53,到底哪一个是真的开头呢?不要着急,这里有个诀窍。一般你查找到的最后一个就是swf的开头。所以你只要在查找内容里面输入46 57 53后就拼命往下找吧(说拼命其实没那么夸张了,你总共也找不到几个46 57 53),直到找到最后一个。在告诉你个方法确定这最后一个46 57 53是不是真的开头:看看这个46 57 53之后的那个字节数字,它表示文件的版本号,所以它不可能是00;再看版本号后面的四个字节数字,它表示swf文件的大小,但是要从这四个数字知道swf的大小我们得把四个数字颠倒过来看,比如说"80 32 00 00"表示的大小就是"00 00 32 80",记住它是16进制的数字。swf文件大小不可能是0吧,所以呢在版本号之后的那个数字绝对不可能是00。现在你可以肯定哪里是swf的开头了吧,确定之后不要犹豫,之前的内容删无赦!(ps:以43 57 53开头很少见,它表示有加密,但是没关系我们仍然可以按这个方法还原它)
3.不过不要着急,转换还需要一点收尾工作。看看文件的最后,倒数第5、6、7、8个字节数字"56 34 12 FA"是exe文件结束的标志,既然还原都都不是exe文件了,那留着这几个数肯定碍事,哈哈那就删了吧。ok还原工作基本完成了,最后就是别忘了保存,当然是要保存成swf文件啦。选择"另存为",取一个你想要的文件名字,但是强调一点后缀名必须是.swf。大功告成了!
后记:本来想试试用记事本直接还原,但是不知道什么原因都不成功!还请高手指点!希望这个方法能让大家派上用场,谢谢! 下面是图示:

文章来自: Flash家园(www.flash-home.com
详文参考:http://www.flash-home.com/article/549.html

(转)如何把exe的flash还原成swf的更多相关文章

  1. TexturePacker大图还原成小图工具带源码

    TexturePacker是一个把好多小图打成大图的软件,生成的是大图以及小图在大图位置的.plist描述文件,但是不支持把大图还原成小图.网上偷的图一般都是大图和plist,想得到小图比较麻烦,于是 ...

  2. 将项目打包成jar,如何又将jar还原成项目

    一.将项目打包成jar 第一步: 选择项目,鼠标右键,选择export ,出现如下 接下来就是点击Next,Next,最后点击Finish 后 会生成jar 二.将jar还原成项目 第一步 用反编译工 ...

  3. Java程序导出成.jar文件、生成.exe可执行文件及打包成可执行安装程序(可在无Java环境的计算机上运行)--以个人所得税计算器为例

    Java程序导出成.jar文件.生成.exe可执行文件及打包成可执行安装程序 作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 需要准备的软件: jdk, ...

  4. 普通androidproject转换为C/C++project之后,再还原成androidproject的解决方式

    我们在调试android程序时,可能会把androidproject转换成C/C++project,或者Add Native Support.可是,我们怎么把C/C++project还原成普通的and ...

  5. java将office文档pdf文档转换成swf文件在线预览

    第一步,安装openoffice.org openoffice.org是一套sun的开源office办公套件,能在widows,linux,solaris等操作系统上执行. 主要模块有writer(文 ...

  6. 利用pdf2swf将PDF转换成SWF

    将PDF转换成SWF可以使用SWFTools工具中的pdf2swf(http://www.swftools.org/),CSDN快速免积分下载地址http://download.csdn.net/de ...

  7. 使用srvany.exe把程序安装成windows服务的方法

    http://mazhihui.iteye.com/blog/1294431 srvany.exe是什么? srvany.exe是Microsoft Windows Resource Kits工具集的 ...

  8. 使用srvany.exe将程序安装成windows服务的详细教程

    srvany.exe介绍 srvany.exe是Microsoft Windows Resource Kits工具集的一个实用的小工具,用于将任何EXE程序作为Windows服务运行.也就是说srva ...

  9. 使用srvany.exe把程序安装成windows服务

    srvany.exe介绍 srvany.exe是Microsoft Windows Resource Kits工具集的一个实用的小工具,用于将任何EXE程序作为Windows服务运行.也就是说srva ...

随机推荐

  1. Oracle-11g 从表空间删除数据文件

    从表空间删除数据文件前提条件 如果欲从表空间中删除数据文件,那么该数据文件必须为空,否则将报出"ORA-03262: the file is non-empty"的错误.   从表 ...

  2. 怎么SDCard上的获取相册照片

    private String getRealPathFromURI(Uri contentUri) { Cursor cursor = null; String result = contentUri ...

  3. 搭建sentry(一个分布式日志聚合系统)

    简介: Sentry 是一个实时的事件日志和聚合平台,基于 Django 构建. Sentry 可以帮助你将 Python 程序的所有 exception 自动记录下来,然后在一个好用的 UI 上呈现 ...

  4. 用C#调用Matlab图像处理自制QQ游戏2D桌球瞄准器

    平时不怎么玩游戏,有时消遣就玩玩QQ里的2D桌球,但是玩的次数少,不能像骨灰级玩家一样百发百中,肿么办呢?于是某天突发奇想,决定自己也来做个“外挂”.说是外挂,其实只是一个瞄准器,毕竟外挂是修改别人的 ...

  5. OSGi 学习(一)

    从基础开始,先来说说OSGi的基本理念. OSGi通过隔离底层classloader,强制应用在设计的时候就考虑模块化,并且基于白板模式来支持服务的注册与订阅. 在OSGi中,模块可以等价理解为bun ...

  6. win7引导项顺序

    转载:http://jingyan.baidu.com/article/72ee561aa1d123e16138df81.html 问题描述: 个人在宿舍使用的比较多的是Window 7,而它的启动项 ...

  7. jsp自定义标签分页

    第一步:建立分页实体page类 package com.soda.util; /** * @description 分页实体类 * @author line * @time 2016年8月28日11: ...

  8. myeclipse web 包名保留字与servlet冲突

    包名不能取modify ..........等保留字 不能有数字

  9. android源码编译过程

    1.下载好android源码包. 2.装好vm,ubuntu(如果能在实体机装linux更好). 3.安装所需要的deb包 在终端执行如下命令: sudo apt-get install flex b ...

  10. 解决Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in

    php 5个版本,5.2.5.3.5.4.5.5,怕跟不上时代,新的服务器直接上5.5,但是程序出现如下错误:Deprecated: mysql_connect(): The mysql extens ...