Maikel Опубликовано 9 октября, 2012 Поделиться Опубликовано 9 октября, 2012 буду благодарен за ответы Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
€ WinsanT Опубликовано 9 октября, 2012 Поделиться Опубликовано 9 октября, 2012 ionCube (лицензия 200$, есть пиратки) Zend Studio (300$, есть пиратки) другие хуже ) ИМХО. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
_Dark_ Опубликовано 10 октября, 2012 Поделиться Опубликовано 10 октября, 2012 Смотря что нужно. Если нужна тотальная защита, то то, что написал WinsanT. Можно обфусцировать его, т.е. сделать не читаемым (но его все же можно привести в более-менее читаемый вид, правда это не так уж и легко). Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Maikel Опубликовано 11 октября, 2012 Автор Поделиться Опубликовано 11 октября, 2012 Можно обфусцировать его, т.е. сделать не читаемым (но его все же можно привести в более-менее читаемый вид, правда это не так уж и легко). а можно узнать как это возможно сделать? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
_Dark_ Опубликовано 11 октября, 2012 Поделиться Опубликовано 11 октября, 2012 Первая ссылка из Google: http://wb0.ru/phpobf.php Было: <?php class HideMe { public function __construct() { echo "Hello, World!"; } public static function Hahaha() { $a = 2; $b = "String"; return $a; } } ?> Стало: <? $GLOBALS['_49517486_']=Array(base64_decode('Ym' .'Fz' .'ZTY0X2RlY29kZQ=' .'='),base64_decode('Ym' .'FzZTY0' .'X' .'2RlY' .'29kZQ' .'=='),base64_decode('' .'YmFz' .'ZTY0' .'X2' .'Rl' .'Y29k' .'ZQ=='),base64_decode('cm91bm' .'Q='),base64_decode('c' .'m91bm' .'Q=')); ?><? function _1966947733($i){$a=Array('XzE0OTk5MjAyMzdf','WW1GelpUWTBYMlJsWTI5a1pRPT0=','Yw==','bTkxYm1RPQ==','WHpFNE5qRTNNREV6TVY4PQ==','VlROU2VXRlhOVzQ9','XzE0OTk5MjAyMzdf');return base64_decode($a[$i]);} ?><? $GLOBALS[_1966947733(0)]=Array($GLOBALS['_49517486_'][0](_1966947733(1)),$GLOBALS['_49517486_'][1](_1966947733(2) ._1966947733(3))); ?><? function lll__0($III_0){$III_1=Array(_1966947733(4),_1966947733(5));return $GLOBALS['_49517486_'][2]($III_1[$III_0]);} ?><? $GLOBALS[lll__0(round(0))]=Array(); ?><? function lll__1($III_2){$III_3=Array(lll__0(round(0+0.5+0.5)));return $GLOBALS[_1966947733(6)][round(0)]($III_3[$III_2]);} ?><?php class HideMe{public function __construct(){echo "Hello, World!";}public static function lll__2(){$III_4=$GLOBALS['_1499920237_'][round(0+1)]($GLOBALS['_49517486_'][3](round(0))+0.4+0.4+0.4+0.4+0.4);$III_5=lll__1($GLOBALS['_49517486_'][4](round(0)));return $III_4;}} ?> [/code] [/spoiler] Но повторяю, этот ужасный код выше можно привести к более менее читаемому виду, но это очень трудно. Вот еще пример мощнейшей обфускации все того же кода выше: [CODE] <? eval(gzuncompress(base64_decode('eNpTcffxd3L0CY5Wjzc0NrEwM7S0NDKPV4+1dSwqSqzU0LQGAJDXCMc='))); ?><? eval(gzuncompress(base64_decode('eNpLK81LLsnMz1OINzIwNjI0MDE3NtZQydSsVkm0dSwqSqzUUA81DqpMDDfNU9e0LkotKS3KU0hKLE41M4lPSU3OT0nVUEmMVsmM1bSuBQCHPhfc'))); ?><? eval(gzuncompress(base64_decode('eNpdy7EKwjAQgOFXicUhQZFrU3AI3evg7HjUJGIg5CS5TCXvbgUHcfi3/7NxKUXMwfmrX1/1HoMVj5osB0oC0VIqnKtlqVZvnyS62cdIR3GjHN2uM+1rCi/8SyMibGZ/QZgy1eQkHOA0/qfMdvQTDqCHHsaz1hKUyZ5rTuKDTWtv/0Qzlg=='))); ?> [/code] Quicksdk 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Maikel Опубликовано 11 октября, 2012 Автор Поделиться Опубликовано 11 октября, 2012 я имеел ввиду исходный код когда юзер перебывает на самом форуме,и когда открываешь исходный код и он зашифрован. ну если просто защифровать код php,то на форуме ведь не будет шифрованным? и спасибо большое что вы отвечайте! Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
_Dark_ Опубликовано 12 октября, 2012 Поделиться Опубликовано 12 октября, 2012 Я не понял о каком исходном коде идет речь. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.