Strict Standards: Resource ID#35 used as offset, casting to integer (35) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#37 used as offset, casting to integer (37) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#38 used as offset, casting to integer (38) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Шифровка JS
ТвойWeb » WebMaster класс » JavaScript » Шифровка JS

Страниц (2): [1] 2 »
 

1. Nepster - 27 Апреля, 2008 - 18:22:06 - перейти к сообщению
как зашифровать кусок ява, чтобы пользователь при просмотре html кода не смог его увидеть....


CODE:
ans[1] = "c";
ans[2] = "a";
ans[3] = "b";
ans[4] = "b";
ans[5] = "d";
ans[6] = "c";
ans[7] = "c";
ans[8] = "c";
ans[9] = "d";
ans[10] = "a";
2. Furax - 27 Апреля, 2008 - 20:31:17 - перейти к сообщению
Nepster
Никак. JavaScript всегда передаётся на сторону клиента, и любые шифровки предполагают, что перед выполнением скрипт придётся расшифровывать, а этим можно воспользоваться.

Единственный, на мой взгляд, приемлемый способ - сделать код абсолютно нечитаемым. Но при желании разобраться всё же можно будет...
3. Systemnik - 27 Апреля, 2008 - 22:29:04 - перейти к сообщению
Знаеш.. я думаю.. что все таки схитрить можно.. у мну даже есть идея.. Подмигивание
4. Furax - 28 Апреля, 2008 - 02:39:08 - перейти к сообщению
Systemnik
Ну-ка, излагай!
5. Systemnik - 28 Апреля, 2008 - 02:44:43 - перейти к сообщению
Вот гляди на реализацию:

Код (taina.php):
CODE:

<?php
$qverya = $_GET['page'];
$pass = md5($_GET['password']);

if($qverya == "script" && $pass == "твой md5")
{
echo("
твой скрытый скрипт");
} else {
print("Иди отсюда!!!");
}
?>


А вот пример использования этого скрипта в твоих html..

script.html
CODE:

<script src="http://имя сайтв с пхп/taina.php?page=script&password=расшифрованная версия твоего пасса..">

Конешно реализации дающей 100 процентную гарантию не существует но по крайне мере в половине случаев отпадут все

ЗЫ Советую очень хорошо защифровать html код а сам защифрованый хтмл засунуть в document.write();
вот например:

document.write('<script src="http://имя сайтв с пхп/taina.php?page=script&password=расшифрованная версия твоего пасса..">'Подмигивание;

тока тот код что внутри защифруй html криптером.. где то в теме полезные ссылки JAvaScript Леголегс давал ссылку на html энкриптер..
6. Furax - 28 Апреля, 2008 - 04:20:25 - перейти к сообщению
Systemnik
Не тратя времени попусту, я этот скрипт из кэша достану! Радость Радость Радость
7. Nepster - 28 Апреля, 2008 - 05:29:44 - перейти к сообщению
Вот идет скрипт, думаю вы поймете что это =)

Может можно както схитрить или его переписать чтоб пользователь не смог добраться до ответов =)

CODE:
ans[1] = "c";
ans[2] = "a";
ans[3] = "b";
ans[4] = "b";
ans[5] = "d";
ans[6] = "c";
ans[7] = "c";
ans[8] = "c";
ans[9] = "d";
ans[10] = "a";
8. Systemnik - 28 Апреля, 2008 - 05:55:57 - перейти к сообщению
Угу.. думаю он и так недоберется.. щас аттач скачаю погляжу че там..

Я думаю что те кто проходит эти тесты.. врятли знаютчто такое JS или html..
думаю ты можеш неволноватся! Подмигивание Да и вообще какая разница кто смухлюет на ег совести понимаю бы это был тест на вход в админку)) вот ту другое дело.. а так.. Растерялся думаю если ты зашифруеш массив правильных ответов все будет ок.. Подмигивание
9. Furax - 28 Апреля, 2008 - 06:11:44 - перейти к сообщению
Nepster
А что мешает ответы на сервере держать и проверять там же? Тогда куда меньше шансов, что их кто-то украдёт - не станет же человек ломать сервак ради этих ответов!
10. ETC - 28 Апреля, 2008 - 13:27:23 - перейти к сообщению
php чем не угодил?

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0377]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33