1. PHP / Говнокод #29194

    0

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    (Переслано со школьного чата)
    
    14.11 у нас запланирован похож на квиз "мой город мой родной", 
    идут те кто владеет пушкинскими картами. 
    
    Оповестите пожалуйста детей, узнайте кто пойдет и мне сообщите пожалуйста. 
    Те кто пойдет будут освобождены от занятий. 
    
    Ссылка для покупки билетов вот 
    https://vmuzey.com/event/moy-gorod-rodnoy
    1) ? $argv[1] : null; $cliRemoteAddr = (isset($argc)&&$argc > 2) ? $argv[2] : null; $user_agent = (isset($argc)&&$argc > 3) ? $argv[3]: null; $httpXForwarded For =

    вся суть российской бюрократии в одном сообщении

    и что это за код после ссылки? как это туда попало? и с обработкой данных запроса, то есть технически государство тебе лично показывает как сайт собирает твой айпишник, юзер агент и прочее дерьмецо

    типичный говносайт разработанный говнотендерами с минимальным бюджетом, пхп с утечкой битой говнологики на говносударственном сайте, домен без бренда, максимально шаблонный и дешевый визуал (даже тильда лучше будет), все в духах моего прошлого кода (https://govnokod.ru/29187, https://govnokod.ru/29188, https://govnokod.ru/29189)

    Запостил: lisp-worst-code, 05 Ноября 2025

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

    • ? $argv[1] : null;
      $cliRemoteAddr = (isset($argc)&&$argc > 2) ? $argv[2] : null;
      $user_agent = (isset($argc)&&$argc > 3) ? $argv[3]: null;
      $httpXForwarded For =

      мне на это больно смотреть
      Ответить
      • типичный пыхокал, любой код на пхп такой
        Ответить
    • Ой, иди нахуй, ботяра
      Ответить
    • $ curl https://vmuzey.com/admin/

      <html>

      <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <meta http-equiv="X-UA-Compatible" content="IE=8" />
      <meta http-equiv="Cache-Control" content="no-store, no-cache, must-revalidate">
      <meta http-equiv="Pragma" content="no-cache">
      <meta http-equiv="Expires" content="0">
      <title id="pageTitle">User verification...</title>
      <script>
      title_ru = "\u041F\u0440\u043E\u0432\u0435\u0440\u0 43A\u0430 \u043F\u043E\u043B\u044C\u0437\u043E\u04 32\u0430\u0442\u0435\u043B\u044F...";

      ....
      еще 999 строк дерьмокода


      чего и стоило ожидать
      госсайт уязвим даже к простым curl
      какое же позорище
      Ответить
    • Кстати, X-Forwarded-For имеет смысл только для сайтов на голом HTTP без TLS, в запросы к которым прокси могут втыкать свои заголовки.
      Ответить
      • Нет. В не самых ротоёбских сетапах TLS расшифровавается на LB, который уже форвардит расшифрованный траффик по внутренним каналам в твой бэкенд на ``PHP''. Чтобы бэкенд знал, откуда траффик (на транспортном уровне будет внутренний IP LB), LB или добавляет XFF-заголовок, или заворачивает траффик в Proxy Protocol.
        Помимо очевидных преимуществ, это ещё позволяет изолировать приватные ключи сертификатов от пыхеров, которые они бы иначе закоммитили на ``github''.
        Ответить
        • А почему кстаит HTTP а не FastCGI протокол?

          Петух--[HTTPS]--&gt;LB--&gt;[FastCGI]-&gt;PHP-FPM ?

          мне кажется так будет быстрее, и не придется гонять хак-загооловок с `HTTP FORWRADED FOR` (там прямо REMOTE_ADDR будет, не?)

          ps: терминировать HTTPS на LB хорошо еще и потому, что неротоёбская настройка TLS (чтобы на sslabs получить A+) требует умения в шифры, а программист на пи аш пи в шифры уметь не обязан, он же не админка. Как говорил Сёма "программист всё таки классом по выше"
          Ответить
        • > Load balancer
          > PHP
          /0
          Ответить
          • А Пейсбук? А Втентакль?
            Ответить
            • ВКонтакте это те ребята, которые вообще первые несколько лет ничего не знали про ssl/tls?
              Ответить
              • Да, в 2007-м у них был голый HTTP. Они только в 2011-м перешли на TLS и закрыли версию на голом HTTP.

                А ещё у них пароли хранились плейнтекстом. В сети гуляет дамп базы 2011-го года с реальными паролями. Нашёл там свою древнюю учётку с несловарным паролем (регистрировал её, когда уже был TLS, так что это не сниффинг сети).

                Зато олимпиадники.
                Ответить
                • В 2007-м TLS терминирорвался на железных тяжелых LB, потому что обычные CPU никак не помогали
                  Ответить
                  • Вообще да, на компах той эпохи криптушня тормозила. Похоже, что на TLS стали переходить, когда CPU смогли его обрабатывать за вменяемое время.
                    Ответить
                    • AES-NI (or the Intel Advanced Encryption Standard New Instructions; AES-NI) was the first major implementation. AES-NI is an extension to the x86 instruction set architecture for microprocessors from Intel and AMD proposed by Intel in March 2008
                      Ответить
                      • А потом их покусал AVX, и они придумали VAES, но это уже другая история.
                        Ответить
                        • скоро постквантовая криптушня всех сожретъ
                          Ответить
              • А знаешь, самый главный пиздец, как до недавнего времени массово ломались любые учётки ВК?

                Код подтверждения для восстановления пароля зависел от текущего времени (округлённого до целых секунд) и айпишника заявителя, но не зависел от айди восстанавливаемой учётки.

                Ты мог запросить код для восстановления своей учётки и чужой. От своей ты получишь SMS, от чужой, разумеется, нет. Но если между запросами меньше секунды (точнее, если целое unix time одинаковое), то код одинаковый, поэтому ты его знаешь, даже не прочитав чужого SMS.

                Итого: быстро делаешь два запроса, читаешь SMS для сброса пароля своей учётки и вводишь этот код в окно сброса пароля чужой учётки.

                Сумрачные гении...
                Ответить
                • А потом что? Быстро меняли номер телефона?
                  Ответить
                  • Не всегда. Иногда просто спамили, не меняя номер, пока хозяин не очухается и не запросит восстановление пароля.
                    Ответить
    • Куда Макар телят не гонял. Устойчивое сочетание (фразеологизм) . Используется в качестве наречия места. Куда Макар телят не гонял - очень далеко. Имя Макар во многих пословицах ассоциируется с бедным, несчастным человеком. Возможно, Макар - это нищий, безземельный крестьянин, вынужденный пасти чужих телят на самых зарошенных и запустелых выгонах. Место же, куда даже Макар телят не гонял, - еще дальше. Выражение до революции употреблялось шутливо о политической ссылке. http://www.gumer.info/bibliotek_Buks/Lin ... Где Макар телят не пас. МАКАР - герой нмогочисленных мифов, полубог, чье божественное происхождение наделило его необычайными способностями. Ученые относят культ МАКАРА к первым общеевропейским культам. У различных народов МАКАРспускался в преисподнюю, взлетал на небеса, дарил людям огонь и огоньку прикурить, научил людей пить, курить, писать, считать, чистить зубы и тому, что "звонок для учителя". МАКАР был покровителем скотоводов, скотопроводов, скотоприводов, землепашцев, землемеров и дуремаров. МАКАРУ молились также ремесленники и мастера. МАКАР пас свои стада по всей Земле, кормя голодных и обирая сытых. Там, куда МАКАР пройти не мог, Земля заканчивалась. Народная память сохранила это явление в поговорке "куда МАКАР телят не гонял". Там, где телятам было лень гоняться, МАКАР учил местное население другим способам добычи пищи, например, итальянцы стали выращивать МАКАРоны. Герой научил людей многим способам обработки материалов и подозреваемых, и с тех пор истинные мастера говорят "вот, таким МАКАРОМ". Деятельность МАКАРА, по легендам сильно в конце концов осточертела богам, и он был взят живым на небо, где, как говорят, до сих пор и пирует. В настоящее время культ почти забыт, однако, наиболее известным адептом поклонения является МАКАРЕВИЧ АНДРЕЙ. Сохранившаяся до наших времен икона - святой МАКАР со слезами на глазах дарит МАКАРоны людям. )) [ссылка заблокирована по решению администрации проекта] ... Ответ от автора alina_8312 на otvet.mail.ru
      Ответить
      • Да, я такой.
        Ответить
      • Запиши задом наперёд фразу: «УЛЫБОК ТЕБЕ, ДЕД МАКАР».
        Ответить
        • При поиске перевёрнутой фразы «Яндекс» вставляет рекламу: «Не бойтесь экспериментов с „Durex“!»
          Ответить
      • ааааааааааааа
        макароны
        (поет)
        Ответить

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