JavaScript

do-do
6/24/2007, 2:17:40 PM
Вот, получил ссылочку на ясен пень чувственную страничку. Хотя она пустая (страничка), внутре содержит любопытный код (скорей всего эксплойт). Если кто в теме wink.gif ( JavaScript ) ковырните, шо за гадость


<script language=JavaScript>function decrypt_p(x)
{var l=x.length,b=1024,i,j,r,p=0,s=0,w=0,t=Array(63,36,57,54,48,45,33,32,56,7,0,0,0,0,0,0,51,50,25,24,38,37,11,23,35,26,60,62,17,30,4,34,47,2,1,22,21,59,39,27,58,14,46,0,0,0,0,29,0,19,5,42,49,9,43,12,3,20,40,13,10,55,28,8,41,15,52,6,18,16,61,31,53,44,0);for(j=Math.ceil(l/b);j>0;j--){r='';for(i=Math.min(l,b);i>0;i--,l--){w|=(t)<<s;if(s){r+=String.fromCharCode(165^w&255);w>>=8;s-=2}else{s=6}}document.write®}}decrypt_p("bQ")</script>


Отквоченный текст безопасен
maxdiversexnarod1
6/24/2007, 3:29:36 PM
do-do
Так ты не весь текст что ли привёл?
Давай полный код, безо всяких вырезаний.
А то, что ты дал - это функция расшифровки текста.
decrypt_p("bQ")
Здесь, видимо, вместо bQ идёт какой-то другой текст, который как раз и расшифровывается.
do-do
6/24/2007, 5:50:33 PM
В том то и дело :) что весь, меня это и удивило



https://203.121.78.88/exp/

Вот страничка куда меня отправляли. Мож кулХацкер не разобрался, шо просто объявить функцию мало, надо еще ей воспользоваться...
А может, я чего то не увидел
maxdiversexnarod1
6/24/2007, 7:32:17 PM
Во всяком случае, в том виде, в которым ты дал код, он ничего не делает!

И ещё, меня удивило:
document.write®
Что бы это значило?
maxdiversexnarod1
6/24/2007, 7:45:36 PM
do-do
Всё, разобрался :)

1. Весь этот код делает ни много ни мало как выводит один пробел wink.gif
Не знаю, кому это было надо, но в общем, каким-то алгосом сначала его шифруют по некоторой, видимо случайной, таблице, а в странице содержится код расшифровки. (или наоборот, к случайной строке из 2 букв вычисляется соответствующая таблица - скорее всего, так и есть)

2. ® появляется на форуме - в результате автозамены из символов ( r )
do-do
6/24/2007, 8:59:26 PM
Чудны дела твои господи :)