hackerszone All about Computer

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » hackerszone All about Computer » Кодер » Нужен JAVASCRIPT


Нужен JAVASCRIPT

Сообщений 1 страница 8 из 8

1

нужен яваскрипт, чтобы человеку выдавать пароль на страницу и работал этотт пасс только один раз... потом с этим же пассом на страницу попасть нельзя..
народ, если у кого что есть, пишите

0

2

Мне кажется, что юзая javascript добиться такого низя.

0

3

Короче, я этот скрипт уже написал кое-как.. Оно работает на проверке на дату.. И пасс действует сутки.. Если кому интересно, могу написать текст скрипта(он доволльно убогий но если подальше спрятать, то меня устраивает)..
Надо?

0

4

Давай, но защита на яве обходится легко

0

5

вот кусок главной страницы :

Код:
...
<iframe id="ourmusiccontent" src="without_pass.html" frameborder=0 scrolling=auto width=1000 height=400>
...

without_pass.html :

Код:
...
<script language=javascript src="script.js">
</script>

<ul>
<font size=+1> Уже закачаны некоторые песни! Enjoy! </font>

<form name="passfrm" action="javascript:getUncryptedDate(window.document.passfrm.pass.value);">
<font size=+1> Для получения ссылок на записанные песни введите пароль сюда: </font>
<input name="pass">
<input type="submit" value="OK">
</form>
...

script.js :

Код:
function getUncryptedDate(CryptedDateLocal){
date=new Date();
day1=date.getDate().toString();
month1=(date.getMonth()+1).toString();
if (day1.length < 2) { day1="0"+day1;}
if (month1.length < 2) { month1="0"+month1;}
result="";
for(i=0; i<8; i+=2){
	tmp = "";
	tmp = CryptedDateLocal.substr(i, 2);	
	switch (tmp){
case "11": result=result + "7"; break;
case "12": result=result + "9"; break;
case "13": result=result + "5"; break;
case "21": result=result + "6"; break;
case "22": result=result + "8"; break;
case "23": result=result + "2"; break;
case "31": result=result + "4"; break;
case "32": result=result + "1"; break;
case "33": result=result + "3"; break;
case "41": result=result + "0"; break;

	}

}
if ((result.substr(0, 2)==day1)&&(result.substr(2, 2)==month1)) {
parent.document.getElementById("ourmusiccontent").src="with_pass.html";

}
else {
window.document.passfrm.pass.value="Неверный пасс!";
}

}

with_pass.html :

Код:
...
<font> Акцес granted! </font><br>
...

А скрипт я простенькой программкой на паскале зашифровал(добавил вместо пробелов рандомные комментарии) и получилось так:
script.js :

Код:
/* ?*/
function/*(d*/getUncryptedDate(CryptedDateLocal){/*/7?*/
date=new/*G*/Date();/*~+*/
day1=date.getDate().toString();/*%7t1*/
month1=(date.getMonth()+1).toString();/*h~k-*/
if/*1*/(day1.length/*E$*/</*{)*/2)/*H*/{/*?+*/day1="0"+day1;}/*s'I:*/
if/*|*/(month1.length/*зз*/</*K*/2)/*X*/{/*ta*/month1="0"+month1;}/*sjS*/
result="";/*fX?`*/
for(i=0;/*$*/i<8;/*e,*/i+=2){/*sJ"*/
/*LU*/tmp/*?f*/=/*2*/"";/*i"tp*/
/*з*/tmp/*%u*/=/*X?*/CryptedDateLocal.substr(i,/*g+*/2);/*^*//**?(*/
/*Q?*/switch/**/(tmp){/*(VJ*/
/***//*[n*/case/*o*/"11":/**/result=result/*дw*/+/*x9*/"7";/*[A*/break;/*oJ3z*/
/*zз*//**/case/*	*/"12":/*d"*/result=result/*U&*/+/*6}*/"9";/*//*/break;/*bg+/*/
/*G,*//*so*/case/*Rl*/"13":/*=Q*/result=result/*Y"*/+/*d*/"5";/*F<*/break;/*Re*/
/*?*//*}f*/case/*<)*/"21":/*in*/result=result/*Jc*/+/*"*/"6";/*?6*/break;/*"-*/
/*д'*//*Sh*/case/*дd*/"22":/*.*/result=result/*+P*/+/*1B*/"8";/*+4*/break;/*5I*/
/*r*//*?J*/case/*:*/"23":/*<*/result=result/*yX*/+/*]*/"2";/*<Q*/break;/*0C"*/
/*g*//*^g*/case/*Q*/"31":/*p*/result=result/*""*/+/*kA*/"4";/*"*/break;/*8*/
/*;6*//*D*/case/*KE*/"32":/*ez*/result=result/*U&*/+/*7W*/"1";/*?[*/break;/*&hS?*/
/*66*//*]u*/case/*D*/"33":/*h}*/result=result/*p+*/+/*t*/"3";/*(,*/break;/*iD?*/
/*!*//*+0*/case/*?r*/"41":/*?)*/result=result/*;}*/+/*%*/"0";/*L*/break;/*? j*/
/*.;R'*/
/*+*/}/*i1v*/
/*bT+*/
}/*&"f*/
if/**/((result.substr(0,/*=>*/2)==day1)&&(result.substr(2,/*з */2)==month1))/*Or*/{/*U"?	*/
parent.document.getElementById("ourmusiccontent").src="with_pass.html";/*H7c*/
/*xN>*/
}/*"*/
else/*д*/{/*x? */
window.document.passfrm.pass.value="неверный пасс!";/*r"J*/
}/*Yx?L*/
/*csk*/
}

0

6

Страшно?? ))
Нужны комменты - пиши! )

0

7

дай ссылку на твой проект

0

8

да проект-то фигня.. ctd120m.narod.ru
а скрипт на странице ctd120m.narod.ru/albums/

0

Похожие темы


Вы здесь » hackerszone All about Computer » Кодер » Нужен JAVASCRIPT