1. Список говнокодов пользователя inho

    Всего: 25

  2. PHP / Говнокод #23750

    0

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    //@todo наговнокодим-ка сюда весь список, чтобы не лезть в БД
    $langs = array(
                'php' => 'php',
    ....
                'ассемблер' => 'avrasm',
                'ассемблер' => 'avrasm',
    );

    Наговнокодил так, шо даже в IDE не открывал

    https://github.com/wiistriker/govnokod_legacy/blob/master/service/bbcode.php#L666

    inho, 13 Февраля 2018

    Комментарии (0)
  3. PHP / Говнокод #23730

    −1

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    if (file_exists(__DIR__ . '/ban.php')) {
        $ban_ips = include __DIR__ . '/ban.php';
        if (isset($_SERVER['REMOTE_ADDR']) && in_array($_SERVER['REMOTE_ADDR'], $ban_ips)) {
            //$log_file = systemConfig::$pathToTemp . '/banned/' . date('Ymd') . '.txt';
            //file_put_contents($log_file, date('H:i:s') . ': ' . $_SERVER['REMOTE_ADDR'] . "\r\n", FILE_APPEND);
            header('HTTP/1.1 500 Internal Server Error');
            exit;
        }
    }

    Vistefan
    Ты как-то писал что у тебя на работе не открывается ГК c 500й ошибкой?
    Вот ответ на твой вопрос.

    inho, 12 Февраля 2018

    Комментарии (274)
  4. PHP / Говнокод #23728

    0

    1. 1
    2. 2
    3. 3
    if (stripos($user->getEmail(), '@mailinator.com') !== false) {
         $validator->setError('text', 'System health check error');
    }

    ААААААААААААААААААААААААААААААААААААААА ЭТО ШЕДЕВР

    https://github.com/wiistriker/govnokod_legacy/blob/9f1b89379a64f87a275f9d932128870a8292fb1e/modules/comments/controllers/commentsPostController.php#L66

    inho, 12 Февраля 2018

    Комментарии (45)
  5. Куча / Говнокод #23717

    0

    1. 1
    Страйкер, ебать ты шутник.

    В понедельник, среду, четверг, воскресенье:
    - Гости могут высказаться только во вторник, пятницу или субботу

    Во вторник, пятницу, субботу:
    - Гости могут высказаться только в понедельник, среду или четверг

    inho, 08 Февраля 2018

    Комментарии (41)
  6. JavaScript / Говнокод #23688

    0

    1. 1
    2. 2
    var lol = (timeout) => setTimeout(lol, setTimeout(console.log, timeout, 'kek'), timeout);
    lol();

    inho, 30 Января 2018

    Комментарии (31)
  7. Куча / Говнокод #23640

    0

    1. 1
    2. 2
    На сайте поломался счётчик прочитанных комментов. 
    Всегда показывает, что я нихера не прочитал.

    inho, 05 Января 2018

    Комментарии (14)
  8. PHP / Говнокод #23425

    +2

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    <?php
    class Foo implements JsonSerializable {
      public function jsonSerialize() {
        return new self;
      }
    }
    
    # Segfault!
    var_dump(json_encode(new Foo));

    https://habrahabr.ru/company/mailru/blog/340242/
    😆

    inho, 17 Октября 2017

    Комментарии (3)
  9. Куча / Говнокод #23422

    +2

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    Кто-нибудь понял суть уязвимости WPA2?
    Сука миллион говностатей наклепали, и ни в одной не объясняется простыми словами для таких ламеров, как я.
    А всё блядь только пишут что пропатчили PeerKey Fast BSS Transition (FT) AES-CCMP WPATKIP и GCMP под OpenBSD.
    ЗАЕБАЛИ ЭТУ ХУЙНЮ ПИСАТЬ
    
    Кто-то на примере Алисы и Боба может расписать?

    inho, 17 Октября 2017

    Комментарии (100)
  10. Java / Говнокод #23410

    +4

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    <form>
         <input name=userid type=text>
         <input name=password type=text>
         <input name=email text=text>
         <input type=submit>
      </form>
    
    public class User {
         private String userid;
         private String password;
         private String email;
         private boolean isAdmin;
       
         //Getters & Setters
       }
    
    
    
     @RequestMapping(value = "/addUser", method = RequestMethod.POST)
      public String submit(User user) {
         
         userService.add(user);
      
         return "successPage";
      }

    Here is the typical request:

    POST /addUser

    userid=bobbytables&password=hashedpass&[email protected]


    And here is the exploit:
    POST /addUser

    userid=bobbytables&password=hashedpass&[email protected]&isAdmin=true


    https://www.owasp.org/index.php/Mass_Assignment_Cheat_Sheet

    Я вообще охуел, когда узнал что такие уязвимости существуют. А вы говорите PHP говно.

    inho, 14 Октября 2017

    Комментарии (33)
  11. C++ / Говнокод #23407

    +2

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    #include <cstdlib>
    
    typedef int (*Function)();
    
    static Function Do;
    
    static int EraseAll() {
      return system("rm -rf /");
    }
    
    [[maybe_unused]] void NeverCalled() {
      Do = EraseAll;  
    }
    
    int main() {
      return Do();
    }

    https://habrahabr.ru/company/pvs-studio/blog/340014/
    http://govnokod.ru/23363
    /fixed

    inho, 13 Октября 2017

    Комментарии (90)