我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:六合生肖表 > 反编译器 >

swf文件反编译后要怎么回编译回swf文件

归档日期:05-30       文本归类:反编译器      文章编辑:爱尚语录

  我在试着破解个游戏,但是目标文件格式是swf的,于是我经过千辛万苦终于找到了反编译swf的软件,反编译出来后,先别说怎么修改,连怎么回编译成swf文件我都不知道,听说flash可以制作...

  我在试着破解个游戏,但是目标文件格式是swf的,于是我经过千辛万苦终于找到了反编译swf的软件,反编译出来后,先别说怎么修改,连怎么回编译成swf文件我都不知道,听说flash可以制作swf但是我这怎么弄啊,反编译成文件夹了,里面有帧,动作,其他标记,3个文件夹,实在弄不懂,百度上也没有关于回编译swf的教程,所以来求助大神,怎么才能弄回swf格式文件

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  如果逐个字读的话,结果和原来一样,然而反编译器按句子来读取,自然发生错误。第一,它知道Tom说了什么,但语法不对,汇报出错;第二,它没有看到第二个“skip”命令,因为它处于句子中间;第三,当它被迫退回7个字后,感到迷惑,认为应该从“Tom said”开始执行整个句子;第四,这个错误使它在第二行和第三行之间陷入无限循环之中。总之,我们增加了“Tom said”这句垃圾代码,并提供整个句子长度的错误数据大小信息。这个错误的长度覆盖了“skip”命令。来看个真实的例子,请注意,这些技术需要操作字节码,纯actionscript不能够实现。例1 :向前跳转的包含无效尺寸数据的死代码。push True

  你仔细看的话,会发现constants 这行是垃圾代码,它不可能被执行到。然而,理论上,当第二行的结果为not True时,它将被执行。因此,反编译器尝试对它进行反编译。让我们来增大0x88 - constants后面的sentence size,从而包括知道脚本结尾的所有字节。你知道,反编译器将把字节码砍成像这样的3个句子:push True

本文链接:http://oms15.com/fanbianyiqi/301.html