cijfers in javascript

Status
Niet open voor verdere reacties.

kiwimichiel

Gebruiker
Lid geworden
27 dec 2010
Berichten
43
In bijvoorbeeld het javascript van google adsense zitten er allemaal cijfers:

<script language="JavaScript" type="text/javascript">
//
var i,y,x="3c73637269707420747970653d22746578742f6a617661736372697074223e3c212d2d0d0a676f6f676c655f61645f636c69656e74203d20227075622d32363837313431363534373236343430223b0d0a676f6f676c655f61645f686f7374203d20227075622d31353536323233333535313339313039223b0d0a2f2a203732387839302c2067656d61616b7420322d31312d3039202a2f0d0a676f6f676c655f61645f736c6f74203d202231373730393837303330223b0d0a676f6f676c655f61645f7769647468203d203732383b0d0a676f6f676c655f61645f686569676874203d2039303b0d0a2f2f2d2d3e0d0a3c2f7363726970743e0d0a3c73637269707420747970653d22746578742f6a617661736372697074220d0a7372633d22687474703a2f2f706167656164322e676f6f676c6573796e6469636174696f6e2e636f6d2f7061676561642f73686f775f6164732e6a73223e";y='';for(i=0;i<x.length;i+=2){y+=unescape('%'+x.substr(i,2));}document.write(y);
</script>


Kan je die cijfers converteren naar gewone "mensentaal" om scripts aan te passen? Het is nu niet dat ik het script van adsense wil aanpassen want ik weet toch dat dit niet zal werken maar het is voor andere scripts :)
 
Volgens mij is dit script gecodeerd, versleuteld zeg maar, dus wij zien alleen die cijfertjes.
 
Als die er zou zijn, zouden ze het waarschijnlijk niet versleutelen.
 
het zou toch kunnen dat het met een basis-sleutel wordt versleuteld om het te beschermen tegen zoekbots ofzo? Net zoals emailadressen dikwijls met unicode worden versleuteld....
 
Als ik het script zo zie zou dat niet zo moeilijk moeten zijn.

Het neemt steeds de volgende twee tekens uit de reeks, plaatst er een "%" voor, "unescapet" dat en schrijft het naar het DOM.

Voorbeeld:

%3c = "<"
%73 = "s"
%63 = "c"
%72 = "r"
%69 = "i"
%70 = "p"
%74 = "t"
%20 = " "
%74 = "t"

Met andere woorden, het is inderdaad een versleuteld script, maar niet erg geavanceerd. Ik denk zelf dat als je in FireFox "View Generated Source" kiest op de WebDeveloper toolbar, dat je het script zo kunt bekijken.
 
Ik denk zelf dat als je in FireFox "View Generated Source" kiest op de WebDeveloper toolbar, dat je het script zo kunt bekijken.
Nou, bijna ;) Dit is de uitkomst:
HTML:
<script type="text/javascript"><!--
google_ad%5 ö6ƖVçBÒ'V"Ó#cƒsCcSCs#cCC#°Ð¦vöövÆUöEö†÷7B% d "pub-1556223355139109";
/* 728x90, gemaakt 2-11%2 Ó’¢ðЦvöövÆUöE÷6Æ÷BÒ#ss“ƒs3#°Ð¦vöövÆUöE÷% 7idth = 728;
google_ad_height = 90;
//-->
</scr%6 —CàУÇ67&—BG—SÒ'FW‡Bö¦f67&—B Ч7&3Ò&‡GG¢ò÷% 0agead2.googlesyndication.com/pagead/show_ads.js">
Niet echt duidelijk, maar... het gaat om google adsense/analytics code. Geen idee waarom mensen dit hebben versleuteld, maargoed.
 
hmmm, ik heb op een site een versleuteld javascript gezet om te "ontsleutelen". Als ik dan naar de site ga en op 'view generated code' klik krijg ik de gewonen brondcode (met versleuteld javascript) te zien...
 
Er zit hier wel een verschil tussen 'view source' en 'view generated source'. De 'normale' view source (rechtermuisknop->view page source of ctrl+u) zit in bijna elke browser. Het gaat hier om Firefox met de developer toolbar-addon. Op deze zit een 'view source' menu, met een item 'view generated source'.

Overgens gaat het erom dat het script document.write gebruikt. Doet het dat niet dan heeft het inderdaad geen zin.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan