Nieuw lid |
|
Ik ben bezig met een challange op netforce. Deze is hier te vinden:
http://net-force.nl/challenge/level105
Hier moet je alles decoderen dat is mij gelukt maar ik snap de javascript die je uiteindelijk krijgt niet echt. Mischien dat iemand mij dit kan uitleggen.
<script language="Javascript">
<!--
function tester(){
var pass = document.form.passwd.value;
var cryptpass = "VDkPWd0lakHPl";
var addr = 'solution.php?passwd=';
var locatie = location.href;
var out = '';
var pass2 = cryptpass.substring(10, 2*5+1)+cryptpass.substring(2*(2+2), 3+6)+cryptpass.substring(3+5-1, 8)+cryptpass.substr(7,1)+cryptpass.substr(6,1);pass=locatie.substr(locatie.indexOf('?')+1);addr=addr.substring(0, addr.indexOf('?')+1)+'blabla=';
for(i=0;i<pass.Len;i++){
if(pass.charAt(i) == pass2.charAt(i)){
document.write(pass.charAt(i));
}
}
location = addr+pass;
}
-->
</script>
<script language="Javascript"> <!-- function tester(){ var pass = document.form.passwd.value; var cryptpass = "VDkPWd0lakHPl"; var addr = 'solution.php?passwd='; var locatie = location.href; var out = ''; var pass2 = cryptpass .substring (10, 2*5+1)+cryptpass .substring (2*(2+2), 3+6)+cryptpass .substring (3+5-1, 8)+cryptpass .substr(7,1)+cryptpass .substr(6,1);pass =locatie .substr(locatie .indexOf ('?')+1);addr =addr .substring (0, addr .indexOf ('?')+1)+'blabla='; for(i=0;i<pass.Len;i++){ if(pass.charAt(i) == pass2.charAt(i)){ document.write(pass.charAt(i)); } } location = addr+pass; } --> </script>
PS. ik vraag niet om de pass maar om een uitleg. Natuurlijk is de pass ook altijd welkom^^
|