
03.03.2014, 13:41
|
|
New Member
Регистрация: 13.02.2014
Сообщений: 86
С нами:
6445046
Репутация:
0
|
|
Сообщение от comporg
Какая страна?
Россия
|
|
|

03.03.2014, 16:03
|
|
Постоянный
Регистрация: 06.05.2013
Сообщений: 534
С нами:
6852566
Репутация:
2
|
|
Сообщение от MLEX2008
Россия
Так уже есть...
Зачем изобретать велосипед?????
http://95.78.127.11/Shared/wordlist/

|
|
|

06.03.2014, 12:48
|
|
New Member
Регистрация: 07.02.2014
Сообщений: 26
С нами:
6453686
Репутация:
0
|
|
Сотовые операторы волгогр. обл. 906хххххх, 987,937 и т.д на каждый отдельный .txt файл 110mb (удобно брутить на ноуте, шоб не грелся) файл tar.gz вес 180mb
вскрыл 2 сети.
http://webfile.ru/4cf68d9433b5a8b4c3e3a2e8bf203e67
|
|
|

06.03.2014, 12:55
|
|
Member
Регистрация: 02.08.2012
Сообщений: 223
С нами:
7251446
Репутация:
0
|
|
Все, кто начинают перебор хэндшейков сразу сталкиваются с проблемой обработки словарей. Словари скачанные из Интернета, не всегда удовлетворяют условиям необходимым для максимально эффективного перебора. Они имеют многократные повторы строк и строки короче 8-ми сомволов, что снижает скорость перебора и увеличивает размер словаря. Программы предлагаемые для данной операции не всегда способны обработать словари больших размеров или корректо работают, также оставляет желать лучшего скорость их работы.
В этом статье предлагаю простое решение задачи подготовки словаря для линукс систем исключительно командами командного интерпретатора bash установленного в Линукс по умолчанию.
1. Объединение файлов-словарей.
cat 1.lst 2.lst > all.lst # "склеивает" содержимое файлов 1.lst и 2.lst в файл all.lst, количество склеиваемых файлов может быть любым:
cat 1.lst 2.lst 3.lst 4.lst > all.lst # "склеивает" содержимое файлов 1.lst, 2.lst, 3.lst и 4.lst в файл all.lst
2. Для удаления повторов в файле-словаря необходимо выполнить две команды:
sort all.lst > all_srt.lst # "сортировка" содержимого файла all.lst по убыванию с выводом уже отсортированных данных в файл all_sort.lst
uniq all_srt.lst all_srt_without_doubles.lst # удаление повторящихся строк (дублей) из файла all_srt.lst и запись итогового словаря в файл all_srt_without_doubles.lst уже без повторяющихся строк.
# Вторая и последующие копии повторяющихся соседних строк не записываются.
3. Итак. После выполения вышеприведенных команд вы имеете файл-словарь очищенный от дублей. Осталось лишь удалить из него строки длиной менее 8 символов,так как такие строки не могут быть паролями для алгоритмов WPA/WPA2.
Для этого выполним:
sed -n '/^.\{9\}/p' all_srt_without_doubles.lst > 8_and_longer.lst
# таким образом в файле 8_and_longer.lst содержутся все строки из файла all_srt_without_doubles.lst длиной 8 и более символов.
На здоровье=)
Плюсики приветствуются;-)
|
|
|

06.03.2014, 13:08
|
|
New Member
Регистрация: 07.02.2014
Сообщений: 26
С нами:
6453686
Репутация:
0
|
|
Сообщение от Eddi
Все, кто начинают перебор хэндшейков сразу сталкиваются с проблемой обработки словарей. Словари скачанные из Интернета, не всегда удовлетворяют условиям необходимым для максимально эффективного перебора. Они имеют многократные повторы строк и строки короче 8-ми сомволов, что снижает скорость перебора и увеличивает размер словаря. Программы предлагаемые для данной операции не всегда способны обработать словари больших размеров или корректо работают, также оставляет желать лучшего скорость их работы.
В этом статье предлагаю простое решение задачи подготовки словаря для линукс систем исключительно командами командного интерпретатора bash установленного в Линукс по умолчанию.
1. Объединение файлов-словарей.
cat 1.lst 2.lst > all.lst # "склеивает" содержимое файлов 1.lst и 2.lst в файл all.lst, количество склеиваемых файлов может быть любым:
cat 1.lst 2.lst 3.lst 4.lst > all.lst # "склеивает" содержимое файлов 1.lst, 2.lst, 3.lst и 4.lst в файл all.lst
2. Для удаления повторов в файле-словаря необходимо выполнить две команды:
sort all.lst > all_srt.lst # "сортировка" содержимого файла all.lst по убыванию с выводом уже отсортированных данных в файл all_sort.lst
uniq all_srt.lst all_srt_without_doubles.lst # удаление повторящихся строк (дублей) из файла all_srt.lst в файл all_srt_without_doubles.lst.
# Вторая и последующие копии повторяющихся соседних строк не записываются.
3. Итак. После выполения вышеприведенных команд вы имеете файл-словарь очищенный от дублей. Осталось лишь удалить из него строки длиной менее 8 символов,так как такие строки не могут быть паролями для алгоритмов WPA/WPA2.
Для этого выполним:
sed -n '/^.\{9\}/p' all_srt_without_doubles.lst > 8_and_longer.lst
# таким образом в файле 8_and_longer.lst содержутся все строки из файла all_srt_without_doubles.lst длиной 8 и более символов.
На здоровье=)
Плюсики приветствуются;-)
спасибо. очень познавательно, но в моем случае (ноут) он вырубается после брута по словарю -если он больше 200mb
|
|
|

11.03.2014, 21:49
|
|
Member
Регистрация: 05.12.2013
Сообщений: 79
С нами:
6545846
Репутация:
0
|
|
Сообщение от Eddi
Все, кто начинают перебор хэндшейков сразу сталкиваются с проблемой обработки словарей.
.................................................. ............................................
# таким образом в файле 8_and_longer.lst содержутся все строки из файла all_srt_without_doubles.lst длиной 8 и более символов.
На здоровье=)
Плюсики приветствуются;-)
Во! Как интересно.
Автору спасибо за ликбез, и вопрос -
позволяет ли эта метода оперировать со словарями гигабайтного размера? И с файлами в формате txt?
|
|
|

12.03.2014, 02:12
|
|
Member
Регистрация: 15.11.2012
Сообщений: 137
С нами:
7100246
Репутация:
9
|
|
Сообщение от SergeyFGF
Во! Как интересно.
Автору спасибо за ликбез, и вопрос -
позволяет ли эта метода оперировать со словарями гигабайтного размера? И с файлами в формате txt?
Размер не ограничен, но sort довольно медленная на больших словарях. И здесь проверяются строки на соответствие не всем требованиям WPA, только длина 8
|
|
|

12.03.2014, 23:05
|
|
Member
Регистрация: 05.12.2013
Сообщений: 79
С нами:
6545846
Репутация:
0
|
|
Сообщение от Sheez
Размер не ограничен, но sort довольно медленная на больших словарях. И здесь проверяются строки на соответствие не всем требованиям WPA, только длина 8
Спасибо.
А что еще проверять кроме макс длины 64 символа?
Работает ли с .txt?
Свой словарь создавал аналогично?
|
|
|

13.03.2014, 00:50
|
|
Member
Регистрация: 15.11.2012
Сообщений: 137
С нами:
7100246
Репутация:
9
|
|
Сообщение от SergeyFGF
Спасибо.
А что еще проверять кроме макс длины 64 символа?
Работает ли с .txt?
Свой словарь создавал аналогично?
символы обязательно должны быть из набора '0'..'9','a'..'z','A'..'Z','~','!','@','#','$','%' ,'^','&','*','(',')','_',' ','+','|','`','-','=','{','}','|','[',']','\',':','"',
';','''','>','
|
|
|

13.03.2014, 03:05
|
|
Member
Регистрация: 05.12.2013
Сообщений: 79
С нами:
6545846
Репутация:
0
|
|
Сообщение от Sheez
символы обязательно должны быть из набора '0'..'9','a'..'z','A'..'Z','~','!','@','#','$','%' ,'^','&','*','(',')','_',' ','+','|','`','-','=','{','}','|','[',']','\',':','"',
';','''','>','<','?',',','.','/'
а в публичных вордлистах гигабайты русских китайских турецких и еще х з каких строк, которые под wpa не подходят.
Свой словарь я кручу в базе данных sqlite,<br/>
специально для этого держу 4x256 SSD в RAID0 . К этой же базе прицеплен сервис PassChecker
Серьёзный подход. Уважаю.
Еще раз спасибо.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|