RSS

Generator haseł – bash

08 Gru

Jak można przeczytać w http://osnews.pl/lamanie-wpa-psk-jako-usluga/ łamanie haseł WPA-PSK to już w sumie nie problem dla kogoś z odrobiną chęci i 34 dolarami w kieszeni więc można pomyśleć o zmianie haseł na te mniej oczywiste jeżeli jeszcze tego nie zrobiliśmy do tej pory. Jeżeli wierzyć zapewnieniom, to słownik składający się z 135 milionach haseł specjalnie stworzony na potrzeby łamania WPA może zawierać nasze hasło więc o hasłach typu „Dupa123” „sex” czy „123456” możemy zapomnieć. Przy zmianie haseł może pomóc nam prosty generator haseł :

#!/bin/bash
let "loop=0"
while test $loop == 0
do
clear
echo "Generator haseł. Wybierz odpowienia opcje :"
echo "------------------------------------------------------"
echo "a. Haslo skladajace sie z liter i cyfr"
echo "b. Haslo skladajace sie z samych liter"
echo "c. Haslo skladajace sie z samych cyfr"
echo "d. Haslo skladajace sie z roznych znakow ASCI"
echo "e. Haslo skladajace sie z cyfr szestastkowych "
echo "------------------------------------------------------"
echo "q. Wyjscie"
echo "Co wybierasz?"
read choice

case $choice in q)
let "loop=1"
esac


case $choice in a)
echo "Ile chcesz zobaczyc hasel ?"
read ile
echo "Ile znakow ma miec haslo ?"
read ilez
< /dev/urandom tr -cd '[:alnum:]' | fold -w $ilez | head -n $ile
read
esac

case $choice in b)
echo "Ile chcesz zobaczyc hasel ?"
read ile
echo "Ile znakow ma miec haslo ?"
read ilez
< /dev/urandom tr -cd '[:alpha:]' | fold -w $ilez | head -n $ile
read
esac

case $choice in c)
echo "Ile chcesz zobaczyc hasel ?"
read ile
echo "Ile znakow ma miec haslo ?"
read ilez
< /dev/urandom tr -cd '[:digit:]' | fold -w $ilez | head -n $ile
read
esac


case $choice in d)
echo "Ile chcesz zobaczyc hasel ?"
read ile
echo "Ile znakow ma miec haslo ?"
read ilez
< /dev/urandom tr -cd '[:graph:]' | fold -w $ilez | head -n $ile
read
esac

case $choice in e)
echo "Ile chcesz zobaczyc hasel ?"
read ile
echo "Ile znakow ma miec haslo ?"
read ilez
< /dev/urandom tr -cd '[:xdigit:]' | fold -w $ilez | head -n $ile
read
esac
done

Kod do pobrania stąd http://dl.dropbox.com/u/1207653/wordpress/generator

Reklamy
 
Dodaj komentarz

Opublikował/a w dniu Grudzień 8, 2009 w Linux

 

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Wyloguj / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Wyloguj / Zmień )

Zdjęcie na Facebooku

Komentujesz korzystając z konta Facebook. Wyloguj / Zmień )

Zdjęcie na Google+

Komentujesz korzystając z konta Google+. Wyloguj / Zmień )

Connecting to %s

 
%d blogerów lubi to: