BlogBlogs.Com.Br

Password Audit Wordlists

February 1, 2010 by alexos · 3 Comments 

Uma boa wordlist faz uma diferença enorme durante o processo de auditoria de senhas. Estou compilando neste post algumas formas de gerar wordlists bastante completas.

Conselho: Separe um HD só para guardá-las.

Começo pelo WG ( Word Lists Generator ), um script Perl capaz de gerar uma lista extensa utilizando várias combinações permitindo inclusive gerar listas para quebra de senhas WPA. Ele pode ser baixado através deste LINK.

Segue um exemplo de utilização desta ferramenta:

perl ./wg.pl -l 8 -u 64 -v abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWX YZ0123456789\`\~\!\@\#\$\%\^\&\*\(\)\-\_\+\=\[\]\;\’\,\.\/\<\>\?\:\”\{\}\|\ > words.txt

O WG irá gerar o arquivo words.txt com uma lista de “palavras” com 08 a 64 caracteres de tamanho.

Outra solução interessante é o uso do famoso John The Ripper para realizar está tarefa, veja como:

john -incremental=All –stdout > john_words.txt

O arquivo john_words.txt possuirá uma lista com a combinação de 95 caracteres ASCII com senhas contendo de 1 a 8 caracteres. A opção “ALL” poderá ser susbtituida por “Alpha” ou “Digit”, para alterar o tamanho minimo e máximo das senhas geradas edite o arquivo de configuração john.conf.

Outra interessante solução é o site AWLG ( Associative Word List Generator ) . Nele você poderá informar palavras como nomes, cidades, estados dentre outras e ele gera sua wordlist usando várias combinações.

Você poderá enriquecer sua wordlist usando palavras encontradas em vários dicionários. Segue links para sites bastante interessantes:

Oxford Uni Wordlists

The Argon Wordlists

Totse Word Lists

Outpost9 Word lists

Packetstorm word lists

Router/Switch default passwords

Para auditar senhas de redes wifi com WPA/WPA2 recomendo o uso do coWPAtty. A The Church of Wifi criou um arquivo com 1000 SSID’s e 170,000 senhas possuindo cerca de 7 GB.

WPA-PSK Table

Outra tabela com 33 GB

Acredito que apartir de agora o deve faltar é espaço em meu disco para por tantos arquivos de senhas. Enquanto escrevo este post o wg.pl está rodando a mais de 05 hrs gerando um arquivo de até o momento 12 GB e não acredito que pare tão cedo, comecei 09:00 hrs da manhã e até agora ( 14:00 hrs ) ele não devolveu a console.

A maioria das ferramentas citadas poderão ser encontradas no Backtrack 4 porém mantenho elas no Debian para facilitar meu dia a dia.

Post to Twitter Tweet This Post

Changes

January 31, 2010 by alexos · 7 Comments 

Ontem migrei meu 2o laptop para o Debian Squeeze, com o ótimo resultado que venho tendo usando ele no meu AA1 resolvi que estava na hora de abandonar de vez o Ubuntu.

A mudança de distro veio muito porque não preciso de todas as firulas que o Ubuntu vem trazendo a cada nova versão. A cada 06 meses vejo que o usuário avançado está perdendo espaço já que o objetivo desta distro é facilitar o máximo para o usuário leigo/médio.

Uso Debian Stable em servidores a muito tempo porém quando comprei o AA1 resolvi instalar o Squeeze. Por ser um laptop só para trabalho onde não preciso de muitas features, nem muita beleza ( Compiz, 3D, Cubo, etc) ele se encaixou como uma luva.

Faz um bom tempo que não contribuo ativamente na Comunidade Ubuntu-BR e vejo que a cada dia isso vem se tornando uma realidade.

Estou muitissimo satisfeito com minha colaboração no Projeto Gnome participando do Sysadmin Team e do Moderator Team pois estou trabalhando com o que mais gosto que é manter uma infraestrutura.

O melhor é que agora eu sou neutro, não preciso levantar a bandeira de nenhuma distro, e se o fizer vai ser pelas vantagens e alegrias que ela me proporciona.

Sou muito grato pelo que o Ubuntu e a Comunidade Ubuntu-BR fizeram por mim porém mudei totalmente meu foco e preciso de uma distro que atenda estas necessidades com simplicidade e sem frescuras.

É isso ai. O tempo passa o tempo voa….

Post to Twitter Tweet This Post

Instalando o BT4 em modo persistente num memory card ( Updated )

January 28, 2010 by alexos · Leave a Comment 

Aproveitei o lançamento do BT4 para fazer o upgrade do meu memory card destinado a auditoria de segurança, segue o passo a passo desta instalação:

Particionando o MC

fdisk /dev/sdb

Execute as seguintes opções

d
1
n
p
1
+2200M
n
p
2
Enter
Enter
t
1
b
t
2
83
a
1
w

Formate as partições

mkfs.vfat /dev/sdb1

mkfs.ext3 -b 4096 -L casper-rw /dev/sdb2

Crie um diretório e monte a 1a partição

mkdir /mnt/sdb1

mount /dev/sdb1 /mnt/sdb1

Monte a ISO do BT4 e copie seu conteúdo para o /mnt/sdb1

mkdir /mnt/iso

mount -t iso9660 bt4-final.iso /mnt/iso -o loop

cd /mnt/sdb1

rsync -r /mnt/iso/* .

Instale o GRUB

grub-install –no-floppy –root-directory=/mnt/sdb1 /dev/sdb


OBS: Se você estiver utilizando o Grub2 o seguinte erro ocorrerá:

grub-setup: warn: Your embedding area is unusually small. core.img won’t fit in it.
grub-setup: warn: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and its use is discouraged.


Para solucionar este problema no Debian Squeeze instalei o grub-legacy removendo o grub e o grub-pc

.

Configure o modo persistente

cd /mnt/sdb1/boot/grub

vim menu.lst

Mude o o valor da linha default de 0 para 4 e adicione vga=0×317 ( resolução 1024×768 ) na linha do kernel do modo persitente. Como uso o BT num Acer Aspire One usei vga=0×315 ( resolução 1024×600 ). Veja como ficou:

# By default, boot the first entry.
default 4

title Start Persistent Live CD
kernel /boot/vmlinuz BOOT=casper boot=casper persistent rw quiet vga=0×315
initrd /boot/initrd.gz

Reinicie a máquina e acesse o BT4.

Fonte

Post to Twitter Tweet This Post

Instalando a placa wireless Broadcom 4312 no Debian

November 14, 2009 by alexos · 2 Comments 

O Debian Squeeze está lindo no meu AA1 porém a interface de rede wireless Broadcom 4312 não foi reconhecida. Numa simples busca no Oráculo encontrei o driver for Linux desenvolvido pelo próprio fabricante.

Segue um simples howto desta instalação

Instale os pacotes necessários

aptitude install build-essential linux-headers-$(uname -r) wireless-tools

Baixe o driver de acordo com sua arquitetura

32 bits


64 bits

Como no meu caso estou usando o Debian 32 bits então baixei o driver para está arquitetura descompactando e compilando em seguida

mkdir -p ~/tmp/broadcom && cd ~/tmp/broadcom && wget -c http://www.broadcom.com/docs/linux_sta/hybrid-portsrc-x86_32-v5.10.91.9.3.tar.gz

tar -xvf hybrid-portsrc-x86_32-v5.10.91.9.3.tar.gz

make

Após a compilar o driver é necessário instalar o módulo do kernel

su -

mkdir -p /lib/modules/$(uname -r)/extra/wl && cp wl.ko /lib/modules/$(uname -r)/extra/wl

depmod -a -F /boot/System.map-$(uname -r) $(uname -r)

Inicie o módulo

echo ‘install wl /sbin/modprobe -qr b43 ssb; /sbin/modprobe –ignore-install wl $CMDLINE_OPTS’ >> /etc/modprobe.d/local.conf

modprobe wl

Adicione o módulo para que seja iniciado no boot

echo wl >> /etc/modules

Verifique se a placa foi reconhecida

iwconfig

wlan0 IEEE 802.11bg ESSID:” ”
Mode:Managed Frequency:2.437 GHz Access Point: 00:1B:11:F5:1B:22
Bit Rate=54 Mb/s Tx-Power=27 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality=43/70 Signal level=-67 dBm Noise level=-102 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

Ative a interface

ifconfig wlan0 up

Aguarde um pouco para que o Network Manager detecte os APs e pronto.


Fonte

creysson.jpg

Post to Twitter Tweet This Post

Instalando o Debian 5.0 no Acer Aspire One ( AA1 )

November 11, 2009 by alexos · 5 Comments 

Não estou muito a fim de escrever então vou partir logo para ação.

Segue um how-to de como instalar o Debian 5.0 no AA1 através de um pendrive.

Instale os pacotes necessários

aptitude install lilo

Baixe os arquivos necessários para instalação do Debian

boot.img.gz

Netinst ISO

Configure o pendrive

Coloque o pendrive na USB

Execute o fdisk para verificar como ele foi reconhecido pelo sistema

fdisk -l

*No meu caso ele foi reconhecido como /dev/sdb

Crie uma partição bootável no pendrive

fdisk /dev/sdb

Escolha as seguintes opções:

o ENTER
n ENTER
1 ENTER
ENTER
ENTER
a ENTER
1 ENTER
t ENTER
6 ENTER
w ENTER

Formate a partição

mkdosfs /dev/sdb1

Instale o lilo

lilo -M /dev/sdb

Copie as imagens

zcat boot.img.gz > /dev/sdb1

mount /dev/sdb1 /mnt/

cp debian-xxx-netinst.iso /mnt/

umount /dev/sdb1

Reinicie a máquina e configure-a para botar pelo pendrive.

NOTA: Lembre-se que está instalação é via internet podendo demorar bastante tempo dependendo do seu link

Fonte: Manurevah

creysson.jpg

Post to Twitter Tweet This Post