ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Безопасность и Уязвимости > Безопасность > *nix
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Генерация паролей
  #1  
Старый 27.10.2007, 17:35
ShadOS
ы
Регистрация: 11.02.2007
Сообщений: 750
Провел на форуме:
1347723

Репутация: 1477


Отправить сообщение для ShadOS с помощью ICQ
По умолчанию Генерация паролей

Может, кому-нибудь пригодится. Сгенерировать набор (псевдо) случайных паролей в *nix можно, например, так:
Код:
$ dd if=/dev/urandom bs=1 count=1024 2>/dev/null | base64 -w30 | sed -n 1,45p | tr -d '+/=' | cut -c1-10
Приведенная последовательность команд генерирует 45 случайных 10-символьных паролей, состоящих из больших латинских букв, маленьких латинских букв и цифр.
И Аналогично можно вот так:
Код:
dd if=/dev/urandom bs=1 count=64 2>/dev/null | uuencode -m - | head -n2 | tail -n1 | cut -c1-10
А вот способ ещё короче:
Код:
cat /dev/urandom | tr -cd A-HJ-NP-Za-km-z1-9 | head -c 12
Вот так можно обойтись без использования спецсредств типа pwgen.
__________________
..когда же кто-нибудь выпустит MD5(Unix) брутер на GPU.... жду....
 
Ответить с цитированием

  #2  
Старый 27.10.2007, 21:00
POS_troi
Познавший АНТИЧАТ
Регистрация: 01.12.2006
Сообщений: 1,769
Провел на форуме:
3718311

Репутация: 1118


Отправить сообщение для POS_troi с помощью ICQ
По умолчанию

а Random по клавишам уже не катит?
 
Ответить с цитированием

  #3  
Старый 28.10.2007, 12:34
Dude03
Познающий
Регистрация: 05.10.2006
Сообщений: 56
Провел на форуме:
227465

Репутация: 42
По умолчанию

Цитата:
Сообщение от POS_troi  
а Random по клавишам уже не катит?
ну-ну, давай 100 паролей по клавишам набивай=)
 
Ответить с цитированием

  #4  
Старый 28.10.2007, 18:55
L0rd_Ha0S
Участник форума
Регистрация: 25.01.2006
Сообщений: 158
Провел на форуме:
1000724

Репутация: 361
По умолчанию

Цитата:
Сообщение от ShadOS  
А вот способ ещё короче:
Код:
cat /dev/urandom | tr -cd A-HJ-NP-Za-km-z1-9 | head -c 12
А зачем ты задал такие промежутки A-HJ-NP-Za-km-z1-9, можно ведь просто задать a-zA-Z0-9:
Код:
echo `cat /dev/urandom | tr -cd a-zA-Z0-9 | head -c 12`
Результат тот же. Во всяком случае я разницы не заметил.
 
Ответить с цитированием

  #5  
Старый 15.03.2008, 04:56
nikto
Познающий
Регистрация: 02.03.2008
Сообщений: 42
Провел на форуме:
351814

Репутация: 107
По умолчанию

А вот на перл:
PHP код:
#!/usr/bin/perl

$m 16;
$x 8
$y 92

my $pass "";
$n 1;

@
mass = ( "1",  "2",  "3",  "4",  "5",  "6",  "7",  "8",  "9",  "0",    # 10
          
"a",  "b",  "c",  "d",  "e",  "f",  "g",  "h",  "i",  "j",    # 20
          
"k",  "l",  "m",  "n",  "o",  "p",  "q",  "r",  "s",  "t",    # 30
          
"u",  "v",  "w",  "x",  "y",  "z",                            # 36
          
"A",  "B",  "C",  "D",  "E",  "F",  "G",  "H",  "I",  "J",    # 46
          
"K",  "L",  "M",  "N",  "O",  "P",  "Q",  "R",  "S",  "T",    # 56
          
"U",  "V",  "W",  "X",  "Y",  "Z",                            # 62
          
"`",  "-",  "=""\\",  ";",  "'",  ",",  ".",  "/",  "~",    # 72
          
"!",  "@",  "#""\$",  "%",  "^",  "&",  "*",  "(",  ")",    # 82
          
"_",  "+",  "|",  "{",  "}",  ":""\"",  "<",  ">",  "?",    # 92
        
);

while ( 
$n <= $m ) {
  
$k 0;
  
$pass "";

  while ( 
$k $x ) {
    
srand;
    
$b int(rand($y));
    
$pass "$pass".$mass[$b];
    
$k++;
  }

  print 
"$n\t\t$pass\n";
  
$n++;

 
Ответить с цитированием

  #6  
Старый 15.03.2008, 20:56
D0zz
Новичок
Регистрация: 06.09.2006
Сообщений: 29
Провел на форуме:
88894

Репутация: 22
По умолчанию

есть утилита pwgen, делает всё то что тут написали только во много раз лучше
 
Ответить с цитированием

  #7  
Старый 15.03.2008, 22:00
Deem3n®
Постоянный
Регистрация: 19.09.2005
Сообщений: 408
Провел на форуме:
3730496

Репутация: 519
По умолчанию

пользуюсь apg
 
Ответить с цитированием

  #8  
Старый 16.03.2008, 00:39
I0gen
Познающий
Регистрация: 15.08.2007
Сообщений: 97
Провел на форуме:
366486

Репутация: 100
По умолчанию

вот от меня небольшой скрипт
#!/usr/bin/perl
print "Password length:";
chomp($length=<stdin>);
$length=~s/\D*//g;
$length||='8';
srand();
@letters=('a'..'z','A'..'Z',0..9,'#','*','_','-','+','=');
for (1..$length){($pass.=$letters[rand(@letters)])};
print "\033[1;31m$pass\033[0;39m\n";
 
Ответить с цитированием

  #9  
Старый 16.03.2008, 00:49
EST a1ien
Участник форума
Регистрация: 02.04.2006
Сообщений: 273
Провел на форуме:
1269624

Репутация: 114
Отправить сообщение для EST a1ien с помощью ICQ
По умолчанию

Цитата:
А зачем ты задал такие промежутки A-HJ-NP-Za-km-z1-9, можно ведь просто задать a-zA-Z0-9:
Думаю изза буквы O и цифры 0 и еше из-за l

Последний раз редактировалось EST a1ien; 16.03.2008 в 00:57..
 
Ответить с цитированием

  #10  
Старый 16.03.2008, 16:26
ShadOS
ы
Регистрация: 11.02.2007
Сообщений: 750
Провел на форуме:
1347723

Репутация: 1477


Отправить сообщение для ShadOS с помощью ICQ
По умолчанию

А затем чтобы вы, уважаемые, пароли не путали когда у вас 1 = I а 0 = O и т.д.
__________________
..когда же кто-нибудь выпустит MD5(Unix) брутер на GPU.... жду....
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Взлом паролей ZIP/WinZIP JackMX Чужие Статьи 3 26.03.2007 11:41
Взлом паролей RAR/WinRAR JackMX Чужие Статьи 15 24.03.2007 21:50
Passcape Password Recovery Utilites ~!DoK_tOR!~ Soft - Windows 0 26.02.2007 20:49
Менеджер паролей от Sticky Password Zek Soft - Windows 0 24.03.2006 18:20



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ