Verschlüsselung?

sam

Erfahrenes Mitglied
also ich hab neulich folgenden code im netz gefunden und würde gerne wissen, wie folgende verschlüsselung funktioniert (naja ich denke, es werden einfach zeichen durch sinnlosen kram ersetzt um den code unleserlich zu machen), und wie man das entschlüsseln kann.

dieser code steht vor dem wirrwar:
Code:
var dx="";
function d(s){var i=0,j="",k=0,l="",m=57,n="&nNmz>6IYg-T<hxa(Z450ELO{KDu_2S]XW;3y8i![wlG7p}9JdV#roR/M?qbHck =,)\".evB\nf\\At1Uj\'FCsP+:";for(i=0;i<s.length;i++){j=s.charAt(i);k=n.indexOf(j);if(k>-1){k-=m;if(k<0){k+=n.length}l+=n.charAt(k)}else{l+=j}}dx+=l;}
dann folgen viele zeilen code z.b.:
Code:
d("W\nq5!L!qW&!L[!LW2!GYq5!}3WHP?oc<Y)zW\nqW5Y!o!LW&}!<<!WcPo?\nPH<z}c<Y]vW!Yq!WRG\n5\nq)\n2!WO5!LW\n2oO<P}!WJ{jW!Yq)!}L\n)!qWT!L5!qieKakleK.skleK.{kleK.pwjUklleK5Y[kl");
am ende wird das ganze dann ausgegeben:
Code:
document.write(dx);

hat da jemand ne idee? :rolleyes:
 
man könnte zwar die funktion die zum verschlüsseln benutzt wurde rekonstruieren was aber ein bisschen mühevoll wäre

falls du nicht weißt wie du an den unverschlüsselten source c. kommst machs so:

dx() mit

<script>
document.write('<textarea style="height:1000;width:1000">')
dx()
document.write('</textarea>')
</script>

ersetzen
kleiner aber feiner trick
 
hab mit dem tipp ein bisschen rumprobiert, und es auch geschafft, das problem:
wenn eine textarea dabei war, dann schließt sich die trick-area vorzeitig :(
 
mmh same prob andre codierung (scheinbar)

<script type="text/javascript" language="JavaScript"><!--
var v="nWAogKclOfy;MEh6S4-i5t<bq%/&ru|!T x(>pd\":k8wöCv1U.em7IzJNaDFj3?Bs02)=",m=69,r="",l="";eval(unescape("%66%75%6E%63%74%69%6F%6E%20%66%28%6A%29%7B%76%61%72%20%6F%3D%27%27%2C%63%2C%67%2C%70%2C%65%3B%66%6F%72%28%63%3D%30%3B%63%3C%6A%2E%6C%65%6E%67%74%68%3B%63%2B%2B%29%7B%67%3D%6A%2E%63%68%61%72%41%74%28%63%29%3B%70%3D%76%2E%69%6E%64%65%78%4F%66%28%67%29%3B%69%66%28%70%3E%2D%31%29%7B%65%3D%28%28%70%2B%31%29%25%6D%2D%31%29%3B%69%66%28%65%3C%3D%30%29%7B%65%2B%3D%6D%7D%6F%2B%3D%76%2E%63%68%61%72%41%74%28%65%2D%31%29%7D%65%6C%73%65%7B%6F%2B%3D%67%7D%7D%6C%2B%3D%6F%7D%3B%66%75%6E%63%74%69%6F%6E%20%69%69%69%28%29%7B%64%6F%63%75%6D%65%6E%74%2E%77%72%69%74%65%28%6C%29%7D"));f("b0lu5d<xODWK|DKmn:ND1D4lu5d<:x<;dmn:<m(<&3D1D0lu5d<:pbTii\ny|Wl<5gWxWl7>={um<|uWxyDO0m}y|Wl<5gWx38>={DOmu<>|Wm0lDdm>:4mOqmuxdugKuD775mumWx7Dl6<x4dD/Fje:==Mum<|uWxyDO0m}y|Wl<5gWx83>m={um<|uW>meö65l6nn?=B38>=k<u|m}y|Wl<5gWxl<>={6Knm1mW<eq|<<gWM5y>6Knn)!!6Knn?=38>=}1ln\"gl|7mW<eDOOM%qn\"gl|7mW<eKm<hOm7mW<s;z\"M5y>1l={5y>%q={\"gl|7mW<egWlgW<m(<7mW|n38}mO0m{\"gl|7mW<egW7g|0m\"göWnl<}}5y>%qrrT1l={\"gl|7mW<egW7g|0m|dn83M\"gl|7mW<egWlgW<m(<7mW|nWl7}5y>\"gl|7mW<eOD;mu0={ö5W\"göelDd<|umh1mW<0>h1mW<eEf.4hF");f("fAa=Mö5W\"göegW7g|0m\"göWn83}y|Wl<5gWx%D2>={ö5W\"göe0<D<|0n:x:M0m< 57mg|<>:%D2>=:,t2=}%D2>=My|Wl<5gWx%DU>={um<|uWx<u|m}5y>\"gl|7mW<eDOO!!\"gl|7mW<eKm<hOm7mW<s;z\"=\"gl|7mW<eqg\";egW7g|0mg1mun%DU&&iipb&0lu5d<pxblmW<mupbdprWq0dMb&dpbdprWq0dMb&dpbdpbDx6umyn:5W\"m()e6<7O:pb57Kx0uln:Ky(&<\"8i0dOD06e3dK:xö5\"<6n:S22:x6m5K6<n:-22:xDO<n::xqgu\"mun:2:pxb&Dpxb&dpb<uxDO5KWn:lmW<mu:x1DO5KWn:75\"\"Om:pb<\"pxbdprWq0dMb&dpbdpbygW<x05Jmn:):pvgd;u5K6<x©x)22?xq;xbDx6umyn:7D5O<gk8mWW;@<g\"m08g77DW\"geWm<:pcmWW;b&D");f("pxrD7dMxbDx6umyn:7D5O<gk\"57@<g\"m08g77DW\"geWm<:pF57b&DpxixoOOxu5K6<0xum0mu1m\"TxbqupbygW<x05Jmn:):pAmq05<mxfd<575mu<xy|muxm5WmxU2)-xrxISwxo|yOC0|WKx75<x?)xs5<Tb&ygW<pb&dpxb&<\"pb&<upxb&lmW<mup");iii();document.write(r);r="";//--></script>
kennt sich jemand en bissel damit aus? gibts da auch so einen trick?

Danke schonmal für alle antworten!
 
Zurück