Descargar un SWF y funcional en PC offline, posible?

Iniciado por Tefaa, 20 Enero 2013, 15:04 PM

0 Miembros y 1 Visitante están viendo este tema.

Tefaa

Espero que el tema sea correcto en este lugar del foro...

Hola, les cuento, quiero descargar esta animacion SWF a mi disco rigido para tenerla cuando yo quiera verla, para poder usarla offline, porque no usarla online? Si sirve, el tema es que aveces cuando no tengo internet tambien me gustaria poder usarla, o el dia de mañana que la pagina la tiren o cualquier cosa poder tenerlo guardado.

Este es el SWF
http://www.syfy.com/tinman/oz/

(tarda en cargar)

Los 2 links que pude obtener fueron,

http://www.syfy.com/tinman/oz/tinman.swf (claramente este es el de la animacion que vemos, supongo)
http://www.syfy.com/tinman/oz/history.swf

Lo que supongo yo es que el SWF descarga archivos de otra web por eso no se puede ver offline, ahora como puedo hacer para descargar esos archivos de la otra web? En sintesis sin irnos de las ramas, que pueda tener el SWF en la computadora y que ande offline...

Add: Programas como el SWF Decompiler Sothink algo asi no sirven, porque solamente bajan el SWF que es lo mismo que lo haga yo manualmente revisando el codigo fuente de la pagina...

Espero puedan ayudarme, Gracias

Saludos

Eleкtro

Siendo un canal de televisión famoso...

1. Lo más seguro es que el swf esté cifrado (protegido)
2. el swf sólamente pesa 6 kb, así que ahí dentro solo puede haber una cosa: un código de algún tipo
3. el código segúramente esté ofuscado (protegido)

Yo no sé mucho de redes pero sincéramente aunque tuvieras todo el conocimiento necesario para hacer eso, no creo que encontrases nada útil ahí dentro, ni siquiera una url directa, quizás solo usan el swf como medio de redireccionamiento, o algo raro, y luego tendrías que arreglartelas para conseguir los archivos necesarios, que obviamente no están en el SWF, estarán alojados en el servidor de esa página y porsupuesto también tendrá algún tipo de protección que requiera autentificación para descargarlos...

PD: Es una m*erda, lo sé.

Saludos.








adrianmendezRap

#2
Hay que mirar entre lineas, no ir a lo directo.

El swf esta protegido pero puedes acceder a las images directamente

Estan alojadas en /tinman/oz/images/imagex.jpg (siendo x un numero del 1 al 59)

Hay mas swf alojados en el server

http://www.syfy.com/tinman/oz/soundManager.swf (se encarga del sonido)

http://www.syfy.com/tinman/oz/mainContent.swf (el menu con los controles del mismo)

Archivo de configuracion http://www.syfy.com/tinman/oz/config.xml

El lanzador de el swf http://www.syfy.com/tinman/oz/preloader.swf

Archivo de errores y mensajes http://www.syfy.com/tinman/oz/xml/stage.xml

Si encuentro los archivos de audio te los paso, poco mas hay que descubrir lo que tienes que hacer es mirar que archivos te faltan y configurarlos como el server

Carpeta raiz swf       /tinman/oz
Imagenes                /tinman/oz/images
Ubicacion stage.xml  /tinman/oz/xml/stage.xml

Espero que te sirva de ayuda ^^

EDIT:
Me faltaron los scripts

http://www.syfy.com/tinman/oz/AC_OETags.js
http://www.syfy.com/tinman/oz/history.js

http://www.syfy.com/tinman/oz/history.htm
(<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<script type='text/javascript' language='JavaScript1.2' charset='utf-8'>
var v = new top.Vars(top.getSearch(window));
var fv = v.toString('$_');
</script>
</head>
<body >
<script type='text/javascript' language='JavaScript1.2' charset='utf-8'>
document.writeln('<object id=\"utility\" name=\" \" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"" + activexDownloadURL + "#version=7,0,14,0\" width=\"100\" height=\"50\">');
document.writeln('<param name=\"movie\" value=\"history.swf\" />');
document.writeln('<param name=\"FlashVars\" value=\"'+fv+'&$_lconid='+top.lc_id+'\"/>');
document.writeln('<param name=\"quality\" value=\"high\" />');
document.writeln('<param name=\"bgcolor\" value=\"#FFFFFF\" />');
document.writeln('<param name=\"profile\" value=\"false\" />');
document.writeln('<embed id=\"utilityEmbed\" name=\"history.swf\" src=\"history.swf\" type=\"application/x-shockwave-flash\" flashvars=\"'+fv+'&$_lconid='+top.lc_id+'\" profile=\"false\" quality=\"high\" bgcolor=\"#FFFFFF\" width=\"100\" height=\"50\" align=\"\" pluginspage=\"" + pluginDownloadURL + "\"></embed>');
document.writeln('</object>');
</script>
</body>
</html>
)

http://www.syfy.com/tinman/oz/
(<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Infinite OZ | Tin Man | SCIFI.COM</title>
<!-- DART ad tag script for ALL pages -->

[an error occurred while processing this directive]
<script src="AC_OETags.js" language="javascript"></script>
<style>
body { margin: 0px; overflow:hidden }
</style>
<script language="javascript" type="text/javascript">
var requiredMajorVersion = 9;
var requiredMinorVersion = 0;
var requiredRevision = 28;
</script>
</head>
<body scroll="no" bgcolor="#000000">
       
<script type="text/javascript">
document.write('<sc'+'ript language=\'JavaScript1.1\' src="http://ad.doubleclick.net/adj/nbcu.scifi/tinman_tourofozlogo;site=scifi;sect=tinman;sub=tourofozlogo;genre=;daypart=;!category=tinman;!category=js;!category=scifi;network=tvn;sz=1x1;tagtype=js;uri=;pos=9;tile=9;ord=' + randDARTNumber + '?"></s'+'cript>');
Uncaught ReferenceError: randDARTNumber is not defined
</script>
       
        <!-- SiteCatalyst code version: H.2.
        Copyright 1997-2005 Omniture, Inc. More info available at
        http://www.omniture.com -->
        <script language="javascript" src="http://www.scifi.com/js/omniture/s_wrapper.js"></script>
        <script language="javascript"><!--
        /* You may give each page an identifying name, server, and channel on
        the next lines. */
        s.pageName="Tin Man: Infinite OZ: Landing Page";
Uncaught ReferenceError: s is not defined
        s.server="";
        s.channel="Features";
        s.pageType="";
        s.prop1="";
        s.prop2="Drama";
        s.prop3="Original Miniseries";
        s.prop4="Tin Man: Infinite OZ: Landing Page";
        s.prop10="Tin Man";
        /* E-commerce Variables */
        s.campaign="";
        s.state="";
        s.zip="";
        s.events="";
        s.products="";
        s.purchaseID="";
        s.eVar1="";
        s.eVar2="";
        s.eVar3="";
        s.eVar4="";
        s.eVar5="";
        /************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
        var s_code=s.t();if(s_code)document.write(s_code)//--></script>
        <script language="javascript"><!--
        if(navigator.appVersion.indexOf('MSIE')>=0)document.write(unescape('%3C')+'\!-'+'-')
        //--></script><!--/DO NOT REMOVE/-->
        <!-- End SiteCatalyst code version: H.2. --> 


<script language="javascript" type="text/javascript" src="history.js"></script>
<script language="javascript" type="text/javascript">
var hasProductInstall = DetectFlashVer(6, 0, 65);
var hasRequestedVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);
if(hasRequestedVersion){
AC_FL_RunContent(
"src", "tinman",
"width", "100%",
"height", "100%",
"align", "middle",
"id", "runtime",
"quality", "high",
"bgcolor", "#000000",
"name", "runtime",
"allowFullScreen", "true",
"flashvars",'historyUrl=history.htm%3F&lconid=' + lc_id + '',
"allowScriptAccess","sameDomain",
"type", "application/x-shockwave-flash",
"pluginspage", "http://www.adobe.com/go/getflashplayer"
);
}else{ 
var alternateContent = '<div id="altcontent"><table width="100%" height="100%" border="0" cellspacing="0" align="center">';
alternateContent += '<tr><td><table width="364" height="141" border="0" cellspacing="0" align="center">';
alternateContent += '<tr><td><img src="flash_check.jpg" alt=" width="364" height="141" border="0" usemap="#noflash" />';
alternateContent += '<map name="noflash" id="tinman"><area alt="Get the Flash Player" coords="100,100,300,141" href="http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" />';
alternateContent += '<area alt="Continue" coords="179,191,383,215" href="index.html?detectflash=false" /></map></td></tr></table></td></tr></table></div>';
document.write(alternateContent)
}
</script>
<noscript>
  <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
id="tinman" width="100%" height="100%"
codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab">
<param name="movie" value="tinman.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#869ca7" />
<param name="allowFullScreen" value="true" />
<param name="allowScriptAccess" value="sameDomain" />
<embed src="tinman.swf" quality="high" bgcolor="#869ca7"
width="100%" height="100%" name="runtime" align="middle"
play="true"
loop="false"
quality="high"
allowFullScreen="true",
allowScriptAccess="sameDomain"
type="application/x-shockwave-flash"
pluginspage="http://www.adobe.com/go/getflashplayer">
</embed>
</object>
</noscript>
<iframe name="_history" src="history.htm" frameborder="0" scrolling="no" width="22" height="0"></iframe>
<!--
<SCRIPT LANGUAGE="javascript">var tcdacmd="dt";</SCRIPT>
<SCRIPT SRC="http://an.tacoda.net/an/17383/slf.js" LANGUAGE="javascript"></SCRIPT>
-->

<script src="http://www.nbcudigitaladops.com/hosted/global.js"></script></body>
</html>
)
No es antiguo... es de coleccionista.