Мне не лень поискать, я не понимаю просто напросто всего этого, не могу понять каждое значение, даже по этим постам ничего не понял толком.
Держите, одной строкой. Займет секунд 15, на выходе будет файл dict.txt поболее гигабайта, нужно позаботиться, чтобы было место для сохранения ( актуально - если загружаете с флешки) Code: perl -e 'for $pref(921,911,952,981,951,906,953,902,964,963,950,908) {print "$pref$_\n" for "0000000".."9999999";}' > dict.txt
нужно поискать весь ли диапазон используется с каждым префиксом мобильного оператора. может например быть от 1000000 до 3000000 и следующие от 6000000 до 9999999 . если не полениться то размер словаря очень полезно уменьшится.
Утилита RLI2 у меня никак не хочет работать,хотя словари предварительно сортировал. Дельта выходит больше бОльшего словаря. бред какой-то В архиве 2 словаря утилиты и батник https://yadi.sk/d/Zy83MJ6QqDGhL
Опять фигня почему после программы RemoveNonLatinPasswords.exe выходной размер словаря больше входного притом что вырезано 26 мб?
Наверное сортировка разная. бывает два вида или так 123456789aaaaaaaannnnnnnnnn или так 123456789 aaaaaaaaa nnnnnnnnn и если словарь отсортирован вторым способом то размер словаря увеличивается. Лучше всего чистить и склеивать и сортировать в Линуксе. Проверенно многократно намного быстее и чише словари получаются в линуксе. cat 1.lst 2.lst 3.lst | sort | uniq | sed -n '/^.\{8\}/p' > result.txt sed '/[^\t\n\r -~]/d' 1.txt > ochishen.txt tr -d '\r' < 1.dic > bezCR.dic comm -13 1.dic 2.dic > rezultat.dic удаляет из словаря 2 все пароли которые в словаре 1
а нет ли готовой строки чтоб sed'ом словарь на кириллице перевести в раскладку латиницу? ну как если забыли переключить при наборе. спасибо
Ставропольский край beeline все номера вида 903XXXXXXX архив 10 мб посте распаковки 100 мб. расшерение dic https://yadi.sk/d/8Fqs-zdxqLMUi там диапазоны: 903 905 906 909 961 962 963 968
Далеко не весь диапазон после префикса используется. Как-то делал для Свердловской области и там диапазоны были 4-5 последних знаков, реже 6 (В инете есть данные по диапазоном для разных регионов) . В результате база по всем операторам получилась порядка 50 млн строк. И в ней все номера повторялись 4 раза - с первым символом +7, 7, 8 и без кода страны-межгорода. А по вышеописанным алгоритмам получил бы базу порядка 1 гб, которую надо перебирать несколько часов.
Два словаря для слабых машин\походных условий. DIG (209 мб распак.\ 60мб упак ) - входит Spoiler 1. 2+2+2+2 2. 3+3+3 3. 3+3+3+3 4. 4+4 5. 5+5 6. 6+6 7. 7+7 8. dd-mm-yyyy (01011990-31122020) 9. yyyy-dd-mm (01011990-31122020) 10. ddmmyyyy+l (алфавит в нижнем регистре) (01011990a-31122020z) 11. ddmmyyyy+L (алфавит в верхнем регистре) (01011990A-31122020Z) 12. l+dd-mm-yyyy (алфавит в нижнем регистре) (a01011990-z31122020) 13. L_+dd-mm-yyyy (алфавит в верхнем регистре) (A01011990-Z31122020) https://yadi.sk/d/FYUCu3fGqN7Sg Simple_pass (300 кб) входят qwerty комбинации, перевертыши и змейки. https://yadi.sk/d/Z85AaaDeqN7YG