Instalação Ferramentas:
Update: apt update
Apache2: apt install apache2
NetCat: apt install netcat-traditional
Net-Tools: apt install net-tools
Website: /var/www/html/
Segurança Apache: /etc/apache2/
Logs Apache: /var/log/apache2/
Comandos Linux:
cd - Entrar Pasta
ls - Listar
mkdir - Criar Pasta
touch - Criar arquivo
mv - Mover de um local ou renomear arquivo
rm - Remover
cp - Copiar
Para o apache e para o pyhton3 usamos:
printf "GET / HTTP/1.0\\r\\n\\r\\n" | nc -v 192.168.1.10 80
printf "GET / HTTP/1.1\\r\\n\\r\\n" | nc -v 192.168.1.10 80
Para a comunicação netcat usamos:
nc -v 192.168.1.10 1234
GET / HTTP/1.0
GET / HTTP/1.1
HEAD / HTTP/1.0
HEAD / HTTP/1.1
POST / HTTP/1.0
POST / HTTP/1.1
OPTIONS / HTTP/1.0
OPTIONS / HTTP/1.1
comunicação entre 2 computadores
nc -vltp 8080 (nc -vltp [porta])
nc -v 192.168.1.10 8080 (nc -v [ip] [porta])
vou enviar um arquivo
cat arquivo.txt | nc -vltp 8080 (cat [arquivo] | nc -vltp [porta])
cat arquivo.txt | nc -v 192.168.1.10 8080 (cat [arquivo] | nc -v [ip] [porta])
vou recber um arquvo
nc -vltp 8080 > recendo_arquivo.txt (nc -vltp [porta] > [arquivo] )
nc -v 192.168.1.10 8080 > recendo arquivo.txt (nc -v [ip] [porta] > [arquivo] )
O pc03 (ip: 192.168.1.30) vai receber o arquivo final. Logo vamos começar por ele abrindo as portas de comunicação
nc -vltp 1234 > arquivo_passado_pelo_kali_e_debian.txt
(nc -vltp [porta 01] > [arquivo])
O pc02 (ip: 192.168.1.10) vai receber do pc01 e repassar para o pc03, sem baixar. Então vamos ter que comunicar o pc02 com o pc01 e o pc03