Staten Опубликовано 22 Июля 2006 Жалоба Поделиться Опубликовано 22 Июля 2006 Как реализовать подобную фичу?Скажите пожалуйста скрипт. Ссылка на комментарий Поделиться на других сайтах Прочее
freeman85 Опубликовано 22 Июля 2006 Жалоба Поделиться Опубликовано 22 Июля 2006 только если самого хтмл не будет Ссылка на комментарий Поделиться на других сайтах Прочее
FatCat Опубликовано 22 Июля 2006 Жалоба Поделиться Опубликовано 22 Июля 2006 "Зашифровать" Например запрятать весь код в переменные джаваскрипт в прилинкованном файле, и на странице только "документ.врайт(переменная)" Или писать сайты на одной большой флеши, как например сделано на http://margotknight.com/margot.html Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 24 Июля 2006 Жалоба Поделиться Опубликовано 24 Июля 2006 Ну а прилинкованный файл типа посмотреть нельзя? Ссылка на комментарий Поделиться на других сайтах Прочее
FatCat Опубликовано 24 Июля 2006 Жалоба Поделиться Опубликовано 24 Июля 2006 Ну а прилинкованный файл типа посмотреть нельзя? Можно. И флешь можно открыть в редакторе. Но это немножко сложнее, чем залезть в сорцы и копи-пасте себе на сайт, как делают некоторые детки. Ссылка на комментарий Поделиться на других сайтах Прочее
Raynor Опубликовано 24 Июля 2006 Жалоба Поделиться Опубликовано 24 Июля 2006 Чтобы браузеру отрендерить страницу, ему нужен ее хтмл. Поэтому либо вы отдаете его и юзер видит страницу, либо не отдаете, и нах тогда ваш форум никому ненужен. Соответственно скрыть хтмл невозможно в принципе. Ссылка на комментарий Поделиться на других сайтах Прочее
DANMASTER Опубликовано 24 Июля 2006 Жалоба Поделиться Опубликовано 24 Июля 2006 Нету способа на 100% защитить html код страницы, т.к. его получает браузер тобишь скачивает страницу и читает её код. Ссылка на комментарий Поделиться на других сайтах Прочее
Roman Borisovich Опубликовано 24 Июля 2006 Жалоба Поделиться Опубликовано 24 Июля 2006 (изменено) (только на эксплоере пробуй) <!--Password//--><HTML><head><TITLE>Restricted Area</title><meta http-equiv="expires" content="-1"><meta http-equiv="pragma" content="no-cache"><script><!--var checkpass=''tell=0counttimes=0disComp=0function preferences(encryptpass,encryptdepth,what,dis){ disComp=dis tell=0 tell=what checkpass='' counttimes=0 times=encryptdepth checkpass=encryptpass orig='' this.check=mkasci}bases=new Array(17,33,57,101);var acharset='23CDWEFGlmwtuvg01xXYZNOhijkVWHIJ45ncdefMyzopqPQRSTUABKL6789abrs'var storeup='';function mkasci(orig){ if(counttimes==0){storeup=orig} ascival=new Array() for(i=0;i<=orig.length-1;i++){for(i1=0;i1<=acharset.length;i1++){if(orig.charAt(i)==acharset.charAt(i1)){ascival=i1}}}themeat(ascival)}function cutoff(code){ eval("var whatcode='"+code+"'"); eval("var whatcode2='"+Math.ceil(code)+"'"); bigVal=(Math.pow(10,whatcode.length-(whatcode2.length)-2)<1)?1:Math.pow(10,whatcode.length-(whatcode2.length)-2); whatcode3=Math.round(code*bigVal)/bigVal return(whatcode3)}function themeat(basecode){ if(basecode.length>=4){ counttimes++ if(disComp==1){window.status="Computating encryption level "+counttimes+"/"+times}newcode=0finalcode=1for(count=0;count!=basecode.length;count++){newcode=(basecode[(count<(basecode.length-1))?count+1:count-2]+(basecode[count]*bases[2])*(2.303)+basecode[Math.round(((basecode.length-1)*((Math.atan(basecode[(count!=0)?count-1:count+1])*basecode.length)+2*bases[0]))/100)]+1)newcode=cutoff(newcode)newcode=(newcode>basecode[Math.round(basecode.length/2)])?newcode-=bases[3]:newcode+=bases[3]finalcode=cutoff(((newcode/10)*finalcode)/(basecode.length-bases[0]))}var deconstruct=''eval('var finalcode="'+(finalcode+times)+'"');for(count=0;count<finalcode.length;count++){if(!isNaN(finalcode.charAt(count))){deconstruct=deconstruct+finalcode.charAt(count)}}finalcode=deconstructvar encrypt=new Array()for(count=2;count<finalcode.length+2;count+=2){eval("encrypt["+((count/2)-1)+"]='"+((finalcode.charAt(count-2)!='0')?finalcode.charAt(count-2):'')+""+finalcode.charAt(count-1)+"'")encrypt[((count/2)-1)]=acharset.charAt(Math.round((acharset.length*encrypt[((count/2)-1)])/100))}encrypt=encrypt.join('')if(counttimes<times){mkasci(encrypt)} else {counttimes=0if(encrypt==checkpass&&tell==0){alert('Доступ отклонен');location.replace(storeup+encrypt.substring(0,5)+".htm");} else {if(tell==1){document.write("<B>"+storeup+"</B> is encrypted as <B>"+encrypt+"</B>");} else {if(history.length>0){alert("Доступ отклонен");history.go(-1);} else {location.replace("http://.titandog.net/shield.htm")}}}}} else {if(history.length>0){alert("Доступ отклонен");history.go(-1);} else {location.replace("http:............../shield.htm")}}}// Password=new предпочтение (1,2,3,4);// 1) зашифрованный пароль в кавычках// 2) уровень Шифрований// 3) 0:program будет функционировать как программа пароля. 1:program зашифрует пароль, который Вы вводите// 4) 0:will не отображают ничто. 1:will отображают encrpytion computation//--> Изменено 24 Июля 2006 пользователем Roman Borisovich Ссылка на комментарий Поделиться на других сайтах Прочее
Destruction Опубликовано 25 Июля 2006 Жалоба Поделиться Опубликовано 25 Июля 2006 (изменено) Это еще не всё ) Пункт 2 - запихнуть все извраты в js-файл, который подключать со страницы. Пункт 3 - проверять реферер на корректность, если корректен - давать файл, не корректен/нету - не давать. Тада малые дети твой код не сопрут, поверь ) PS: Где-то видел изврат, весь код - лежит в массиве.Массив - зашифрован, его расшифровывает функция, которая зашифрована (попроще). Наруже есть функция которая расшифровывает зашировыванную функцию, в eval её и затем соответсвенно расшифровывается массив.Далее, первые N символов в массиве - еще одна функция, тоже шифрованная, по методу шифровки массива, эти N символов - расшифровываются, и опять же в eval(), получившиеся функция, расшифровывает остальные символы из массива, выбирая их хаотичным образом. Обойти было минут 5, но мне очень не понравилось, без опыта - весь час потратить можно. PPS: Напишу любые изврат-функции на заказ. PPPS: Была где-то темка, про ныкание хтмл кода, поищи. Я тама невъепцово отписался.. Плюс привёл еще такого рода код:<!-- Code hidden by administrator Code hidden by administrator Code hidden by administrator Code hidden by administrator Code hidden by administrator --> <html> .... </html> Вроде всё, но сразу - не могу вспомнить. Изменено 25 Июля 2006 пользователем Destruction Ссылка на комментарий Поделиться на других сайтах Прочее
SphinX Опубликовано 26 Июля 2006 Жалоба Поделиться Опубликовано 26 Июля 2006 Запарили такие уже темы, юзайте поиск!Способа полностью скрыть код страницы от посетителя НЕТ - запомнить это стоит раз и навсегда.как сделать, чтобы юзер не мог прочесть код страницыАвтору звезду. Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения