# Obter ajuda
comando --help
# Listando todos em formato de lista
ls -al
# Criando um arquivo vazio
touch teste.txt
# Mandando saída do echo para arquivo
echo texto > text.txt
# Mandando saída do echo para próxima linha do arquivo
echo texto >> text.txt
# Mostrando conteúdo
cat text.txt
# Deletando o arquivo
rm text.txt
Obs.: o comando cat
foi feito para concatenar textos e não pra isso, mas é usado popularmente
# Localizando onde estás
pwd
# Criando pasta
mkdir folder
# Entrando e saindo da pasta
cd folder
cd..
# Apagando a pasta
rm -rf folder
Use o comando history
para ver o historico de comandos
# No Kali Linux existem esses 3 editores
vi file1.txt
vim file2.txt
nano file3.txt
# Verificando todos processos ativos
ps -aux
# verificando os processos do root
ps -aux | grep root
# Derrubando um processo
Kill $PId
Obs.: O | grep
serve principalmente para realizar filtros numa lista muito grande através de fragmentos de texto.
O seu correspondente no Windows PowerShell é | findStr
.
# Verificando permissões dos arquivos
ls -al
# Editando as permissões de um item
chmod 777 teste.txt
# rwx-rwx-rwx
# Dono-Grupo-Outros
# Ainda é possível definir propriedades específicas com esse comando
# Permitindo para todos as permissões
chmod ugo+rwx teste.txt
# Negando para todos as permissões
chmod ugo-rwx teste.txt
Obs.: A definição dos valores ocorre segundo o sistema de numeração octal.
Valor | Permissão |
---|---|
0 | --- |
1 | --x |
2 | -w- |
3 | -wx |
4 | r-- |
5 | r-x |
6 | rw- |
7 | rwx |
# É possível detectar todos os grupos através do arquivo abaixo
cat /etc/group
# Veja todos os usuários por esse arquivo
cat /etc/passwd
# Para identificar os grupos faça assim
groups root
Uma forma na qual as propriedades de acesso aplicadas ao elemento pai são passadas para os filhos
# Veja como é feito na prática
chmod financeiro 777 -R
Todos os usuários irão acessar os arquivos do financeiro. Se fosse feito sem o -R
outros usuário só poderiam ler.
# Enquando no windows digita-se ipconfig /all, no Linux se faz assim...
sudo ifconfig
É fácil alterar o IP de uma placa de rede no Linux
# Opcional, mas conheça o local onde ficam as propriedades de rede do Kali
cd /etc/network/
# Visualize antes
sudo ifconfig
# Altere
sudo ifconfig eth0 192.168.0.25 netmask 255.255.255.0
# Visualize depois
sudo ifconfig
É possível também desligar placas de rede específicas
# Desligando uma placa de rede
sudo ifconfig eth0 down
# Ligando uma placa de rede
sudo ifconfig eth0 up
vim /etc/hosts
sudo dpkg -i nome_do_pacote.deb
Alguns arquivos podem estar compactados. Pode-se usar o tar
ou gzip
Para baixar arquivos da internet pode-se usar wget
ou git clone
, se o conteúdo estiver no Git-Hub
Colete a hash da senha do arquivo zip pelo zip2john
e depois use o John the Ripper para quebrá-la
Utilize o comando unzip no arquivo encriptado e insira a senha fornecida pelo John
Abra pelo regedit:
Computador\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU