консольный Генератор списка паролей. устойчивых к взлому методом перебора.

Linux/*BSD и всё что с ними связано.

Модераторы: Admins, Модераторы

Ответить
Аватара пользователя
anest
Модератор
Сообщения: 5633
Зарегистрирован: 28 ноя 2004, 10:04

консольный Генератор списка паролей. устойчивых к взлому методом перебора.

Сообщение anest » 01 апр 2012, 22:06

Может пригодиться например при телефонизации офиса.
Генерируется список паролей, затем копипастом все пароли вписывыаются в адаптеры и в астериск, после этого их можно забыть.
Часто бывает полезен при генерации большого количества паролей за раз.

/usr/bin/passgen:

Код: Выделить всё

#!/bin/sh

#
# Password List Generator, specialy for asteriskforum.ru
# v0.3
#

if [ "$2" ]
then

COUNTER=$1

        while [  $COUNTER -le $2 ]; do
                echo "$COUNTER $(pwgen -s -1 16)";
                COUNTER=`expr $COUNTER + 1`
        done

else
        echo
        echo "Need two parameters!"
        echo "Example of use: $0 100 299 or $0 101 199 > passwords.txt"
        echo
fi
получаемый список на выходе выглядит так:
./passgen 100 110
100 NrwFhhaYg089UhaP
101 a2dzKmJvYgbWth2p
102 dDs7vUR6fyiaCl0q
103 2QNUYROnQ0A4tlSx
104 nkvb5WPKT5VozGCr
105 68cjlgj7Dib50dWO
106 U4eyEB8wiIl2RtXL
107 zj5DKGVyh9SWpOuj
108 d9sg9eQrx31auj1Y
109 PshMiYwcCqkic0dg
110 5VSMj0G7W7YYpr3e
можно вывод перенаправлять сразу в файл: ./passgen 101 199 > passwords.txt

ps: требуется установить утилиту pwgen через менеджера пакетов вашей ос.

xelas
admin
Сообщения: 1074
Зарегистрирован: 05 мар 2007, 11:21

Сообщение xelas » 02 апр 2012, 05:17

Я уже не однократно писал, что есть очень простой и эффективный метод:

Код: Выделить всё

head -c 12 < /dev/urandom | base64
:)

Аватара пользователя
anest
Модератор
Сообщения: 5633
Зарегистрирован: 28 ноя 2004, 10:04

Сообщение anest » 02 апр 2012, 10:36

спасибо за подсказку, счас переделаю скрипт

Added after 6 minutes:

нет, так хуже стало
появились левые знаки которых не было в моих паролях

Аватара пользователя
aven
Модератор
Сообщения: 1887
Зарегистрирован: 07 сен 2007, 16:55
Откуда: Ухта
Контактная информация:

Сообщение aven » 02 апр 2012, 10:44

У меня руками замечательные рандом-пароли получаются :)
Gentoo Linux || Asterisk 13.1-cert2
Решения телефонии на базе Asterisk || http://it-need.ru

Аватара пользователя
anest
Модератор
Сообщения: 5633
Зарегистрирован: 28 ноя 2004, 10:04

Сообщение anest » 02 апр 2012, 10:52

так и знал что что без критики не обойдется
руками можно 5 но не 300 же? рука отвалится мышу дрючить столько :lol:

latv
Сообщения: 333
Зарегистрирован: 01 ноя 2008, 10:53
Контактная информация:

Сообщение latv » 02 апр 2012, 11:20

Код: Выделить всё

pwgen -s 12 300

Аватара пользователя
aven
Модератор
Сообщения: 1887
Зарегистрирован: 07 сен 2007, 16:55
Откуда: Ухта
Контактная информация:

Сообщение aven » 02 апр 2012, 12:24

Во! То, что нужно :)

Код: Выделить всё

# pwgen -s 12 10
Y6Klzbck9N4v 3VLwpsrbQ2Hw i98kFiPx9szv LwhZ64uN6W4H 0dSUyuumip1g ex9RmAniIy5H
9md89wizRuYQ DYXI1RHzUwWw XDpIsMXtH04V MnW1qW50hAqR
Gentoo Linux || Asterisk 13.1-cert2
Решения телефонии на базе Asterisk || http://it-need.ru

Аватара пользователя
anest
Модератор
Сообщения: 5633
Зарегистрирован: 28 ноя 2004, 10:04

Сообщение anest » 04 апр 2012, 04:22

ну у меня и был pwgen сперва в посте вверху. потом пришел xelas и сказал что лучше его вариант так как рабоатет "нативно" (тоесть не нужно устанавливать сторонний пакет), я переделал.
всем не угодишь блин :)
счас сделаю как было изначало тогда назад.
2aven: мой вариант в отличае от твоего - генерирует более удобный список, я же вверху привел пример его вывода.
pps: всем на здоровье. мне лично полезен, просто решил поделиться со всеми.

Added after 10 minutes:

повтораю еще раз: он может быть полезен когда нужно сгенерить за раз большой список паролей под телефонизацию обьекта.
когда несколько всего то делаю тоже "вручную" (у меня альяс везде на машинах прописан в .bashrc => alias pwgen='pwgen -s -1 16' что позволяет получить один пароль командой pwgen или несколько например так pwgen 5) но иногда требуется именно длинный список с номерами телефонов. мой скрипт решает эту задачу за пару секунд.

Аватара пользователя
noize
Сообщения: 913
Зарегистрирован: 29 ноя 2006, 12:51
Откуда: Москва

Сообщение noize » 05 апр 2012, 08:13

Кстати, в грандстримах GXW400X в старых прошивках(а может и в новых тоже) не поддерживаются пароли длинее шести или пяти символов

Ответить