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

    0

    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
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    58. 58
    59. 59
    60. 60
    61. 61
    62. 62
    63. 63
    64. 64
    65. 65
    66. 66
    67. 67
    68. 68
    69. 69
    70. 70
    71. 71
    72. 72
    73. 73
    74. 74
    75. 75
    76. 76
    77. 77
    <?php
    if (!isset($argv[1]) || !isset($argv[2]) || in_array('--help', $argv)) {
        fwrite(STDERR, 'Usage: '.basename(__FILE__).' <start_date> <end_date>'.PHP_EOL.
            'Options:'.PHP_EOL.
            '   -z,   --with-zero  Adds dates with leading zero in day or month'.PHP_EOL.
            '   -r,   --reverse       Uses reverse format [Y.m.d] instead of straight [d.m.Y]'.PHP_EOL.
            '   -d delimiter          Set delimiter [by default .]'.PHP_EOL);
        exit(-1);
    }
    
    $delimiter = '.';
    
    if (in_array('-d', $argv) && isset($argv[array_search('-d', $argv) + 1])) $delimiter = $argv[array_search('-d', $argv) + 1];
    
    $with_zero = (in_array('-z', $argv) || in_array('--with-zero', $argv));
    $reverse = (in_array('-r', $argv) || in_array('--reverse', $argv));
    
    $start_date = strtotime($argv[1]);
    $end_date = strtotime($argv[2]);
    
    $start = array('d' => date('j', $start_date), 'm' => date('n', $start_date), 'y' => date('Y', $start_date));
    $end = array('d' => date('j', $end_date), 'm' => date('n', $end_date), 'y' => date('Y', $end_date));
    
    function is_leap($y) {
        return (($y % 4 == 0 && $y % 100 != 0) || $y % 400 == 0);
    }
    
    do {
        $date = $start;
    
        if ($reverse) $date = array_reverse($date);
    
        fwrite(STDOUT, implode($delimiter, $date).PHP_EOL);
    
        if ($with_zero && ($date['d'] < 10 || $date['m'] < 10)) {
            if ($date['d'] < 10)
                $date['d'] = '0'.$date['d'];
            if ($date['m'] < 10)
                $date['m'] = '0'.$date['m'];
            fwrite(STDOUT, implode($delimiter, $date).PHP_EOL);
        }
    
        if ($start == $end)
            break;
    
        if ($start['d'] == 28 && $start['m'] == 2) {
            if (is_leap($start['y'])) {
                $start['d'] = 29;
            } else {
                $start['d'] = 1;
                $start['m'] = 3;
            }
    
        } else if ($start['d'] == 29 && $start['m'] == 2) {
    
            $start['d'] = 1;
            $start['m'] = 3;
    
        } else if ($start['d'] == 31 && $start['m'] == 12) {
    
            $start['y']++;
            $start['d'] = 1;
            $start['m'] = 1;
    
        } else if (
            $start['m'] <= 7 && (($start['m'] % 2 != 0 && $start['d'] == 31) || ($start['m'] % 2 == 0 && $start['d'] == 30))
            || $start['m'] >= 8 && (($start['m'] % 2 == 0 && $start['d'] == 31) || ($start['m'] % 2 != 0 && $start['d'] == 30))
            ) {
    
            $start['d'] = 1;
            $start['m']++;
    
        } else {
            $start['d']++;
        }
    
    } while (true);

    Generates list of dates within interval for cracking purposes
    Генерирует список дат в указанном интервале с целью взлома паролей

    Использовать так:
    php generate_dates.php 1.1.1970 06.01.2017 -z

    Запостил: dacave, 06 Января 2017

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

    • Вру, использовать так:
      $ php generate_dates.php 1.1.1970 06.01.2017 -z > dates_list.txt
      Ответить
    • и как же он помогает ломать пороли?
      Ответить
      • нагенерил список дат и потом используешь, например, в aircrack
        Ответить
        • Звоните в CIA, кажется мы поймали русского хакера.
          Ответить
        • Это чтобы у соседей воровать интернет?

          Вообще я не знаю что надо делать чтобы сломать WPA2-Enterprise с сертифактом
          Ответить
          • Причем тут enterprise, и как его юзать с сертификатом? С клиентским, что ли?
            Ответить
            • > как его юзать с сертификатом
              У сервера сертификат, у клиента сертификат. Они друг друга проверяют и согласовывают ключ. Ну как в TLS.
              Ответить
              • И как клиенту этот сертификат попадает на ноут/мобильное устройство? Часто такое встречал?
                Ответить
                • Админ выдаёт. Встретить это можно только в серьёзных конторах, которым не лень с этим заморачиваться, вон Роман про яндекс как раз недавно писал.

                  WPA2-Enterprise без серта тоже можно встретить. Там у каждого юзера будет свой логин-пароль (а не тупо "ключ сети").
                  Ответить
                  • А, ну раз серьезные конторы.
                    С паролем у нас в инсте было. Только там надо было поставить флажок "не проверять сертификат", что снижало ценность до нуля.
                    Ответить
                    • > до нуля
                      Ну не до нуля. С личным паролем можно хотя бы забанить юзера. А с общим ключом даже это не сделать.
                      Ответить
                      • Ценность криптографии с открытым ключом.
                        Ответить
          • > чтобы сломать WPA2-Enterprise
            И у многих ты дома видел такую настройку? :)
            Ответить
      • какой, кстати, пороль от barop?
        Ответить
        • Почему ты пишешь от моего имени? Это ты тут всех минусил моим аккаунтом?
          Я узнал тебя, шизик.
          Ответить
        • 123
          Ответить
    • Тут уже было подобного рода говно
      http://govnokod.ru/20137
      http://govnokod.ru/20141
      Ответить
    • Консольная утилита на PHP... Это почти как .exe на PHP.
      Ответить
      • Консольная - это ещё нормально для php
        Ответить
        • @Консольная
          Это ненормально не только для php, а и вообще. В XXI веке соснольные утилиты пишут только неосиляторы WinMain и гомосексуалисты.
          Ответить
          • #скрылник
            #въебалминус
            Ответить
            • #въебалник
              #скрылминус
              Ответить
              • Заклинание "пожар-уходи" (висит у нас в офисе, над дверью) защищает помещение от пожара, мантра "порошок-уходи" - сотрудников, от наркомании, но что же в данном контексте делает мантра "#въебалник - #скрылминус"??


                ┌────────────────────┐
                │ Порошок - не входи │
                └────────────────────┘
                ┌───────────────────┐
                │ Порошок - уходи   │
                └───────────────────┘
                ┌───────────────────┐
                │ Газ - уходи       │
                └───────────────────┘
                ┌───────────────────┐
                │ Пожар - уходи     │
                └───────────────────┘
                Ответить
                • http://cs4.pikabu.ru/post_img/big/2015/02/27/4/1425015333_1912251740.JPG
                  Как бы намекает
                  Ответить
            • А прикольно было бы повесить бота, который бы действительно ебал минуса.
              Ответить
          • lol, как ты умудряешься постоянно нести чушь?
            Ответить
            • lol, как я умудряюсь постоянно нести чушь?!
              Ответить
              • lol, как мы умудряемся постоянно нести чушь?!!
                Ответить
      • анскилябр заедушный школоло не умеет больше ни в какой ЯП
        Ответить
    • А не использовать ли нам bbcode?
      Ответить
    • Что-то трахни в анус давно не видно.
      Ответить
      • Я вот со своей девушкой только что увидел :)
        Ответить
        • Не понял. Вы со своей девушкой ходили смотреть на то, как геи ебуца в анус?

          Ну и забавы у вас!
          Ответить
          • Просто некоторым везёт.
            Ответить
            • Завидуешь?

              Погугли тех, кто ищет мж
              Или у тебя тян нет?
              Ответить
              • Своей пытался присунуть только на полшишечки и стоп машина, после того давно оставил все поползновения, братишка.
                Ответить
                • Ты засунул ей свой детородный член в анус?
                  Может, ты и сосать ее заставляешь?
                  Ответить
                  • Ужасно, правда?

                    Хорошо что ты никогда не трогал дам хуем
                    Ответить
                    • Очень. Весь ужас в том, что потом с этой шалавой (в которую ты сам же ее скатил) придётся гулять, целоваться и сидеть за одним столом...

                      @Хорошо что ты никогда не трогал дам хуем
                      Что ты, палка с крючком, можешь знать о моей личной жизни?.. Ничего абсолютно. А я не расскажу, ибо не трепло.
                      Ответить
                      • Скажите, он девственник или просто долбоеба кусок?
                        Ответить
                        • А что не так? Просто он хочет жить и общаться с человеком, а не хуесоской.
                          Ответить
                          • >жить и общаться с человеком, а не хуесоской.
                            С сестрой то есть?
                            Ответить
                            • сестру-то и ебать можно
                              Ответить
                              • Подходит Random(Русский, Украинский, 0, 5) Иван к черножопому Зауру, просит закурить. Заури открыл портсигар, а Иван тягает сразу две сигареты. Заури ошалел от такой наглости, а потом спрашивает: Random(Русский, Украинский, 0, 5) Иван, а чего ты сразу две папироски вытянул?! Random(Русский, Украинский, 0, 5) Иван отвечает: Покурю одну - девушку выебу, покурю вторую - сестру выебу. Заури тут же вытянул ещё одну папироску и протянул Ивану: -На, покури - и мамашу свою тоже выеби.

                                ***

                                Прошу прощенья. Вырвалось. Такой накал страстей товарищи мне точно не простят. Очевидно, пришло время свалить навсегда... (
                                Ответить
                        • И то и другое
                          Ответить
                      • Если ты считаешь что минет делает девушку шалавой, то мне сразу становится понятно что ты девственник.

                        Но ты ведь гей, так что это логично
                        Ответить
                        • Девушка - всего навсего кусок пизды, движимый любовью. Ее можно и обмануть, и запутать, и на ложный путь толкнуть. Но, делая это, не считай себя героем.
                          Ответить
                          • Я бы пожалуй, добавил только к этой приятной слуху речи: движимый стандартным набором химических реакций.
                            Ответить
                        • да пошёл ты нахуй, barop
                          Ответить
                    • huesto писа́л: «Сосут хуи только в порнушке, если ты не знал. В реальности никто такой пакостью не занимается.»

                      http://govnokod.ru/21160#comment355376
                      Ответить
                • > стоп машина
                  А вот был бы это гей - всё бы прошло нормально. У него вариантов то нету, в отличие от девушки.
                  Ответить
          • >>Не понял. Вы со своей девушкой ходили смотреть на то, как геи ебуца в анус?
            ебуцца с двумя ц
            Ответить
        • Потом говно будешь за ней с полу собирать, поверь.
          Ответить
    • https://www.youtube.com/watch?v=H9FsAG_HYk0
      (Ляшко обливают йодом)

      Что-то раствор подозрительной низкой концентрации... Йод моментально прокрашивает кожу, потом хуй сведёшь, пока не испарится; тут - раз - и отмылся. МБ пиар-акция?
      Ответить
      • > раствор подозрительной низкой концентрации
        Может его говном облили, а не йодом? :)
        Ответить

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