martedì 3 dicembre 2013

Come Diventare Hacker

In questo articolo non spiego nessuna tecnica hacking in particolare ma lo ritengo fondamentale per chi inizia. Ti dirò i passi da seguire e ti spiego come diventare hacker. Il concetto di hacking va inteso come quella disciplina che consiste nell'apprendere cose nuove e nel risolvere problemi anche complicati. Molti vedono l'hacker come colui che commette reati informatici, ma non è così, un hacker è molto di più.

Come diventare hacker

Prima che tu continui a leggere voglio informarti che è finalmente uscita la guida scritta da me Come diventare hacker: la guida base che è molto semplice, completa e che ti spiega in maniera pratica tanti concetti riguardo al mondo dell'hacking.

Leonardo da Vinci era un hacker dell'epoca. Non si stancava mai di apprendere e non si arrendeva quando si trovava di fronte a problemi apparentemente irrisolvibili. Tanto per fare un esempio: Leonardo da Vinci voleva che l'uomo volasse (cosa impossibile all'epoca) e progettò la prima macchina volante funzionante della storia. Un genio? Sì, ma aveva anche l'istinto dell'hacker.

Dopo aver letto questo modesto articolo non puoi pretendere di essere già hacker ma puoi addentrarti nel mondo dell'hacking.

Ecco dunque che ti elenco i passi importanti da seguire per diventare un hacker, puoi compiere questi passi in maniera semplice e pratica grazie alla guida Come diventare hacker: la guida base che spiega tutto quello che c'è da sapere per incamminarsi sul sentiero che porta verso la destinazione: diventare hacker.

1. Impara cos'è e com'è fatto un computer. Forse è un punto un po' scontato ma di certo è fondamentale, se non sai cos'è un PC e quali sono i suoi componenti non puoi passare ai passi successivi. Impara bene l'argomento perché, ripeto, è fondamentale.

2. Impara ad usare il computer. Anche questo è ovvio, ma se sei all'inizio prima di proseguire ti consiglio dapprima di conoscere bene come si usa un computer.

3. Impara un linguaggio di programmazione. Se non sai cos'è te lo spiego io: un linguaggio di programmazione è un linguaggio tramite il quale è possibile creare programmi (software). Perché impararlo? Per 2 motivi: il primo è che imparando un linguaggio di programmazione si capisce meglio com'è fatto e come funziona un computer ed il secondo è che ti fa addentrare sempre di più nel mondo dell'hacking. Ti consiglio di imparare dapprima un linguaggio semplice come il Python per poi passare a linguaggi più complicati come il C++.

4. Crea semplici programmi. Sperimenta: crea piccoli software in grado di svolgere determinati compiti, questo ti aiuterà ad ottenere confidenza con i linguaggi di programmazione.

5. Impara le basi dell'hacking. Come? Ti consiglio di scaricare la mia guida gratuita che spiega le tecniche base dell'hacking facendo utilizzo del linguaggio Python: Python e l'arte dell'hacking.

6. Passa anche al lato web. Apprendi anche linguaggi web come l'HTML, il PHP e il Javascript. Passa al pratico e leggi questo post che spiega come hackerare un sito. Inoltre, assimila tecniche come l'SQL Injection che tratto in questa serie di articoli: SQL Injection: Rubare Informazioni Da Un Database.

7. Sappi come non lasciare nessuna traccia. Questa forse è una delle parti più complicate dell'hacking. Per iniziare leggi questa guida che spiega come diventare anonimi in rete.

8. Apprendi, apprendi, apprendi. Informati e tieniti aggiornato visitando vari siti e blog come questo che trattano l'hacking e la sicurezza informatica.

Questi step sono spiegati e approfonditi, come già detto nella guida (scritta da me) Come diventare hacker: la guida base che è frutto di esperienza e costanza nell'apprendere gli argomenti riguardo al mondo dell'hacking.

Questo articolo non vuole essere una guida assoluta e definitiva ma è solo il frutto di anni di esperienza nel campo. Spero che questo articolo ti sia stato utile. Se vuoi, commenta pure.

82 commenti:

  1. ciao sono un neofita di questo mondo e vorrei e diventare un hacker. Seguirò questa guida passo passo perche credo si la piu facile e la piu chiara sul web. Volevo pero chiederti se conoscevi un corso online per imparare il python visto che la guida che hai tu presuppone gia una conoscenza parziale del python che io non ho. La guida che cerco deve essere in italiano perfavore dato che in inglese non ci capirei nulla. Ho python 3.2.2 su ubuntu 12.04 ;)

    RispondiElimina
    Risposte
    1. Ciao, come guide sul Python in italiano ce sono per il web. Ti posso consigliare quella di html.it, digita su Google "guida Python html.it". Spero di esserti stato di aiuto.

      Elimina
  2. Salve, mi chiamo Nick, sono sempre stato appassionato dell'informatica e alla figura dell'hacker in relazione alla sua conoscenza e sviluppo logico nel superare gli "ostacoli". Detto questo dalle tue parole l'inizio sembra essere quello di imparare il linguaggio Phyton, e così farò. Mi terrò aggiornato dal tuo sito.
    Ps: per Phyton la guida di Html.it è esaustiva o meglio un manuale?. Ad esempio questo
    http://www.ibs.it/code/9788848124645/python-guida-pocket/lutz-mark.html

    Grazie aspetto tua gentile risposta

    RispondiElimina
    Risposte
    1. Il mio consiglio è quello di iniziare dalla guida di html.it, poi puoi approfondire sulle socket leggendo le varie guide (di gratuite ce ne sono molte) presenti online.

      Elimina
  3. Aiuto ho fatto tutto ed e andato bene ma quando effettuò ricerche mi dice " i nostri sistemi hanno rilevato un traffico insolito proveniente dalla rete del tuo computer e per proseguire devo scrivere delle parole nell immagine mi devo preoccupare?

    RispondiElimina
    Risposte
    1. Usi Google Chrome? Il messaggio appare quando vai su Google?

      Elimina
  4. ho scoperto oggi l'esistenza di questo sito e mi sono gia letto praticamente tutto...
    mi piacerebbe leggere una guida o comunque qualcosa sull' hacking di server.
    argomenti in ogni caso molto interessanti, ci passerò più spesso!

    RispondiElimina
    Risposte
    1. Arriveranno, un po' di pazienza.

      PS: Grazie per il commento.

      Elimina
  5. Sono esattamente tutte le cose che faccio in piu mi scarico giochi gratis per xbox 360 connetendomi a filezilla senza imgburn.

    Il corso è ottimo lo seguo e ho solo 11 anni.

    RispondiElimina
    Risposte
    1. Qui non bisogna parlare di età ma di flessibilità mentale. C'è chi apprende subito e chi apprende più lentamente. Sì, dipende anche dall'età, ma io credo che tutto giri intorno alla voglia e alla forza di volontà. Comunque grazie per il commento.

      Elimina
    2. Akay GattoGamer16 novembre 2015 17:24

      Eh giá, hai ragione... tipo io che ho 13 anni, apprendo qualsiasi cosa facilmente (dati RAM, dati WEB, serrature complesse, ecc...) invece ci sono certi piu grandi di me che se io li spiego qualcosa, loro non capiscono niente... ah ah ah :D

      Elimina
  6. ma con il punto 1 e 2 intendi anche che bisogna sapere usare nei minimi dettagli una tastiera?
    ma precisamente per questi due punti potresti darmi dei link che spiegano ciò che intendi?
    grazie mille di tutto ;)

    RispondiElimina
    Risposte
    1. Può essere di grande aiuto Wikipedia. Cerca la parola computer, poi studia i suoi componenti.

      Elimina
  7. ciao a tutti sono iang zora vorrei sapere come trasformare il C++ in linguaggio macchina :)

    RispondiElimina
    Risposte
    1. Con un compilatore, per il C++ ti consiglio MinGW, è un buon compilatore ed è gratuito.

      Elimina
  8. ciao, se hai tempo mi spiegheresti come posso distruggere un sito web senza usare il prompt dei comandi. Grazie in anticipo

    RispondiElimina
  9. ciao , complimenti per il sito , questa guida è stata il giusto input per spingermi ad addentrarmi nel mondo dell' hacking .
    io conosco gia i linguaggi di programmazione web xhtml e css ed ho una base nel linguaggio c , tu dici che sarebbe meglio imparare prima il python , non sarebbe meglio per me passare dal c al c++?
    ed un ultima domanda, essendo tu un hacker mi consigli di usare un S.O. windows o linux?
    in giro ho letto di kali linux che sembra essere la distro dei veri hacker, ma gia conosco linux da qualche anno e non noto nessuna differenza particolare tra kali linux e altre distro ...
    forse ho fatto troppe domande !
    complimenti ancora per il sito , e ti ringrazio in anticipo per un eventuale risposta :)

    RispondiElimina
    Risposte
    1. Io ti consiglio di imparare prima il Python perchè ti aiuta a comprendere in maniera più semplice e rapida concetti un po' "difficili" come la programmazione ad oggetti. Una volta aver preso una buona confidenza con il Python puoi passare tranquillamente al C++ e imparare concetti un po' più avanzati.

      Come sistema operativo ti consiglio Linux Ubuntu che è dotato di interprete Python e compilatore C++, inoltre Linux, almeno a mio avviso, riesce a farti "capire il computer".

      Per quanto riguarda le distro, le differenze per la maggior parte riguardano solo i programmi e i tool installati che cambiano da distribuzione a distribuzione.

      Grazie per il commento.

      Elimina
    2. grazie mille per la tua risposta molto esaustiva , e complimenti per il sito molto ben organizzato , inoltre mi sta tornando molto utile con tutte le guide presenti :)

      Elimina
  10. senti io ho scaricato python per creare piccoli programmi ma e me dice che non è possibile, forse perchè ho il processore intel core 2 o non centra niente?

    RispondiElimina
  11. Improbabile che dipenda dal processore. Se puoi dirmi il messaggio di errore ed illustrarmi meglio la situazione posso aiutarti.

    RispondiElimina
  12. mi diceva syntax erorr credo sintassi errata una cosa del genere e mi dava due pulsanti ok e annulla

    RispondiElimina
    Risposte
    1. Il syntax error è un errore di sintassi, devi controllare i vari caratteri come quello di tabulazione (TAB).

      Elimina
    2. Cerca anche di non inserire le lettere accentate che possono dare problemi.

      Elimina
  13. forse dipende dal sistema che io ho windows xp? a me dal sito suo (di python) mi diceva che non lo potevo scaricare infatti l'ho scaricato da softonic però ora mi mettono windows 7

    RispondiElimina
    Risposte
    1. Devi scaricare la versione per windows a 32 bit. Su XP, a me, non ha mai dato nessun problema.

      Elimina
  14. ciao :D io adoro gli hacker e per questo lo voglio diventare,ti ringrazio per questo commento e sappi che lo seguirò man mano,mi puoi dire pero quanti anni c'hai messo per diventare un hacker esperto?

    RispondiElimina
    Risposte
    1. Non sono un hacker esperto ma un appassionato di informatica ed hacking che mette le proprie conoscenze a disposizione di tutti.

      Elimina
  15. 41(_)74m1 4 d1v3//743 (_)// h4[k3r vincent.ruscillo@gmail.com

    RispondiElimina
    Risposte
    1. Per diventare hacker occorrono 2 cose:
      1. Passione
      2. Conoscenza

      Quindi ti incoraggio a studiare con costanza.

      Elimina
    2. Per diventare hacker occorrono 2 cose:
      1. Passione
      2. Conoscenza

      Quindi ti incoraggio a studiare con costanza.

      Elimina
    3. Occorre anche la scuola di informatica oppure programmazione

      Elimina
    4. No stai tranquillo la scuola d informatica o ITIS ti fa imparare la base dell'informatica C, C++, Java, Html, CSS, e tanti altri linguaggi... ma sono comunque dei linguaggi che puoi imparare da solo con esercizio e ricerche su internet.. daltro canto anke a scuola usiamo molto le ricerche e siti come HTML.IT...

      Elimina
  16. Ciao,scusa potresti spiegarmi cosa significa "Saper usare il computer"?Perchè è un po' troppo vaga come cosa,intendi qualche programma specifico o cose simili?Insomma,diciamo che sono abbastanza pensieroso sul punto 2...grazie in anticipo.

    RispondiElimina
    Risposte
    1. Significa conoscere un computer ed i suoi componenti e diventare un utente esperto di esso.

      Elimina
    2. Si,ho capito,ma mi hai ripetuto quello che c'è scritto...mentre in altri punti dici cosa apprendere,tipo codici o parti di un computer,qui dici solo di saperlo usare...cioè,è un po' vaga come cosa...ci sono cose in particolare da saper usare al meglio?O intendi cose generali come saper navigare su internet,saper come cancellare programmi ecc...?

      Elimina
    3. Sai cos'è il CMD (Prompt dei Comandi)? Sai a cosa esso serve? Sai come creare una rete locale LAN col tuo PC? Sai come si cambia server Proxy? Inizia ad apprendere cose del genere

      Elimina
    4. mini esperto hack

      Elimina
  17. Drivefury seguo da molto questo blog e ho letto quasi tutte le guide e ti ringrazio molto per tutto quello che hai messo a disposizione di tutti ma vorrei farti una domanda : è possibile hackerare i giochi online, se si come ?

    RispondiElimina
    Risposte
    1. Si che è possibile, ma è molto più complicato rispetto ad hackerare giochi offline (o in locale).

      Elimina
  18. Complimenti per la guida, ho 16 anni e ho fatto un biennio di scuola informatica dal prossimo anno farò domotica e non so se mi faranno fare il linguaggio C ++ , fortunatamente qualcosa da solo ho imparato a livello di computer ma non di programmazione , mi piace l hacking quindi proverò a seguire la guida approfondendo anche sapendo che sarà difficile ,ma ci provo, se non riesco a capire qualcosa posso chiedere a te?

    RispondiElimina
  19. Come posso vedere la pasword della rete wi fi della vicina grazie

    RispondiElimina
    Risposte
    1. allora scaricati wpa tester funziona solo su sistemi operativi android.

      Elimina
  20. Grazie zio .mi ha aiutato moltissimo ma non sono riuscito. È una password difficile da trovare che altra soluzione ce zio

    RispondiElimina
    Risposte
    1. Zio scaricati Wpa Tester ti ricordo che e solo compatibile con sistemi operativi android.

      Elimina
  21. ciao Driverfury ho un virus sul cellularesapresti come toglierlo?
    grazie in anticipo:)

    RispondiElimina
  22. ciao driverfury ho un virus sul cellulare sapresti come toglierlo?
    grazie in anticipo:)

    RispondiElimina
    Risposte
    1. Allora per rimuoverlo devi formattare/resettare il tuo cellulare per informazioni cerca su google il modello del tuo cellulare e cerca anche come si fa la recovery mode...

      Elimina
  23. Ciao,volevo chiedere se diventando hacker si può risalire da dove una persona ha postato qualcosa nel senso l'indirizzo tipo una domanda su yahoo answer
    P.S cerco proprio l'indirizzo di quella persona perché ha postato una domanda e vorrei aiutarlo a risolvere,grazie

    RispondiElimina
    Risposte
    1. È molto difficile, un metodo potrebbe essere quello di entrare "rubare informazioni" dal database (quasi impossibile) dove è contenuto anche l'indirizzo di chi posta le domande.

      Elimina
  24. Ciao :) per caso, leggendo un libro mi si è aperto dinnanzi il mondo dell'informatica e dell'hacking. Per curiosità mi son messa a cercare e sono arrivata su questo sito che, a mio avviso, è molto esaustivo. Sono affascinata anche dal modo in cui trasmetti la tua passione e informi le persone.
    Ad ogni modo, avendo appendo finito il liceo scientifico (che in pratica, pur essendo pni- piano nazionale di informatica, non mi ha insegnato un tubo di informatica e con il computer faccio pena) e dovendo scegliere una facoltà, optare per una facoltà quale ingegneria informatica potrebbe aiutarmi, decidendo di iniziare un persorso di apprendimento hackin?
    Ad ogni modo spero di poter mantere i contatti con te in modo da essere indirizzata in uno studio completamente nuovo per me.
    Ps: è tardi per iniziare questo percorso?

    RispondiElimina
    Risposte
    1. La scuola dell'obbligo non insegna quasi niente riguardo all'informatica (a mio parere, è anche per questo che l'Italia è un paese in crisi economica e meno sviluppato di altri paesi come Germania, Inghilterra ecc..). Tutto quello che so riguardo al mondo dell'hackig l'ho imparato da autodidatta su Internet e molte volte il materiale lo si trova solo in inglese. È per questo motivo che ho deciso di aprire questo blog, voglio trasmettere preziose informazioni in maniera semplice, chiara e soprattutto in italiano.

      Per quanto riguarda la facoltà da scegliere ti consiglio Ingegneria Informatica perchè, a differenza della facoltà di Informatica, offre un percorso più completo. Consiglio di approfondire in merito ai percorsi delle due facoltà facendo una ricerca su Google. Ovviamente sappi che gli studi da intraprendere saranno più approfonditi e complicati rispetto ai "banali" articoli che trovi su questo blog. Naturalmente devi avere molta passione per l'informatica in tutti i suoi aspetti altrimenti rischi di non voler continuare, quindi prima di prendere qualsiasi decisione, rifletti.

      Ah... quasi dimenticavo. Sapevi che è da poco uscita la guida (scritta da me) che ti fa addentrare (partendo da zero) nel mondo dell'hacking. Per maggiori informazioni vai qui: http://diventarehacker.blogspot.it/p/come-diventare-hacker.html

      PS: Non è mai troppo tardi per iniziare questo percorso.

      Elimina
    2. Gentilissimo come sempre :)
      Grazie.
      -L

      Elimina
    3. Prego.

      Messaggio inviato da Samsung Galaxy S3.

      Elimina
    4. Anch'io ho ho voglia di imparare l'arte dell'hacking e non vedo l'ora.
      Vado in terza media,lo so sono ancora piccolo per queste cose,ma ne sono appassionato dalla prima volta che ho preso in mano un cellulare,il mio liceo sara industriale cosi da capire molto altro sulla tecnologia.
      Grazie per aver aperto questo sito per spiegarci come iniziare a diventare dei veri hacker;)

      Elimina
  25. Ciao :)...io ho un computer portatile...è possibile diventare hacker con un computer del genere? O fa schifo?

    RispondiElimina
    Risposte
    1. Non fa schifo, puoi diventare hacker (teoricamente) con qualsiasi macchina (computer). È anche naturale che una macchina più potente comporta i suoi vantaggi. Ma non pensare a questo, focalizzati sullo studio teorico e pratico.

      Elimina
  26. Ciao io vorrei entrare nel mondo degli hacker per dare una mano alle persone dopo aver avuto qualche problema con il mondo di internet e nessuno è riuscito o non ha voluto aiutarmi io ora ti chiedo potresti aiutarmi in qualche modo ?

    RispondiElimina
  27. ciao DRIVERFURY o scaricato la tua guida.. grazie.

    RispondiElimina
  28. Ciao DriverFury
    Ho imparato il Python ma non so come iniziare a hackerare.
    aiuto!!!

    RispondiElimina
    Risposte
    1. Scarica la guida "Python e l'arte dell'hacking" qui: http://diventarehacker.blogspot.it/p/python-e-larte-dellhacking.html

      Inoltre, una guida più ampia, approfondita e comprensiva che non riguarda solo il Python puoi scaricarla qui: http://diventarehacker.blogspot.it/p/come-diventare-hacker.html

      Elimina
  29. Avrei bisogno di contattarti privatamente... mi potresti dire la tua email?

    RispondiElimina
  30. Ciao
    come si fa a creare hack per giochi?tipo vedere attraverso i muri ecc...

    RispondiElimina
    Risposte
    1. Ciao, fra un po' su questo blog arriveranno guide a riguardo. Per ora puoi cercare su Google ma quasi tutto quello che trovi è in lingua inglese o spiegato in modo un po' confusionale.

      Elimina
    2. Tra quanto di piu' preciso? Entro una settimana...due.....?

      su internet , quello che ho trovato in italiano era spiegato male...

      Elimina
    3. La settimana prossima.

      Eh sì purtroppo quello che trovi in italiano molte volte è un copia e incolla da siti in lingua inglese e tradotto con Google Traduttore.

      Elimina
  31. ciao
    si potrebbe distruggere un sito completamente?
    se si come?

    RispondiElimina
    Risposte
    1. Si si può fare con attacchi DoS o DDoS anche più tosto semplici da fare... ma ti ricordo che per buttare giù un server ti posso mettere anche al fresco ��

      Elimina
  32. hey raga,,, abbassate la cresta, una volta che si trova un blog fatto a puntino i soliti cafoni si intromettono stupidamente girare alla larga suuu

    RispondiElimina
  33. Ciao Davvero grazie sei stato super esauriente e conciso,mi piacerebbe davvero inoltrarmi in questo mondo.....ci proverò,tanta voglia di imparare e forza di volontà....ciao grazie ancora ah(amo Penelope Garcia)

    RispondiElimina
  34. Scusa ma potresti fare una guida che dice dove scaricare e come usare il python,con un video se puoi (Che cosi capisco meglio i passaggi)

    RispondiElimina
  35. Salve, intanto volevo ringraziarla, non esiste praticamente nessun'altra guida così dettagliata e ben fornita.
    Detto questo avrei una domanda, ho letto la vostra guida , l'ho testata per "hackerare" un sito creato da me stesso (lavoro nel campo dei siti web) ed ha funzionato davvero, ho cancellato ogni cosa direttamente dal database, però se volessi compiere un attacco (ipotesi: ad un sito importante) utilizzando la tecnica del proxy si è davvero al sicuro da eventuali "indagini"?

    RispondiElimina
    Risposte
    1. la sicurezza informatica è solo un illusione
      non sei mai al sicuro
      la polizia potrà sempre arrivare a te

      Elimina
  36. Questo commento è stato eliminato dall'autore.

    RispondiElimina
  37. sei vittima di un Craker non di un Hacker (esperienza subita in passato)

    RispondiElimina
  38. Viva gli hacker :]

    RispondiElimina
  39. Ciao sono Giuseppe vorrei sapere ce un modo per entrare nei siti dei centri scommesse e scoprire i pronostici di nascosto poi come si diventa un hacker

    RispondiElimina