Sei sulla pagina 1di 16

Linux,

Windows &
Network
basics
LINUX BASICS
Linux Basics
Considerando che il corso è rivolto a chi già lavora
nell’informatica o comunque ha una minima
esperienza / conoscenza delle reti, mi concentrerò sugli
aspetti principali del corso.
La conoscenza delle Reti, almeno la base, è
fondamentale per un hacker ( come per qualunque
figura informatica ). Potremmo infatti trovarci in
situazioni in cui è necessario cambiare un indirizzo di
rete o altri dati inerenti ad essa.
Le prove che faremo si baseranno su indirizzi IP LOCALI,
è bene ricordare la classificazione degli indirizzi IP,
visitabili anche su Wikipedia:
http://it.wikipedia.org/wiki/Classi_di_indirizzi_IP

Siamo pronti per cominciare…


Linux Basics
Il terminale di Kali Linux si trova sotto la voce
‘accessori’ del menu a tendina alla vostra sinistra.
Per comodità potete trascinarlo nella barra in alto o
sul desktop semplificando il percorso.
Linux Basics
Aprite il terminale e digitate ‘ifconfig’ per vedere la
vostra attuale configurazione della scheda di rete:
Linux Basics
Aprite il Browser internet. La home page sarà quella
di Kali Linux, per rimanere sempre aggiornati sulla
distribuzione. Navigate e accertatevi che internet
funzioni correttamente
Linux Basics
Quelle che seguono sono le principali folder, file
systems e comandi utili da sapere:
- /etc/network/interfaces: per modificare le
impostazioni di rete, assegnare ip, configurare il
DHCP ed altro ancora.
- /etc/init.d/networking restart: riavviare il servizio di
rete
- /etc/resolv.conf: per settare il Name Server
Aggiungere un utente:
useradd -m username ( per creare lo user )
passwd username ( creare la password allo username )
usermod -a -G sudo username ( aggiungere lo user al
gruppo sudo )
- uname -a ( per visualizzare la corrente versione del
Kernel ‘Kali Linux’
Linux Basics
- whoami: mostra l’utente corrente
- groups: mostra il gruppo corrente
- ls: mostra il contenuto di una folder
- cd : muoversi tra le cartelle
- cat /etc/passwd
Chiaramente i comandi sono migliaia, questa voleva
essere una panoramica generale. Quando avete un
dubbio o non conoscete un comando, utilizzate i
motori di ricerca, troverete la risposta in men che non si
dica.

Vediamo come avviare il nostro ‘localhost’


Linux Basics
Kali Linux ci mette a disposizione di tutta una serie di servizi molto
interessanti e soprattutto utili. Ad esempio, attivare il servizio HTTP
ci permette di avere in locale un’ambiente web. Dal menu a
tendina andiamo su Applicazioni -> Kali Linux -> Servizi di Sistema
-> HTTP – apache2 start ( o restart nel caso non funzionasse )
Ora andiamo nel browser digitando il nostro indirizzo IP nella
barra. Possiamo anche digitare ‘localhost’ o ‘127.0.0.1’ . Il risultato
sarà uguale:
Linux Basics
Possiamo cambiare l’index principale, aggiungere pagine,
inserire dei codici andando nella cartella del servizio :
- cd /var/www
Per esempio supponiamo di voler cambiare l’index
principale. Dgitiamo il comando ‘ls’ per vedere il
contenuto. A questo punto utilizzeremo il tool ‘nano’ per
modificare il contenuto e quindi il codice interno del file:
Linux Basics
Linux Basics
Facciamo una prova modificando il contenuto a
piacimento. Ricordatevi di muovervi con le freccette della
tastiera e non con il mouse per spostarvi all’interno del
testo. Se preferite ovviamente, potete utilizzare uno dei
tanti editor di testo esistenti.
Una volta terminate le modifiche cliccate
contemporaneamente ctrl + x, dopo premete la lettera y
e quindi date INVIO.
Con il comando ‘cat’ seguito dal nome del file, potrete
vedere all’interno del terminale il contenuto del file.
Linux Basics
 Aggiornate la pagina web per vedere le modifiche:

Nella simulazione finale, capirete l’utilità di questa risorsa che


ci permette di avere un server web semplice ed efficace.
Linux Basics

Altra risorsa fondamentale per chi vorrà fare


dell’hacking un lavoro, è crearsi un ambiente
ordinato. Raccogliere prove e catalogarle durante il
test è fondamentale.
All’interno di Kali Linux per fare delle istantanee dello
schermo potete utilizzare il tool ‘Schermata’, lo
potete trovare nel menu Accessori -> Schermata.
Un editor di testo molto ben strutturato è ‘KeepNote’
, per scrivere tutti i vostri appunti. Lo potete trovare
dal menu sulla voce Ufficio -> KeepNote.
Remote Desktop
Anche se lo vedremo nella simulazione, vorrei mostrarvi la
possibilità di connettervi ‘graficamente’ ad una macchina
Windows tramite Kali Linux.
Per prima cosa assicuratevi che la vostra macchina
windows abbia il ‘ remote desktop’ abilitato:
Tasto destro su computer - proprietà - impostazioni di
connessione remota - consenti connessioni remote al
computer. Ora è necessario cliccare su ‘Applica’ e
tornare nel medesimo menu per togliere la spunta alla
casella ‘ Consenti connessioni solo dai computer che….’
Cliccare di nuovo su ‘Applica’.

E’ molto frequente la possibilità di trovare nella rete in cui


eseguiamo un test, delle macchine con il remote desktop
abilitato e mal configurato.
Remote Desktop
Remote Desktop
A questo punto torniamo sulla macchina Kali e digitiamo
nel terminale:
rdesktop <indirizzo ip della macchina windows>

Potrebbero piacerti anche