ФорумПрограммированиеPHP для идиотов → Чем закрыть PHP код?

Чем закрыть PHP код?

  • felix90

    Сообщения: 191 Репутация: N Группа: Адекваты

    Spritz 4 ноября 2009 г. 21:00

    Честно сказать, не знал где топик создать. Моя цель: закрыть код от чужих глаз без возможности восстановления исходного кода. Кто что посоветует?

    P.S. Кто-нибудь пользовался NuCoder (http://www.nusphere.com/products/nucoder.htm) ? Что можете о нём сказать?
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz 4 ноября 2009 г. 21:56, спустя 55 минут 27 секунд

    IonCube
  • felix90

    Сообщения: 191 Репутация: N Группа: Адекваты

    Spritz 4 ноября 2009 г. 21:57, спустя 1 минуту 8 секунд

    Умопомрачительный ответ.. А Zend почему не вспомнил сразу? Хотелось бы услышать обоснование ответа. Почему именно ionCube ?
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz 4 ноября 2009 г. 21:59, спустя 2 минуты 13 секунд

    1) дешевле Zend'а
    2) надежней (сложнее декодировать)
    так пойдет?
  • felix90

    Сообщения: 191 Репутация: N Группа: Адекваты

    Spritz 4 ноября 2009 г. 22:00, спустя 46 секунд

    Более-менее :) В какой связке его лучше использовать? С каким обфускатором?
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz 4 ноября 2009 г. 22:04, спустя 4 минуты 1 секунду

    я на работе спрошу, завтра-послезавтра отвечу.
    там или свой есть обфускатор или смысл его использования стремится к нулю, так как файл закодирован.

    пример файла: (возможно это не последняя версия, чо под руку попалось показываю)
    <?php //00308
    if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='/ioncube/ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i–){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}@dl($__ln);}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Modera.net requires ionCube loader to be present.');exit(199);
    ?>
    4+oV51gFD2bwKuqE5p+X2fwa7SlWjEc+s4wCCxgiMwl98EpxqPk+/bVAwCu2Vpaw/QUBBA1tCdNn
    PER2xQQR93UpQJQzfl+PkZbkHN4JJzRw40BhT/dGjkX2/y/FeSBofg2v30iQMRXioud4UKnvYYma
    v3S3o3HgLbcIlYzsHePM3Gq0Wa+IH9L/fD7SD/2JKh/jPio0vOjJmdm3DyzjTM5Z88D2u0qH1JRm
    NG/hX3Nd+HoZSA3GY2GJIthWLs+gI14jkYrFIbd68bnY7jjccTjoNz5U/m685MHiuUpDmDH2A6Vr
    FMJ8PO7GuxHrX13I4+bzSPsvYCjId8oCaxk/7kEsgyZVx4+yXTTYo6jG/i6vggUJsmS3kCGzqOjg
    gVChvshcLn+Zn0Pr/S1H1gravsouP2QOKiRKcP0lQlE/yrJTJbtLXIUXu6KGHkonBD7RV5NxMqD1
    YMbX40u3sJV9Bd9s9Pe1WbjTGqmVVViftQfNYxb1ARm6tRP+NqLqHU+NJXZHuD9IOG9QBgW7x3xC
    q6Ri0prjwDURW7/kL0Mkz0cOQARAIMvom+Zs72c3MVLpbp15L6ZdDY72XbkxOuozDXs9uk52mZ/i
    SIk2SCDMhRcpPTr23LfH8k0+7Rb5f6eMRKysZnFefUxNXLOHWVFKrATtLqHStufONmUJfPgwvnWc
    dpGIhixysO/XZ0QHnpsY+jUEIBXMoeBVUR2jETGFGBCzMBM4esvH/js1deYa9Zu8ZxUKexsK1ft2
    8yCBlnpsxDp+vACblYl6syIxhj2ZU4f5yZBKAyuGYcWh2Gw0O+8NIYihQSoL+S8nfU9LQXXgkSWN
    rcD4roHg5LScox1EknR/k5ODzQJcb8KGCVdTPAQ2Yllej92JlWrQx1ho4+Lm9/XkeZBBWI8/J1Wj
    eS0P+BbmtP964J7LpKoAfd3ZlGImFx4T35o/H0HDWW+cl68APCjE8XUcDK0tzgxoxzIaTnDneZNQ
    Z/FB2sGRwbgYUhYwNmjid165BXcS/a1PbGq6vWYq/wd45J1SxFzVgjjwoGPtzjO28f0e87tOsG+V
    vbn1jTJXdR0DXfNEWeZ8tOwrTxZBto5CgdHH71gXAu97GOqVTwtN9GOi5EXqB8fYYp8DRmXiuIZd
    yWOMDacdcaj5ITpvUamTqg2CWqQyQ2QbhKfTvlJFJcWMbyo1jOC5fniVkgyaYnfqdrZYaYkiAMlU
    YfspFrO8dnI/6wRMKqaFFGr2hgA6jPwVuOAhfa/3iV/mP5GiJyfRPmWpI004fSos/utlU2f/8QcZ
    XAlNrRKQoxBIafNjCD3ef511HvVvBQI2EnGsBC0HrWbiukSMccK+FsefUEXE3ojndB4VMHSKIRtD
    QO7hOAmI+30RGmDkEwT4MiZnfTx6CGoA6CHEiFHmS3PppH8pmSrqnz7hJXBq89vi5aD72NApa3u/
    Ngicz346/tVn7RxLwZfzOY9jH+sOyxT/hzxS87MhH+bxwAdHe+F2CWVmcXHKZp34eFNUILJdbZLM
    B/Hwbc0cU+Bn7y/fIfeIonlBbKX0+vGtcyqTeJN2xu6/xJYV8O1PaTDNHuCvdGV3uSs4DVO6juCR
    ZNYjorzKWNmWNfNXxO6eFyyBKnP47KSPvVo7yatXjRe2TZy7jLvRz0pqL3DmlY65IP+W+eUk0Q+G
    EiIRlyJtS0HV9It12jq8+7IPuOCqIOV6KXuEWtS5RSPv0G5XZgmT94pQ2EVjYpEA6BbvSXbGyQM/
    ZaXaoGh6+TTpI7aaTFh3B1I0+lYMuT2dIsAC151frALG1pdbVyfb0kbWoVyluHaNxu6fU/QAm0mO
    ZrtWo65SayPZv1puoBFgjNAfdjPQSxMs4J4kWTJouv3QOyoXl9vbDKrgxsl0hWhnmrfX9+BkL/TW
    b605PQ9bCWI8nCsRJCCc3hR89A24LN+RrVDbHHIW9gJMg9hLYOeHDX6BEuaulVQN9OS/NF+div0o
    uqR1GuQywX7269/WdD1bnR0+43NT1+uOldGSRxbwefPiIHhgUAR6GDnx2kyTdCHXRl+QL60TUxOS
    SrM45H39EmyMf62819nqpDwZBweWH7Hhhx80De41iWy4v/Xvg9VxR2AUFqLyEVc+ousbP5YCZqpG
    jYi7yprxNL2NLcf/dWFqyrRgeCgCbvR8nNETNTl+XGfYxuW5pOusiPvMaP9mg8ZrNWRRB2jAGA7B
    r9H+iFQQyroqT8cIrB+GbZOGljiXszS2sSPN8iMFSuXq/uCML1wj79Z51Lr9r6c8oVXFG78Q5sMe
    3vrxjw/x5foxC2ld++E7srMLXfSlTYtcVepteOacAOtCXtN+J9lpp3s/dP9hewRW6e6cVUE9Gt62
    HKrPyDjjvabWhzAMstwerb024xO09PPlJXpkTGykMGXfwD5+estj8O1q2zvg7QKZ88+yWqS81fhx
    khA0177PngXr1LuJArWCjbtvmR49fAgHs1akxAPe3Xdj0Z0aUXe3FrFLSdPT57pF6m8HgTZ7dJIF
    RClVJEvwgpR449Mnw+Jkbl365lUDhei/ehCwD7nIyUTDswUNOIY/Pq/bN5Kz8RtKoLXOi5nyDs7v
    rKPyfN0dRvJ+7slb2kKIxLpuK3hAifqje1xw7gX73DSA17oSzzI+fJOdFasERhqEFznQ7xzuUJkZ
    onBLHD0zT3DDU9Gs8nO9BxU2C6SlMRW0EwvDhKqGThFFoV6XcMOx5AJFM8lxtCG0twJrKq7/gq1+
    H/j2rxZRE2QxQCFT60OGAiAC8Got1vtwn3Bjnmt/6MRV+iKE3kxcdErlzY5rbTIs36xPOY3DOheU
    p+cbx2O9oX/nRBN0+ng8swa02J+mGfj08jGoy4D3zidvnf865hFDQireXWBjW/9A5kuFIsXWE8KR
    wF0shz+3mdok59S+Npx1jKPeBsoCtq1NKB7KhB/apcIiq/BM6Dv59N5xMUxr+VEollTzpoppEQDy
    +HHi6eU9ouuGLLau/73ixaEYxnmRfVuEpWesa3dMLLC3QFNbkxwqktldj0kWPkMnd2zfDL150+/I
    NQ2FGVooeqa+KDFbJckIiTn8p0ZQyugmEf/Pu2JdYAmd7ORdqqP1lJDqYldrZOWrZJinl4bGcGv2
    GRjSUA/m+TgPZIMRNI0cNZ9oU/nQnJZO/tpAMwIwcjDkK0h8c9TpQMWz6tz4CTNDwNSDBfuRv4Fa
    ax0Vn+a4rqZWjRn9B+I6nk2b2+j70YTlybb6IS5g/c9+QBM61q35i3fMi82yuz3/EBIDVXNEPkYG
    RzXk92jVLrdlfMfAiPEy9d0tsm==
  • felix90

    Сообщения: 191 Репутация: N Группа: Адекваты

    Spritz 4 ноября 2009 г. 22:06, спустя 2 минуты 14 секунд

    Хм.. Ок, а на куб есть кряк? :)
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz 5 ноября 2009 г. 0:13, спустя 2 часа 7 минут 24 секунды

    ни разу не встречал работающего
    Спустя 215 сек.
    сами обфускаторы - гавно. Вот, что по памяти нашел: http://www.php.ru/forum/viewtopic.php?t=9868&highlight=%EE%E1%F4%2A . Когда я пользовался крякнутым зендом, так у меня после его обфускации ниче корректно не хотело работать, так как есть всякие строки типа $className = 'NewsLister'; $nl = new $className(); и он на них лажал
  • felix90

    Сообщения: 191 Репутация: N Группа: Адекваты

    Spritz 5 ноября 2009 г. 14:29, спустя 14 часов 15 минут 46 секунд

    Нашёл я рабочий кряк.. Но теперь ебливая библиотека ioncube_loader_win_5.2.dll палит то, что скрипт был закодирован крякнутой версией куба.

    The encoded file was created with an unauthorised copy of the ionCube PHP Encoder. Please contact [email protected] with details of the provider of this PHP script.
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 5 ноября 2009 г. 14:34, спустя 4 минуты 59 секунд

    ну и поделом….
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • Trej Gun

    Сообщения: 5305 Репутация: N Группа: в ухо

    Spritz 9 ноября 2009 г. 17:54, спустя 4 дня 3 часа 19 минут


    ну и поделом….

    я теперь тоже поборник всего свободного
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 9 ноября 2009 г. 18:18, спустя 23 минуты 59 секунд

    Я ♥ CTAPbIu_MABP
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 9 ноября 2009 г. 18:21, спустя 3 минуты 23 секунды

    adw0rd, палишься)
    Сапожник без сапог
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 9 ноября 2009 г. 18:45, спустя 23 минуты 53 секунды

    =)
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • Trej Gun

    Сообщения: 5305 Репутация: N Группа: в ухо

    Spritz 9 ноября 2009 г. 18:49, спустя 4 минуты 25 секунд

    adw0rd, чмоки

Пожалуйста, авторизуйтесь, чтобы написать комментарий!