Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: "АнтиВор"
 
 автор: Bronepoez[)   (17.08.2006 в 19:02)
 
 

Видел в одном скрипте прикольную защиту пхп кода:
приведу пример, сразу опухните. Просто и сильно.

вывод строки и её длины (print() + strlen() ):

<?
$fAmnhU587CHVJFmnvFalbrr
="_fl4lslkf_4tsdg".$_GET["sToripVMeV"]);
pvmiytibvxmfg(irtsAmtkdzg("fAmnhU587CHVJFmnvFalbrr"));
pvmiytibvxmfg(tixlgtkrkxjt(irtsAmtkdzg("fAmnhU587CHVJFmnvFalbrr")));
?>


Поясняю:
fAmnhU587CHVJFmnvFalbrr - переменная со следующим содержанием:
"_fl4lslkf_4tsdg СТРОКА ИЗ GET"
pvmiytibvxmfg - функция print();
irtsAmtkdzg - функция которая принимает строку с названием переменной, из которой нужно убрать строку "_fl4lslkf_4tsdg";
tixlgtkrkxjt - функция strlen();

пример функции print()


<?
function pvmiytibvxmfg($glrocgrmbeiow){print($glrocgrmbeiow);}
?>


Я когда увидел, упупел!
Код был без переносов строк, без пробелов, ужас!
Но прикольно!

   
 
 автор: Panker   (17.08.2006 в 19:13)   письмо автору
 
   для: Bronepoez[)   (17.08.2006 в 19:02)
 

похоже на зищифрованый какойт окод :)
Регистрируйся, ты нужен этому форуму :)

   
 
 автор: Bronepoez[)   (18.08.2006 в 16:22)
 
   для: Panker   (17.08.2006 в 19:13)
 

Я и так зареган, вот тока пароль забыл. За похвалу спасибо.

Это не опкод. Просто для каждой функции создаётся функция с корявым названием.
Все переменные - бесмыслица.

   
 
 автор: hawk   (17.08.2006 в 19:13)   письмо автору
 
   для: Bronepoez[)   (17.08.2006 в 19:02)
 

Прикольно, конечно.. особенно когда ошибки искать приходится ;)

   
 
 автор: Киналь   (17.08.2006 в 19:59)   письмо автору
 
   для: Bronepoez[)   (17.08.2006 в 19:02)
 

Бр-р... А зачем такое счастье? Есть же шифровщик от Zend.

   
 
 автор: Panker   (17.08.2006 в 21:48)   письмо автору
 
   для: Киналь   (17.08.2006 в 19:59)
 

оригенально зато )

   
 
 автор: Loki   (17.08.2006 в 23:12)   письмо автору
 
   для: Bronepoez[)   (17.08.2006 в 19:02)
 

Чо-то я не понял - это просто функции с дебильным названием?
Так месяц назад разбирали такой код на форуме... затратили минут пять...

   
 
 автор: Bronepoez[)   (18.08.2006 в 16:25)
 
   для: Loki   (17.08.2006 в 23:12)
 

Да

   
 
 автор: skazi   (18.08.2006 в 20:10)   письмо автору
 
   для: Bronepoez[)   (17.08.2006 в 19:02)
 

как работает эта защита?

   
 
 автор: cyberface   (18.08.2006 в 22:53)   письмо автору
 
   для: Bronepoez[)   (17.08.2006 в 19:02)
 

есть специальные платные программы, которые вот таким образом запутывают код.

   
 
 автор: akira   (19.08.2006 в 01:29)   письмо автору
 
   для: cyberface   (18.08.2006 в 22:53)
 

я могу на php такую программу написать :) И не много времени затрачу :)))

   
 
 автор: Киналь   (19.08.2006 в 09:40)   письмо автору
 
   для: akira   (19.08.2006 в 01:29)
 

Да и на расшифровку не больше времени уйдет=) имхо ерунда какая-то.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования