…sau asa spun ei.
Ieri am descoperit un site care ne propune o serie de provocari in domeniul hacking-ului.
De obicei nu imi ocup timpul cu genul asta de lucruri,dar mi s-a parut relativ interesant…
Pagina este : http://isatcis.com
Hai sa vedem cam care sunt pasii de urmat:
O mica privire aruncata in codul sursa :
<script language="javascript">
</script>
<script language="JavaScript" type="text/javascript">
<!--
var passwort, i;
passwort=prompt("Please enter password!","");
if (passwort=="easy") {
window.location.href="step1.htm";
i=4;
}
//-->
</script>
Si misterul e lamurit!!! Parola: easy
Pana aici nu m-a incitat prea tare
Nivelul doi a fost la fel de usor. Asa ca nu va ramane decat sa va uitati
cu atentie la codul sursa.
Parola nu o mai dau pe moca!
Nivelul 3 aduce insa ceva nou. Si anume un script:
<SCRIPT LANGUAGE="JavaScript">
function pw()
{
var d1, Eingabe;
d1=window.document.linkColor;
Eingabe=prompt ("Please enter password");
if (Eingabe==d1)
{
window.location.href=String.fromCharCode(65,66,67)+".htm";
}
else
{
window.location.href="denied.htm";
}
}
</SCRIPT>
Carevasazica, avem un CharCode(65,66,67)...O mica privire prin google
si aflam ca cele trei numere corespund unor litere...
Asadar nu introducem parola, ci scriem in bara de adrese numele paginii
html. Aflati voi care!
Nivelul 4... si mai interesant...
<script language=JavaScript>
{
var a=unescape("%43%4f%44%45%5a");
function check()
{
if (document.a.c.value == a)
{
document.location.href="http://isatcis.com/"+document.a.c.value+".htm";
}
else
{
alert ("wrong! - letter size?");
}
}
}
</script>
Codul ascii sa traiasca... si mai ales valorile lui hexadecimale...
Hai ca-i usor...
Ce facem insa la nivelul 5? Sa vedem:
<!--
function abfrage1() {
var code = new Array("a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k",
"l", "m", "n", "o", "p","q", "r", "s", "t", "u", "v", "w", "x", "y", "z");
Eingabe = window.prompt("Password : ","");
if(Eingabe != ((code.length)*100)/2-66)
{
window.location.href="denied.htm";
}
else
window.location.href=Eingabe+".htm";
}
// -->
</script>
Deci, intelegem ca lungimea codului este 26, iar formula este
"lungime codului"*100/2-66...V-ati prins?
Nivelul 6...in codul sursa se face referire la o pagina numita "sechsjava.htm"
De aici e simplu!
Nivelul 7 e relativ asemanator, numai ca, in loc de o pagina htm, avem un mic
script java care contine parola...
I-a sa vedem, il gasiti?
Ah...nivelul 8... e atat de simplu...dar m-am chinuit un sfert de ora.
Tocmai pentru ca era prea simplu.
Deocamdata atat, din lipsa de timp...Revin cu alte amanunte...
UPDATE: Cand ma simteam si eu mai bine... se pare ca paginile nu mai sunt valabile... cel putin de la nivelul 9. Pacat....
Apropo, stie cineva un site decent? Clar, cu provocari de hacking...
