Professional Documents
Culture Documents
Indice
3'icense for :se4 Information%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + Informa.ioni sulla licen.a d8uso%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+ !anno contribuito%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+%; Obiettivi%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%< +%+ =e5uisiti e ambiente%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%> +%+%; =e5uisiti%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%> +%+%+ mbiente%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%> +%? Sistema Operativo: @I(AO@S%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%B +%?%; Come aprire una finestra MS#AosC%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%B +%?%+ Comandi base%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% B +%?%? Strumenti /tool0 di rete%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%D +%- Sistema operativo: 'I(:E%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%;; +%-%; Come aprire una finestra di consoleC%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%;; +%-%+ Comandi base%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ;; +%-%? Strumenti /Tool0 di rete%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ;? +%< Eserci.i%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%;< +%>% :lteriori approfondimenti%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ;B Flossario%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%;G ppendice: e5uivalen.a tra i comandi base di @indows e 'inu&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ;D
Sophia Aanesino$ centro CS S del progetto Aschola ITIS *eano N Torino (adia Carpi$ centro CS S del progetto Aschola ITIS *eano N Torino Habri.io Sensibile$ O*STOO*S Trainer$ P Mediaservice%net Srl$ Torino # ISECOM Training *artner Claudio *rono$ P Mediaservice%net Srl$ Torino N ISECOM uthori.ed
2)* O'ietti+i
In 5uesta le.ione intendiamo presentarti i comandi e gli strumenti /tool0 base di @indows e di 'inu&Q avrai bisogno di familiari..are con il loro uso per risolvere gli eserci.i proposti nel seguito del corso% l termine della le.ione avrai appreso i comandi: generali di @indows e 'inu&% base sulla rete: ping tracert$ traceroute netstat ipconfig$ ifconfig route
2)2)2 Am'iente
Suesto 2 l8ambiente in cui lavoreremoQ esso 2 costituito dalla rete$ con accesso a internet$ da cui lavorerai e dalla rete di server di ISECOM destinata al programma !acker !ighschool /!!S0$ alla 5uale si accede attraverso Internet% Suella di ISECOM 2 la rete sulla 5uale reali..erai la maggior parte dei test% Aevi tenere presente che l8accesso alla rete di prova ISECOM 2 limitato a coloro che partecipano al programma !!S% Il tuo istruttore dovr6 contattare l8amministratore del sistema come descritto sul sito www%hackerhighschool%org per farti ottenere il diritto di accesso%
<%# Ora puoi provare i comandi e gli strumenti /tool0 sotto indicati%
c6"ir UdirectoryV c" UdirectoryV rm"ir UdirectoryV r" UdirectoryV tree UdirectoryV
Mostra il nome o cambia la directory corrente% *er esempio: cd tools Elimina una esempio: directory o cartella% *er
rd tools Mostra in forma grafica#testo la struttura di cartelle% *er esempio: tree c:\tools Controlla un disco e mostra informa.ioni sul suo stato Mostra la 5uantit6 di memoria utili..ata e libera nel sistema Cambia il nome di uno o piW file% *er esempio: ren vecchionome nuovonome Copia uno o piW file in un altro posto% *er esempio: copy c:\util\nomefile.txt c:\temp Cambia il nome di file e directory% *er esempio: move c:\tools c:\strumenti Mostra il contenuto di un file di testo% *er esempio: type c:\tools\nomefile.txt Mostra il contenuto di un file di testo una videata alla volta% *er esempio: More c:\toole\nomefile.txt Elimina uno o piW file% *er esempio: del c:\tools\nomefile.txt
c64"s4 mem rename UorigineV destina.ioneV ren UorigineV Udestina.ioneV co07 UorigineV Udestina.ioneV
t70e UfileV
more UfileV
Nota: le parole tra i simboli < > non sono comandi, devono essere sostituite dai valori desiderati. Ci sono comandi che si possono attivare utilizzando le forme estese o brevi, per esempio delete e del sono lo stesso comando.
>
i0confi;
Il comando ipconfig mostra informa.ioni interfacce di rete attive nel computer% *er esempio: ipconfig lcune op.ioni: ?a!! : motra il maggior numero di dettagli
sulle
?rene@ nome : rinnova la connessione con 3nome4 5uando si usa la configura.ione automatica con A!C*% ?re!ease nome : disattiva tutte le connessioni con 3nome4 5uando si usa la configura.ione automatica con A!C*% *er visuali..are piW op.ioni: ipconfig /? ro te Il comando route serve per definire i percorsi /route0 statici $ cancellare i percorsi o semplicemente per visuali..are lo stato dei percorsi% lcune op.ioni: Arint : mostra la lista dei percorsi /route0% De!ete : cancella un percorso% A"" : aggiunge un percorso% *er esempio: route print netstat *er visuali..are piW op.ioni: route /? Mostra informa.ioni sullo stato della rete e delle connesioni di rete stabilite con computer remoti% lcune op.ioni: 2a testa tutte le connessioni e le porte di ascolto% 2n mostra gli indiri..i e le porte in forma numerica% 2e mostra statistiche Ethernet% *er esempio: netstat netstat an *er visuali..are piW op.ioni: netstat /?
*B
<% N Ora puoi utili..are i comandi e gli strumenti /tool0 sotto indicati%
**
!s
c" UdirectoryV
Cambia dalla directory corrente a UdirectoryV% Se non si specifica UdirectoryV il cambio avviene nella home dell8utente% Eempio ;: Se il tuo login 2 3miologin4$ il comando $cd Cambia alla directory )home)miologin Esempio +: $cd # Cambia all8ultima directory visitata% Esempio ?: $cd !tmp Cambia alla directory 3tmp4
c0 UorigineV Udestina.ioneV
il
file
3origine4
in
rm UfileV
%p !etc!p"sswd !tmp Elimina file% Solo il propietario dei file /oppure root0 puo8 eliminare% *er esempio: &m nomefile Muove o rinomina file e directory% *er esempio: Mv nome"ntico nomenuovo Crea una directory di nome 3directory4 *er esempio: m'dir mi"directory Elimina la directory UdirectoryV se 2 vuota% *er esempio: rmdir mi"directory Mostra le pagine del manuale on#line *er esempio:
m+ UorigineV Udestina.ioneV
m4"ir UdirectoryV
rm"ir UdirectoryV
man UcomandoV
m"n ls Nota: Le parole comprese tra i simboli < > non sono comandi, devono essere sostituite dai valori desiderati.
*2
*%
Netstat
Mostra informa.ioni sullo stato della retee delle connessioni TC*)I* stabilite% *er esempio: netst"t netst"t )"n
*er avere piW op.ioni: m"n netst"t Nota: nel digitare i comandi tieni conto del fatto che linu ! case sensitive, ovvero distingue tra maiuscolo e minuscolo. "er esempio: "#d non ! un comando valido $compare la " maiuscola% p#d ! un comando valido
*(
2), Esercizi
Esercizio *1 pprofondimento di @indows% a% b% c% d% e% ccedi a una finestra MSYAOS Identifica la versione di MS#AOS che stai utili..ando% Cosa hai trovatoC Che comando hai utili..atoC% Identifica la data e l8ora del sistema% Se non sono esatte modificale% Che comando hai utili..atoC Identifica tutte le directory e file che si trovano in 3c:Z4% Che comando hai utili..atoC Crea la directory 3c:ZhhsZle.ione,4% Copia in 5uesta directory tutti i file con l8estensione 3%sys4 5ue trovi in 3c:Z4% Suali file hai trovatoC Suale comando hai utili..atoC Identifica l8indiri..o I* del tuo computer% Che comando hai utili..atoC Che indiri..o haiC Traccia il percorso dal tuo computer a 4www%google%com4% Identifica gli indiri..i I* dei router intermedi%
f% g%
Esercizio 21 pprofondimento di 'inu&% a% b% Identifica il propietario del file 3)etc)passwd4% Che comando hai utili..atoC Crea la directory 3lavoro4 nella tua home direcory /per esempio$ se il tuo login 2 3miologin4$ crea la directory in 3)home)miologin40$ e copia il file 3passwd4 nella directory 3lavoro4 che hai appena creato% Identifica il propietario del file 3passwd4 che hai copiato% Crea la directory 3%nascosto4 nella directory 3lavoro4% 'ista il contenuto di 5uesta directory% Cosa devi fare per poter visuai..are il contenuto della directory 3%nascosto4C
c%
d% Crea il file 3test;4 con il contenuto 3Suesto 2 il contenuto del file test;4 nella directory 3lavoro4% Crea il file 3test+4 con il contenuto 3Suesto 2 il contenuto del file test+4 nella directory 3lavoro4% Copia in un file di nome 3test4 il contenuto dei precedenti file% Suali comandi hai utili..atoC e% Identifica il nome e l8indiri..o I* del tuo computer% Che comando hai utili..atoC Che indiri..o I* haC f% Traccia il percorso dal tuo computer a 4www%apache%org4% Identifica gli indiri..i I* dei router intermedi%
*,
Esercizio %1
Completa la seguente tabella con i parallelismi tra @indows e 'inu&% *er esempio: In 'inu&: il comando 3comando N#help4 2 lo stesso che il comando 3comando )h4 in @indows% In linu&: cp /copiare0 2 lo stesso che copy in @indows %
*/
@indows N per informa.ioni aggiuntive su comandi e strumenti /tool0 digita 1comando )h1 or 1comando )C\1 o 1help comando1 da una finestra MS#AOS% 'inu& N per informa.ioni aggiuntive su comandi e strumenti digita: 1comando ##help1 o 1man comando1 da una shell%
*5
D!ossario
In"irizzo IA 9IA a""ress:1 E8 l8identificativo di un computer su Internet% Il formato 2 costituito da 5uattro numeri$ con valori compresi tra , e +<<$ separati da un punto% '8identificativo 2 univoco$ ovvero in 5ualsiasi istante su Internet non ci possono essere due o piW computer con lo stesso identificativo% *er esempio$ ;,%;>,%;,%+-, /indiri..o I* di tipo privato0% Dominio 9Domain:1 E8 un nome che identifica uno o piW indiri..i I*% *er esempio$ il dominio Microsoft%com rappresenta circa una do..ina di indiri..i I*% I nomi di dominio sono utili..ati negli :='s per identificare determinate pagine @eb% *er esempio$ nella :=' http:))www%pcwebopedia%com)inde&%html$ il nome di dominio 2 pcwebopedia%com% Ogni nome di dominio ha un suffisso che indica a che livello di dominio superiore /T'A$ Top 'evel Aomain0 appartiene% Il numero dei suffissi 2 limitato% *er esempio: # # # # # # # gov N Istitu.ioni governative edu N Istitu.ioni Educative org N Organi..a.ioni /sen.a fini di lucro0 com N Organi..a.ioni commerciali net N Organi..a.ioni di =ete it N Italia R etc R
*oich2 Internet 2 basato sugli indiri..i I*$ e non sui nomi di dominio$ ogni server @eb necessita un sistema di nomi di dominio /A(S$ Aomain (ame System0 che traduca i nomi in indiri..i I*% MS2DOS 9Microsoft Dis4 O0eratin; S7stem:1 MS#AOS 2 un sistema operativo% 'a sua fun.ione 2 facilitare la comunica.ione tra l8utente e il computer e utili..are efficientemente le risorse disponibili$ per esempio l8uso della memoria e della C*:% -o ter1 Aispositivo che distribuisce il traffico tra le reti% :n router 2 connesso come m]nimo a due reti$ generalmente due ' ( /'ocal rea (etwork0 o @ ( /@ide rea (etworks0 o una ' ( e la rete del fornitore di accesso internet /IS* # Internet Service *rovider0% I router si trovano nei 3gateway4$ luogo in cui due o piW reti si connettono% I router utili..ano le tabelle di instradamento per determinare il miglior percorso in cui dirigere i pacchetti I*$ inoltre utili..ano protocolli tra cui l8ICM* per comunicare tra loro e configurare il miglior percorso tra due host% Sistema O0erati+o 9O0eratin; S7stem $ OS:1 :n sistema operativo 2 un programma speciale il cui compito principale 2 gestire gli altri programmi applicativi$ per esempio Microsoft @ord$ Outlook$ navigare internet$ stampare$ etc%
*8
Il sistema operativo 2 anche responsabile di rilevare la presen.a dei vari dispositivi hardware e stabilire la comunica.ione tra l8utente e l8hardware /tastiera$ mouse$ monitor$ etc0% Esempi di sistemi operativi sono: @indows$ 'inu&$ :(IE$ Mac OS E$ etc%
*>