Come diventare un hacker

Posted on
Autore: Monica Porter
Data Della Creazione: 20 Marzo 2021
Data Di Aggiornamento: 17 Maggio 2024
Anonim
COME DIVENTARE UN HACKER [Guida] (Step by Step)
Video: COME DIVENTARE UN HACKER [Guida] (Step by Step)

Contenuto

In questo articolo: apprendi le tecniche di base dell'hacking Pensa come hacker Ottieni rispetto per la community7 Riferimenti

C'è un mondo, quello della cultura condivisa, che è composto da programmatori, esperti e assistenti di rete. È un ambiente che può essere rintracciato per decenni, a partire dai primi microcomputer collegati in rete e dai primi esperimenti su ARPANET. I sostenitori di questa cultura si sono dati il ​​nome di "hacker". Molte persone pensano che gli hacker siano solo persone che entrano nei computer e fanno hacking al telefono, ma essere hacker non è questo, è una vera cultura con principi reali che spesso il pubblico ha frainteso. Impara le tecniche di base dell'hacking, come pensare "hacker" e come farsi un nome in questo mondo.


stadi

Parte 1 Scopri le tecniche di base dell'hacking



  1. Ottieni un Unix open source e impara come usarlo e ruotarlo. Unix è il sistema operativo di Internet. Puoi usare Internet senza conoscere il mondo Unix, ma non diventerai mai un hacker di Internet senza sapere cos'è Unix. Per questo motivo, il mondo dell'hacking è girato piuttosto pesantemente su Unix. Un Unix come Linux, ad esempio, ma ce ne sono altri, può funzionare in parallelo sullo stesso computer. Scarica Linux online e se hai problemi con l'installazione, vai ai forum di Linux o ai gruppi di utenti Linux locali.
    • Un buon modo per saltare in acqua è lanciare quello che i fan di Linux chiamano un "live CD", una distribuzione che gira interamente da un CD senza dover modificare nulla sul disco rigido. È un modo conveniente per vedere tutte le possibilità senza dover sconvolgere tutto.
    • Accanto a Unix ci sono ovviamente altri sistemi operativi, ma sono modificati in binario, puoi leggere il codice, ma non puoi cambiarlo. Tentare di imparare l'hacking su un computer Microsoft Windows o qualsiasi altro sistema proprietario è come cercare di imparare a ballare indossando un corsetto di gesso.
    • Su Mac OS X, è possibile eseguire Linux, ma solo una parte del sistema Mac è "open source", quindi dovrai affrontare molti ostacoli e dovrai sbarazzarti di questa cattiva abitudine di dipendere dal proprietario del codice apple.



  2. Impara a scrivere in HTML. Se non hai mai programmato, inizia con HTML. Prenderai delle buone abitudini che, a loro volta, ti aiuteranno ad andare oltre. Tutto ciò che puoi vedere su Internet in termini di foto, immagini di varie illustrazioni è sostenuto da HTML. Inizia costruendo una semplice home page, quindi puoi espandere.
    • Nel browser, apri una pagina di qualsiasi sito, quindi apri la pagina di origine per esaminare da vicino l'HTML. In Firefox, fai "Visualizza" e poi "Sorgente pagina" o fai clic con il pulsante destro del mouse in qualsiasi punto della pagina e prendi "Mostra codice sorgente".
    • L'HTML può secernere su qualsiasi editor di e, Notepad, Simple o Word (sebbene Word non sia molto affidabile per HTML). Salvare il file come ".txt" (formato e). Quindi puoi trascinarlo nella finestra del browser per vedere cosa succede.
    • Devi imparare la sintassi dell'HTML e in particolare quella dei tag (o "tag"). "<" È il simbolo utilizzato per aprire un tag e "/>" per chiuderlo. "<P>" viene utilizzato per pubblicizzare e, il tuo al volo. Ogni volta che vuoi cambiare la formattazione di una e, userà i tag, per mettere in grassetto, corsivo, colore ... In questo, l'HTML aiuta a capire meglio come funziona Internet.



  3. Impara a programmare. Se vuoi comporre versi, devi padroneggiare la grammatica. Prima di rompere un codice, è meglio conoscerlo, giusto? Ma se il tuo obiettivo è diventare un vero "hacker", avrai bisogno di qualcosa di più di un semplice inglese: un "hacker" deve scrivere bene!
    • Python è un buon linguaggio per iniziare, perché è chiaro, ben documentato e relativamente accessibile ai principianti. Anche se è un buon linguaggio di avvio, è tutt'altro che un giocattolo, è molto potente, flessibile e adatto a grandi progetti. Il linguaggio Java è un'opzione, ma è stato messo in discussione il suo utilizzo come primo linguaggio di programmazione.
    • Se prendi sul serio la programmazione, dovrai imparare C, il linguaggio di base di Unix (C ++ è molto vicino a C, se ne conosci uno, imparare l'altro non sarà difficile). Il C è molto efficiente per le risorse della macchina, ma ci vorrà molto tempo per eseguire il debug ed è per questo che viene evitato (a meno che non sia inevitabile per l'efficienza della macchina!)
    • Potrebbe essere una buona idea iniziare con una piattaforma come Kali (ex Backtrack) o l'ultima versione di Ubuntu / Debian su cui si basa Kali.

Parte 2 Pensa come un hacker



  1. Sii creativo. Una volta acquisite le conoscenze tecniche, dovrà mettere stile, arte! Gli "hacker" sono come artisti, filosofi, ingegneri, il tutto in uno! Amano e difendono la libertà e praticano la responsabilità reciproca. Il mondo è pieno di affascinanti problemi che affermano di essere risolti e un "hacker" non si preoccupa di risolverli, solo mostrando le sue abilità e rompendo la sua intelligenza.
    • Sapere come riconoscere le definizioni reali. Un hacker non è un hacker, ma una persona appassionata del funzionamento intimo dei sistemi informatici
    • Gli hacker sono interessati a molte cose sia intellettualmente che culturalmente. "Lavora appassionatamente mentre giochi, gioca duro come lavori", potrebbe essere il loro motto! Per i veri hacker, esiste una linea sottile tra "giocare" e "lavorare", o tra "scienza" e "arte". Devi essere in grado di muoverti in un mondo in cui tutto è confuso per raggiungere una creatività straordinaria.
    • Leggi fantascienza. Frequenti incontri di fantascienza (un buon modo per incontrare hacker e futuri hacker).
    • Pratica un'arte marziale. La disciplina mentale richiesta dalle arti marziali è abbastanza simile a quella praticata dagli hacker. Le arti marziali preferite dagli hacker sono quelle che richiedono disciplina mentale, vigilanza rilassata e autocontrollo, più della forza bruta, della forza atletica o della resistenza fisica. A questo proposito, il Taïchi è un'arte marziale particolarmente apprezzata dagli hacker.


  2. Impara a risolvere i problemi. Un problema deve essere risolto una volta per tutte. Il tempo degli altri hacker è prezioso, al punto che è quasi un dovere morale per te condividere le informazioni, risolvere i problemi e far conoscere la tua soluzione. Quindi altri hacker saranno in grado di concentrarsi su nuovi problemi invece di dover risolvere per sempre quelli vecchi (non reinventare la ruota).
    • Non credere di essere obbligato a consegnare subito tutto il tuo lavoro, anche se coloro che lo fanno sono rispettati nella comunità. È sufficiente nei valori degli hacker vendere parte del frutto del tuo lavoro per mangiare, pagare l'affitto o acquistare apparecchiature informatiche.
    • Leggi vecchi libri come "Jargon File" o "Hacker Manifesto" di The Mentor. Potrebbero essere un po 'obsoleti, ma sono molto utili sull'atteggiamento e sullo stato d'animo che devi avere.


  3. Riconosci e combatti contro l'autorità! Può sembrare strano, ma c'è autorità e autorità. Gli "hacker" odiano la noia, le faccende e le persone autoritarie che censurano, nascondono informazioni, le frenano. Quando un hacker è annoiato o costretto a fare uno stupido lavoro ripetitivo, non può lasciarsi andare a ciò che gli piace fare: risolvere nuovi problemi! Per comportarti come un hacker, dovrai trovare il modo di automatizzare il più possibile le attività noiose.
    • "Pirata informatico" sta rifiutando ciò che viene generalmente chiamato lavoro e proprietà privata. L '"hacker" è qualcuno che lotta per la legalità e per la condivisione della conoscenza! La Lambition è fantastica!


  4. Per essere un hacker, devi avere le competenze. Gli hacker non permetteranno ai fumatori di perdere tempo, ma sanno riconoscere le abilità dove sono, comprese le abilità di hacking, ma più in generale, ogni abilità è apprezzata. Internet rende umile! Avere abilità che pochi hanno è particolarmente apprezzato e avere abilità che mettono in gioco consapevolezza, abilità e concentrazione è ancora meglio.

Parte 3 Ottieni il rispetto della comunità



  1. Scrivi un software open source. Scrivi programmi che altri hacker troveranno divertenti o utili. Dai i tuoi codici sorgente in modo che tutti gli hacker ne traggano beneficio. Quindi, in questo mondo di hacker, ci sono veri "semidei", coloro che hanno composto e condiviso questi grandi programmi che hanno soddisfatto un reale bisogno e che ora sono utilizzati da tutti.


  2. Test e debug di software open source. Qualsiasi autore open source degno di questo nome ti dirà che un buon beta tester (che sa descrivere chiaramente i sintomi, individuare i problemi, diagnosticare i bug in un breve rapporto e che è in grado di impostare alcune semplici routine diagnostiche) vale la pena è pesante d'oro.
    • Prova a trovare un programma in fase di sviluppo che ti interessi ed essere un buon beta-maker. Vi è, in questo ambiente, una progressione naturale, dal test dei programmi fino alla modifica di tali programmi tramite il loro debug. Imparerai molto in questo modo e avrai un buon karma con le persone che, a loro volta, ti aiuteranno.


  3. Pubblica informazioni utili. È molto utile lavorare per raccogliere e filtrare informazioni utili e interessanti sul Web o in documenti come Domande frequenti (FAQ) e rendere disponibili queste informazioni. Coloro che si occupano dell'aggiornamento delle FAQ tecniche ottengono in cambio un grande riconoscimento quasi grande quanto i programmatori open source.


  4. Lavora sull'infrastruttura. La cultura degli hacker (proprio come Internet, per quella materia) si basa sul volontariato. C'è molto lavoro da fare, ma non necessariamente prestigioso per farlo funzionare: amministrazione di mailing list, moderazione di newsgroup, manutenzione di siti di backup del software, sviluppo di RFC e altri standard tecnici . Le persone che svolgono questo tipo di lavoro noioso sono molto apprezzate, perché tutti sanno che questi compiti richiedono molto tempo e non sono divertenti come la manipolazione del codice. Supporre che questo lavoro noioso sia una bella prova di dedizione.


  5. Sii al servizio della cultura degli hacker. Non è qualcosa che sarai in grado di fare immediatamente. Dovrai metterti alla prova per un po 'e acquisire una certa notorietà in una delle quattro aree sopra menzionate. Nella cultura hacker, non ci sono leader, a rigor di termini, ma ci sono alcuni eroi, ma anche anziani, storici e portavoce. Una volta che ti sei dimostrato sul campo, potresti essere in grado di entrare in una di queste categorie.
    • Attenzione! Gli hacker sono sempre sospettosi della lego dei loro vecchi, quindi arrivare a questa notorietà non è sicuro. Non cercare il riconoscimento, fai quello che devi fare e arriverà abbastanza presto. Sii modesto e grato per il tuo status.