A seguir alguns comandos básicos UNIX utilizados no Back|Track 5.
Listando diretórios:
ls -la teste.sh teste2.sh /tmp
Navegando em diretórios :
cd /pentest/enumeration/snmp
Criando diretório chamado teste :
mkdir teste
Checando IP:
ifconfig eth0
eth0 Link encap:EthernetHWaddr 08:00:29:fd:8d:79
inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0
inet6addr: fe80::a00:29ff:fefd:8d79/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:19 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1444 (1.4 KB) TX bytes:1712 (1.7 KB)
Interrupt:10 Base address:0xd020
Atribuição de IP/DHCP
dhclient eth0
Internet Systems Consortium DHCP Client V3.1.1
Copyright 2004-2008 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
Listening on LPF/eth0/08:00:27:8d:76:21
Sending on LPF/eth0/08:00:27:8d:76:21
Sending on Socket/fallback
DHCPREQUEST of 10.0.2.15 on eth0 to 255.255.255.255 port 67
DHCPACK of 10.0.2.15 from 10.0.2.2
bound to 10.0.2.15 -- renewal in 37988 seconds.
Configurando IP manualmente e atribuindo rota default:
ifconfig eth0 192.168.0.10/24
route add default gw 192.168.0.1
echo nameserver 192.168.0.254 >> /etc/resolv.conf
Reiniciando placa de rede:
/etc/init.d/networking restart
Parando placa de rede:
/etc/init.d/networking stop
Iniciando placa de rede:
/etc/init.d/networking start
Atualizando o Back|track 5:
cat /etc/apt/sources.list
# conteudo source.list
debhttp://all.repository.backtrack-linux.org revolution main microverse non-free testing
debhttp://32.repository.backtrack-linux.org revolution main microverse non-free testing
debhttp://source.repository.backtrack-linux.org revolution main microverse non-free
apt-get update
apt-get upgrade
Iniciando o Apache :
/etc/init.d/apache2 start
Verificando portas ativas:
netstat –an | grep 80
tcp instal0 0 0.0.0.0:80 0.0.0.0:* LISTEN
Parando o Apache:
/etc/init.d/apache2 stop
Gerando chaves SSH:
sshd-generate
Iniciando o SSH:
/etc/init.d/ssh start
Parando o SSH:
/etc/init.d/ssh stop
Atribuindo permissão de escrita, leitura e execução em um arquivo:
chmod 777 teste.sh
Excluindo um arquivo:
rm teste.sh
Copiando arquivo teste.sh para diretório temp:
cp teste.sh /temp
Renomeando arquivo teste.sh para teste2.sh:
mv teste.sh teste2.sh
Mostrando espaço em disco:
df -h
Sist. Arq. Tam Usad Disp Uso% Montado em
/dev/hda1 8,0G 4,00 4,00 50% /
Reiniciando o sistema:
reboot
Desligando o sistema:
shutdown
Visualizando histórico:
history
400 su
401 cd tmp
402 clear
Localizando executáveis:
whereis teste.sh
teste.sh: /root
Exibindo nome e versão do Kernel:
uname -a
Linux blackhat-phenom 2.6.8-2-x6 #1 Sun Mai 13 04:26:00 EST 2012 i686 GNU/Linux
Montando dispositivos USB Pendrive FAT:
mkdir /mnt/pendrive
mount -t vfat /dev/sdaX /mnt/pendrive
Desmontando dispositivo:
umount /dev/sdaX