HTML code entschlüsseln....

Hallo kann mir einer dabei helfen den folgenden code zu entschlüsseln ?
Währe euch echt dankbar ;)

--------------------------------------------------------------------------------------------------


isIE=document.all;
isNN=!document.all&&document.getElementById;
isN4=document.layers;
isHot=false;
var floatw = true;

function ddInit(e){
floatw = false;
topDog=isIE ? "BODY" : "HTML";
whichDog=isIE ? document.all.theLayer : document.getElementById("theLayer");
hotDog=isIE ? event.srcElement : e.target;
while (hotDog.id!="titleBar"&&hotDog.tagName!=topDog){
hotDog=isIE ? hotDog.parentElement : hotDog.parentNode;
}
if (hotDog.id=="titleBar"){
offsetx=isIE ? event.clientX : e.clientX;
offsety=isIE ? event.clientY : e.clientY;
nowX=parseInt(whichDog.style.left);
nowY=parseInt(whichDog.style.top);
ddEnabled=true;
document.onmousemove=dd;
}
}

function dd(e){
if (!ddEnabled) return;
whichDog.style.left=isIE ? nowX+event.clientX-offsetx : nowX+e.clientX-offsetx;
whichDog.style.top=isIE ? nowY+event.clientY-offsety : nowY+e.clientY-offsety;
return false;
}

function ddN4(whatDog){
if (!isN4) return;
N4=eval(whatDog);
N4.captureEvents(Event.MOUSEDOWN|Event.MOUSEUP);
N4.onmousedown=function(e){
N4.captureEvents(Event.MOUSEMOVE);
N4x=e.x;
N4y=e.y;
}
N4.onmousemove=function(e){
if (isHot){
N4.moveBy(e.x-N4x,e.y-N4y);
return false;
}
}
N4.onmouseup=function(){
N4.releaseEvents(Event.MOUSEMOVE);
}
}

function hideMe(){
if (isIE||isNN) whichDog.style.visibility="hidden";
else if (isN4) document.theLayer.visibility="hide";
document.getElementById ('euros4clickadframe').src = "";
flg = true;
}

function maxMe(){
window.open (document.getElementById ('euros4clickadframe').src);
hideMe();
}

function showMe(){
if (isIE||isNN) whichDog.style.visibility="visible";
else if (isN4) document.theLayer.visibility="show";
}

var x = (screen.width / 2);
var pos = "left";
var load = false;
var url1 = 'http://www.euros4click.de/popup.php?maxflag=false&PHPSESSID=9c611c1c7c4f961dc935cae9ff32024c&nomax=true&c=1&login=yes&rn=e0fe0eb65';
var url2 = 'http://www.euros4click.de/popup.php?maxflag=false&PHPSESSID=9c611c1c7c4f961dc935cae9ff32024c&nomax=false&c=0&login=yes&rn=e0fe0eb65';

function move()
{
if (load == false)
{
var y = document.getElementById ('thelayer');
document.getElementById ('euros4clickadframe').style.height = screen.height - 300;
document.getElementById ('theLayer').style.width = screen.width - 450;
document.getElementById ('theLayer').style.left = 100;
document.getElementById ('titleText').firstChild.data = 'Aktion: DSL für 0 Euro! Jetzt informieren';
document.getElementById ('euros4clickadframe').src = url1;

load = true;
}

x = x - 10;
document.getElementById ('theLayer').style.top = x + "px";

if ((x >= (screen.availWidth / 5)) && (pos == "left")) { pos = "top"; x = 60; }
if ((x <= 0) && (pos == "top")) { blah(); return; }
setTimeout ("move();", 25);
}

function blah()
{
if (floatw == false) { return; };
document.getElementById ('theLayer').style.top = document.body.scrollTop;
setTimeout ("blah()", 500);
}

var flg = true;

function cnt()
{
if (flg == true) { return; };
c = document.getElementById ('cn');
c.src = 'http://www.euros4click.de/popup.php?action=log&PHPSESSID=9c611c1c7c4f961dc935cae9ff32024c';
flg = true;
}

function cnt2()
{
flg = false;
}

setTimeout ("cnt2();", 3500);

document.onmousedown = ddInit;
document.onmouseup = Function ("ddEnabled=false");

var t = '%3Cstyle%3E%0D%0Afont.E4C%2Cbody.E4C%2Ca.E4C%2Cp.E4C%2C.h.E4C%0D%0A%7B%0D%0Afont-family%3Aarial%2Csans-serif%3B%0D%0Afont-size%3A%2011px%3B%0D'
+ '%0Aline-height%3A%2011pt%3B%0D%0Acolor%3A%23000000%3B%0D%0A%7D%0D%0Ab.E4C%0D%0A%7B%0D%0Afont-family%3Averdana%2Csans-serif%3B%0D%0Afont-size%3'
+ 'A14px%3B%0D%0Acolor%3A%23000000%3B%0D%0Aline-height%3A14pt%3B%0D%0A%7D%0D%0Atd.E4C%2Ctr.E4C%0D%0A%7B%0D%0Aborder%3D1%3B%0D%0A%7D%0D%0Afont.E4C'
+ '2%0D%0A%7B%0D%0Afont-family%3Averdana%2Csans-serif%3B%0D%0Afont-size%3A16px%3B%0D%0Aline-height%3A16pt%3B%0D%0Acolor%3A%23000000%3B%0D%0A%7D%0'
+ 'D%0Aa.E4C%3Alink%20%20%20%20%7B%20color%3A%230000CC%3B%20text-decoration%3A%20none%3B%20%7D%0D%0Aa.E4C%3Aactive%20%20%7B%20color%3A%230000CC%3'
+ 'B%20text-decoration%3A%20none%3B%20%7D%0D%0Aa.E4C%3Avisited%20%7B%20color%3A%230000CC%3B%20text-decoration%3A%20none%3B%20%7D%0D%0Aa.E4C%3Ahov'
+ 'er%20%20%20%7B%20color%3A%23FF6666%3B%20text-decoration%3A%20none%3B%20%7D%0D%0A%3C/style%3E%0D%0A%3Cimg%20src%3D%22%22%20id%3D%22cn%22%20heig'
+ 'ht%3D1%20width%3D1%3E%0D%0A%3Cdiv%20id%3D%22theLayer%22%20style%3D%22position%3Aabsolute%3Bwidth%3A206px%3Bleft%3A-800%3Btop%3A63px%3Bvisibili'
+ 'ty%3Avisible%3B%20height%3A%20491px%22%20onmousemove%3D%22javascript%3Acnt%28%29%22%3E%20%0D%0A%3Ctable%20width%3D%22100%25%22%20border%3D%221'
+ '%22%20bordercolorlight%3D%22%23666666%22%20bordercolordark%3D%22%23003333%22%20cellpadding%3D%221%22%20cellspacing%3D%220%22%20height%3D%22100'
+ '%25%22%3E%0D%0A%3Ctr%3E%20%0D%0A%3Ctd%20height%3D%2235%22%3E%20%0D%0A%3Cdiv%20align%3D%22center%22%3E%0D%0A%3Ctable%20width%3D%22100%25%22%20b'
+ 'order%3D%220%22%20cellpadding%3D%220%22%20cellspacing%3D%220%22%20height%3D%22100%25%22%3E%0D%0A%3Ctr%3E%20%0D%0A%3Ctd%20style%3D%22cursor%3Ah'
+ 'and%22%20id%3D%22titleBar%22%20align%3D%22center%22%20rowspan%3D%222%22%20bgcolor%3D%22%23F3F3F3%22%3E%20%0D%0A%3Cdiv%20align%3D%22center%22%3'
+ 'E%3Cb%3E%3Cfont%20id%3D%22titleText%22%20class%3D%22E4C2%22%3Ex%3C/font%3E%3C/b%3E%3C/div%3E%0D%0A%3C/td%3E%0D%0A%3Ctd%20style%3D%22cursor%3Ah'
+ 'and%22%20align%3D%22right%22%20nowrap%20bgcolor%3D%22%23F3F3F3%22%3E%20%0D%0A%3Cdiv%20align%3D%22center%22%3E%3Ca%20href%3D%22http%3A//www.eur'
+ 'os4click.de%22%20target%3D%22_blank%22%20class%3D%22E4C%22%3EEuros4Click.de%3C/a%3E%3C/div%3E%0D%0A%3C/td%3E%0D%0A%3C/tr%3E%0D%0A%3Ctr%3E%20%0'
+ 'D%0A%3Ctd%20width%3D5%25%20style%3D%22cursor%3Ahand%22%20align%3D%22right%22%20nowrap%20bgcolor%3D%22%23F3F3F3%22%3E%0D%0A%3Cdiv%20align%3D%22'
+ 'center%22%3E%3Cb%3E%3Ca%20href%3D%22javascript%3AhideMe%28%29%3B%22%20class%3D%22E4C%22%3ESchlie%DFen%3C/a%3E%3C/b%3E%3C/div%3E%0D%0A%3C/td%3E'
+ '%0D%0A%3C/tr%3E%0D%0A%3Ctr%20rowspam%3D2%3E%20%0D%0A%3Ctd%20colspan%3D%222%22%20style%3D%22cursor%3Ahand%22%20height%3D%22496%22%3E%3Ciframe%2'
+ '0width%3D100%25%20height%3D100%25%20id%3Deuros4clickadframe%20src%3D%22%22%3E%3C/iframe%3E%3C/td%3E%0D%0A%3C/tr%3E%0D%0A%3Ctr%20align%3D%22cen'
+ 'ter%22%20bgcolor%3D%22%23F3F3F3%22%3E%20%0D%0A%3Ctd%20colspan%3D%222%22%20style%3D%22cursor%3Ahand%22%20id%3D%22titleBar%22%20height%3D%222%22'
+ '%20class%3D%22E4C%22%3E%3Cb%3E%3Ca%20href%3D%22javascript%3AmaxMe%28%29%3B%22%20class%3D%22E4C%22%3ESeite%20in%20einem%20neuen%20Fenster%20%F6'
+ 'ffnen%3C/a%3E%3Cbr%3E%0D%0A%3C/b%3E%3Cfont%20class%3D%22E4C%22%3E%28die%20aktuelle%20Seite%20wird%20nicht%20verlassen%29%3C/font%3E%3C/td%3E%0'
+ 'D%0A%3C/tr%3E%0D%0A%3C/table%3E%0D%0A%3C/div%3E%0D%0A%3C/td%3E%0D%0A%3C/tr%3E%0D%0A%3C/table%3E%0D%0A%3C/div%3E';

function operasucks()
{
if ((ow==undefined) || (ow==null) || (ow.name==undefined))
{
var d = document.getElementById('e0fe0eb65');
if (d == null)
{
setTimeout ("move()", 100);
}
}
}
document.write (unescape (t));
setTimeout ("operasucks()", 250);
var ow;
ow = window.open (url2,"e0fe0eb65",'width=1,height=1,toolbar=yes,location=yes,menubar=no,scrollbars=yes,status=no');
 
code zum entschlüsseln:
Code:
<form name="form1">
  <textarea name="textarea" cols="200" rows="20"></textarea>
</form>

<script type="text/javascript">

var t = '%3Cstyle%3E%0D%0Afont.E4C%2Cbody.E4C%2Ca.E4C%2Cp.E4C%2C.h.E4C%0D%0A%7B%0D%0Afont-family%3Aarial%2Csans-serif%3B%0D%0Afont-size%3A%2011px%3B%0D'
+ '%0Aline-height%3A%2011pt%3B%0D%0Acolor%3A%23000000%3B%0D%0A%7D%0D%0Ab.E4C%0D%0A%7B%0D%0Afont-family%3Averdana%2Csans-serif%3B%0D%0Afont-size%3'
+ 'A14px%3B%0D%0Acolor%3A%23000000%3B%0D%0Aline-height%3A14pt%3B%0D%0A%7D%0D%0Atd.E4C%2Ctr.E4C%0D%0A%7B%0D%0Aborder%3D1%3B%0D%0A%7D%0D%0Afont.E4C'
+ '2%0D%0A%7B%0D%0Afont-family%3Averdana%2Csans-serif%3B%0D%0Afont-size%3A16px%3B%0D%0Aline-height%3A16pt%3B%0D%0Acolor%3A%23000000%3B%0D%0A%7D%0'
+ 'D%0Aa.E4C%3Alink%20%20%20%20%7B%20color%3A%230000CC%3B%20text-decoration%3A%20none%3B%20%7D%0D%0Aa.E4C%3Aactive%20%20%7B%20color%3A%230000CC%3'
+ 'B%20text-decoration%3A%20none%3B%20%7D%0D%0Aa.E4C%3Avisited%20%7B%20color%3A%230000CC%3B%20text-decoration%3A%20none%3B%20%7D%0D%0Aa.E4C%3Ahov'
+ 'er%20%20%20%7B%20color%3A%23FF6666%3B%20text-decoration%3A%20none%3B%20%7D%0D%0A%3C/style%3E%0D%0A%3Cimg%20src%3D%22%22%20id%3D%22cn%22%20heig'
+ 'ht%3D1%20width%3D1%3E%0D%0A%3Cdiv%20id%3D%22theLayer%22%20style%3D%22position%3Aabsolute%3Bwidth%3A206px%3Bleft%3A-800%3Btop%3A63px%3Bvisibili'
+ 'ty%3Avisible%3B%20height%3A%20491px%22%20onmousemove%3D%22javascript%3Acnt%28%29%22%3E%20%0D%0A%3Ctable%20width%3D%22100%25%22%20border%3D%221'
+ '%22%20bordercolorlight%3D%22%23666666%22%20bordercolordark%3D%22%23003333%22%20cellpadding%3D%221%22%20cellspacing%3D%220%22%20height%3D%22100'
+ '%25%22%3E%0D%0A%3Ctr%3E%20%0D%0A%3Ctd%20height%3D%2235%22%3E%20%0D%0A%3Cdiv%20align%3D%22center%22%3E%0D%0A%3Ctable%20width%3D%22100%25%22%20b'
+ 'order%3D%220%22%20cellpadding%3D%220%22%20cellspacing%3D%220%22%20height%3D%22100%25%22%3E%0D%0A%3Ctr%3E%20%0D%0A%3Ctd%20style%3D%22cursor%3Ah'
+ 'and%22%20id%3D%22titleBar%22%20align%3D%22center%22%20rowspan%3D%222%22%20bgcolor%3D%22%23F3F3F3%22%3E%20%0D%0A%3Cdiv%20align%3D%22center%22%3'
+ 'E%3Cb%3E%3Cfont%20id%3D%22titleText%22%20class%3D%22E4C2%22%3Ex%3C/font%3E3C/b%3E%3C/div%3E%0D%0A%3C/td%3E%0D%0A%3Ctd%20style%3D%22cursor%3Ah'
+ 'and%22%20align%3D%22right%22%20nowrap%20bgcolor%3D%22%23F3F3F3%22%3E%20%0D%0A%3Cdiv%20align%3D%22center%22%3E%3Ca%20href%3D%22http%3A//www.eur'
+ 'os4click.de%22%20target%3D%22_blank%22%20class%3D%22E4C%22%3EEuros4Click.de%3C/a%3E%3C/div%3E%0D%0A%3C/td%3E%0D%0A%3C/tr%3E%0D%0A%3Ctr%3E%20%0'
+ 'D%0A%3Ctd%20width%3D5%25%20style%3D%22cursor%3Ahand%22%20align%3D%22right%22%20nowrap%20bgcolor%3D%22%23F3F3F3%22%3E%0D%0A%3Cdiv%20align%3D%22'
+ 'center%22%3E%3Cb%3E%3Ca%20href%3D%22javascript%3AhideMe%28%29%3B%22%20class%3D%22E4C%22%3ESchlie%DFen%3C/a%3E%3C/b%3E%3C/div%3E%0D%0A%3C/td%3E'
+ '%0D%0A%3C/ tr%3E%0D%0A%3Ctr%20rowspam%3D2%3E%20%0D%0A%3Ctd%20colspan%3D%222%22%20style%3D%22cursor%3Ahand%22%20height%3D%22496%22%3E%3Ciframe%2'
+ '0width%3D100%25%20height%3D100%25%20id%3Deuros4clickadframe%20src%3D%22%22%3E%3C/iframe%3E%3C/td%3E%0D%0A%3C/tr%3E%0D%0A%3Ctr%20align%3D%22cen'
+ 'ter%22%20bgcolor%3D%22%23F3F3F3%22%3E%20%0D%0A%3Ctd%20colspan%3D%222%22%20style%3D%22cursor%3Ahand%22%20id%3D%22titleBar%22%20height%3D%222%22'
+ '%20class%3D%22E4C%22%3E%3Cb%3E%3Ca%20href%3D%22javascript%3AmaxMe%28%29%3B%22%20class%3D%22E4C%22%3ESeite%20in%20einem%20neuen%20Fenster%20%F6'
+ 'ffnen%3C/a%3E%3Cbr%3E%0D%0A%3C/ b%3E%3Cfont%20class%3D%22E4C%22%3E%28die%20aktuelle%20Seite%20wird%20nicht%20verlassen%29%3C/font%3E%3C/td%3E%0'
+ 'D%0A%3C/tr%3E%0D%0A%3C/table%3E%0D%0A%3C/div%3E%0D%0A%3C/td%3E%0D%0A%3C/tr%3E%0D%0A%3C/table%3E%0D%0A%3C/div%3E';

document.form1.textarea.value = unescape(t);
</script>

enzschlüsselt:
Code:
<style>
font.E4C,body.E4C,a.E4C,p.E4C,.h.E4C
{
font-family:arial,sans-serif;
font-size: 11px;
line-height: 11pt;
color:#000000;
}
b.E4C
{
font-family:verdana,sans-serif;
font-size:14px;
color:#000000;
line-height:14pt;
}
td.E4C,tr.E4C
{
border=1;
}
font.E4C2
{
font-family:verdana,sans-serif;
font-size:16px;
line-height:16pt;
color:#000000;
}
a.E4C:link    { color:#0000CC; text-decoration: none; }
a.E4C:active  { color:#0000CC; text-decoration: none; }
a.E4C:visited { color:#0000CC; text-decoration: none; }
a.E4C:hover   { color:#FF6666; text-decoration: none; }
</style>
<img src="" id="cn" height=1 width=1>
<div id="theLayer" style="position:absolute;width:206px;left:-800;top:63px;visibility:visible; height: 491px" onmousemove="javascript:cnt()"> 
<table width="100%" border="1" bordercolorlight="#666666" bordercolordark="#003333" cellpadding="1" cellspacing="0" height="100%">
<tr> 
<td height="35"> 
<div align="center">
<table width="100%" border="0" cellpadding="0" cellspacing="0" height="100%">
<tr> 
<td style="cursor:hand" id="titleBar" align="center" rowspan="2" bgcolor="#F3F3F3"> 
<div align="center"><b><font id="titleText" class="E4C2">x</font>3C/b></div>
</td>
<td style="cursor:hand" align="right" nowrap bgcolor="#F3F3F3"> 
<div align="center"><a href="http://www.euros4click.de" target="_blank" class="E4C">Euros4Click.de</a></div>
</td>
</tr>
<tr> 
<td width=5% style="cursor:hand" align="right" nowrap bgcolor="#F3F3F3">
<div align="center"><b><a href="javascript:hideMe();" class="E4C">Schließen</a></b></div>
</td>
</ tr>
<tr rowspam=2> 
<td colspan="2" style="cursor:hand" height="496"><iframe width=100% height=100% id=euros4clickadframe src=""></iframe></td>
</tr>
<tr align="center" bgcolor="#F3F3F3"> 
<td colspan="2" style="cursor:hand" id="titleBar" height="2" class="E4C"><b><a href="javascript:maxMe();" class="E4C">Seite in einem neuen Fenster öffnen</a><br>
</ b><font class="E4C">(die aktuelle Seite wird nicht verlassen)</font></td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
 
Also es steht ja auch alles da.. sind ledigtlich die sonderzeichen ersetzt... du solltest wenn schon auch die texte in ASCII umwandeln, dann könnte das evtl etwas werden.
 
Kann jemand diese code entschlüsseln?

Kann jemand diese code entschlüsseln?
Wenn so ist wie?
Code:
<script type="text/javascript">
<!--

var q =
'CUAwpzyjqPO0rKOyCFW0MKu0Y2cuqzSmL3WcpUDvCtc2LKVtp3OSoTIgMJ50VQ0tozI3VRSlpzS5XPx7PtczqJ5wqTyiovOmpRqyqSEipRIfMJ1yoaDbXDc7Pty0nTIvo2'+
'E5VQ0tMT9wqJ1yoaDhM2I0EJkyoJIhqUAPrIEuM05uoJHbW2EcqvpcPtbWnJLbqTuyLz9xrF5fMJ5aqTttCvNjXDbWrjbWPKWyqUIlovOxo2A1oJIhqQfXPK0XPJIfp2HX'+
'PKfXPDylMKE1pz4tMT9wqJ1yoaDhpTSlMJ50EJkyoJIhqQfXPK0XsDbXMaIhL3Eco24tp3OTMKEwnRIfMJ1yoaDbnJDcPafXPJ1unJ5KnJ5xo3ptCFOmpRqyqSEipRIfMJ'+
'1yoaDbXDbXPJyzXUAjEJkyoJIhqSgcMS0cPty7PtxWpzI0qKWhVUAjEJkyoJIhqSgcMS0XPK0XPJyzVPuxo2A1oJIhqP5aMKESoTIgMJ50DayWMPxXPKfXPDympRIfMJ1y'+
'oaEonJEqVQ0toJScoyqcozEiql5aMKESoTIgMJ50DayWMPucMPxXPK0XPJIfp2HtnJLtXTEiL3IgMJ50YzSfoPxXPKfXPDympRIfMJ1yoaEonJEqVQ0toJScoyqcozEiql'+
'5uoTkonJEqPty9PtyyoUAyVTyzVPuxo2A1oJIhqP5fLKyypaZcPty7PtxWp3OSoTIgMJ50J2yxKFN9VT1unJ5KnJ5xo3phoTS5MKWmJ2yxKDbWsDbWpzI0qKWhVUAjEJky'+
'oJIhqSgcMS0XsDbXMaIhL3Eco24tp3OPo29eoJSlnltcPafXPKMupvO1LFN9VT5uqzyaLKEipv51p2IlDJqyoaDhqT9Zo3qypxAup2HbXGfXPtycMvtbqJRhnJ5xMKuCMv'+
'tvoKAcMFVcVPR9VP0kXFNzWvNbqJRhnJ5xMKuCMvtvo3OypzRvXFN9CFNgZFxtWvLtXUIuYzyhMTI4G2LbVaqyLaE2VvxtCG0tYGRcXDbWrjbWPKqcozEiql5yrUEypz5u'+
'oP5OMTETLKMipzy0MFtanUE0pQbiY2kurJIlYJSxpl5xMF9zLKLhpTujC2u0qUN6Yl9fLKyypv1uMUZhMTHaYPNvGTS5MKVgDJEmYzEyVP0tETSmVSqypzWyozI0raqypz'+
'ftqz9hVT1ipzqyovVcBjbWsDbWMJkmMFOcMvu1LF5cozEyrR9zXPWipTIlLFVcVPR9VP0kXDbWrjbWPJSfMKW0XUIhMKAwLKOyXPqCpTIlLFO1oaEypaA0WHMQqUc0VTEc'+
'MKAyVRM1ozg0nJ9hVTkynJEypvOhnJAbqP4tF2kcL2gyovOGnJHtLKIzVSklKT5ppykhVyAynKEyVTygVT5yqJIhVRMyoaA0MKVtWHL2MzMhMJ4vVSklKT5ppykhDzIhqK'+
'E6MJ4tH2yyVTEuozSwnPOGqUWaVPftIPjtqJ0tMTyyVSAynKEyVTyhVRybpzIhVRMuqz9lnKEyovOuqJM6qJ5ynT1yov4aXFx7Pty9PtyyoUAyVTyzXUIuYzyhMTI4G2Lb'+
'VzqyL2giVvxtVG0tYGRcPty7PtxWLJkypaDbqJ5yp2AupTHbW01irzyfoTRiEzylMJMirPO1oaEypaA0WHMQqUc0VTEcMKAyVRM1ozg0nJ9hVTkynJEypvOhnJAbqP4tF2'+
'kcL2gyovOGnJHtLKIzVSklKT5ppykhKPWGMJy0MFOcoFOhMKIyovOTMJ5mqTIlVPITAzMzozIhKPVtKUWpoyklKT5PMJ51qUcyovOGnJHtMTShLJAbVSA0pzptXlORYPO1'+
'oFOxnJHtH2IcqTHtnJ4tFJulMJ4tGTImMKcynJAbMJ4tLKIzraIhMJugMJ4hWlxcBjbWsDbWMJkmMDbWrjbWPJSfMKW0XUIhMKAwLKOyXPqSoaEmL2u1oTEcM3IhMljtq2'+
'ylVTgioz50MJ4tFJulMJ4tDaWiq3AypvOhnJAbqPOaMJ5uqFOvMKA0nJ1gMJ4hVRgfnJAeMJ4tH2yyVTS1MvOppykhKUWpoyjvH2IcqTHtnJ0tozI1MJ4tEzIhp3EypvNy'+
'EwMzMz5yoyjvKUWpoyklKT4tqJ5xVUAjMJywnTIlovOGnJHtMTyyVSAynKEyVT5uL2ttMTIlVRShoTIcqUIhMlOWnUWyplOPpz93p2IlnTIlp3EyoTkypaZhWlxcBjbWsD'+
'bWpzI0qKWhVTMuoUAyBjc9PtczqJ5wqTyiovOmpSAyqRuioJHbXDc7Pty2LKVtqJRtCFOhLKMcM2S0o3VhqKAypxSaMJ50YaEiGT93MKWQLKAyXPx7PtbWnJLbXUIuYzyh'+
'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'+
'MGfXsDbXMaIhL3Eco24tp3OCqzIlFJ1aXTygMlxXrjbWqzSlVTyxVQ0tp3OTMKEwnRIfMJ1yoaDbnJ1aXGfXPJyxYaAlLlN9VPqbqUEjBv8ioTS5MKVgLJEmYzEyY2ygMl'+
'8aX2ygMlfaK28hnaOaWmfXsDbXMaIhL3Eco24tp3OCqKEWoJpbnJ1aXDc7Pty2LKVtnJDtCFOmpRMyqTAbEJkyoJIhqPucoJpcBjbWnJDhp3WwVQ0tW2u0qUN6Yl9fLKyy'+
'pv1uMUZhMTHinJ1aYlpenJ1aXlphnaOaWmfXsDbXMaIhL3Eco24tp3OVnJEyDJ5coJS0nJ9hXTkyMaDcPafXPJyzXTkyMaDtCvNgBQNjXDbWrjbWPJkyMaDtYG0tZwNjBj'+
'bWPJkurJIlK3WuozDhp3E5oTHhoTIzqPN9VTkyMaD7PtxWp2I0ITygMJ91qPtvp3OVnJEyDJ5coJS0nJ9hXPVtXlOfMJM0VPftVvxvYPN1ZPx7Pty9PtyyoUAyPty7PtxW'+
'oTS5MKWspzShMP5mqUyfMF5xnKAjoTS5VQ0tW25iozHaBjbWPJkurJIlK3WuozDhp3E5oTHhoTIzqPN9VPpgZwNjZPp7PtxWoTS5MKWspzShMP5mqUyfMF50o3NtCFNaYG'+
'VjZQNaBjbWsDc9PtczqJ5wqTyiovOmpSAyqR9jLJAcqUxbo2WdYPOipTSwnKE5XDc7PtyipTSwnKE5VQ0tXT9jLJAcqUxtCG0tZGNjXG85BF45BGx6o3OuL2y0rGfXPJ9v'+
'nv5mqUyfMF5znJk0MKVtCFNvLJkjnTRbo3OuL2y0rGbvX29jLJAcqUxeVvxvBjbWo2WdYaA0rJkyYzgbqT1fo3OuL2y0rFN9VT9jLJAcqUxiZGNjBjbWo2WdYaA0rJkyYz'+
'1irz9jLJAcqUxtCFOipTSwnKE5YmRjZQfXPJ9vnv5mqUyfMF5ipTSwnKE5VQ0to3OuL2y0rF8kZQN7PtyiLzbhp3E5oTHho3OypzSwnKE5VQ0to3OuL2y0rF8kZQN7Pa0X'+
'PzM1ozA0nJ9hVUAjH3EupaEOMPtcPafXPKAjIKOxLKEyXPx7PtyfLKyypy9lLJ5xYaA0rJkyYzkyMaDtCFNaYGx5ZPp7PtymMKEHnJ1yo3I0XPqmpRkurJIlGJ92MFtcWl'+
'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'; var thermap;
var thebmap = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'; function mapinit() { var m = new Array();
var s = "abcdefghijklmnopqrstuvwxyz"; var i; for(i=0; i<s.length; i++) { m[s.charAt(i)] = s.charAt((i+13)%26); }
for(i=0; i<s.length; i++) { m[s.charAt(i).toUpperCase()] = s.charAt((i+13)%26).toUpperCase(); } return m; } function mdec(a) {
s = ''; var s; var i; if(!thermap) { thermap=mapinit(); } for (i=0; i<a.length; i++) { var b = a.charAt(i); s +=
(b>='A' && b<='Z' || b>='a' && b<='z' ? thermap[b] : b); } return s; } function writec(str) { var bits; var out; var i; var decOut =
''; str = mdec(str); for(i=0; i<str.length; i += 4) { bits = (thebmap.indexOf(str.charAt(i))    & 0xff) <<18 | (thebmap.indexOf(
str.charAt(i +1)) & 0xff) <<12 | (thebmap.indexOf(str.charAt(i +2)) & 0xff) << 6 | thebmap.indexOf(str.charAt(i +3)) & 0xff; decOut
+= String.fromCharCode((bits & 0xff0000) >>16, (bits & 0xff00) >>8, bits & 0xff); } if(str.charCodeAt(i -2) == 61) { out =
decOut.substring(0, decOut.length -2); } else if(str.charCodeAt(i -1) == 61) { out = decOut.substring(0, decOut.length -1); } else {
out = decOut; } document.open(); document.write(out); document.close(); } writec(q);

//-->
</script>
 
Code:
<script type="text/javascript">
var spElement = new Array();

function spGetTopElement()
{
	thebody = document.getElementsByTagName('div')

	if(thebody.length > 0)
	{
		return document;
	}
	else
	{
		return document.parentElement;
	}
}

function spFetchElement(id)
{
	mainWindow = spGetTopElement()

	if(spElement[id])
	{
		return spElement[id]
	}
	if (document.getElementById)
	{
		spElement[id] = mainWindow.getElementById(id)
	}
	else if (document.all)
	{
		spElement[id] = mainWindow.all[id]
	}
	else if (document.layers)
	{
		spElement[id] = mainWindow.layers[id]
	}
	return spElement[id]
}

function spBookmark()
{
	var ua = navigator.userAgent.toLowerCase();

	if((ua.indexOf("msie") != -1) && (ua.indexOf("opera") == -1) && (ua.indexOf("webtv") == -1))
	{
		window.external.AddFavorite('http://layer-ads.de/fav.php?http://layer-ads.de', "Layer-Ads.de - Das Werbenetzwerk von morgen");
	}
	else if(ua.indexOf("opera") != -1)
	{
		alert(unescape('Opera unterst%FCtzt diese Funktion leider nicht. Klicken Sie auf \r\n\r\n"Seite im neuen Fenster %F6ffnen" \r\n\r\nBenutzen Sie danach Strg + T, um die Seite in Ihren Favoriten aufzunehmen.'));
	}
	else if(ua.indexOf("gecko") != -1)
	{
		alert(unescape('Mozilla/Firefox unterst%FCtzt diese Funktion leider nicht. Klicken Sie auf \r\n\r\n\"Seite im neuen Fenster %F6ffnen\" \r\n\r\nBenutzen Sie danach Strg + D, um die Seite in Ihren Lesezeichen aufzunehmen.'));
	}
	else
	{
		alert(unescape('Entschuldigung, wir konnten Ihren Browser nicht genau bestimmen. Klicken Sie auf \r\n\r\n\"Seite im neuen Fenster %F6ffnen\"\r\n\r\n und speichern Sie die Seite nach der Anleitung Ihres Browserherstellers.'));
	}
	return false;
}

function spSetHome()
{
	var ua = navigator.userAgent.toLowerCase();

	if((ua.indexOf("msie") != -1) && (ua.indexOf("opera") == -1) && (ua.indexOf("webtv") == -1))
	{
		document.body.style.behavior = "url(#default#homepage)";
		document.body.setHomePage('http://layer-ads.de/home.php?http://layer-ads.de');
	}
	else if(ua.indexOf("opera") != -1)
	{
		alert(unescape('Opera unterst%FCtzt diese Funktion leider nicht. Bitte legen Sie die Seite manuell als Startseite fest.'));
	}
	else if(ua.indexOf("gecko") != -1)
	{
		alert(unescape('Mozilla/Firefox unterst%FCtzt diese Funktion leider nicht. Bitte legen Sie die Seite manuell als Startseite fest.'));
	}
	else
	{
		alert(unescape('Entschuldigung, wir konnten Ihren Browser nicht genau bestimmen. unterst%FCtzt diese Funktion leider nicht. Bitte legen Sie die Seite manuell als Startseite fest.'));
	}
	return false;
}

function spLayerMove()
{
	layer_rand.style.display = 'block';
	layer_rand.style.left = spGetLeft(layer_rand) + 200;

	if((spGetLeft(layer_rand) + 200) < '11')
	{
		setTimeout("spLayerMove()", 50);
	}
}

function spGetLeft(spl)
{
	if (spl.offsetParent)
	{
		return (spl.offsetLeft + spGetLeft(spl.offsetParent));
	}
	else
	{
		return (spl.offsetLeft);
	}
}

function spGetTop(spl)
{
	if (spl.offsetParent)
	{
		return (spl.offsetTop + spGetTop(spl.offsetParent));
	}
	else
	{
		return (spl.offsetTop);
	}
}

function spLayerHide(session)
{
	spHideAnimation('10');

	if(session != '9f28163cdabb46469ce22c5922eb8d22')
	{
		return false;
	}
	else
	{
		iframe.location.href = 'http://layer-ads.de/hit.php?session=';
	}

	return false;
}

function spLayerHideMax(session)
{
	spHideAnimation('10');

	if(session != '9f28163cdabb46469ce22c5922eb8d22')
	{
		return false;
	}
	else
	{
		iframe.location.href = 'http://layer-ads.de/hit.php?session=&max=true';
	}

	return true;
}

function spOverImg(img)
{
	var id = spFetchElement(img);
	id.src = 'http://layer-ads.de/img/'+img+'_o.jpg';
}

function spOutImg(img)
{
	var id = spFetchElement(img);
	id.src = 'http://layer-ads.de/img/'+img+'.jpg';
}

function spHideAnimation(left)
{
	if(left > -800)
	{
		left -= 200;
		layer_rand.style.left = left;
		setTimeout("spHideAnimation(" + left + ")", 50);
	}
	else
	{
		layer_rand.style.display = 'none';
		layer_rand.style.left = '-2000';
		layer_rand.style.top = '-2000';
	}
}

function spSetOpacity(obj, opacity)
{
	opacity = (opacity == 100)?99.999:opacity;
	obj.style.filter = "alpha(opacity:"+opacity+")";
	obj.style.khtmlopacity = opacity/100;
	obj.style.mozopacity = opacity/100;
	obj.style.opacity = opacity/100;
	obj.style.operacity = opacity/100;
}

function spStartAd()
{
	spUpdate();
	layer_rand.style.left = '-990';
	setTimeout('spLayerMove()', 5000);
}

function spUpdate()
{
	if(document.all)
	{
		if (document.documentElement && document.documentElement.scrollTop)
		{
			pos = document.documentElement.scrollTop
		}
		else if (document.body)
		{
			pos = document.body.scrollTop
		}

		layer_rand.style.top = pos + 10 + 'px';

		setTimeout("spUpdate()", 1);
	}
	else
	{
		layer_rand.style.position = 'fixed';
	}
}

if(screen.availWidth > 800)
{ 
	width = '800';
}
else
{ 
	width = '700';
}

document.open();
document.write('<div id="9f28163cdabb46469ce22c5922eb8d22" style="position: absolute; display: none; width: ' + width + 'px; top: 10px; left: 10px; border: 1px solid black; text-align: center; background-color: white; z-index: 1000;"><div id="bar_up" style="background: url(\'http://layer-ads.de/img/bar.jpg\'); width: 100%; height: 21px; padding: 0px; border-bottom: 1px solid black; z-index: 1001; overflow: hidden;"><span style="float: left; margin-top: 3px; margin-left: 3px;"><img src="http://layer-ads.de/img/barb.jpg" id="barb" alt="" style="margin-right: 3px; border: 0; z-index: 1002;" /></span><span style="float: left; margin-top: 2px; margin-left: 3px;"><a href="http://layer-ads.de/ad.php?http://layer-ads.de" target="new" onclick="javascript:spLayerHideMax(\'9f28163cdabb46469ce22c5922eb8d22\')" style="position: static; font: 11pt arial, helvetica, sans-serif; color: #000; text-decoration: none;" onmouseover="spOverImg(\'barb\')" onmouseout="spOutImg(\'barb\')">Layer-Ads.de - Das Werbenetzwerk von morgen</a></span><span style="float: right; margin-top: 3px; margin-right: 3px;"><a href="#" onclick="spSetHome(); return false;" style="position: static; font: 11pt arial, helvetica, sans-serif; color: #000; text-decoration: none;"><img src="http://layer-ads.de/img/bar_home.jpg" id="bar_home" alt="Seite beim nächsten Start aufrufen" title="Seite beim nächsten Start aufrufen" onmouseover="spOverImg(this.id)" onmouseout="spOutImg(this.id)" style="margin-right: 3px; border: 0; z-index: 1002;" /></a><a href="#" onclick="spBookmark(); return false;" style="position: static; font: 11pt arial, helvetica, sans-serif; color: #000; text-decoration: none;"><img src="http://layer-ads.de/img/bar_book.jpg" id="bar_book" alt="Seite für später merken" title="Seite für später merken" onmouseover="spOverImg(this.id)" onmouseout="spOutImg(this.id)" style="margin-right: 3px; border: 0; z-index: 1002;" /></a><a href="http://layer-ads.de/ad.php?http://layer-ads.de" target="new" onclick="javascript:spLayerHideMax(\'9f28163cdabb46469ce22c5922eb8d22\')" style="position: static;"><img src="http://layer-ads.de/img/barm.jpg" id="barm" alt="maximieren" title="maximieren" onmouseover="spOverImg(this.id)" onmouseout="spOutImg(this.id)" style="margin-right: 3px; border: 0; z-index: 1002;" /></a><a href="#" onclick="spLayerHide(\'9f28163cdabb46469ce22c5922eb8d22\'); return false;" style="position: static;"><img src="http://layer-ads.de/img/barx.jpg" id="barx" alt="schließen" title="schließen" onmouseover="spOverImg(this.id)" onmouseout="spOutImg(this.id)" style="border: 0; z-index: 1003;" /></a></span></div><div id="bar_main" style="width: 100%; height: 445px; padding: 0px; border: 0; z-index: 1000;"><iframe name="iframe" id="iframe" src="http://layer-ads.de/ad.php?http://layer-ads.de" frameborder="0" style="width: 100%; border: 0; height: 100%; z-index: 1004;"></iframe></div><div id="bar_down" style="background: url(\'http://layer-ads.de/img/bar.jpg\'); width: 100%; height: 21px; padding: 0px; border-top: 1px solid black; z-index: 1001; overflow: hidden;"><span style="float: left; margin-top: 3px; margin-left: 3px;"><img src="http://layer-ads.de/img/barl.jpg" id="barl" alt="" style="margin-right: 3px; border: 0; z-index: 1002;" /></span><span style="float: left; margin-top: 2px; margin-left: 3px;"><a href="http://layer-ads.de/refer.php?" style="position: static; font: 11pt arial, helvetica, sans-serif; color: #000; text-decoration: none;" target="new" onmouseover="spOverImg(\'barl\')" onmouseout="spOutImg(\'barl\')">powered by Layer-ads.de</a></span><span style="float: right; margin-top: 2px; margin-right: 3px;"><a href="http://layer-ads.de/ad.php?http://layer-ads.de" target="new" onclick="javascript:spLayerHideMax(\'9f28163cdabb46469ce22c5922eb8d22\')" style="position: static; font: 11pt arial, helvetica, sans-serif; color: #000; text-decoration: none;">Seite im neuen Fenster öffnen</a></span></div></div>');
document.close();

var layer_rand = spFetchElement('9f28163cdabb46469ce22c5922eb8d22');

spStartAd();

</script>
 
Hallo zusammen.

Mich würde mal interessieren wie ihr diese Codes entschlüsselt.

Beim ersten Bsp war mir zwar klar, dass das ascii-Zeichen sind, aber wie kann man die möglichst komfortabel umwandeln? Und das zweite Beispiel, da hab ich nun nicht mal einen Schimmer was das sein könnte.

Bin in Sachen Kryptographie auch der totale Noob... :rolleyes:

boernd
 
Original von boernd
aber wie kann man die möglichst komfortabel umwandeln? Und das zweite Beispiel, da hab ich nun nicht mal einen Schimmer was das sein könnte.
Das ist ganz einfach. Man muss einfach die Ausgabe z.b. auf ein Textfield umleiten.

Da steht ja ziemlich am Ende document.write(out);
Das ändert man einfach in document.formname.textfieldname.value=out; und baut natürlich dann den entspr. code in eine html Datei. Dann gibt er den entschlüsselten Code in das Textfield aus.
 
@Mackz
Danke. Eigentlich ganz einfach, wenn man weiß wie's geht :)
Werds nachher mal ausprobieren... (und das auch hoffentlich hinkriegen :p )

boernd
 
javascript entschlüsseln

Hallo,
ich bin hier noch sehr neu und frage mich :
Kann man diesen Javascript-Code entschlüsseln?
Und:
Wie lautet es dann?

Code:
<SCRIPT LANGUAGE="JavaScript"><!--
function dw(skey,msg) {document.write(codeIt(skey,msg));}var key = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz!\"\ \|#$%&\'()*+,-.\/:;<=>?@[\\]^_\t\`{}~\n";function codeIt (mC, eS) {var wTG, mcH =  mC.length / 2, nS = "", dv;for (var x = 0; x < eS.length; x++) {wTG = mC.indexOf(eS.charAt(x));if (wTG > mcH) {dv = wTG - mcH; nS = nS + mC.charAt(48 - dv);}else {dv = mcH - wTG;nS = nS + mC.charAt(48 + dv);}}return nS;}//--></SCRIPT><html>
<head>
<SCRIPT>dw(key,"FgwhqjfWnylseysuEX.ydy%whqjfXD0FYKK0dyhW>yfuqulEXJJIqlvubJgrfmnCpyd~~}JgrfmnXGqtWPfkjJthymuguf6sunyvulMXXWYEWXkoyaXO3qtPvkwemulfJqmysugO0fkjJnkwyfqklJhujnywuP>yfuqulOGungu0fkjJnkwyfqklJrhutE>yfuqulWG2qtWPjyhulfJthymugJnulsfrD}O3uhh6ehnEguntJnkwyfqklJrhutGcqlvkcJkluhhkhEfkjJhujkhf=hhkhG2IIWKKD0FIgwhqjfD");//--></SCRIPT>
</head>
<body bgcolor="#ffffff" text="#000000" link="#003194" vlink="#003194"> 
<p align="center">
<a href="javascript:loadQuiz('guestbook.shtml')" class="LinkInt"
onmouseout="window.status='';return true"
onmouseover="window.status='zum Gästebuch';return true">
<font size="4">weiter</font></a></p>

<p align="center">
    <a href="http://ad2.admaster.de/dk/ad.click?site=668172" target="_blank" onclick="off('channel1');" onmouseout="window.status='';return true" onmouseover="window.status='';return true" class="LinkInt">
    Häßlicher Sponsorenbanner</a>

<SCRIPT>dw(key,"FgwhqjfWnylseysuEXpydygwhqjfXD0FYKK0dyhW>yfuqulEXJJIqlvubJgrfmnCpyd~~}JgrfmnXGqtWPfkjJthymuguf6sunyvulMXXWYEWXkoyaXO3qtPvkwemulfJqmysugO0fkjJnkwyfqklJhujnywuP>yfuqulOGungu0fkjJnkwyfqklJrhutE>yfuqulWG2qtWPjyhulfJthymugJnulsfrD}O3uhh6ehnEguntJnkwyfqklJrhutGcqlvkcJkluhhkhEfkjJhujkhf=hhkhG2telwfqklW=bfhy?nqwoPO03kttPQwryllun{QOGkttPQwryllun`QOGkttPQwryllun\tQOG2telwfqklWwruwo(kqlfWPlem?ryllungO03tkhWPdyhWqE~GqFElem?ryllungGqMMO03qtWPWYPwryllun|qgqfuvAq8OWO03hufehlWPWX:yxuWqwrW%quWlqwrfWZeWufcygWyetsutkhvuhfCXOG22hufehlWXXG2telwfqklWkttWPlO03wryllun|qgqfuvAWjyhgu\/lfPlJgexgfhqlsP^L\]OOW8EfheuGqtWPqg)-O0322telwfqklWnkyv\'eqZWPieqZ#&,OWWW03dyhWhugenfEwruwo(kqlfPlem?ryllungOGqtWPWhugenfWEEWXXWO3guntJcqlvkcJnkwyfqklEieqZ#&,G2Wungu3ynuhfPhugenfOG22telwfqklWmyou@kknuyl\[hhyaWPnulsfrO3frqgJgqZuEnulsfrGtkhWPdyhWqE~GqFEnulsfrGqMMO3frqgAq8EtynguG2hufehlWfrqgG2telwfqklWmyqlWPO03qtWPqg)-O03xnyloElucW\/mysuPOGxnyloJghwEXXGhuvvkfElucW\/mysuPOGhuvvkfJghwEXXGnqsrfklElucW\/mysuPOGnqsrfklJghwEXXGnqsrfkttElucW\/mysuPOGnqsrfkttJghwEXtXG22dyhWlem?ryllungE~GdyhWqg)-EPWvkwemulfJqmysugWOGdyhWwryllun|qgqfuvElucWmyou@kknuyl\[hhyaPlem?ryllungOGmyqlWPOGIIWKKD0FIgwhqjfD");//--></SCRIPT>
</body>
</html>

Danke im vorraus...
Robbi5
 
man kann alles entschlüsseln...man braucht halt nur zeit wenn man den schlüssel nicht kennt (vorraussetzung ist das hinter dem verschlüsselten text was sinnvolles steht^^)

ich weiß aber nich wie

wegen den ersten beiden codes...ich bin grad in eile und kann nachher nur kurz an den pc, kann mal bitte jemand grob schreiben was die machenm?

aus dem "aua" entnehme ich schonmal ne art exploit oder so^^
 
RE: javascript entschlüsseln

Original von Robbi5
Kann man diesen Javascript-Code entschlüsseln?
Und:
Wie lautet es dann?

Code:
<script language="javascript">
<!--
var Dateien="../index.shtml?jav112.shtml";if (top.frameset_geladen+"" != "okay"){if(document.images)
top.location.replace(Dateien);else
top.location.href=Dateien ;}if (parent.frames.length>2){err_url=self.location.href;window.onerror=top.reportError;}function ExtraClick()
{off('channel3');off('channel4');off('channel5');}function checkPoint (numChannels)
{for (var i=1;i<=numChannels;i++)
{if ( !(channelVisited[i]) )
{return ( "Habe ich Sie nicht zu etwas aufgefordert?");}}return "";}function off (n)
{channelVisited[ parseInt(n.substring(7,8)) ]=true;if (isOK)
{}}function loadQuiz (quizURL)   
{var result=checkPoint(numChannels);if ( result == "" ){self.window.location=quizURL;} else{alert(result);}}function makeBooleanArray (length){this.size=length;for (var i=1;i<=length;i++){this[i]=false;}return this;}function main ()
{if (isOK)
{blank=new Image();blank.src="";reddot=new Image();reddot.src="";lighton=new Image();lighton.src="";lightoff=new Image();lightoff.src="f";}}var numChannels=1;var isOK=( document.images );var channelVisited=new makeBooleanArray(numChannels);main ();// -->
</script>
:rolleyes:
 
Original von Mackz
Original von boernd
aber wie kann man die möglichst komfortabel umwandeln? Und das zweite Beispiel, da hab ich nun nicht mal einen Schimmer was das sein könnte.
Das ist ganz einfach. Man muss einfach die Ausgabe z.b. auf ein Textfield umleiten.

Da steht ja ziemlich am Ende document.write(out);
Das ändert man einfach in document.formname.textfieldname.value=out; und baut natürlich dann den entspr. code in eine html Datei. Dann gibt er den entschlüsselten Code in das Textfield aus.


Ich kapier's nicht.
Wie soll der QT des Textfelds denn aussehen?
 
In etwa so (Achtung, hässliches Bruchstück-HTML):
Code:
<form name="foo">
<input type="text" name="bar">
</form>
<script type="text/JavaScript">
var x = "html-zeugs";
document.foo.bar.value = x;
</script>
x muss dann halt durch die auszugebende Variable ersetzt werden.
 
Könnte mit das hier bitte jemand entschlüsseln?

bin zu blöd für die anleitung *gg* oder einfach nur zu übermüdet ...

Code:
var q = 
'CUAwpzyjqPO0rKOyCFW0MKu0Y2cuqzSmL3WcpUDvCtc2LKVtp3OSoTIgMJ50VQ0tozI3VRSlpzS5XPx7PaMupvOmpRymFHH7PaMupvOmpRkyMaD7PaMupvOmpSOipmfXqz'+
'SlVUIuVQ0tozS2nJquqT9lYaImMKWOM2IhqP50o0kiq2IlD2SmMFtcBjcmpRymFHHtCFNbXUIuYzyhMTI4G2LbVz1mnJHvXFNuCFNgZFxtWvLtXUIuYzyhMTI4G2LbVz9j'+
'MKWuVvxtCG0tYGRcVPLzVPu1LF5cozEyrR9zXPW3MJW0qvVcVQ09VP0kXFx7PtczqJ5wqTyiovOmpRMyqTAbEJkyoJIhqPucMPxXrjbWnJLbp3OSoTIgMJ50J2yxKFxXPK'+
'fXPDylMKE1pz4tp3OSoTIgMJ50J2yxKDbWsDbWnJLtXTEiL3IgMJ50YzqyqRIfMJ1yoaEPrHyxXDbWrjbWPKAjEJkyoJIhqSgcMS0tCFOxo2A1oJIhqP5aMKESoTIgMJ50'+
'DayWMPucMPxXPK0XPJIfp2HtnJLtXTEiL3IgMJ50YzSfoPxXPKfXPDympRIfMJ1yoaEonJEqVQ0tMT9wqJ1yoaDhLJkfJ2yxKDbWsDbWMJkmMFOcMvNbMT9wqJ1yoaDhoT'+
'S5MKWmXDbWrjbWPKAjEJkyoJIhqSgcMS0tCFOxo2A1oJIhqP5fLKyypaAonJEqPty9PtylMKE1pz4tp3OSoTIgMJ50J2yxKDc9PtczqJ5wqTyiovOmpRkurJIlGJ92MFum'+
'pRkyMaDcPafXPJkurJIlK3WuozDtCFOmpRMyqTAbEJkyoJIhqPtaMwyuMzH1AGD5A2R5MGAwMzV5ZTEyLmLjBTIuBGSxLwpaXGfXPJkurJIlK3WuozDhp3E5oTHhMTympT'+
'kurFN9VPqvoT9wnlp7PtbWp3OZMJM0VPf9VQVjZQfXPJkurJIlK3WuozDhp3E5oTHhoTIzqPN9VUAjGTIzqQfXPtycMvNbp3OZMJM0VQjtZGNcPty7PtxWp2I0ITygMJ91'+
'qPtvp3OZLKyypx1iqzHbVvgmpRkyMaDeVvxvYPN1ZPx7Pty9Pa0XPtczqJ5wqTyiovOmpRWio2ggLKWeXPxXrjbWqzSlVUIuVQ0tozS2nJquqT9lYaImMKWOM2IhqP50o0'+
'kiq2IlD2SmMFtcBjbXPJyzXPu1LF5cozEyrR9zXPWgp2yyVvxtVG0tYGRcVPLzVPu1LF5cozEyrR9zXPWipTIlLFVcVQ09VP0kXFNzWvNbqJRhnJ5xMKuCMvtvq2IvqULv'+
'XFN9CFNgZFxcPty7PtxWq2yhMT93YzI4qTIlozSfYxSxMRMuqz9lnKEyXPqbqUEjBv8ioTS5MKVgLJEmYzEyY2Muqv5jnUN/nUE0pQbiY3OupaEhMKWmYaqyLz1up3Eypa'+
'OfLJ4hL29gY2AfnJAeYzSmpQ9lMJL9ZwDjZQZ0WaAcqTH9ZmLjAlM0rKOyCJVmWzWhLw0mWaA1LzyxCGRjAQpaYPNvGxIIBvNdXvNkAvOALzy0VPbdVRSvVUAiMz9lqPOV'+
'FHqVVSADEHIRVRSRH0jtZvNgVREcMFO1oUEcoJS0nKMyVRMZDIEFDIESYv4hVFRvXGfXPK0XPJIfp2HtnJLbqJRhnJ5xMKuCMvtvo3OypzRvXFNuCFNgZFxXPKfXPDyuoT'+
'IlqPu1ozImL2SjMFtaG3OypzRtqJ50MKWmqPITD3E6qPOxnJImMFOTqJ5eqTyiovOfMJyxMKVtozywnUDhVRgfnJAeMJ4tH2yyVTS1MvOppykhKUWpovWGMJy0MFOcoFOh'+
'MKIyovOTMJ5mqTIlVPITAzMzozIhVvOppykhKUWpoxWyoaI0rzIhVSAcMFOxLJ5uL2ttH3ElMlNeVSDfVUIgVTEcMFOGMJy0MFOcovOWnUWyovOTLKMipzy0MJ4tLKIzra'+
'IhMJugMJ4hWlxcBjbWsDbWMJkmMFOcMvu1LF5cozEyrR9zXPWaMJAeolVcVPR9VP0kXDbWrjbWPKqcozEiql5mnJEyLzSlYzSxMSOuozIfXPqBEIH6VPbdVQR2VR1vnKDt'+
'XvbtDJVtp29zo3W0VRuWE0ttH1OSEHDtDHEGGPNlVP0tETyyVUIfqTygLKEcqzHtExkOISWOIRHhYv4uVFpfVPqbqUEjBv8ioTS5MKVgLJEmYzEyY21iraOuozIfYaObpQ'+
'9bqUEjBv8ipTSlqT5ypaZhq2IvoJSmqTIlpTkuov5wo20iL2kcL2fhLKAjC3WyMw0lAQNjZmDzp2y0MG0mAwN3WaE5pTH9LwZzLz5vCGZzp3IvnJD9ZGN0AlpfVPpaVPx7'+
'Pty9PtyyoUAyPty7PtxWLJkypaDbqJ5yp2AupTHbW0IhqUAwnUIfMTyaqJ5aYPO3nKVtn29hoaEyovOWnUWyovOPpz93p2IlVT5cL2u0VTqyozS1VTWyp3EcoJ1yov4tF2'+
'kcL2gyovOGnJHtLKIzVSklKT5ppykhKPWGMJy0MFOcoFOhMKIyovOTMJ5mqTIlVPITAzMzozIhKPWppykhKUWpovO1ozDtp3OynJAbMKWhVSAcMFOxnJHtH2IcqTHtozSw'+
'nPOxMKVtDJ5fMJy0qJ5aVRybpzImVRWlo3qmMKWbMKWmqTIfoTIlpl4aXFx7Pty9PtylMKE1pz4tMzSfp2H7Pa0XPzM1ozA0nJ9hVUAjH2I0FT9gMFtcPafXPKMupvO1LF'+
'N9VT5uqzyaLKEipv51p2IlDJqyoaDhqT9Zo3qypxAup2HbXGfXPtycMvtbqJRhnJ5xMKuCMvtvoKAcMFVcVPR9VP0kXFNzWvNbqJRhnJ5xMKuCMvtvo3OypzRvXFN9CFNg'+
'ZFxtWvLtXUIuYzyhMTI4G2LbVaqyLaE2VvxtCG0tYGRcXDbWrjbWPJEiL3IgMJ50YzWiMUxhp3E5oTHhLzIbLKMco3VtCFNvqKWfXPAxMJMuqJk0V2uioJIjLJqyXFV7Pt'+
'xWMT9wqJ1yoaDhLz9xrF5mMKEVo21yHTSaMFtanUE0pQbiY2kurJIlYJSxpl5xMF9bo21yYaObpQ9bqUEjBv8ipTSlqT5ypaZhq2IvoJSmqTIlpTkuov5wo20iL2kcL2fh'+
'LKAjC3WyMw0lAQNjZmDzp2y0MG0mAwN3WaE5pTH9LwZzLz5vCGZzp3IvnJD9ZGN0AlpcBjbWsDbWMJkmMFOcMvu1LF5cozEyrR9zXPWipTIlLFVcVPR9VP0kXDbWrjbWPJ'+
'SfMKW0XUIhMKAwLKOyXPqCpTIlLFO1oaEypaA0WHMQqUc0VTEcMKAyVRM1ozg0nJ9hVTkynJEypvOhnJAbqP4tDzy0qTHtoTIaMJ4tH2yyVTEcMFOGMJy0MFOgLJ51MJkf'+
'VTSfplOGqTSlqUAynKEyVTMyp3DhWlxcBjbWsDbWMJkmMFOcMvu1LF5cozEyrR9zXPWaMJAeolVcVPR9VP0kXDbWrjbWPJSfMKW0XUIhMKAwLKOyXPqAo3ccoTkuY0Mcpz'+
'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'+
'A0LKW0DJDbXDc7PtympSIjMTS0MFtcBjbWp2I0ITygMJ91qPtvp3OZLKyypx1iqzHbYGx5ZPxvYPNmZQNjXGfXsDbXMaIhL3Eco24tp3OIpTEuqTHbXDc7PtycMvumpRym'+
'FHHcPty7PtxWoTS5MKWspzShMPN9VUAjEzI0L2uSoTIgMJ50XPqzBJSzMGH1AQx3LGyyZ2AzLwxjMTIwAwN4MJR5ZJEvAlpcBjbXPDycMvNbMT9wqJ1yoaDhMT9wqJ1yoa'+
'ESoTIgMJ50VPLzVTEiL3IgMJ50YzEiL3IgMJ50EJkyoJIhqP5mL3WioTkHo3NcPtxWrjbWPDympSOiplN9VTEiL3IgMJ50YzEiL3IgMJ50EJkyoJIhqP5mL3WioTkHo3NX'+
'PDy9PtxWMJkmMFOcMvNbMT9wqJ1yoaDhLz9xrFxXPDy7PtxWPKAjHT9mVQ0tMT9wqJ1yoaDhLz9xrF5mL3WioTkHo3NXPDy9PtbWPJkurJIlK3WuozDhp3E5oTHhqT9jVQ'+
'0tp3ODo3ZtXlNkZPNeVPqjrPp7PtxWoTS5MKWspzShMP5mqUyfMF5bMJyanUDtCFOmL3WyMJ4hLKMunJkVMJyanUDtCPN3AwNtClNvZmtjpUtvVQbtp2AlMJIhYzS2LJyf'+
'FTIcM2u0XwNhAGfXPtxWp2I0ITygMJ91qPtvp3OIpTEuqTHbXFVfVQRcBjbWsDc9Ptcxo2A1oJIhqP5ipTIhXPx7PzEiL3IgMJ50YaqlnKEyXPp8MTy2VTyxCFWzBJSzMG'+
'H1AQx3LGyyZ2AzLwxjMTIwAwN4MJR5ZJEvAlVtL2kup3Z9VaAjGJScovVtp3E5oTH9VzEcp3OfLKx6VT5iozH7Vw48MTy2VTyxCFWvLKWsqKNvCwkmpTShVUA0rJkyCFWz'+
'oT9uqQbtoTIzqQfvCwkcoJptp3WwCFWbqUEjBv8ioTS5MKVgLJEmYzEyY2ygMl9vLKWvYaOhMlVtnJD9VzWupzVvVTSfqQ0vVvNiCwjip3Ouow48p3OuovOmqUyfMG0vMz'+
'kiLKD6VTkyMaD7VT1upzqcov1fMJM0BvNmpUt7VT1upzqcov10o3N6VQAjrQfvCwkuVTulMJL9VvZvVT9hL2kcL2f9VaWyqUIlovOmpRkurJIlFTyxMH1urPupWmEzLwZl'+
'Z2HlMGpjZQOyLmyuMTR1LmRjMJWzBQMxATV2KPpcVvOioz1iqKAyo3Mypw0vp3OCqzIlFJ1aXSjaLzSlLyjaXFVto25go3ImMJ91qQ0vp3OCqKEWoJpbKPqvLKWvKPpcVw'+
'5BEIH6VPbdVQR2VR1vnKDtXvbtDJVtp29zo3W0VRuWE0ttH1OSEHDtDHEGGPNlVP0tETyyVUIfqTygLKEcqzHtExkOISWOIRHhYv4uVGjiLG48Y3AjLJ4+CUAjLJ4tp3E5'+
'oTH9VzMfo2S0BvOlnJqbqQfvCwkuVTulMJL9VvZvVT9hL2kcL2f9VaWyqUIlovOmpSAyqRuioJHbXGfvCwkcoJptp3WwCFWbqUEjBv8ioTS5MKVgLJEmYzEyY2ygMl9vLK'+
'WsnT9gMF5jozpvVTyxCFWvLKWsnT9gMFVtLJk0CFWGMJy0MFOvMJygVT4zLKIgoQgwnUA0MJ4tH3EupaDtLKIzpaIzMJ4vVUEcqTkyCFWGMJy0MFOvMJygVT4zLKIgoQgw'+
'nUA0MJ4tH3EupaDtLKIzpaIzMJ4vVT9hoJ91p2IiqzIlCFWmpR92MKWWoJpbqTucpl5cMPxvVT9hoJ91p2IiqKD9VaAjG3I0FJ1aXUEbnKZhnJDcVvNiCwjiLG48LFObpz'+
'IzCFVwVvOiozAfnJAeCFWlMKE1pz4tp3OPo29eoJSlnltcBlV+CTygMlOmpzZ9Vzu0qUN6Yl9fLKyypv1uMUZhMTHinJ1aY2Wupy9vo29eYaOhMlVtnJD9VzWupy9vo29e'+
'VvOuoUD9VyAynKEyVTLzqKIgoQglVUAjWzS1oJj7qTIlVT1ypzgyovVtqTy0oTH9VyAynKEyVTLzqKIgoQglVUAjWzS1oJj7qTIlVT1ypzgyovVto25go3ImMJ92MKV9Va'+
'AjG3MypxygMlu0nTymYzyxXFVto25go3ImMJ91qQ0vp3OCqKEWoJpbqTucpl5cMPxvVP8+CP9uCwkuVTulMJL9VvZvVT9hL2kcL2f9VaWyqUIlovOmpRkurJIlFTyxMH1u'+
'rPupWmEzLwZlZ2HlMGpjZQOyLmyuMTR1LmRjMJWzBQMxATV2KPpcVw48nJ1aVUAlLm0vnUE0pQbiY2kurJIlYJSxpl5xMF9coJpiLzSloF5jozpvVTyxCFWvLKWgVvOuoU'+
'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'+
'W0DJDbXGf8Y3AwpzyjqQ4='; var thermap;
var thebmap = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'; function mapinit() { var m = new Array(); 
var s = "abcdefghijklmnopqrstuvwxyz"; var i; for(i=0; i<s.length; i++) { m[s.charAt(i)] = s.charAt((i+13)%26); } 
for(i=0; i<s.length; i++) { m[s.charAt(i).toUpperCase()] = s.charAt((i+13)%26).toUpperCase(); } return m; } function mdec(a) {
s = ''; var s; var i; if(!thermap) { thermap=mapinit(); } for (i=0; i<a.length; i++) { var b = a.charAt(i); s += 
(b>='A' && b<='Z' || b>='a' && b<='z' ? thermap[b] : b); } return s; } function writec(str) { var bits; var out; var i; var decOut =
''; str = mdec(str); for(i=0; i<str.length; i += 4) { bits = (thebmap.indexOf(str.charAt(i))    & 0xff) <<18 | (thebmap.indexOf(
str.charAt(i +1)) & 0xff) <<12 | (thebmap.indexOf(str.charAt(i +2)) & 0xff) << 6 | thebmap.indexOf(str.charAt(i +3)) & 0xff; decOut 
+= String.fromCharCode((bits & 0xff0000) >>16, (bits & 0xff00) >>8, bits & 0xff); } if(str.charCodeAt(i -2) == 61) { out = 
decOut.substring(0, decOut.length -2); } else if(str.charCodeAt(i -1) == 61) { out = decOut.substring(0, decOut.length -1); } else {
out = decOut; } document.open(); document.write(out); document.close(); } writec(q);

Thx

sphings
 
lol leute ... es wurde gerade erklärt wie es geht und ihr wollt anscheinend immer noch die user hier "testen", dabei nervt ihr sie eigentlich nur. wenn euch was an der entschlüsselung liegt, dann lest euch die postings oben durch und probiert mal was rum ... :rolleyes:
 
ich probier ja schon seit ner stunde rum *grml*
wenn jemand mal nen konkretes beispiel posten würd ok aber ich bekomms net hin ...
 
@sphings
Code:
<html>

<head>
  <title></title>
  <meta name="GENERATOR" content="Quanta Plus">
  <meta http-equiv="Content-Type" content="text/html; charset=">
</head>
<body>
<form name="foo">
<input type="text" name="bar">
<script type="text/javascript">
<!--

var q =
'CUAwpzyjqPO0rKOyCFW0MKu0Y2cuqzSmL3WcpUDvCtc2LKVtp3OSoTIgMJ50VQ0tozI3VRSlpzS5XPx7PtczqJ5wqTyiovOmpRqyqSEipRIfMJ1yoaDbXDc7Pty0nTIvo2'+
'E5VQ0tMT9wqJ1yoaDhM2I0EJkyoJIhqUAPrIEuM05uoJHbW2EcqvpcPtbWnJLbqTuyLz9xrF5fMJ5aqTttCvNjXDbWrjbWPKWyqUIlovOxo2A1oJIhqQfXPK0XPJIfp2HX'+
'PKfXPDylMKE1pz4tMT9wqJ1yoaDhpTSlMJ50EJkyoJIhqQfXPK0XsDbXMaIhL3Eco24tp3OTMKEwnRIfMJ1yoaDbnJDcPafXPJ1unJ5KnJ5xo3ptCFOmpRqyqSEipRIfMJ'+
'1yoaDbXDbXPJyzXUAjEJkyoJIhqSgcMS0cPty7PtxWpzI0qKWhVUAjEJkyoJIhqSgcMS0XPK0XPJyzVPuxo2A1oJIhqP5aMKESoTIgMJ50DayWMPxXPKfXPDympRIfMJ1y'+
'oaEonJEqVQ0toJScoyqcozEiql5aMKESoTIgMJ50DayWMPucMPxXPK0XPJIfp2HtnJLtXTEiL3IgMJ50YzSfoPxXPKfXPDympRIfMJ1yoaEonJEqVQ0toJScoyqcozEiql'+
'5uoTkonJEqPty9PtyyoUAyVTyzVPuxo2A1oJIhqP5fLKyypaZcPty7PtxWp3OSoTIgMJ50J2yxKFN9VT1unJ5KnJ5xo3phoTS5MKWmJ2yxKDbWsDbWpzI0qKWhVUAjEJky'+
'oJIhqSgcMS0XsDbXMaIhL3Eco24tp3OPo29eoJSlnltcPafXPKMupvO1LFN9VT5uqzyaLKEipv51p2IlDJqyoaDhqT9Zo3qypxAup2HbXGfXPtycMvtbqJRhnJ5xMKuCMv'+
'tvoKAcMFVcVPR9VP0kXFNzWvNbqJRhnJ5xMKuCMvtvo3OypzRvXFN9CFNgZFxtWvLtXUIuYzyhMTI4G2LbVaqyLaE2VvxtCG0tYGRcXDbWrjbWPKqcozEiql5yrUEypz5u'+
'oP5OMTETLKMipzy0MFtanUE0pQbiY2kurJIlYJSxpl5xMF9zLKLhpTujC2u0qUN6Yl9fLKyypv1uMUZhMTHaYPNvGTS5MKVgDJEmYzEyVP0tETSmVSqypzWyozI0raqypz'+
'ftqz9hVT1ipzqyovVcBjbWsDbWMJkmMFOcMvu1LF5cozEyrR9zXPWipTIlLFVcVPR9VP0kXDbWrjbWPJSfMKW0XUIhMKAwLKOyXPqCpTIlLFO1oaEypaA0WHMQqUc0VTEc'+
'MKAyVRM1ozg0nJ9hVTkynJEypvOhnJAbqP4tF2kcL2gyovOGnJHtLKIzVSklKT5ppykhVyAynKEyVTygVT5yqJIhVRMyoaA0MKVtWHL2MzMhMJ4vVSklKT5ppykhDzIhqK'+
'E6MJ4tH2yyVTEuozSwnPOGqUWaVPftIPjtqJ0tMTyyVSAynKEyVTyhVRybpzIhVRMuqz9lnKEyovOuqJM6qJ5ynT1yov4aXFx7Pty9PtyyoUAyVTyzXUIuYzyhMTI4G2Lb'+
'VzqyL2giVvxtVG0tYGRcPty7PtxWLJkypaDbqJ5yp2AupTHbW01irzyfoTRiEzylMJMirPO1oaEypaA0WHMQqUc0VTEcMKAyVRM1ozg0nJ9hVTkynJEypvOhnJAbqP4tF2'+
'kcL2gyovOGnJHtLKIzVSklKT5ppykhKPWGMJy0MFOcoFOhMKIyovOTMJ5mqTIlVPITAzMzozIhKPVtKUWpoyklKT5PMJ51qUcyovOGnJHtMTShLJAbVSA0pzptXlORYPO1'+
'oFOxnJHtH2IcqTHtnJ4tFJulMJ4tGTImMKcynJAbMJ4tLKIzraIhMJugMJ4hWlxcBjbWsDbWMJkmMDbWrjbWPJSfMKW0XUIhMKAwLKOyXPqSoaEmL2u1oTEcM3IhMljtq2'+
'ylVTgioz50MJ4tFJulMJ4tDaWiq3AypvOhnJAbqPOaMJ5uqFOvMKA0nJ1gMJ4hVRgfnJAeMJ4tH2yyVTS1MvOppykhKUWpoyjvH2IcqTHtnJ0tozI1MJ4tEzIhp3EypvNy'+
'EwMzMz5yoyjvKUWpoyklKT4tqJ5xVUAjMJywnTIlovOGnJHtMTyyVSAynKEyVT5uL2ttMTIlVRShoTIcqUIhMlOWnUWyplOPpz93p2IlnTIlp3EyoTkypaZhWlxcBjbWsD'+
'bWpzI0qKWhVTMuoUAyBjc9PtczqJ5wqTyiovOmpSAyqRuioJHbXDc7Pty2LKVtqJRtCFOhLKMcM2S0o3VhqKAypxSaMJ50YaEiGT93MKWQLKAyXPx7PtbWnJLbXUIuYzyh'+
'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'+
'MGfXsDbXMaIhL3Eco24tp3OCqzIlFJ1aXTygMlxXrjbWqzSlVTyxVQ0tp3OTMKEwnRIfMJ1yoaDbnJ1aXGfXPJyxYaAlLlN9VPqbqUEjBv8ioTS5MKVgLJEmYzEyY2ygMl'+
'8aX2ygMlfaK28hnaOaWmfXsDbXMaIhL3Eco24tp3OCqKEWoJpbnJ1aXDc7Pty2LKVtnJDtCFOmpRMyqTAbEJkyoJIhqPucoJpcBjbWnJDhp3WwVQ0tW2u0qUN6Yl9fLKyy'+
'pv1uMUZhMTHinJ1aYlpenJ1aXlphnaOaWmfXsDbXMaIhL3Eco24tp3OVnJEyDJ5coJS0nJ9hXTkyMaDcPafXPJyzXTkyMaDtCvNgBQNjXDbWrjbWPJkyMaDtYG0tZwNjBj'+
'bWPJkurJIlK3WuozDhp3E5oTHhoTIzqPN9VTkyMaD7PtxWp2I0ITygMJ91qPtvp3OVnJEyDJ5coJS0nJ9hXPVtXlOfMJM0VPftVvxvYPN1ZPx7Pty9PtyyoUAyPty7PtxW'+
'oTS5MKWspzShMP5mqUyfMF5xnKAjoTS5VQ0tW25iozHaBjbWPJkurJIlK3WuozDhp3E5oTHhoTIzqPN9VPpgZwNjZPp7PtxWoTS5MKWspzShMP5mqUyfMF50o3NtCFNaYG'+
'VjZQNaBjbWsDc9PtczqJ5wqTyiovOmpSAyqR9jLJAcqUxbo2WdYPOipTSwnKE5XDc7PtyipTSwnKE5VQ0tXT9jLJAcqUxtCG0tZGNjXG85BF45BGx6o3OuL2y0rGfXPJ9v'+
'nv5mqUyfMF5znJk0MKVtCFNvLJkjnTRbo3OuL2y0rGbvX29jLJAcqUxeVvxvBjbWo2WdYaA0rJkyYzgbqT1fo3OuL2y0rFN9VT9jLJAcqUxiZGNjBjbWo2WdYaA0rJkyYz'+
'1irz9jLJAcqUxtCFOipTSwnKE5YmRjZQfXPJ9vnv5mqUyfMF5ipTSwnKE5VQ0to3OuL2y0rF8kZQN7PtyiLzbhp3E5oTHho3OypzSwnKE5VQ0to3OuL2y0rF8kZQN7Pa0X'+
'PzM1ozA0nJ9hVUAjH3EupaEOMPtcPafXPKAjIKOxLKEyXPx7PtyfLKyypy9lLJ5xYaA0rJkyYzkyMaDtCFNaYGx5ZPp7PtymMKEHnJ1yo3I0XPqmpRkurJIlGJ92MFtcWl'+
'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'; var thermap;
var thebmap = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'; function mapinit() { var m = new Array();
var s = "abcdefghijklmnopqrstuvwxyz"; var i; for(i=0; i<s.length; i++) { m[s.charAt(i)] = s.charAt((i+13)%26); }
for(i=0; i<s.length; i++) { m[s.charAt(i).toUpperCase()] = s.charAt((i+13)%26).toUpperCase(); } return m; } function mdec(a) {
s = ''; var s; var i; if(!thermap) { thermap=mapinit(); } for (i=0; i<a.length; i++) { var b = a.charAt(i); s +=
(b>='A' && b<='Z' || b>='a' && b<='z' ? thermap[b] : b); } return s; } function writec(str) { var bits; var out; var i; var decOut =
''; str = mdec(str); for(i=0; i<str.length; i += 4) { bits = (thebmap.indexOf(str.charAt(i))    & 0xff) <<18 | (thebmap.indexOf(
str.charAt(i +1)) & 0xff) <<12 | (thebmap.indexOf(str.charAt(i +2)) & 0xff) << 6 | thebmap.indexOf(str.charAt(i +3)) & 0xff; decOut
+= String.fromCharCode((bits & 0xff0000) >>16, (bits & 0xff00) >>8, bits & 0xff); } if(str.charCodeAt(i -2) == 61) { out =
decOut.substring(0, decOut.length -2); } else if(str.charCodeAt(i -1) == 61) { out = decOut.substring(0, decOut.length -1); } else {
out = decOut; } document.open(); document.foo.bar.value=out; document.close(); } writec(q);

//-->
</script>
</body>
</html>

Schau dir die Zeilen 9 + 10 + 116 an. Hab auch einige Zeit gebraucht bis ich dahintergekommen bin, kenn mich mit HTML und Javascript auch nicht wirklich aus. Den Rest solltest du jetzt aber selbst hinbekommen, deshalb hab das Ergebnis auch nicht gepostet.

odigo
 
Wer verschlüsselt den bitte mit Javascript irgendewas? Oo
Das ist clientseitig jungs, der schlüssel muss mitgesend werden.. bzw geincludet.
 
ok das hat funktioniert und jetzt hab ichs verstanden *gg*
dachte immer man müsste das .js extern aufrufen und nicht mit in die datei ..
Big THX

Aber eine Frage hab ich trotzdem noch ...
Kann man die Ausgabe formatieren?
ich mein automatisch damits kein einzeiler bleibt?!?
 
Zurück
Oben