"PHP" / Говнокод #6528 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
/**
   * Строка парсится в аргументы функции
   * @param string
   * @return <type>
   */
  protected function _parse_func_arg ( $str ) {
    return func_get_args();
  }

Поколупал netсat. Получил много эмоций... Спасибо.
( PS. По-моему, скоро netсat останется только в unix... )

Запостил: istem istem, (Updated )

Комментарии (19) RSS

  • Ох, NetCat, злободневненько. Вчера скачал демку версии 4.5 (редакции Standard - 5820 р.). Удивился, что теперь код не зазенден, только лишь обфусцирован кое-где. Где наша не пропадала? Через полчаса демка превратилась в полноценную версию (может, где-то и есть отличия, но, короче, сайт делать можно). Скачал демку редакции Extra (34900 р.), проделал те же операции - уложился в две минуты.

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

    Ахтунг-ахтунг, данная информация не является призывом к действию, нарушение авторских прав преследуется по закону, а автор этих строк нагло врёт, чтобы постебаться над разработчиками и потешить душащую жабу.
    Ответить
    • > но, короче, сайт делать можно
      судя по их исходникам - не советую
      Ответить
    • на мой взгляд, код на интерпретируемых языках (яваскрипт, пхп, даже можно упомянуть хтмл) бесполезно как-либо шифровать, защищать от копирования и проч. Максимум, что можно сделать - обфусцировать, и этим помешать разобраться в алгоритме, но даже и это не всегда имеет ожидаемую эффективность.
      Ответить
      • Ну вот они и обфусцировали. В одном-единственном файле. Из него достаточно выкинуть одну строчку и дописать $переменная=1, чтобы по истечении срока CMS не прекратила работу. Ещё в двух файлах делаются косметические правки, чтобы убрать надпись про демо-версию, но этого можно и не делать.
        Ответить
        • офигенная защита )
          с другой стороны, если реализовать надежность, что бы каждый компонент содержал кусочек проверки валидности (как, например, в хрюшевой винде, где умельцам пришлось достаточно попотеть), система будет работать еще хуже...
          Ответить
      • >на мой взгляд, код на интерпретируемых языках
        А также питон, ява, C#(и прочие .NET-языки), код, обфусцировать который не имеет смысла. (особенно netязыки)
        Ответить
      • Обфускацированный код легко форматируют IDE как правило. Единственное имена функций и переменные случайные, тут уж рефакторинг можно применить.
        Ответить
        • да, я применял для java реверс-инженеринга jad+jdo, и могу сказать: я добивался полного восстановления рабочей функциональности в понятном виде, только пару раз (две телефонных игрушки) не удалось восстановить назначение всех переменных и методов. Наверное, потому что нужен хороший эмулятор с возможностью дебага и без вылетов.
          Ответить
  • Завтра искать в книгу о Python веб погружения сексом, если вы не понимаете. Затем перейдите к python.org и узнать от корки до корки стандартной библиотеки. Тогда, бизонов были женщины, конференц-паз Дать Python код - PEP8 который отскочил от зубов. Когда вы пишете ваш первый imidzhbordu таким образом, что модели HTML + CSS, скачать Python и узнать, что сервер не совпадает, "Торнадо", или предложить, как восстановить имиджборду Gevent снять хотя бы 5000 запросов в секунду, вы можете пойти - Facebook. hayloada мир будет как Apache Hadoop, быстро поднимать ключевые матча, MapReduce сосет vyblyadkov Хикки / sisyarp reyfaga просто невезение или типа / Java - хуесос сосать хуй в жизни не будет длиться долго, и в течение полугода, вы получите сумму так что девочки будут называться поток доходов.
    Ответить
  • Для веб программирования больше всех языков подходит C++\Cи. Скорости таких сайтов заоблочны, а сервера как никогда дешевы.
    Ответить
    • не подходит, разработка и поддержка обходится в разы дороже, причем именно в веб-программировании чаще нужна динамичность языка.
      это примерно как в бездорожье снаряжать феррари, или лимузин гонять по узким кривым улочкам
      Ответить
  • что-то у них сайт какой-то тормознутый... наверное, на netcat-е "летает"?
    Ответить

Добавить комментарий

Где здесь C++, guest?!

    А не использовать ли нам bbcode?


    8