Guida Iniziare nel mondo dell'hacking

Ducknaro

Bannato
23 Aprile 2019
1,949
58
531
678
Spesso leggiamo sul Forum due domande :
  1. Come posso iniziare ad entrare nel mondo dell'hacking
  2. Quali libri devo acquistare?
Per questo oggi sono qui per darvi una mano a scegliere i migliori manuali per cominciare un percorso di studio in quella che è la sicurezza informatica il mondo dell'hacking amatoriale.

Buona lettura :)

Per "l'hacking" sono necessarie delle basi su come è strutturato un PC , una Rete, un sistema operativo e saper interagire con esso il mio consiglio è seguire questa scaletta:
  1. Architettura dei calcolatori - approccio strutturale Libro ottimo per iniziare a vedere da cosa è formato un computer e come è strutturato (architettura del computer). Da questo libro ho appreso come è formato un computer, quindi i suoi componenti, cosa è un linguaggio di alto livello o di basso livello , cosa è una CPU e quali sono le varie periferiche. Si approfondisce molto l'algebra booleana, le porte logiche e il funzionamento di vari dispositivi elettronici. Già dalle prime pagine, il libro vi fa capire perchè si chiama "operativo" il sistema, come venivano usati i pc negli anni 60, chi inventò i vari modelli , quindi tratta della storia in se dei vari computer. Dopo il primo capitolo, vengono spiegate tutte le componentistiche, quali cd/dvd,cpu/ram/rom etc.. quindi spiega come lavorano e cosa sono ( concetti molto approfonditi ). Dal terzo in poi , si procede con l'algebra booleana , spiegando la somma logica (OR) , il prodotto logico (AND), circuiti , quindi tutta la parte elettronica. Parte positiva del libro è che ad ogni capitolo sono presenti degli esercizi, molto difficili in quanto il libro viene usato in ambito universitario, però se studiate bene possono essere svolti facilmente. Lo consiglio vivamente
  2. Reti di calcolatori, un approccio top - down Questo libro è il migliore per iniziare, in quanto parte dall'ultimo livello fino ad arrivare al primo (modello iso-osi). Questo libro mi ha permesso di studiarmi tutta la pila iso/osi, quindi ogni strato quale ruolo svolge e perché è stato inventato questo modello. Veramente ottimo a mio parere. Se volete sapere cosa succede quando navigate su internet, questo libro fa al caso vostro. Inoltre, i concetti vengono spiegati in maniera chiara ed esaustiva, molto semplice per chi è agli inizi. Un altro vantaggio è quello di essere un libro italiano, pochi libri italiani sono scritti cosi bene, quindi abbiamo anche un secondo vantaggio. In questo libro , come dicevo pocanzi , viene usato l' approccio top -down che porta il lettore gradualmente verso argomenti sempre più "lontani" della realtà che conosce la maggior parte dei normali utenti di internet. Veramente ben fatto, utile per studiarsi in modo approfondito la pila iso/osi e sapere per bene i significati approfonditi nel miglior modo possibile
  3. Sistema operativi Ottimo per vedere il sistema operativo in tutte le sue prospettive, indispensabile per approfondire la materia. Utile per chi è agli inizi e non sa da cosa è formato un sistema operativo. Con questo libro sono riuscito a capire il funzionamento di un sistema operativo. Molto valido, ci fa capire cosa è un processo, e come la CPU interagisce con il sistema operativo. Questo libro , utilizzato all'univeristà, approfondisce la conoscenza delle strutture caratteristiche di un generico sistema operativo.
  4. Linux Bible Dopo aver studiato il sistema , importante è studiarsi Linux, soprattuto la riga di comando (CLI) l'inglese è d'obbligo. Questo libro mostra il sistema operativo linux , a mio parere il migliore, in grado di farvi vedere come lavora l'S.O. e tutte le sue specifiche, valido anche per principianti, ma consiglio di avere delle basi prima di cominciarlo. Ogni capitolo è dotato di esercizi , quindi potrete mettere in pratica ciò che avete studiato e vedere i progressi fatti. Approfondisce in maniera specifica tutti i concetti di linux , partendo dalla distribuzione in se, in tutti gli esempi funziona con Fedora ecc. (molte cose mirano a fornirti le conoscenze necessarie per acquisire la certificazione Red Hat.). Questo testo , mira proprio a conoscere le distro ubuntu/fedora/red hat, quindi vedrete nello specifico come lavorano e tutti i comandi che possono essere eseguiti in questi sistemi operativi.
Ora, per iniziare ed avere un'infarinatura concettuale, consiglio gli Hacklog 1 e 2 , i migliori a mio parere ;)
  1. Hacklog 1
  2. Hacklog 2
]Ottima collana di libri scritta in maniera semplice e chiara per imparare trucchi per difendersi dagli attacchi hacker ed altro.

Il primo hacklog , introduce l'hacking in se (superficialmente) , cosa è una VPN , come usare TOR , protocolli , indirizzi ip , molto valido ed esaustivo. Il secondo invece , introduce tutti i trucchi per difendersi , molto curato in ogni dettaglio , infatti lo consiglio vivamente.

Successivamente , non possono mancare:
  1. The art of explotation
  2. Hacker 7.0
Il primo, the art of explotation , è un'ottima introduzione a chi vuole sapere come funziona il tuo sistema operativo come può essere hackerato. Il libro presenta molti codici di esempio e spiega passo dopo passo non solo come hackerare in un servizio, ma come pensare e creare il proprio codice per hackerare un sistema. Per leggere questo libro è necessaria un'ottima conoscenza di Unix, come programmare in linguaggio di programmazione C e una buona conoscenza del networking.
Il secondo, hacker 7.0 , mostra tutti i tool e le tecniche usate nell'hacking etico, utile per iniziare ma dovrete sapere già le basi.

Fondamentale da leggere è anche :
Penetration Testing: A Hands-On Introduction to Hacking
Spiega molti trucchi su come Bipassare alcuni sistemi di sicurezza, oltre a fornire una metodologia che permette di capire come approcciarsi al PT, il libro mostra anche diversi trick che possono fare la differenza sia a lavoro che nelle CTF. Alcuni script e programmi usati nel libro non sono più presenti nei link descritti ma, basta saper usare Google per trovare tutto il materiale necessario.

Concludo , con:
  1. The hacker playbook 1
  2. The hacker playbook 2
  3. The hacker playbook 3
Ottimi manuali per chi vuole la pratica sotto le mani, questo è il manuale di istruzioni per condurre un pentest basilare. Ottimi ovviamente per chi ha già solide basi , ma non sono utili per chi non sa nulla; ovviamente prima di arrivare a questi manuali bisognerà avere conoscenze pregresse.

Spero di avervi aiutato, e spero che possiate apprezzare il mondo dell'hacking e il mio impegno per farvi immergere in questo fantastico mondo.

Alla prossima, lasciate una recensione e fatemi sapere ;)
 
  • Mi piace
Reazioni: TheEnjoyer
Ciao ducknaro ho letto la guida mi comprerò i libri sul hacking grazie per la guida. Ti faccio notare che il libro Reti di calcolatori, un approccio top - down e Al momento non disponibile su Amazon.
 
  • Mi piace
Reazioni: Ducknaro
Spesso leggiamo sul Forum due domande :
  1. Come posso iniziare ad entrare nel mondo dell'hacking
  2. Quali libri devo acquistare?
Per questo oggi sono qui per darvi una mano a scegliere i migliori manuali per cominciare un percorso di studio in quella che è la sicurezza informatica il mondo dell'hacking amatoriale.

Buona lettura :)

Per "l'hacking" sono necessarie delle basi su come è strutturato un PC , una Rete, un sistema operativo e saper interagire con esso il mio consiglio è seguire questa scaletta:
  1. Architettura dei calcolatori - approccio strutturale Libro ottimo per iniziare a vedere da cosa è formato un computer e come è strutturato (architettura del computer). Da questo libro ho appreso come è formato un computer, quindi i suoi componenti, cosa è un linguaggio di alto livello o di basso livello , cosa è una CPU e quali sono le varie periferiche. Si approfondisce molto l'algebra booleana, le porte logiche e il funzionamento di vari dispositivi elettronici. Già dalle prime pagine, il libro vi fa capire perchè si chiama "operativo" il sistema, come venivano usati i pc negli anni 60, chi inventò i vari modelli , quindi tratta della storia in se dei vari computer. Dopo il primo capitolo, vengono spiegate tutte le componentistiche, quali cd/dvd,cpu/ram/rom etc.. quindi spiega come lavorano e cosa sono ( concetti molto approfonditi ). Dal terzo in poi , si procede con l'algebra booleana , spiegando la somma logica (OR) , il prodotto logico (AND), circuiti , quindi tutta la parte elettronica. Parte positiva del libro è che ad ogni capitolo sono presenti degli esercizi, molto difficili in quanto il libro viene usato in ambito universitario, però se studiate bene possono essere svolti facilmente. Lo consiglio vivamente
  2. Reti di calcolatori, un approccio top - down Questo libro è il migliore per iniziare, in quanto parte dall'ultimo livello fino ad arrivare al primo (modello iso-osi). Questo libro mi ha permesso di studiarmi tutta la pila iso/osi, quindi ogni strato quale ruolo svolge e perché è stato inventato questo modello. Veramente ottimo a mio parere. Se volete sapere cosa succede quando navigate su internet, questo libro fa al caso vostro. Inoltre, i concetti vengono spiegati in maniera chiara ed esaustiva, molto semplice per chi è agli inizi. Un altro vantaggio è quello di essere un libro italiano, pochi libri italiani sono scritti cosi bene, quindi abbiamo anche un secondo vantaggio. In questo libro , come dicevo pocanzi , viene usato l' approccio top -down che porta il lettore gradualmente verso argomenti sempre più "lontani" della realtà che conosce la maggior parte dei normali utenti di internet. Veramente ben fatto, utile per studiarsi in modo approfondito la pila iso/osi e sapere per bene i significati approfonditi nel miglior modo possibile
  3. Sistema operativi Ottimo per vedere il sistema operativo in tutte le sue prospettive, indispensabile per approfondire la materia. Utile per chi è agli inizi e non sa da cosa è formato un sistema operativo. Con questo libro sono riuscito a capire il funzionamento di un sistema operativo. Molto valido, ci fa capire cosa è un processo, e come la CPU interagisce con il sistema operativo. Questo libro , utilizzato all'univeristà, approfondisce la conoscenza delle strutture caratteristiche di un generico sistema operativo.
  4. Linux Bible Dopo aver studiato il sistema , importante è studiarsi Linux, soprattuto la riga di comando (CLI) l'inglese è d'obbligo. Questo libro mostra il sistema operativo linux , a mio parere il migliore, in grado di farvi vedere come lavora l'S.O. e tutte le sue specifiche, valido anche per principianti, ma consiglio di avere delle basi prima di cominciarlo. Ogni capitolo è dotato di esercizi , quindi potrete mettere in pratica ciò che avete studiato e vedere i progressi fatti. Approfondisce in maniera specifica tutti i concetti di linux , partendo dalla distribuzione in se, in tutti gli esempi funziona con Fedora ecc. (molte cose mirano a fornirti le conoscenze necessarie per acquisire la certificazione Red Hat.). Questo testo , mira proprio a conoscere le distro ubuntu/fedora/red hat, quindi vedrete nello specifico come lavorano e tutti i comandi che possono essere eseguiti in questi sistemi operativi.
Ora, per iniziare ed avere un'infarinatura concettuale, consiglio gli Hacklog 1 e 2 , i migliori a mio parere ;)
  1. Hacklog 1
  2. Hacklog 2
]Ottima collana di libri scritta in maniera semplice e chiara per imparare trucchi per difendersi dagli attacchi hacker ed altro.

Il primo hacklog , introduce l'hacking in se (superficialmente) , cosa è una VPN , come usare TOR , protocolli , indirizzi ip , molto valido ed esaustivo. Il secondo invece , introduce tutti i trucchi per difendersi , molto curato in ogni dettaglio , infatti lo consiglio vivamente.

Successivamente , non possono mancare:
  1. The art of explotation
  2. Hacker 7.0
Il primo, the art of explotation , è un'ottima introduzione a chi vuole sapere come funziona il tuo sistema operativo come può essere hackerato. Il libro presenta molti codici di esempio e spiega passo dopo passo non solo come hackerare in un servizio, ma come pensare e creare il proprio codice per hackerare un sistema. Per leggere questo libro è necessaria un'ottima conoscenza di Unix, come programmare in linguaggio di programmazione C e una buona conoscenza del networking.
Il secondo, hacker 7.0 , mostra tutti i tool e le tecniche usate nell'hacking etico, utile per iniziare ma dovrete sapere già le basi.

Fondamentale da leggere è anche :
Penetration Testing: A Hands-On Introduction to Hacking
Spiega molti trucchi su come Bipassare alcuni sistemi di sicurezza, oltre a fornire una metodologia che permette di capire come approcciarsi al PT, il libro mostra anche diversi trick che possono fare la differenza sia a lavoro che nelle CTF. Alcuni script e programmi usati nel libro non sono più presenti nei link descritti ma, basta saper usare Google per trovare tutto il materiale necessario.

Concludo , con:
  1. The hacker playbook 1
  2. The hacker playbook 2
  3. The hacker playbook 3
Ottimi manuali per chi vuole la pratica sotto le mani, questo è il manuale di istruzioni per condurre un pentest basilare. Ottimi ovviamente per chi ha già solide basi , ma non sono utili per chi non sa nulla; ovviamente prima di arrivare a questi manuali bisognerà avere conoscenze pregresse.

Spero di avervi aiutato, e spero che possiate apprezzare il mondo dell'hacking e il mio impegno per farvi immergere in questo fantastico mondo.

Alla prossima, lasciate una recensione e fatemi sapere ;)
Proprio una infarinatura generale, che non fa male a nessuno
 
Mi complimento per la guida iniziale, ben strutturata e collegata ai vari riferimento. Anche un neofita come me la comprende senza alcun rilevante problema