如何获取swf文件中的资源?

逆向工程 反编译 动作脚本 瑞士法郎
2021-07-03 18:12:19

我使用这个网站http://www.showmycode.com/来反编译http://kwcdn.000dn.com/swfs/8b/23440heisesm/bg.swf下面的 swf

但是代码只显示视频的链接,但我无法在后台获取图像。该图像在哪里以及如何嵌入 swf 中?如何检索该图像?

长话短说,我想从中文网站的广告中搜索它是哪个游戏,但我看不到任何中文,而且广告是假的,导致假游戏。所以最简单的方法是反编译 swf 并在 google 搜索中使用图像,希望得到一些结果。反编译后的代码如下所示:

function video_replay()
{
    my_ns.seek(0);
}
var str_url = "http://kwflvcdn.000dn.com/swfs/17/23308hssm/hesm.flv";
var my_nc = new netconnection();
my_nc.connect(null);
var my_ns = new netstream(my_nc);
my_ns.setbuffertime(0);
var my_video;
my_video.attachvideo(my_ns);
my_video.smoothing = true;
my_ns.play(str_url);
var m_iErrorCount = 0;
my_ns.onstatus = function (infoObject)
{
    if ((infoObject.level == "error") && (m_iErrorCount < 2))
    {
        m_iErrorCount++;
        var _local2 = setTimeout(video_replay, 3);
    }
    else if (infoObject.code == "NetStream.Play.Stop")
    {
        var _local2 = setTimeout(video_replay, 0);
    }
    else if (infoObject.code == "NetStream.Buffer.Flush")
    {
         trace(my_ns.time);
    }
};
3个回答

虽然我不完全理解你的问题,你可以试试 SWFtools,一组帮助你处理各种 swf 问题的实用程序

http://www.swftools.org

另一个 flash 反编译器是:http : //www.free-decompiler.com/flash/

如果您想获得在开始视频之前显示的背景或静止图像,只需浏览该网站的来源并搜索“.swf”。在“flashvars”代码附近/中应该有一个图像链接。

希望这至少有一点帮助。

https://www.youtube.com/watch?v=EDUyzrxR-mY

游戏发现喜欢它,如果你喜欢它。这是Flash预告片中的真正游戏

我在访问中文上传网站时发现自己的游戏 http://bdtg.37.com/s/1/1789/22338.html?baidu_key=395e3e9222fd2722