首先要准备一个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. CSS基础(02)

    CSS 选择器 1.CSS3 选择器简介 在 CSS 中,选择器是一种模式,用于选择需要添加样式的元素. 语法: 下面中"CSS" 列指示该属性是在哪个 CSS 版本中定义的.(C ...

  2. Ectouch修改虚拟销售数量的方法

    1.参考:http://zhidao.baidu.com/link?url=5OEkRlKqtRcmnO6iyW2pq-gw1aj-1S6QdImmBkQZHHt6tcvT50aIf_1nibP3T6 ...

  3. QM课程01-功能概述

    QM模块满足一个 CIQ 系统的下列功能: 一般功能 · 在物料主记录中集成QM检验数据 · 管理供应商和客户或销售部门的物料相关的质量信息 · 把质量特性和物料说明中的检验特性连接 · 管理中央凭证 ...

  4. 前端框架Bootstrap

    前端框架Bootstrap http://www.bootcss.com/ Bootstrap 编码规范 http://codeguide.bootcss.com/

  5. 解决IE下jquery ajax无法获得最新数据的问题(IE缓存)

    今天修改一个bug,利用ajax查询数据,在谷歌浏览器下可以获取到最新数据,而在IE中获得是旧数据,无法获得最新的数据,经查资料,才发现时IE缓存再作怪. 发现此ajax请求用的get方式,每次请求的 ...

  6. fscanf()函数具体解释

    曾经解析有规律的文件的时候要么用正則表達式,要么就是傻傻的自己敲代码来解析有规律的文件.今天突然发现c的库函数中有一个现成的能够解析有规律的文件的函数,就是fscanf()函数.哎 曾经自己做了这么多 ...

  7. Asp.Net+Extjs实现登录

    通过对Ext的学习,发现学习分三部曲:1.看官网的Demo,宏观了解Ext能做什么:2.看相关书籍,做理论指导:3.实现官网的Demo,体会Ext的真谛. 在完毕了第一.二部后,如今我们须要做的是实现 ...

  8. android140 360 黑名单 启动service和分页加载

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout ...

  9. 如何在 PHP 中处理 Protocol Buffers 数据

    Protocol Buffers是谷歌定义的一种跨语言.跨平台.可扩展的数据传输及存储的协议,因为将字段协议分别放在传输两端,传输数据中只包含数据本身,不需要包含字段说明,所以传输数据量小,解析效率高 ...

  10. 小白日记15:kali渗透测试之弱点扫描-漏扫三招、漏洞管理、CVE、CVSS、NVD

    发现漏洞 弱点发现方法: 1.基于端口服务扫描结果版本信息,比对其是否为最新版本,若不是则去其 官网查看其补丁列表,然后去逐个尝试,但是此法弊端很大,因为各种端口应用比较多,造成耗时大. 2.搜索已公 ...