AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

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

Unix Way 9 сообщений -
#1

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


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

/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 через менеджера пакетов вашей ос.
#2

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

Код:
head -c 12 < /dev/urandom | base64


Smile
#3

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

Added after 6 minutes:

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

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

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

Код:
pwgen -s 12 300
#7

Во! То, что нужно Smile

Код:
# 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
#8

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

Added after 10 minutes:

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

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