Password leg
Jeg fandt en side på nettet en dag og der var sådan nogle sjove lege eller noget lign. urlen er her www.diabolo666.com og så skal i bare gå ind i hackit nummer 12 men jeg tror at alt hvad man skal bruge for at finde det password er i koderne her nedenunder:<html>
<head>
<title></title>
</head>
<body bgcolor="#000000" text="#C0C0C0">
<p> </p>
<p> </p>
<form name="Form1" onSubmit="return CheckPass();">
<font color="#C0C0C0">Passwort</font>: <input type="text" name="password" size="40"><br>
<input type="submit" name="button1" value="Prüfen">
</form>
<script language="JavaScript">
var ID = new Array(220,69,253,165,196,82,37,252,140,89,214,137,140,9,122,77,8,168,221,90,167,199,102);
var Target = new Array(253,81,14,187,187,81,230,251,132,97,211,171,172,244,127,89,16,177);
var encode = 0x01;
var decode = 0x00;
function IsNeg(value)
{
if (value < 0) { return 1; }
return 0;
}
function CalcSum(sum,value)
{
return (((((sum << 1) & 0xFFFF) | (sum >> 15)) ^ 0xABCD) ^ value);
}
function CodeIt(start,msg,pass)
{
var codebuf = new Array();
var passpos = 0;
var where = start;
var crc = 0xFFFF;
for (var i = 0; i < pass.length; i++) {
crc = CalcSum(crc,pass.charCodeAt(i));
}
for (var i = 0; i < msg.length; i++) {
crc = CalcSum(crc,pass.charCodeAt(passpos));
passpos++;
if (passpos == pass.length) { passpos = 0; }
if (where == 0x01) {
if (start == encode) {
crcval = crc >> 8;
} else {
crcval = crc & 0xFF;
}
codebuf[codebuf.length] = (msg.charCodeAt(i)+crcval) & 0xFF;
} else {
if (start == decode) {
crcval = crc >> 8;
} else {
crcval = crc & 0xFF;
}
codebuf[codebuf.length] = (IsNeg(msg.charCodeAt(i)-crcval)*0x100)+(msg.charCodeAt(i)-crcval);
}
where = where ^ 0x01;
}
return codebuf;
}
function BufToStr(codebuf)
{
var x = '';
for (var i = 0; i < codebuf.length; i++) {
x = x+String.fromCharCode(codebuf[i]);
}
return x;
}
function PassRight(pass)
{
var check = CodeIt(encode,'GURUruntimeCRCcheckupID',pass);
if (check.length != ID.length) { return false; }
for (var i = 0; i < ID.length; i++) {
if (check[i] != ID[i]) { return false; }
}
return true;
}
function CheckPass()
{
if (PassRight(document.Form1.password.value) == false) {
alert('Leider nicht das richtige Passwort!');
return false;
}
location.href = BufToStr(CodeIt(decode,BufToStr(Target),document.Form1.password.value));
return false;
}
</script>
</body></html>
jeg ville blive meget glad for hvis der var nogen der gad at forklare mig hvor og hvordan jeg skal finde koden i alt det rod af koder eller hvad i nu kalder det.
MVHSwordFish mange tak på forhånd
ps. i må godt se hvor langt i kommer jeg har løst nummer 1 og 4. (nummer 15 er der endnu ikke nogen der har løst!!!!!)
