PDA

View Full Version : Decriptare javascript


l'altra notizia
02-12-2009, 20:25
salve, ho davvero bisogno di un aiuto, spero che voi geni me lo potete dare :)

premessa:
Nel mio sito (amatoriale) spesso inserisco dei video o degli streaming. Mi capita a volte di reperirli anche da altri siti attraverso la funzione di firefox "sorgente di pagina" (premetto i video e gli streaming sono fruibili su internet gratuitamente, non sono coperti da copyright).

Da un po' avrei voluto inserire dei bellissimi streaming per gli utenti del mio sito, però quando analizzo la pagina di uno streamingi interessante su un altro sito, anzichè trovare il classico codice embed, trovo uno script stranissimo. Io credo si possa decifrare.

Vorrei quindi chiedervi: se questo script si può decifrare e soprattutto come si può fare, dato che non posso postare ogni volta che mi serve un nuovo video. Una volta decifrato è sufficiente che lo inserirsco all'interno del mio post?


LO SCRIPT in questione è il seguente:

<script language="javascript">document.write(unescape( '%3c%6f%62%6a%65%63%74%20%69%64%3d%22%6d%79%49%64%22%20%63%6c%61%73%73%69%64%3d%22%63%6c%73%69%64%3a%44%32%37%43%44%42%36%45%2d%41%45%36%44%2d%31%31%63%66%2d%39%36%42%38%2d%34%34%34%35%35%33%35%34%30%30%30%30%22%20%77%69%64%74%68%3d%22%35%35%30%22%20%68%65%69%67%68%74%3d%22%34%35%30%22%3e%0a%3c%70%61%72%61%6d%20%6e%61%6d%65%3d%22%6d%6f%76%69%65%22%20%76%61%6c%75%65%3d%22%68%74%74%70%3a%2f%2f%38%30%2e%36%37%2e%33%2e%37%32%2f%76%6c%6c%31%2e%73%77%66%22%20%2f%3e%0a%3c%70%61%72%61%6d%20%6e%61%6d%65%3d%22%61%6c%6c%6f%77%66%75%6c%6c%73%63%72%65%65%6e%22%20%76%61%6c%75%65%3d%22%74%72%75%65%22%20%2f%3e%0a%3c%70%61%72%61%6d%20%6e%61%6d%65%3d%22%77%6d%6f%64%65%22%20%76%61%6c%75%65%3d%22%74%72%61%6e%73%70%61%72%65%6e%74%22%20%2f%3e%0a%3c%70%61%72%61%6d%20%6e%61%6d%65%3d%22%61%6c%6c%6f%77%73%63%72%69%70%74%61%63%63%65%73%73%22%20%76%61%6c%75%65%3d%22%61%6c%77%61%79%73%22%20%2f%3e%0a%3c%70%61%72%61%6d%20%6e%61%6d%65%3d%22%66%6c%61%73%68%76%61%72%73%22%20%76%61%6c%75%65%3d%22%61%75%74%6f%73%74%61%72%74%3d%74%72%75%65%26%6f%76%65%72%73%74%72%65%74%63%68%3d%66%69%74%22%20%2f%3e%0a%3c%70%61%72%61%6d%20%6e%61%6d%65%3d%22%62%67%63%6f%6c%6f%72%22%20%76%61%6c%75%65%3d%22%23%30%30%30%30%30%30%22%20%2f%3e%0a%3c%65%6d%62%65%64%20%73%72%63%3d%22%68%74%74%70%3a%2f%2f%38%30%2e%36%37%2e%33%2e%37%32%2f%76%6c%6c%31%2e%73%77%66%22%0a%77%69%64%74%68%3d%22%35%35%30%22%0a%68%65%69%67%68%74%3d%22%34%35%30%22%0a%61%6c%6c%6f%77%66%75%6c%6c%73%63%72%65%65%6e%3d%22%74%72%75%65%22%0a%77%6d%6f%64%65%3d%22%74%72%61%6e%73%70%61%72%65%6e%74%22%0a%61%6c%6c%6f%77%73%63%72%69%70%74%61%63%63%65%73%73%3d%22%61%6c%77%61%79%73%22%20%65%6e%61%62%6c%65%6a%73%75%72%6c%73%3d%22%66%61%6c%73%65%22%20%65%6e%61%62%6c%65%68%72%65%66%3d%22%66%61%6c%73%65%22%20%0a%66%6c%61%73%68%76%61%72%73%3d%22%61%75%74%6f%73%74%61%72%74%3d%74%72%75%65%22%20%62%67%63%6f%6c%6f%72%3d%22%23%30%30%30%30%30%30%22%20%3e%3c%2f%65%6d%62%65%64%3e%0a%3c%2f%6f%62%6a%65%63%74%3e%3c%64%69%76%20%73%74%79%6c%65%3d%22%77%69%64%74%68%3a%33%30%70%78%3b%20%70%6f%73%69%74%69%6f%6e%3a%72%65%6c%61%74%69%76%65%3b%20%74%6f%70%3a%20%2d%34%34%37%70%78%3b%20%6c%65%66%74%3a%20%31%37%36%70%78%3b%22%2f%3e%3c%69%6d%67%20%73%72%63%3d%22%68%74%74%70%3a%2f%2f%69%6d%67%32%30%2e%69%6d%61%67%65%73%68%61%63%6b%2e%75%73%2f%69%6d%67%32%30%2f%33%35%32%39%2f%62%62%62%67%2e%70%6e%67%22%20%62%6f%72%64%65%72%3d%22%30%22%3e%3c%2f%64%69%76%3e' ));</script><noscript>JavaScript is required to view this page.</noscript>

Spero sappiate decifrarlo e dirmi come fare:)
Ciaoo

Marinelli
02-12-2009, 22:11
Spostato in "Programmazione".

wingman87
03-12-2009, 01:43
Questo è quello che c'è scritto:
<object id="myId" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="550" height="450">
<param name="movie" value="http://80.67.3.72/vll1.swf" />
<param name="allowfullscreen" value="true" />
<param name="wmode" value="transparent" />
<param name="allowscriptaccess" value="always" />
<param name="flashvars" value="autostart=true&overstretch=fit" />
<param name="bgcolor" value="#000000" />
<embed src="http://80.67.3.72/vll1.swf"
width="550"
height="450"
allowfullscreen="true"
wmode="transparent"
allowscriptaccess="always" enablejsurls="false" enablehref="false"
flashvars="autostart=true" bgcolor="#000000" ></embed>
</object><div style="width:30px; position:relative; top: -447px; left: 176px;"/><img src="http://img20.imageshack.us/img20/3529/bbbg.png" border="0"></div>

cionci
03-12-2009, 07:24
La decrittazione è semplice. Ogni gruppo di % seguito da due caratteri è un carattere nella versione decodificata. I due caratteri sono la rappresentazione esadecimale del codice ASCII del carattere codificato.

Per avere indietro il codice stampato su una pagina web:
<script language="javascript">
function HTMLEncode(t) {
return t.toString().replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/</g,"&lt;").replace(/>/g,"&gt;");
}

document.write(HTMLEncode(unescape( '%3c%6f%62%6a%65%63%74%20%69%64%3d%22%6d%79%49%64%22%20%63%6c%61%73%73%69%64%3d%22%63%6c%73%69%64%3a%44%32%37%43%44%42%36%45%2d%41%45%36%44%2d%31%31%63%66%2d%39%36%42%38%2d%34%34%34%35%35%33%35%34%30%30%30%30%22%20%77%69%64%74%68%3d%22%35%35%30%22%20%68%65%69%67%68%74%3d%22%34%35%30%22%3e%0a%3c%70%61%72%61%6d%20%6e%61%6d%65%3d%22%6d%6f%76%69%65%22%20%76%61%6c%75%65%3d%22%68%74%74%70%3a%2f%2f%38%30%2e%36%37%2e%33%2e%37%32%2f%76%6c%6c%31%2e%73%77%66%22%20%2f%3e%0a%3c%70%61%72%61%6d%20%6e%61%6d%65%3d%22%61%6c%6c%6f%77%66%75%6c%6c%73%63%72%65%65%6e%22%20%76%61%6c%75%65%3d%22%74%72%75%65%22%20%2f%3e%0a%3c%70%61%72%61%6d%20%6e%61%6d%65%3d%22%77%6d%6f%64%65%22%20%76%61%6c%75%65%3d%22%74%72%61%6e%73%70%61%72%65%6e%74%22%20%2f%3e%0a%3c%70%61%72%61%6d%20%6e%61%6d%65%3d%22%61%6c%6c%6f%77%73%63%72%69%70%74%61%63%63%65%73%73%22%20%76%61%6c%75%65%3d%22%61%6c%77%61%79%73%22%20%2f%3e%0a%3c%70%61%72%61%6d%20%6e%61%6d%65%3d%22%66%6c%61%73%68%76%61%72%73%22%20%76%61%6c%75%65%3d%22%61%75%74%6f%73%74%61%72%74%3d%74%72%75%65%26%6f%76%65%72%73%74%72%65%74%63%68%3d%66%69%74%22%20%2f%3e%0a%3c%70%61%72%61%6d%20%6e%61%6d%65%3d%22%62%67%63%6f%6c%6f%72%22%20%76%61%6c%75%65%3d%22%23%30%30%30%30%30%30%22%20%2f%3e%0a%3c%65%6d%62%65%64%20%73%72%63%3d%22%68%74%74%70%3a%2f%2f%38%30%2e%36%37%2e%33%2e%37%32%2f%76%6c%6c%31%2e%73%77%66%22%0a%77%69%64%74%68%3d%22%35%35%30%22%0a%68%65%69%67%68%74%3d%22%34%35%30%22%0a%61%6c%6c%6f%77%66%75%6c%6c%73%63%72%65%65%6e%3d%22%74%72%75%65%22%0a%77%6d%6f%64%65%3d%22%74%72%61%6e%73%70%61%72%65%6e%74%22%0a%61%6c%6c%6f%77%73%63%72%69%70%74%61%63%63%65%73%73%3d%22%61%6c%77%61%79%73%22%20%65%6e%61%62%6c%65%6a%73%75%72%6c%73%3d%22%66%61%6c%73%65%22%20%65%6e%61%62%6c%65%68%72%65%66%3d%22%66%61%6c%73%65%22%20%0a%66%6c%61%73%68%76%61%72%73%3d%22%61%75%74%6f%73%74%61%72%74%3d%74%72%75%65%22%20%62%67%63%6f%6c%6f%72%3d%22%23%30%30%30%30%30%30%22%20%3e%3c%2f%65%6d%62%65%64%3e%0a%3c%2f%6f%62%6a%65%63%74%3e%3c%64%69%76%20%73%74%79%6c%65%3d%22%77%69%64%74%68%3a%33%30%70%78%3b%20%70%6f%73%69%74%69%6f%6e%3a%72%65%6c%61%74%69%76%65%3b%20%74%6f%70%3a%20%2d%34%34%37%70%78%3b%20%6c%65%66%74%3a%20%31%37%36%70%78%3b%22%2f%3e%3c%69%6d%67%20%73%72%63%3d%22%68%74%74%70%3a%2f%2f%69%6d%67%32%30%2e%69%6d%61%67%65%73%68%61%63%6b%2e%75%73%2f%69%6d%67%32%30%2f%33%35%32%39%2f%62%62%62%67%2e%70%6e%67%22%20%62%6f%72%64%65%72%3d%22%30%22%3e%3c%2f%64%69%76%3e' )));</script>

l'altra notizia
04-12-2009, 06:17
Grazie ragazzi :)

Solo che non ho capito come faccio, una volta decriptato ad inserire questo codice nel mio blog e poter visualizzare il contenuto.
Devo forse mettere una parte di codice tra i tag <head>?

In ogni caso grazie :)

bottomap
04-12-2009, 08:08
Ciao,

Il tag <object>/<embed> ed il <div> immediatamente successivo non sono tag da header... li puoi inserire comodamente nel body della pagina.
Ovviamente il tuo blog (di cosa stiamo parlando esattamente?) deve prevedere la possibilità di inserire codice html a piacere.

In alternativa (ad esempio se non hai html, ma comunque hai un BBCode che ti permette di incapsulare un filmato) potrebbe bastare l'url del filmato, che puoi leggere nell'attributo src di <embed> o nel param movie di <object>.
Dipende poi anche dal swf. In alcuni casi (dipende dal swf) senza un param specifico l'oggetto non funziona a dovere, ed in tal caso l'unica strada rimane l'uso dell'html.

Ciaociao :)

l'altra notizia
04-12-2009, 12:13
il mio Blog è su piattaforma Blogger

riesco a mettere ad esempio altri player come yotube, ustream, justn,tv per fare un esempi.
ma se copio il player che ho riportato in esempio e che voi mi avete decriptato, mi si visualizza uno strano player che però non parte, ed ha cmq un aspetto diverso rispetto a quello del sito in cui l'ho trovato....

:)

cionci
04-12-2009, 12:16
E' possibile anche che il sito che ospita il player impedisca la riproduzione da altri siti. E' assolutamente un loro diritto.
Solitamente se vogliono che si possa trasportare altrove mettono già un tasto simile al tasto Embed che si trova su YouTube.

l'altra notizia
04-12-2009, 12:19
Ah ecco può, essere , infatti ora ho provato a fae più tentativi e con alcuni va, quindi non posso far altro che ringraziarvi dell'aiuto (DAVVERO GRAZIE MOLTISSIMO)

:)
(per dei nubbi come me voi siete dei veri e propri oracoli :D :D :D

A presto :P

l'altra notizia
04-12-2009, 17:45
Eccomi qua, ad aproffittare della vostra sapienza ancora una volta :p

dop aver decriptato un codice come i vostri consigli, ho ottenuto questo codice "purificato":


<script language="javascript">document.write(unescape( '<object id="myId" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="550" height="450">
<param name="movie" value="http://80.67.3.72/bun5.swf" />
<param name="allowfullscreen" value="true" />
<param name="wmode" value="transparent" />
<param name="allowscriptaccess" value="always" />
<param name="flashvars" value="autostart=true&overstretch=fit" />
<param name="bgcolor" value="#000000" />
<embed src="http://80.67.3.72/bun5.swf"
width="550"
height="450"
allowfullscreen="true"
wmode="transparent"
allowscriptaccess="always" enablejsurls="false" enablehref="false"
flashvars="autostart=true" bgcolor="#000000" ></embed>
</object><div style="width:30px; position:relative; top: -447px; left: 176px;"/><img src="http://img20.imageshack.us/img20/3529/bbbg.png" border="0"></div>' ));</script><noscript>JavaScript is required to view this page.</noscript>


ora volevo mettere sul mio blog (su blogger) il file swf solo che se provo a inseririre il codice, non mi appare nulla.
Se provo a verificare questo link: http://80.67.3.72/bun5.swf nella barra degli indirizzi mi appare uno strano player statico, anzichè il fimato in streaming....
Sapete aiutarmi? Anche perchè questo stesso filmato l'ho visto su più siti, quindi nonè privato (almeno da quello che ho capito)
Grazie in anticipo

l'altra notizia
04-12-2009, 17:49
eccomi subito qui.
per vie traverse, sono riuscito a capire che il file in questione è questo qui
http://cdn1.ustream.tv/swf/4/viewerlite.6.swf?cid=2080532
ma lo so no perchè l'ho capito io, ma perchè l'ho scoperto, ma chi me lo ha detto non mi dice come ha fatto a ricavare il codice sorgente...

sapete aiutarmi, il tipo è pure straniero....mi sa che siccoem sono italiano non vuole condividere la sua conoscenza :P :P

cionci
04-12-2009, 17:50
Prova a mettere il link in una pagina web su uno spazio web e vedi se ti si apre.

cionci
04-12-2009, 18:05
Guarda che su ustream ci sono già i tasti per copiare il codice da includere nelle altre pagine web. Basta clickare su embed codes negli stream live.

l'altra notizia
04-12-2009, 18:37
Si lo so :)
ma in questo caso c'è solo il link sorgente del filmato, non il classico player di ustream con tutte le opzioni.

Una volta che ho il file sorgente, sto poco ad inserirlo in n codice embed, il punto è che non riesco a ricavare il file sorgente dal'ultimo codice che ho postato :) (mi rendo contro che forse mi spiego male... sorry)

wingman87
04-12-2009, 23:36
Perché non posti il link alla pagina dove hai preso il video?