Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

17.01.2008, 16:45
|
|
Новичок
Регистрация: 28.12.2007
Сообщений: 9
Провел на форуме: 16587
Репутация:
0
|
|
Кодирование Js
Нужен скрипт кодирования текста (html-тегов ...) в таково рода кодировку:
<script>document.write(String.fromCharCode(90,100, 100,110,90 ... ));</script>
Не помню точно что это за кодировка, но помню раньше был такой скрипт который вот так кодировал, а другой раскодировал.
Заранее спасибо.
|
|
|

17.01.2008, 16:50
|
|
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме: 2238549
Репутация:
1318
|
|
Ну воспользуйся моей разработкой:
PHP код:
function protect_email($tpl_output) {
if (preg_match_all('/[a-z0-9\._-]{2,}@[a-z0-9\._-]{2,}\.[a-z]{2,6}/i', $tpl_output, $matches)) {
foreach($matches[0] as $email) {
$key = rand (1, 255);
$result = '';
for($i = 0; $i < strlen($email); $i++, $result .= $i != strlen($email) ? ';' : '')
$result .= strval(ord($email[$i]) ^ $key);
$code = "<script>x=String('{$result}').split(';');for(i=0,z='';i<x.length;i++)";
$code .= "z+=String.fromCharCode(x[i]^{$key});document.write(z);</script>";
$tpl_output = str_replace($email, $code, $tpl_output);
}
}
return $tpl_output;
}
З.Ы. Меняешь регулярку на поиск нужной тебе строки, и на выходе она будет закодирована...
|
|
|

17.01.2008, 17:13
|
|
[Лишённый самовыражени
Регистрация: 16.01.2005
Сообщений: 1,787
Провел на форуме: 9751379
Репутация:
3812
|
|
http://h4k.in/encoding/
__________________
|
|
|

17.01.2008, 19:55
|
|
Новичок
Регистрация: 28.12.2007
Сообщений: 9
Провел на форуме: 16587
Репутация:
0
|
|
Сообщение от groundhog
Ну воспользуйся моей разработкой
непонял.
куда текст то вставлять?
+toxa+
thanks
А где есть скрипты которые декодируют этот toCharCode ?
Последний раз редактировалось TheSystems; 17.01.2008 в 20:00..
|
|
|

17.01.2008, 20:14
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
Провел на форуме: 1845062
Репутация:
1079
|
|
Напиши этот скрипт внутри тегов <textarea></textarea> вот и вся раскодировка
|
|
|

17.01.2008, 20:32
|
|
Постоянный
Регистрация: 09.07.2006
Сообщений: 937
Провел на форуме: 1948091
Репутация:
1686
|
|
chr() и ord() =)
PS это не кодировка это просто намера символов в таблице их размешения
Последний раз редактировалось genom--; 17.01.2008 в 20:34..
|
|
|

17.01.2008, 21:09
|
|
Новичок
Регистрация: 28.12.2007
Сообщений: 9
Провел на форуме: 16587
Репутация:
0
|
|
Macro
дык, ну сделал
<textarea><script>document.write(String.fromCharCo de(60,105,102))</script></textarea>
и че?  в браузере просто этот <script>document.write(String.fromCharCode(60,105, 102))</script> в строке и отобразился
groundhog
куда в твоем скрипте текст то вводить?
genom--
выложи куда нибуть скрипт который вот таким образом кодирует который у тебя в iframere есть, плз %)
|
|
|

17.01.2008, 21:20
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
Провел на форуме: 1845062
Репутация:
1079
|
|
Код:
<script>
document.write('<textarea cols=90 rows=90>');
document.write(String.fromCharCode(60,105,102));
document.write('</textarea>');
</script>
Вот так и никакой головной боли по утрам
|
|
|

19.01.2008, 01:14
|
|
Новичок
Регистрация: 28.12.2007
Сообщений: 9
Провел на форуме: 16587
Репутация:
0
|
|
Спасибо!
А не подскажите, я раньше где то видел то такой же скрипт по сути, но там уже обратного кодирования небыло! Причем автор скрипта клялся что раскодировать код никак нельзя а он только в браузере выполняется.
Не подскажите такое?
|
|
|

19.01.2008, 01:44
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
Провел на форуме: 1845062
Репутация:
1079
|
|
невозможно сделать так чтобы нельзя было раскодировать, чем бы там автор не клялся. Если браузер может раскодировать и выполнить код, значит и мы можем.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|