Уязвимость в протоколе Wi-Fi Protected Setup

Discussion in 'Беспроводные технологии/Wi-Fi/Wardriving' started by gpuhash, 30 Dec 2011.

  1. Monohrom

    Monohrom Active Member

    Joined:
    26 Jan 2020
    Messages:
    67
    Likes Received:
    109
    Reputations:
    2
    Под влиянием открытий последних дней мы с @4Fun занялись изучением генерации пин-кодов в роутерах TP-LINK по специальной кнопке в веб-интерфейсе и сделали несколько выводов:
    1) Мак адрес не участвует в генерации пин-кодов
    2) Пин-коды генерируются на основе текущего времени, и более ни на чём не основываются, кроме времени;
    3) время, на котором они основываются, локальное, то есть timestamp, но зависящий от часового пояса (в старых прошивках) — в новых прошивках (с голубой веб-мордой) за основу взят самый обычный UTC timestamp.

    Для потверждения наших выводов мы провели эксперимент:
    Взяли две разные модели роутеров от TP-LINK на базе Atheros: TL-WR740N v6 и TL-WR741ND v4.
    Синхронизировали на них время, часовые пояса и начали генерировать пин-коды через веб-морды с помощью кнопок "Создать новый пин-код", при этом нажимая их одновременно. Так проделали три раза и получили 3 пары совпадающих пин-кодов. Вы можете наблюдать их ниже, котрольные суммы пин-кодов отброшены.
    Code:
    TL-WR740N v6   TL-WR741ND v4
    2752101         2752101
    3120642         3120642
    9544919         9544919
    

    После мы решили проделать аналогичные действия на новых роутерах TP-LINK на базе Mediatek (с голубыми веб-мордами): TL-WR840N v4 и TL-WR841N v13
    И тоже получили 3 пары совпадающих пин-кодов:
    Code:
    TL-WR840N v4     TL-WR841N v13
    2786309           2786309
    2067563           2067563
    3089540           3089540
    

    За этими двумя экспериментами последовал ряд других, в ходе которых мы заметили, что:
    1) у старых роутеров TP-LINK на базе чипов Atheros timestamp, который участвует в генерации пинкода, привязан к часовому поясу;
    2) у новых роутеров TP-LINK на базе MediaTek для генерации пин-кода используется классический юниксовый timestamp, не привязанный к часовому поясу, то есть количество секунд с 1 января 1970 года по UTC.

    Для того чтобы окончательно удостовериться в увиденном, мы написали пару скриптов для синхронной генерации пин-кодов на двух роутерах TP-Link (работают как нажатие кнопки в веб-морде, по сути): https://mega.nz/file/fnpU1SDS#2RpEv2vk-OJBoQrEgbuMKuPmCJ1tiWOTFqVSo9uqLIU
    В архиве:
    main_green_basic.py — для роутеров TP-LINK с зелёным веб-интерфейсом и базовой аутентификацией
    main_blue.py — для роутеров TP-Link с голубым веб-интерфейсом и форм-авторизацией
    Оба скрипта работают только с парой идентичных роутеров. IP-адреса и авторизация роутеров настраивается в файле config.json. Для запуска требуется Python 3.6 и выше и модуль requests.
     
    #4741 Monohrom, 9 Jul 2020
    Last edited: 9 Jul 2020
    aberkroft, TOX1C, swanbg and 9 others like this.
  2. 4Fun

    4Fun Active Member

    Joined:
    25 Jul 2018
    Messages:
    162
    Likes Received:
    209
    Reputations:
    3
    В продолжение исследования генерации пинов в роутерах TP-LINK прикладываю программку, написанную, глядя на декомпилированный псевдокод функции wlanWpsGenNewPIN, и генерирующую пин-коды старых TP-LINK (с зелёным веб-интерфейсом) на основе времени: https://mega.nz/file/j3RkRCgL#SwrRatgPlj83NdBwi0oPr-_D_XOgmqWTZhjWp6HqU5k
    upload_2020-7-10_15-19-50.png
    Принцип работы прост: генератор случайных чисел инициализируется временем в секундах в качестве зерна (seed), после чего генерируется случайное число, из которого извлекаются младшие разряды посредством взятия остатка от деления на 10000000 — получается семизначный пин без чексуммы.
    В архиве исходник и исполняемый файл для Linux x86, скомпилированный с использованием GCC 10.1.0 + GNU C library.
    Также прикладываю видеодемонстрацию восстановления пинов, сгенерированных ранее через веб-интерфейс роутеров, с помощью этой программки (записывал без подготовки — видео получилось долгим и кое-где неточности):
     
    hydra, TOX1C, Monohrom and 4 others like this.
  3. TOX1C

    TOX1C Elder - Старейшина

    Joined:
    24 Mar 2012
    Messages:
    1,015
    Likes Received:
    1,760
    Reputations:
    20
    Вероятные - ZTE ZXV10 H108L с его 94229882 и Totolink N150RT / N300RT с их 99956042
    Как пинкод прописан на самом деле, понятия не имею. Только лишь догадки и предположения.
    Имелись в виду тенды с попадающейся статикой.
    Можно считать, что доказано, но не для всех роутеров. В примере с найденным укртелекомовским роутером:

    Известный роутер и его серийник
    У искомого роутера, 50:0f:f5:67:8e:e0 - серийник должен быть ...46 001207
    У опорного роутера, 50:0f:f5:67:84:00 - предполагаемый серийник ...46 000860
    50:0F:F5:67:69:30 - должен быть первым в партии. В выгрузке из базы, несколько роутеров из предыдущей 45 партии, отлично гармонируют с целевым роутером. Т.е. в начале партии пинкод не сбрасывается. И это будет справедливо для всей серии этих роутеров, начиная с 50:0F:F5:66... (судя по тому, что есть в базах wigle, 3wifi и по местности в эфире) и заканчивая 50:0F:F5:68..., или какой там окажется последним.

    А вот большой ручной датасет, с целевыми и нецелевыми устройствами.

    Code:
    SERIAL NUMBER           MACADDR              WPSPIN
    E067101 36 29 004487    C8:3A:35:1F:C9:58    59997283
    E067101 36 44 000487    C8:3A:35:66:F0:B0    14645433
    
    E068101 05 22 000670    C8:3A:35:1A:13:68    16548787
    E068101 05 25 000213    C8:3A:35:42:7A:F8    63155822
    E068101 05 49 000643    C8:3A:35:1C:9A:00    75527129
    E068101 05 49 005270    C8:3A:35:1D:2A:98    79489850
    E068101 06 19 008677    C8:3A:35:3E:9A:70    49664171
    E068101 15 41 001749    C8:3A:35:37:8E:F0    25373400
    E068101 15 43 011696    C8:3A:35:0C:6D:C8    20990800
    E068101 16 19 015618    C8:3A:35:5C:3D:E0    16510180
    E068101 16 19 019281    C8:3A:35:5C:B0:58    28131106
    E068101 16 19 019453    C8:3A:35:5C:B5:B8    60628992
    E068101 16 21 000489    C8:3A:35:18:2F:60    30321045
    E068101 27 07 011267    C8:3A:35:05:1B:C0    16950726
    E068101 36 29 002568    C8:3A:35:05:C8:00    74613168
    E068101 36 53 000052    C8:3A:35:83:94:48    51819729
    E068101 36 53 000482    C8:3A:35:83:A1:B8    33061900
    E068201 07 47 010238    C8:3A:35:81:35:98    19799773
    E068201 27 23 004594    C8:3A:35:97:40:A8    23833142
    E068201 27 33 017902    C8:3A:35:DF:03:C8    35775539
    E068201 37 42 016204    04:95:E6:3F:0A:18    43400010
    E068201 37 46 019261    04:95:E6:6D:8E:F8    68880163
    E068201 37 48 015810    04:95:E6:8D:DB:88    54184360
    E068201 68 12 003081    E8:65:D4:6E:5B:C0    33245140
    E068201 68 12 008501    E8:65:D4:6F:05:20    56781793
    E068201 78 49 009026    50:0F:F5:8E:B4:58    87487398
    E068201 89 10 003156    D8:32:14:39:FA:98    15353764
    E068201 89 31 004363    58:D9:D5:35:65:B0    49207255
    
    E072101 25 43 010544    C8:3A:35:0D:4C:D8    15379849
    E072101 25 43 016733    C8:3A:35:0E:0E:40    96940297
    E072101 36 45 003442    C8:3A:35:88:2D:48    50310326
    E072201 07 46 000332    04:95:E6:62:EC:28    14544620
    E072201 07 46 010329    04:95:E6:66:83:70    37292362
    E072201 07 48 004848    04:95:E6:96:8F:D8    86742412
    E072201 07 48 009307    04:95:E6:97:1B:30    66691419
    E072201 07 48 012724    04:95:E6:97:85:F8    65017999
    E072201 18 01 000819    E8:65:D4:0C:D3:50    15515124
    E072201 28 16 008993    E8:65:D4:B1:FC:68    34789094
    E072201 39 01 001760    50:0F:F5:D2:13:A8    29529292
    
    E076101 05 39 002034    C8:3A:35:0F:C1:60    59582106
    E076101 15 45 000798    C8:3A:35:35:96:00    86420877
    E076101 25 21 000162    C8:3A:35:5A:33:C8
    
    E161301 62 50 000361    C8:3A:35:55:D4:60    56249286
    
    E164A01 02 12 004664    C8:3A:35:15:AB:90    14201769
    E164A01 02 12 004815    C8:3A:35:15:B0:48    14213847
    
    E166601 23 12 000278    C8:3A:35:F2:70:F0
    
    E167301 32 12 000438    C8:3A:35:21:C4:E0    22130884
    
    E180201 02 10 000814    C8:3A:35:54:CA:C8    55569361
    E180202 24 08 001118    C8:3A:35:00:45:48    11258698
    
    E181201 02 12 000486    C8:3A:35:5E:80:00    61931527
    E181201 04 12 000178    C8:3A:35:1A:77:B0    17345767
    
    E188A11 02 12 001574    C8:3A:35:18:58:40    15954565
    E188A11 02 12 002969    C8:3A:35:18:83:D8    16066168
    E188A11 12 49 003799    C8:3A:35:3D:82:78    40310961
    E188A11 12 49 003987    C8:3A:35:3D:88:58    40326009
    E188A11 32 51 000263    C8:3A:35:13:5F:10    12695201
    
    E191301 05 33 005182    C8:3A:35:2F:59:50    13584894
    E191301 12 44 002408    C8:3A:35:33:2C:30    33536484
    E191301 12 44 004024    C8:3A:35:33:5E:B0    33665764
    E191301 32 49 001349    C8:3A:35:40:2E:B0    42062561
    E191301 32 49 004903    C8:3A:35:40:9D:C0    42346883
    E191301 33 16 006701    C8:3A:35:36:A7:78    35818168
    E191301 63 33 003752    C8:3A:35:52:ED:20    54346567
    E191301 63 33 005292    C8:3A:35:53:1D:40    54469761
    E191301 84 34 006715    C8:3A:35:07:9A:60    44097660
    
    E302401 07 33 000485    C8:3A:35:DC:D0:C0
    
    E393101 76 35 000165    50:2B:73:09:D0:A8    39458261
    E393101 76 35 000307    50:2B:73:09:D5:18    17350839
    E393101 76 35 000420    50:2B:73:09:D8:A0    13248703
    E393101 15 49 001580    C8:3A:35:4F:E1:E0    41181546
    E393201 17 41 000278    04:95:E6:37:0F:70
    E393201 17 48 008299    04:95:E6:8F:1F:B0
    E393201 28 38 000343    50:0F:F5:18:7F:10
    
    E394101 96 36 002457    50:2B:73:0B:6D:C8    90934261
    E394201 07 45 001940    04:95:E6:6B:BA:58
    E394201 17 41 000184    04:95:E6:37:1C:20
    E394201 39 46 000363    04:95:E6:2A:F4:B8
    
    E633101 06 06 008689    C8:3A:35:2F:7A:88    15855602
    E633101 15 42 006425    C8:3A:35:4E:F5:B0    43128266
    E633101 36 45 007289    C8:3A:35:87:21:68    18465235
    E633101 36 45 008046    C8:3A:35:87:39:10    18155891
    E633101 47 07 010009    C8:3A:35:0B:9F:E8    97846505
    E633301 27 38 006772    04:95:E6:20:78:28    25252194
    E633301 37 45 008630    04:95:E6:61:63:48    10609972
    E633301 37 45 010802    04:95:E6:61:A7:28    18908428
    
    По какому наркоманскому принципу распределяются MAC адреса, пока не понятно.
    Все упирается в ручную обработку, и в то, что это барахло популярностью не пользуется, и на барахолках его мало. Еще и не в каждом объявлении есть фото с наклейкой, а если и есть, то не всегда полное или четкое.

    *******

    Тем временем, битва генератора и роутеров идет со счетом 9:6 не в пользу тенды.

    По паролям статистика очень неутешительна. 4 абсолютно небрутабельных пароля, 2 осилила бы платная ветка, один потенциально нашелся бы, и один 100% был бы сбручен (+ еще один зачет - укртелекомовский роутер, послуживший всему началом).
    У тенды 2 случая - непопад по первой половине пинкода, остальные 4 - отсутствие валидных данных в базе.
     
    #4743 TOX1C, 10 Jul 2020
    Last edited: 11 Jul 2020
    hydra, Isica, 4Fun and 2 others like this.
  4. Monohrom

    Monohrom Active Member

    Joined:
    26 Jan 2020
    Messages:
    67
    Likes Received:
    109
    Reputations:
    2
    По идее у них тоже не должно быть наклейки с пинкодом. У этих Тенд
     
  5. TOX1C

    TOX1C Elder - Старейшина

    Joined:
    24 Mar 2012
    Messages:
    1,015
    Likes Received:
    1,760
    Reputations:
    20
    Вариант, имеющий место быть. Одна из точек, в ручной выгрузке, действительно из таких.
    С отличающимся последним октетом, в 3wifi действительно есть только 2 точки, как раз из static pin кодом.
    E076101 25 21 000162.jpg
    Давно искал повод запостить эту картинку, а тут как раз появилась возможность.

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

    Но самое смешное не это - человек с двумя айфонами, непонятно нахера оказавшимися в кадре, пытается этот роутер продать на интернет-барахолке. Я не понимаю этого.
    Посмотрел еще по этим Tenda N3, чаше всего попадается на диапазонах именно этот статический пин - 25086164
     
  6. Monohrom

    Monohrom Active Member

    Joined:
    26 Jan 2020
    Messages:
    67
    Likes Received:
    109
    Reputations:
    2
    Эта тенда на базе Броадкома если верить этому сайту:
    https://remont-aud.net/dump/planshety_i_ehl_knigi/tenda_n3/59-1-0-5916

    Так что вполне возможно что на ней тоже броадкомовская статика сгенерированая алгоритмом. Тот вывод что показал @binarymaster где совпадают пинкоды и роутеры его можно продолжать и продолжать. Он не совсем полный.
     
    binarymaster and 4Fun like this.
  7. Monohrom

    Monohrom Active Member

    Joined:
    26 Jan 2020
    Messages:
    67
    Likes Received:
    109
    Reputations:
    2
    Я проверил на всякий случай в поисках констант. Пин-коды вшиты в прошивки роутеров.
    Пин-код для ZTE ZXV10 H108L находиться здесь: squashfs-root/bin/cspd.
    Для Totolink N150RT и N300RT пин-код можно найти вот тут: squashfs-root/bin/flash
    Ниже скриншоты находок. Прошивки брал с сайтов вендоров.
     

    Attached Files:

    binarymaster, hydra and 4Fun like this.
  8. Isica

    Isica Member

    Joined:
    17 Oct 2018
    Messages:
    86
    Likes Received:
    81
    Reputations:
    0
    Увы, но в данном случае, ваши "опечатки" оказались стратегическими, т.к. в этом диапазоне перемешаны устойства с чётными и нечётными маками (походу, похоже на "белый реюзинг" маков), причём чётные--это Realtek, а нечётные--'Micro DSL Tenda'.
    А мой генератор разносит чёт и нечёт по разным категориям (эксперименты показали, что это оправдано), т.е., для нечётного MAC будут искаться только нечётные опорные точки.
     
  9. TOX1C

    TOX1C Elder - Старейшина

    Joined:
    24 Mar 2012
    Messages:
    1,015
    Likes Received:
    1,760
    Reputations:
    20
    Фактически, MAC адреса у них только четные, какие и написаны на этикетках, и к каким приведен рассчет серийников.
    1.png
    2.png

    udp: нашлась причина упорного непарса роутерсканом некоторых устройств
    Снимок.PNG
     
    #4749 TOX1C, 12 Jul 2020
    Last edited: 12 Jul 2020
    hydra and Isica like this.
  10. Isica

    Isica Member

    Joined:
    17 Oct 2018
    Messages:
    86
    Likes Received:
    81
    Reputations:
    0
    Вот ещё один яркий пример (чёрно-жёлтого) реюзинга маков:
    Code:
    MariaDB [Tenda]> select tenda_pin8('04:95:E6:53:68:B0');
    *************************** 1. row ***************************
    tenda_pin8('04:95:E6:53:68:B0'):
    |----------------------------------------------------------------------------------------------|
    |Опорные точки (ближайшие данные в базе):
    |1) 04:95:E6:53:65:A0, -784,    1437 пар, 105 уникальных дельт (1:13.7), 72 мажорных(вес 97.7%)
    |2) 04:95:E6:53:65:20, -912,    1328 пар, 140 уникальных дельт (1:9.49), 90 мажорных(вес 96.2%)
    |3) 04:95:E6:53:64:50, -1120,   1289 пар,  78 уникальных дельт (1:16.5), 43 мажорных(вес 97.3%)
    |4) 04:95:E6:53:64:48, -1128,   1226 пар,  79 уникальных дельт (1:15.5), 54 мажорных(вес 98.0%)
    |5) 04:95:E6:53:64:38, -1144,   1195 пар,  59 уникальных дельт (1:20.3), 34 мажорных(вес 97.9%)
    |6) 04:95:E6:53:64:28, -1160,   1207 пар,  78 уникальных дельт (1:15.5), 49 мажорных(вес 97.6%)
    |7) 04:95:E6:53:64:08, -1192,   1181 пар,  92 уникальных дельт (1:12.8), 68 мажорных(вес 98.0%)
    |8) 04:95:E6:53:63:A0, -1296,   1201 пар,  92 уникальных дельт (1:13.1), 57 мажорных(вес 97.1%)
    |----------------------------------------------------------------------------------------------|
    |После объединения осталось 523 пинов, из них 0 полностью перекрёстных (MaxX=3).
    |Эффективность халф-оптимизации: 2.20.
    |----------------------------------------------------------------------------------------------|
    |ИТОГО: 238 фёст-халфов, 0 полно-перекрёстных.
    |----------------------------------------------------------------------------------------------|
    1 row in set (1.33 sec)
    
    MariaDB [Tenda]> select * from tmp_TendaHalfs where X>1 order by n;
    +------+------+------+------+------+------+------+------+------+------+------+------+------+
    | n    | Half | X    | Xh   | m    | m1   | m2   | m3   | m4   | m5   | m6   | m7   | m8   |
    +------+------+------+------+------+------+------+------+------+------+------+------+------+
    |    1 | 6647 |    3 |    3 | 1010 |    0 |    0 |    7 |  332 |    0 |    0 |  446 |  225 |
    |    2 | 6582 |    3 |    3 |  801 |    0 |    0 |   30 |  356 |    0 |    0 |  259 |  156 |
    |    3 | 9353 |    3 |    3 |  638 |   90 |   16 |    0 |    0 |  147 |  385 |    0 |    0 |
    |    4 | 6581 |    3 |    3 |  601 |    0 |    0 |   22 |   59 |    0 |    0 |   73 |  447 |
    |    5 | 7582 |    3 |    3 |  391 |    0 |    0 |  260 |   69 |    0 |    0 |   54 |    8 |
    |    6 | 5065 |    3 |    3 |  387 |   91 |  254 |    0 |    0 |    2 |   40 |    0 |    0 |
    |    7 | 7581 |    3 |    3 |  370 |    0 |    0 |  312 |   18 |    0 |    0 |   17 |   23 |
    |    8 | 5130 |    3 |    3 |  314 |   53 |   97 |    0 |    0 |  133 |   31 |    0 |    0 |
    |    9 | 9287 |    3 |    3 |  311 |  118 |   26 |    0 |    0 |    2 |  165 |    0 |    0 |
    |   10 | 7647 |    3 |    3 |  287 |    0 |    0 |  125 |   62 |    0 |    0 |   73 |   27 |
    |   11 | 5064 |    3 |    3 |   50 |   15 |   32 |    0 |    0 |    2 |    1 |    0 |    0 |
    |   12 | 8353 |    2 |    2 |  836 |    0 |   59 |    0 |    0 |  737 |   40 |    0 |    0 |
    |   13 | 6065 |    2 |    2 |  483 |  397 |   28 |    0 |    0 |    0 |   58 |    0 |    0 |
    |   14 | 6130 |    2 |    2 |  363 |  284 |   12 |    0 |    0 |    0 |   67 |    0 |    0 |
    |   15 | 9288 |    2 |    2 |  279 |   61 |   13 |    0 |    0 |    0 |  205 |    0 |    0 |
    |   16 | 3359 |    2 |    2 |  175 |    0 |    0 |   51 |  101 |    0 |    0 |   23 |    0 |
    |   17 | 5647 |    2 |    2 |  100 |    0 |    0 |    0 |   24 |    0 |    0 |   33 |   43 |
    |   18 | 3424 |    2 |    2 |   86 |    0 |    0 |   13 |   49 |    0 |    0 |   24 |    0 |
    |   19 | 5582 |    2 |    2 |   86 |    0 |    0 |    0 |   32 |    0 |    0 |   26 |   28 |
    |   20 | 8288 |    2 |    2 |   80 |    0 |   61 |    0 |    0 |    1 |   18 |    0 |    0 |
    |   21 | 5581 |    2 |    2 |   72 |    0 |    0 |    0 |    9 |    0 |    0 |    4 |   59 |
    |   22 | 6064 |    2 |    2 |   58 |   50 |    5 |    0 |    0 |    0 |    3 |    0 |    0 |
    +------+------+------+------+------+------+------+------+------+------+------+------+------+
    22 rows in set (0.00 sec)
    
    PS
    Искал реальную точку. Теперь погляжу, какой вариант подойдёт...
    up
    А поглядеть не представляется возможным--у точки отключён wps.
    Но может её сбрутят...
     
    #4750 Isica, 13 Jul 2020
    Last edited: 14 Jul 2020
    hydra and TOX1C like this.
  11. TOX1C

    TOX1C Elder - Старейшина

    Joined:
    24 Mar 2012
    Messages:
    1,015
    Likes Received:
    1,760
    Reputations:
    20
    А мои вчерашние эксперименты с выгрузкой и фильтрами
    показали, что стоит разносить по разным категориям не только разные устройства (на базе realtek в одну категорию, на базе broadcom в другую), и не только устройства с разными bssid, а и устройства одинаковой модели с разными прошивками.

    Пользователи обычно никогда не прошивают роутеры, а в этом диапазоне неплохое месиво версий прошивок. Одновременно с конвеера роутеры с разными прошивками обычно не идут. Осталось только разобраться, пустили ли в серию еще роутеров, втупую присваивая им существующие адреса (т.е. существуют дубли), или китайцы обнюхались испарениями от пластика и паяльной пасты, и додумались еще до чего-то
    Снимок.PNG

    Две разные серии можно заметить даже глазами, по непрерывной правильной цепочке роутеров от 63:68 и до 64:50 и по затесавшимся между ними странными роутерами.

    Интересно, что если заменить 0 и 1 на 8 и 9, подвох глазом будет сложно заметить.

    И что-то мне подсказывает, что у реальной точки прошивка будет совпадать с прошивкой тех устройств, на основе которых подсчитался pin.
     
    hydra and 4Fun like this.
  12. Isica

    Isica Member

    Joined:
    17 Oct 2018
    Messages:
    86
    Likes Received:
    81
    Reputations:
    0
    Ну конечно же пустили:
    Code:
    *************************** 1. row ***************************
       MAC: 04:95:E6:02:2A:00
    models:
            Realtek Boa (TOTOLINK CP300 (Firmware V2.0.0))      78417885 WiFi Ora WiFi Asal Kumpul 41,
            Realtek Boa (TOTOLINK CP300 (Firmware V2.0.4))      98725397 WiFi Ora WiFi Asal Kumpul 41
    *************************** 2. row ***************************
       MAC: 04:95:E6:0A:F0:B8
    models:
            Tenda Realtek Router, firmware: V12.01.01.28_multi  17975308 Tenda_0AF0B8,
            Tenda Realtek Router, firmware: V12.01.01.45_multi  49359398 Mamabolo
    *************************** 3. row ***************************
       MAC: 04:95:E6:0E:04:78
    models:
            Tenda Realtek Router, firmware: V12.01.01.41_multi  12298655 ADAM.,
            Tenda Realtek Router, firmware: V12.01.01.45_multi  23021389 Avisek_Knet
    *************************** 4. row ***************************
       MAC: 04:95:E6:3B:9B:C8
    models:
            Tenda Realtek Router, firmware: V12.01.01.29_multi  48216050 Home,
            Tenda Realtek Router, firmware: V12.01.01.39_multi  58727850 MT-Link_3B9BC8
    *************************** 5. row ***************************
       MAC: 04:95:E6:3B:A4:50
    models:
            Tenda Realtek Router, firmware: V12.01.01.29_multi  29591954 Anil's Home,
            Tenda Realtek Router, firmware: V12.01.01.40_multi  39445841 B&B fiber net-03101339527
    *************************** 6. row ***************************
       MAC: 04:95:E6:3B:CB:80
    models:
            Tenda Realtek Router, firmware: V12.01.01.29_multi  28541141 GCASF,
            Tenda Realtek Router, firmware: V12.01.01.33_multi  38395031 Cybernet hassan 03478544162
    *************************** 7. row ***************************
       MAC: 04:95:E6:42:4C:28
    models:
            Tenda Realtek Router, firmware: V12.01.01.33_multi  65677513 FREEWIFI,
            Tenda Realtek Router, firmware: V12.01.01.36_multi  23012882 MasisNet 2632
    *************************** 8. row ***************************
       MAC: 04:95:E6:42:62:C8
    models:
            Tenda Realtek Router, firmware: V12.01.01.33_multi  37777630 Tenda,
            Tenda Realtek Router, firmware: V12.01.01.36_multi  62224680 Karen
    *************************** 9. row ***************************
       MAC: 04:95:E6:5D:CA:B0
    models:
            Tenda Realtek Router, firmware: V12.01.01.33_multi  67053872 Santos FC,
            Tenda Realtek Router, firmware: V12.01.01.39_multi  56242447 Tenda
    *************************** 10. row ***************************
       MAC: 04:95:E6:5F:C3:F8
    models:
            Tenda Realtek Router, firmware: V12.01.01.35_multi  20138769 Berezsnyik,
            Tenda Realtek Router, firmware: V12.01.01.42_multi  13336448 MASS INFO TECH
    *************************** 11. row ***************************
       MAC: 04:95:E6:62:18:20
    models:
            Tenda Realtek Router, firmware: V12.01.01.34_multi  38079337 Home 4,
            Tenda Realtek Router, firmware: V12.01.01.48_multi  19275369 Mahek
    *************************** 12. row ***************************
       MAC: 04:95:E6:6D:3E:20
    models:
            Tenda Realtek Router, firmware: V12.01.01.36_multi  69085406 Tenda_6D3E20,
            Tenda Realtek Router, firmware: V12.01.01.42_multi  75200022 barman 6c
    *************************** 13. row ***************************
       MAC: 04:95:E6:7E:95:68
    models:
            Tenda Realtek Router, firmware: V12.01.01.32_multi  35321637 password chahye ?,
            Tenda Realtek Router, firmware: V12.01.01.42_multi  33859538 QUALITYPHARMA
    *************************** 14. row ***************************
       MAC: 04:95:E6:7E:CF:20
    models:
            Tenda Realtek Router, firmware: V12.01.01.42_multi  27625187 vardand,
            Tenda Realtek Router, firmware: V12.01.01.50_multi  61315129 imran aariyan
    *************************** 15. row ***************************
       MAC: 04:95:E6:82:10:F0
    models:
            Tenda Realtek Router, firmware: V12.01.01.42_multi  34171608 Madhuram,
            Tenda Realtek Router, firmware: V12.03.01.05_pt     10425954 Matheus -SpeedNet
    *************************** 16. row ***************************
       MAC: 04:95:E6:A0:06:A8
    models:
            Tenda Realtek Router, firmware: V12.01.01.29_multi  87776768 Netfiber_A006A8,
            Tenda Realtek Router, firmware: V12.01.01.45_multi  23761995 harsha
    *************************** 17. row ***************************
       MAC: 04:95:E6:C2:1C:E0
    models:
            Tenda Realtek Router, firmware: V12.01.01.39_multi  62956246 GRAF,
            Tenda Realtek Router, firmware: V12.01.01.45_multi  27799291 Mahlaqa House
    *************************** 18. row ***************************
       MAC: 04:95:E6:C9:25:78
    models:
            Tenda Realtek Router, firmware: V12.01.01.45_multi  13801342 Genex khurampur,
            Tenda Realtek Router, firmware: V12.01.01.52_multi  31598873 CYBER_NET
    *************************** 19. row ***************************
       MAC: 04:95:E6:C9:A9:18
    models:
            Tenda Realtek Router, firmware: V12.01.01.33_multi  70228007 LEROY,
            Tenda Realtek Router, firmware: V12.01.01.52_multi  86295703 CYBERIAN%NET%SHAYAN%03110836779
    *************************** 20. row ***************************
       MAC: 04:95:E6:CA:90:60
    models:
            Tenda Realtek Router, firmware: V12.01.01.33_multi  36541379 WIFI-SARMIENTO,
            Tenda Realtek Router, firmware: V12.01.01.48_multi  64523927 Arpit home
    *************************** 21. row ***************************
       MAC: 50:0F:F5:B7:0D:90
    models:
            Tenda Realtek Router, firmware: V02.03.01.21_cn     67719570 Tenda_B70D90,
            Tenda Realtek Router, firmware: V12.01.01.48_multi  56124309 Grozz
    *************************** 22. row ***************************
       MAC: C8:3A:35:06:C7:30
    models:
            Tenda Realtek Router, firmware: V11.13.01.23_multi  61925373 OLACABLE06C730,
            Tenda Realtek Router, firmware: V11.13.01.25_multi  43217793 Quina de PitГѓВє
    *************************** 23. row ***************************
       MAC: C8:3A:35:08:BA:E8
    models:
            Tenda Realtek Router, firmware: V11.13.01.23_multi  58993354 WARIAN.NET-BAE8,
            Tenda Realtek Router, firmware: V11.13.01.25_multi  76001697 NICOLAS
    *************************** 24. row ***************************
       MAC: C8:3A:35:5F:28:E8
    models:
            Tenda Realtek Router, firmware: V11.13.01.25_multi  66933533 CsT_Casella,
            Tenda Realtek Router, firmware: V12.01.01.54_multi  18708172 HumeeHumee
    *************************** 25. row ***************************
       MAC: C8:3A:35:8E:DD:10
    models:
            Tenda Realtek Router, firmware: V11.13.01.25_multi  14187094 Tenda_8EDD10,
            Tenda Realtek Router, firmware: V12.01.01.33_multi  13596552 A B Net @ ATHER
    *************************** 26. row ***************************
       MAC: C8:3A:35:AA:53:00
    models:
            Tenda Realtek Router, firmware: V11.13.01.23_multi  60353320 GIGALAN_WIFI,
            Tenda Realtek Router, firmware: V12.01.01.29_multi  51724870 n'y pense meme pas
    *************************** 27. row ***************************
       MAC: C8:3A:35:BF:94:10
    models:
            Tenda Realtek Router, firmware: V11.13.01.23_multi  52232244 kornik,
            Tenda Realtek Router, firmware: V12.01.01.32_multi  26402994 10LineNET_ENES
    *************************** 28. row ***************************
       MAC: C8:3A:35:C6:E7:E0
    models:
            Tenda Realtek Router, firmware: V11.13.01.23_multi  11959281 Milos,
            Tenda Realtek Router, firmware: V12.01.01.29_pt     75360764 Coquinho
    *************************** 29. row ***************************
       MAC: C8:3A:35:C7:1E:48
    models:
            Tenda Realtek Router, firmware: V11.13.01.23_multi  36407460 BMF,
            Tenda Realtek Router, firmware: V12.01.01.29_pt     19803821 MARILENE
    *************************** 30. row ***************************
       MAC: C8:3A:35:D9:51:60
    models:
            Tenda Realtek Router, firmware: V12.01.01.29_multi  11879916 Aleyda Melendez,
            Tenda Realtek Router, firmware: V12.01.01.29_pt     13909215 TurboNet_Jhon_Yslaine
    30 rows in set (2.26 sec)
    
    
    Это только по Реалтекам.
    А всего в базе нашлось 800 фактов реюзинга маков, среди которых есть 38 подозрений на тройной реюзинг.
     
    #4752 Isica, 14 Jul 2020
    Last edited: 14 Jul 2020
    hydra, TOX1C and 4Fun like this.
  13. Isica

    Isica Member

    Joined:
    17 Oct 2018
    Messages:
    86
    Likes Received:
    81
    Reputations:
    0
    Code:
    *************************** 1. row ***************************
       MAC: C8:3A:35:01:49:80
    models:
            Tenda 11N Wireless Router                           60075345 Tenda_014980,
            Tenda 11N Wireless Router                           10882900 Maria,
            Tenda 3G 11N Router                                 00843522 E7Y
    *************************** 2. row ***************************
       MAC: C8:3A:35:02:DB:40
    models:
            Tenda 11N Wireless Router                           61379862 NuCom_02DB40,
            Tenda 11N Wireless Router                           25086164 NATALINA_RSnet_FIBRA,
            Tenda Realtek Router, firmware: V12.01.01.29_multi  54823624 Alal
    *************************** 3. row ***************************
       MAC: C8:3A:35:03:09:C0
    models:
            Tenda 11N Wireless Router                           69856631 Omar,
            Tenda 11N Wireless Router                           00000000 NuCom_339CB8,
            Tenda Wireless-N Router (rebranded)                 01991048 Baterias3Amigos
    *************************** 4. row ***************************
       MAC: C8:3A:35:03:9A:A0
    models:
            Tenda 11N Wireless Router                           82351014 Rede Ideia Valerio Neto,
            Tenda 11N Wireless Router                           64905228 Rede Ideia Valerio Neto,
            Tenda Wireless-N Router                             02361925 FabricOfPain
    *************************** 5. row ***************************
       MAC: C8:3A:35:03:FA:C8
    models:
            Tenda 11N Wireless Router                           60210548 cleide,
            Tenda 11N Wireless Router                           45304347 EDITE&LUCIANO,
            Tenda Realtek Router, firmware: V12.01.01.29_multi  55230278 redjep
    *************************** 6. row ***************************
       MAC: C8:3A:35:05:06:98
    models:
            Tenda 11N Wireless Router                           10987827 Polipharm-Fiber,
            Tenda 11N Wireless Router                           03293683 Geri_Stanoeva,
            Tenda Realtek Router, firmware: V12.01.01.29_multi  12947102 Hridoy-Wifi
    *************************** 7. row ***************************
       MAC: C8:3A:35:05:51:28
    models:
            Tenda 11N Wireless Router                           25086164 GABY_JOAO,
            Tenda 11N Wireless Router                           03484562 Larita,
            Tenda Realtek Router, firmware: V12.01.01.48_multi  86021432 Musfika
    *************************** 8. row ***************************
       MAC: C8:3A:35:06:CD:E8
    models:
            Tenda 11N Wireless Router                           61473812 Paloma Karine,
            Tenda 11N Wireless Router                           04459286 Tenda912,
            Tenda Realtek Router, firmware: V11.13.01.23_multi  18661668 Weronika
    *************************** 9. row ***************************
       MAC: C8:3A:35:08:77:38
    models:
            Tenda 11N Wireless Router                           27944271 cezar-dealnet,
            Tenda 11N Wireless Router                           00000000 Akashshagor,
            Tenda Realtek Router, firmware: V11.13.01.23_multi  71762142 ShabanShabanov
    *************************** 10. row ***************************
       MAC: C8:3A:35:09:1D:28
    models:
            Tenda 11N Wireless Router                           94139389 fatme92,
            Tenda 11N Wireless Router                           43963553 Tenda_091D28,
            Tenda Realtek Router, firmware: V11.13.01.23_multi  77257307 CsT_Zanfini
    *************************** 11. row ***************************
       MAC: C8:3A:35:16:D6:E0
    models:
            Tenda 11N Wireless Router                           81405478 KAREN,
            Tenda 11N Wireless Router                           45304347 Link_One_16D6E0,
            Tenda Wireless-N Router                             14968006 Pinheiros_Gas
    *************************** 12. row ***************************
       MAC: C8:3A:35:18:A3:E8
    models:
            Tenda 11N Wireless Router                           19469355 Tenda,
            Tenda 11N Wireless Router                           16148246 Peixe,
            Tenda Realtek Router, firmware: V11.13.01.25_multi  50267668 mohamad/
    *************************** 13. row ***************************
       MAC: C8:3A:35:19:9C:90
    models:
            Tenda 11N Wireless Router                           36204366 Fast Multi Network/MK,
            Tenda 11N Wireless Router                           00000000 nuovareti1601,
            Tenda Wireless-N Router                             16784802 apocalipse
    *************************** 14. row ***************************
       MAC: C8:3A:35:19:AC:98
    models:
            Tenda 11N Wireless Router                           99061357 Tenda,
            Tenda 11N Wireless Router                           00000000 nuovareti1530,
            Tenda Wireless-N Router (rebranded)                 16825840 Stanleys Oaisis
    *************************** 15. row ***************************
       MAC: C8:3A:35:1C:F5:90
    models:
            Tenda 11N Wireless Router                           35806691 Link_One_1CF590,
            Tenda 11N Wireless Router                           20397166 NOVANET-35244286-LEANDRO,
            Tenda Wireless-N Router                             18978728 bsnet_tenda86
    *************************** 16. row ***************************
       MAC: C8:3A:35:1D:5F:30
    models:
            Tenda 11N Wireless Router                           58378748 Tenda_1D5F30,
            Tenda 11N Wireless Router                           39763280 TALITA_NOVANET_35244286,
            Tenda 3G 11N Router                                 19249124 AMCO@Link3
    *************************** 17. row ***************************
       MAC: C8:3A:35:25:BB:38
    models:
            Tenda 11N Wireless Router                           82488581 INTERLIBRE_5158,
            Tenda 11N Wireless Router                           35806691 DINIZ,
            Tenda Wireless-N Router                             24727600 ANGEL_MARIN_SL
    *************************** 18. row ***************************
       MAC: C8:3A:35:26:A3:D8
    models:
            Tenda 11N Wireless Router                           66622208 Hasan&Husein,
            Tenda 11N Wireless Router                           25086164 NETSTARTTELECOM,
            Tenda Wireless-N Router (rebranded)                 25323122 Minha_Esperanca
    *************************** 19. row ***************************
       MAC: C8:3A:35:2A:6D:B8
    models:
            Tenda 11N Wireless Router                           46403186 Daniel_RSnet_FIBRA,
            Tenda 11N Wireless Router                           35806691 Maykeleraquel,
            Tenda Wireless-N Router                             27806005 valio79
    *************************** 20. row ***************************
       MAC: C8:3A:35:2B:69:68
    models:
            Tenda 11N Wireless Router                           93591515 Edileuza,
            Tenda 11N Wireless Router                           28450320 Tenda_2B6968,
            Tenda Realtek Router, firmware: V11.13.01.23_multi  62193504 Ali_Logon
    *************************** 21. row ***************************
       MAC: C8:3A:35:2D:74:68
    models:
            Tenda 11N Wireless Router                           42306573 EDVANIO,
            Tenda 11N Wireless Router                           29789207 rogeriocosta,
            Tenda Realtek Router, firmware: V11.13.01.25_multi  62796279 farid navid
    *************************** 22. row ***************************
       MAC: C8:3A:35:2E:85:E8
    models:
            Tenda 11N Wireless Router                           82109103 Falta de pagamento,
            Tenda 11N Wireless Router                           62225656 ipetrov,
            Tenda Wireless-N Router (rebranded)                 30489363 Nunes_Ciqueira
    *************************** 23. row ***************************
       MAC: C8:3A:35:30:E6:A0
    models:
            Tenda 11N Wireless Router                           12432530 DigitalDamiao,
            Tenda Wireless-N Router (rebranded)                 32047684 Larissa,
            Tenda Wireless-N Router (rebranded)                 01042702 Larissa
    *************************** 24. row ***************************
       MAC: C8:3A:35:32:2D:88
    models:
            Tenda 11N Wireless Router                           88983455 Tenda_322D88,
            Tenda 11N Wireless Router                           28316107 GILSON NET VINICIUS 9.8588-3602,
            Tenda Wireless-N Router (rebranded)                 32884562 RedeInfor_41017230_Gelter
    *************************** 25. row ***************************
       MAC: C8:3A:35:33:23:A8
    models:
            Tenda 11N Wireless Router                           38822087 marvin74,
            Tenda 11N Wireless Router                           33514642 arimma,
            Tenda Realtek Router, firmware: V11.13.01.23_multi  67261604 Tenda_3323A8
    *************************** 26. row ***************************
       MAC: C8:3A:35:33:EE:98
    models:
            Tenda 11N Wireless Router                           35806691 Fabinho,
            Tenda 11N Wireless Router                           00000000 NuCom_33EE98,
            Tenda Wireless-N Router                             34034163 VEGA
    *************************** 27. row ***************************
       MAC: C8:3A:35:33:EF:70
    models:
            Tenda 11N Wireless Router                           32271010 Tenda_33EF70,
            Tenda 11N Wireless Router                           24031196 Romualdo,
            Tenda Wireless-N Router                             34036327 Stoqn
    *************************** 28. row ***************************
       MAC: C8:3A:35:34:36:98
    models:
            Tenda 11N Wireless Router                           35627739 CAFE ZOUBIR,
            Tenda 11N Wireless Router                           00000000 Vivacable_20870,
            Tenda Wireless-N Router                             34218488 StudioPT
    *************************** 29. row ***************************
       MAC: C8:3A:35:34:F2:E0
    models:
            Tenda 11N Wireless Router                           36994410 Deborah,
            Tenda 11N Wireless Router                           35806691 REDE_3IRMAOS,
            Tenda Realtek Router, firmware: V11.13.01.23_multi  57294216 Mancha-Home
    *************************** 30. row ***************************
       MAC: C8:3A:35:38:0C:68
    models:
            Micro DSL Tenda (96318REF | V1.1.6.8 en td)         98378944 star academy,
            Tenda 11N Wireless Router                           21071072 FAMILIA REIS,
            Tenda 11N Wireless Router                           16325692 Catarine
    *************************** 31. row ***************************
       MAC: C8:3A:35:3E:79:C0
    models:
            Tenda 11N Wireless Router                           75443474 SKYNET_3521-4445_Tiago-Barbosa,
            Tenda 11N Wireless Router                           40944005 dinozavr,
            Tenda Realtek Router, firmware: V11.13.01.20_multi  11559405 Skyfibernet(Edney)
    *************************** 32. row ***************************
       MAC: C8:3A:35:45:EF:10
    models:
            Tenda 11N Wireless Router                           45831843 Pousada,
            Tenda 11N Wireless Router                           16337992 America FC,
            Tenda Realtek Router, firmware: V11.13.01.23_multi  65713532 saadi
    *************************** 33. row ***************************
       MAC: C8:3A:35:45:F9:30
    models:
            Tenda 11N Wireless Router                           45304347 casa das mulheres,
            Tenda 11N Wireless Router                           35861478 Goyal ply,
            Tenda Realtek Router, firmware: V11.13.01.25_multi  19863528 Mohammadreza-WiFi
    *************************** 34. row ***************************
       MAC: C8:3A:35:4F:4B:C0
    models:
            Tenda 11N Wireless Router                           51967369 Wifi_doma,
            Tenda 11N Wireless Router                           35806691 GS_Telecom_Josi,
            Tenda Realtek 4G, firmware: L1-RW332M_V1.0.0.2_PT   13876449 LINk
    *************************** 35. row ***************************
       MAC: C8:3A:35:53:F5:B8
    models:
            Tenda 11N Wireless Router                           55023924 PENTAGRAM,
            Tenda 11N Wireless Router                           24259248 Solar-energy,
            Tenda Realtek Router, firmware: V11.13.01.23_multi  11331650 MINIC
    *************************** 36. row ***************************
       MAC: C8:3A:35:5B:80:B0
    models:
            Tenda 11N Wireless Router                           86226110 Claudio,
            Tenda 11N Wireless Router                           15865281 Jean_Netcell,
            Tenda Realtek Router, firmware: V11.13.01.23_multi  30547858 sajadwifi
    *************************** 37. row ***************************
       MAC: C8:3A:35:5C:9A:A8
    models:
            Tenda 11N Wireless Router                           28742975 FIO1,
            Tenda 11N Wireless Router                           28096931 Blu_wifi_Dolores,
            Tenda Wireless-N Router                             60689047 tenda
    *************************** 38. row ***************************
       MAC: C8:3A:35:5C:9D:98
    models:
            Tenda 11N Wireless Router                           61957701 Paeng,
            Tenda Wireless-N Router                             60696564 MARIAP_Network,
            Tenda Wireless-N Router                             60696556 MARIAP1
    38 rows in set (8.70 sec)
    
     
    hydra and TOX1C like this.
  14. Monohrom

    Monohrom Active Member

    Joined:
    26 Jan 2020
    Messages:
    67
    Likes Received:
    109
    Reputations:
    2
    Кажеться я могу обьяснить появление популярных пин-кодов. Я нашёл пару штук в прошивке. А именно в бинарном файле wps_monitor который можно найти в прошивке от Тенды на базе Броадком
    Code:
      RAND_linux_init();
      __s1 = (char *)nvram_get("wps_device_pin");
      if ((__s1 == (char *)0x0) || (iVar3 = strcmp(__s1,"12345670"), iVar3 == 0)) {
        iVar3 = wps_gen_pin(auStack168,9);
        if (iVar3 == 0x1001) {
          nvram_set("wps_device_pin",auStack168);
          iVar3 = 1;
        }
        else {
          nvram_set("wps_device_pin","12345670");
          iVar3 = 1;
    
    
    __s1 = (char *)wps_get_conf("wps_device_pin");
    
    Я это понимаю примерно так: если в конфиге пин-кода не оказалось или пин-код равен 12345670 то используй функцию генерации пин-кода(wps_device_pin) если и тут и неудача то пин-код ставится 12345670
    Code:
    {
      uint uVar1;
      undefined4 uVar2;
      ulong uVar3;
      uint uVar4;
      uint uVar5;
      uint uVar6;
      uint uVar7;
      uint uVar8;
      uint uVar9;
      uint uVar10;
      undefined4 local_50 [2];
      char acStack72 [7];
      undefined local_41;
      undefined local_40;
     
      if ((int)param_2 < 9) {
        uVar2 = 0x1006;
      }
      else {
        RAND_bytes((uchar *)local_50,8);
        sprintf(acStack72,"%08u",local_50[0]);
        local_41 = 0;
        uVar3 = strtoul(acStack72,(char **)0x0,10);
        uVar1 = uVar3 * 10;
        uVar4 = uVar1 / 10000;
        uVar8 = uVar1 / 1000000;
        uVar7 = uVar1 / 10000000;
        uVar5 = uVar1 / 100;
        uVar10 = (uVar1 >> 5) / 0xc35;
        uVar6 = uVar1 / 1000;
        uVar9 = uVar1 / 10;
        uVar4 = (uVar4 - ((uVar4 / 10) * 2 +
                         ((uint)((ulonglong)uVar4 * 0xcccccccd >> 0x20) & 0xfffffff8))) +
                (uVar8 - ((uVar8 / 10) * 2 +
                         ((uint)((ulonglong)uVar8 * 0xcccccccd >> 0x20) & 0xfffffff8))) +
                (uVar5 - ((uVar5 / 10) * 2 +
                         ((uint)((ulonglong)uVar5 * 0xcccccccd >> 0x20) & 0xfffffff8))) +
                (uVar7 - ((uVar7 / 10) * 2 +
                         ((uint)((ulonglong)uVar7 * 0xcccccccd >> 0x20) & 0xfffffff8))) * 3 +
                (uVar10 - ((uVar10 / 10) * 2 +
                          ((uint)((ulonglong)uVar10 * 0xcccccccd >> 0x20) & 0xfffffff8))) * 3 +
                (uVar6 - ((uVar6 / 10) * 2 +
                         ((uint)((ulonglong)uVar6 * 0xcccccccd >> 0x20) & 0xfffffff8))) * 3 +
                (uVar9 - ((uVar9 / 10) * 2 +
                         ((uint)((ulonglong)uVar9 * 0xcccccccd >> 0x20) & 0xfffffff8))) * 3;
        sprintf(acStack72,"%08u",
                (int)((((uVar4 / 10) * 2 + ((uint)((ulonglong)uVar4 * 0xcccccccd >> 0x20) & 0xfffffff8))
                      - uVar4) + 10) % 10 + uVar1);
        local_40 = 0;
        strncpy(param_1,acStack72,param_2);
        uVar2 = 0x1001;
      }
      return uVar2;
    }
     

    Attached Files:

    hydra, TOX1C and 4Fun like this.
  15. TOX1C

    TOX1C Elder - Старейшина

    Joined:
    24 Mar 2012
    Messages:
    1,015
    Likes Received:
    1,760
    Reputations:
    20
    А ведь было уже такое. Solid-chain фильтр, только там была равная и жестко связанная пара значений.
    У роутеров-дублей тоже будет похожая пара жестко связанных значений, только для каждых серий своя, в зависимости от того, откуда был начат отсчет. И не последнего числа в пин-коде, а первого.

    Если отсчет начат с той же точки отсчета, пин-коды сгенерируются те же. Этим, вероятно, можно обьяснить очень странный дубль, например как этот.
    А если точка отсчета будет отличаться, то пин-коды пойдут с неким ± равным сдвигом, относительно друг друга. Алгоритм ведь один и тот же. Поскольку, в отличие от solid chain фильтра, диапазон значений пинов состоит из двух неравных кусков, с дублирующимися цифрами (0-9 и 0-6), то может наступить веселый момент, когда у разных серий пин-коды начнут очень близко друг к другу подлезать.
    Снимок.PNG
    Вот тут начинается настоящая лажа, в отличии от легко обманываемых глаз, с ума сойдет уже машина, напоровшись на такой подвох.

    Фильтры заглатывают эту наживку, и начинают генерировать всякий бред, типа такого
    а еще хуже - этот бред будет еще и статистически правильный, ведь дублей существует с десяток тысяч.

    Чтобы было еще веселее - над списком с попавшими в базу дублями было кое-что проделано. Удалена первая цифра из пин-кода, и подсчитана разница между получившимся. В половине случаев, разница меньше минимально возможного достоверного delta pin, но это может ничего не означать, если бы не одно "но".
    Code:
    1. row 30751
    2. row 138409
    3. row 72273
    4. row 51180
    5. row -14611 (ЧТО )
    6. row -14611 (ЭТО?)
    7. row -266463
    8. row -555295
    9. row -81143
    10. row 319768
    11. row 119603
    12. row -388538
    13. row -146210
    14. row -631006
    15. row -374565
    16. row -401477
    17. row 484305
    18. row -220247
    19. row 606770
    20. row -201745
    21. row -159527
    22. row 129242
    23. row -299166
    SURPRISE-точка 153509
    24. row 177464
    25. row -59054
    26. row 137155
    27. row 417075
    28. row 340148 (СОВПАДЕНИЕ?)
    29. row 339636 (НЕ ДУМАЮ)
    30. row 202930
     
    hydra and Monohrom like this.
  16. Monohrom

    Monohrom Active Member

    Joined:
    26 Jan 2020
    Messages:
    67
    Likes Received:
    109
    Reputations:
    2
    @TOX1C, @Isica, @4Fun и компания, вам будет интересно на это посмотреть.
    В мае ковырял Netis WF2411D и обнаружил в прошивке интересную вещь:
    console.log(`help:
    -t -- tenda mac. like C8:3A:35:02:F2:F8x
    -l -- limit from file. like 10000 or empty for all
    -c -- closer mac with pin. like C8:3A:35:02:F2:F0=1759218
    -path or -p -- path to file macs, format json, like [{"bssid":"C8:3A:35:02:F2:F0":"pin":"1759218"}]
    -help or -h -- help manual`)

    Cейчас я залез в базу пробить мак адрес из найденных строк на удачу.
    C8:3A:35:02:F2:F0 1759218
    Точка оказалась в базе, алгоритм wps пин-кода неизвестный.
    Решил использовать эксперементальный генератор с опцией -i которая позволяет игнорировать генератору тот факт что точка есть в базе и подбирать пин-код будто это неизвестная Тенда
    Генератор нашёл пин-код
    DeltaMAC - 16, DeltaPIN =456848, PIN = 1759218
    Это они пальцем в небо в тенду с целевым алгоритмом попали или ещё что.
    Китайцы таки обкурились.
    У вас есть идеи как это оказалось в Нетисе?
     
    #4756 Monohrom, 15 Jul 2020
    Last edited: 15 Jul 2020
  17. TOX1C

    TOX1C Elder - Старейшина

    Joined:
    24 Mar 2012
    Messages:
    1,015
    Likes Received:
    1,760
    Reputations:
    20
    Похоже на кусок из кода из какой-то производственной утилиты, mass production tool или что-то эдакое. Скопипастили не посмотрев.
    Собственно, вот и оно: ключ --l задает количество заливаемых из файла пинкодов в роутеры, --c переключает режим парсера из json в текстовый режим ключ-значение, --t - с какого mac адреса начать заливать.

    Или наоборот - этот кусок как раз и относится к генератору. Ключ -t задает точку отсчета, ключ -l задает количество, которое надо нагенерировать.

    Уже было такое, что в роутерах ZTE попадался алгоритм генерации wpa2 паролей, такой же как и у роутеров huawei hg520, только у этих алгоритм генерировал wep key.
     
  18. Monohrom

    Monohrom Active Member

    Joined:
    26 Jan 2020
    Messages:
    67
    Likes Received:
    109
    Reputations:
    2
    -c -- closer mac with pin. like C8:3A:35:02:F2:F0=1759218. А это что может быть?
    И откуда у Нетиса алгоритм Тенды?
    Я бы не очень сильно привязывался к этому логу, есть шанс что они просто с балды указали и угадали. Так что это может быть неверный след. На нетисах я целевого алгоритма не видел пока что.
     
    #4758 Monohrom, 15 Jul 2020
    Last edited: 15 Jul 2020
  19. TOX1C

    TOX1C Elder - Старейшина

    Joined:
    24 Mar 2012
    Messages:
    1,015
    Likes Received:
    1,760
    Reputations:
    20
    По умолчанию, в файле откуда берутся данные, внутри формат json
    [{"bssid":"C8:3A:35:02:F2:F0":"pin":"1759218"}]
    --c переключит заливайку с json на парсинг текста, типа такого
    C8:3A:35:02:F2:F0=1759218

    Это не у нетиса алгоритм тенды. Колбасный цех, на котором этот шлак клепается, может выпускать и тенды, и нетисы, и тп-линки, и уйму небрендированного говна, которое потом оказывается на алиэкспрессе. Особенности производства + невнимательность и вот результат.
     
  20. Monohrom

    Monohrom Active Member

    Joined:
    26 Jan 2020
    Messages:
    67
    Likes Received:
    109
    Reputations:
    2
    Тогда целевой алгоритм должен быть не только на Тендах. Нетисы сделаны небрежно и они глючные так что вполне вероятно что могли слить что-то по глупости
     
Loading...