准备一个16进制字节码编辑器,UltraEdit

用UltraEdit打开待还原的exe文件,你就会看到这个exe的字节文件。

exe文件反编译为源文件

确定swf的开头,把之前的所有内容全部删除掉。

swf大部分都是以46 57 53开头的,还有一些是以43 57 53开头的。

这里是用 43 57 53 测试成功的, 以43 57 53开头很少见,它表示有加密。

所以我们可以查找"46 57 53",可以一个一个的测试

看看这个46 57 53之后的那个字节数字,它表示文件的版本号,不可能是00,

再看版本号后的四个字节数字,它表示swf文件的大小。

倒数第5、6、7、8个字节数字"56 34 12 FA"是exe文件结束的标志,也需要删掉。

最后另存为swf格式的文件

exe文件反编译为源文件

 

 



相关文章:

  • 2021-08-12
  • 2021-08-10
  • 2022-02-18
  • 2022-12-23
  • 2021-09-04
  • 2021-11-18
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2023-03-21
  • 2021-09-08
  • 2021-04-07
  • 2021-12-03
  • 2021-11-30
相关资源
相似解决方案