Come diventare un hacker

Autore: Monica Porter
Data Della Creazione: 15 Marzo 2021
Data Di Aggiornamento: 1 Luglio 2024
Anonim
COME DIVENTARE UN HACKER [Guida] (Step by Step)
Video: COME DIVENTARE UN HACKER [Guida] (Step by Step)

Contenuto

Nella sicurezza informatica, gli hacker sono persone che si concentrano sui meccanismi di sicurezza dei sistemi e delle reti informatiche. Esistono comunità e condivisioni culturali tra programmatori e web wizard che hanno fatto risalire decenni di storia al primo momento dell'esperimento di condivisione dei dati tra un minicomputer e ARPAnet. I membri di questa comunità sono stati i primi "hacker". I computer e i sistemi telefonici infiltrati sono diventati icone tra gli hacker, ma questa cultura è più complessa ed etica di quanto molti pensano. Impara le tecniche di intrusione di base, il pensiero degli hacker e ottieni il timore reverenziale di irrompere nel mondo degli hacker.

Passi

Parte 1 di 3: le basi

  1. Esegue Unix. Unix è il sistema operativo di Internet. Sebbene tu possa usare Internet senza conoscere Unix, non puoi diventare un hacker senza capire Unix. Quindi la cultura hacker odierna si concentra principalmente su Unix. Unix come Linux può essere eseguito in parallelo con Microsoft Windows sullo stesso computer. Scarica Linux online e trova qualcuno che sappia come usarlo per aiutarti a installarlo.
    • Il modo migliore per iniziare è avviare da un CD, che si installa completamente dal disco senza che sia necessario modificare il disco rigido. Ecco come installarlo senza molto lavoro.
    • Ci sono sistemi operativi diversi da Unix, ma sono usati nel binario: non puoi leggere il codice e non puoi modificarlo. Cercare di imparare a infiltrarsi su un computer con Microsoft Windows o qualsiasi sistema closed-source sarebbe come imparare a ballare bendati dappertutto.
    • Su OS X puoi eseguire Linux, ma solo una parte del sistema è open source: incontrerai ostacoli e fai attenzione a non generare cattive abitudini a seconda del codice proprietario di Apple.

  2. Scrivi HTML. Se non sai come programmare, è essenziale imparare le basi di Hypertext Markup Language (HTML) e svilupparlo passo dopo passo. Quello che vedi quando visiti una pagina web con immagini, immagini ed elementi di design codificati in HTML. Per un progetto, devi imparare come impostare una home page di base e poi seguirla passo dopo passo.
    • Nel tuo browser, apri la pagina delle risorse per controllare l'HTML per un esempio. Vai su Sviluppatore Web> Sorgente pagina in Firefox e guarda il codice.
    • È possibile scrivere HTML in un software di elaborazione testi di base come Blocco note o Testo semplice e salvare il file come "testo" in modo che possa essere caricato nel browser e visualizzato come tradotto.
    • Devi imparare i formati delle carte e il pensiero visivo quando li usi. "<" viene utilizzato per aprire un tag e "/> viene utilizzato per chiudere un tag."

      "per iniziare una riga di codice. Usi i tag per segnalare visivamente le cose: corsivo, formattazione, colori, ecc. Imparare l'HTML ti darà una migliore comprensione di come funziona Internet."


  3. Impara i linguaggi di programmazione. Prima di iniziare a scrivere poesie, devi imparare la grammatica di base. Prima di infrangere la legge, devi studiare legge. Se il tuo obiettivo finale è diventare un hacker, hai bisogno di qualcosa di più del semplice inglese di base per programmare.
    • Python è il "linguaggio" giusto con cui iniziare perché è chiaramente progettato, ben documentato e adatto ai principianti. Sebbene fosse la prima lingua, non era un giocattolo; Python è molto potente, flessibile e adatto a grandi progetti. C'è anche Java, ma il valore di questo linguaggio di programmazione di prima classe deve essere riconsiderato.
    • Se vai alla programmazione, dovrai imparare il C, il linguaggio principale di Unix. Il C ++ è strettamente correlato al C; Se conosci una delle due lingue sopra, imparare l'altra non è difficile. C funziona in modo efficiente con le risorse del computer ma impiega molto tempo per trovare gli errori, motivo per cui C è meno utilizzato.
    • Utilizzare una buona piattaforma di partenza come Backtrack 5 R3, Kali o Ubuntu 12.04LTS non è una cattiva idea.
    annuncio pubblicitario

Parte 2 di 3: Atteggiamento di intrusione


  1. Pensiero creativo. Ora che hai afferrato le basi, puoi iniziare a pensare in una direzione artistica. Le credenze sono come una combinazione di un artista, un filosofo e un ingegnere. Credono nella libertà e nella responsabilità reciproca. Il mondo è pieno di problemi urgenti che devono essere risolti. Gli hacker si sentono felici di risolvere questi problemi, perfezionare le loro abilità e allenare le loro menti.
    • Gli hacker raccolgono molti vantaggi culturali e intellettuali oltre all'intrusione. Lavora con l'entusiasmo che puoi giocare e gioca con l'entusiasmo che fai. Per un vero hacker, i confini tra "play", "do", "science" e "art" sembrano scomparire completamente, fondendosi in uno per creare umorismo creativo di alto livello. .
    • Leggi storie di fantascienza. Esplorare questa categoria è il modo migliore per incontrare hacker e hacker di protocollo. Considera l'idea di imparare le arti marziali. Lo spirito di disciplina nella pratica delle arti marziali sembra assomigliare al percorso essenziale che un hacker persegue. Gli hacker che imparano le arti marziali spesso enfatizzano la disciplina mentale, la percezione del rilassamento e il controllo della forza, della muscolosità o della resistenza fisica. Il tai chi è un'arte marziale adatta agli hacker.
  2. Apprendimento preferiti risoluzione dei problemi. Non risolvere un problema due volte. Pensa nei panni delle persone. Gli hacker credono che condividere le informazioni sia una responsabilità morale. Quando risolvi i problemi, rendili ampiamente disponibili per aiutare le persone a risolvere problemi simili.
    • Non devi sforzarti di dare via tutte le tue creazioni personali, anche se gli hacker che lo fanno sono spesso rispettati. Questo dipende dal valore dell'hacker, che vende abbastanza prodotto da pagare cibo, affitto e attrezzature.
    • Leggi "Jargon File" o "Hacker Manifesto" di The Mentor. Possono essere tecnicamente obsoleti, ma il loro atteggiamento e ispirazione sono gli stessi.
  3. Impara a riconoscere e combattere il governo. Il nemico degli hacker è la noia, la noia, i funzionari governativi usano la censura e la segretezza per strangolare la libertà di informazione. Questo è un lavoro monotono che gli hacker invadono costantemente.
    • Vedere l'intrusione come uno stile di vita per rifiutare il concetto di lavoro e beni "normali", optando per lottare per l'uguaglianza e diffondere conoscenza.
  4. Me lo posso permettere. Quindi chiunque trascorra del tempo su Reddit può creare un nome utente cyberpunk (fantascienza su un mondo futuro) e comportarsi come un hacker. Ma Internet è un meraviglioso bilanciatore, il valore dell'energia va oltre l'ego e l'atteggiamento. Trascorrendo del tempo concentrandosi sul prodotto invece che sulla tua immagine, guadagnerai rapidamente il rispetto delle persone invece di cercare di imitare gli attuali modelli culturali di "intrusione". annuncio pubblicitario

Parte 3 di 3: intrusione competente

  1. Scrivi software open source. Scrivi programmi interessanti e utili per altri hacker e condividi la loro fonte con la comunità degli hacker. Le persone che sono più ammirate nel mondo degli hacker sono quelle che scrivono ottimi programmi, capaci di soddisfare una varietà di esigenze ma poi di condividerle con tutti, in modo che tutti possano usarle.
  2. Aiuta a testare e riparare il software open source. Gli autori del software ti diranno un buon tester (qualcuno che può descrivere i sintomi chiaramente, identificare bene i problemi, trovare rapidamente gli errori e sono disposti ad applicare una routine diagnostica muscolare. copy) è più prezioso dei gioielli.
    • Prova a trovare un programma che ti interessi ma è in fase di sviluppo per essere un buon tester. C'è una progressione naturale dalla messa in servizio del programma al debug e alla messa a punto. Imparerai molto e creerai buona volontà con coloro che ti aiuteranno in seguito.
  3. Pubblicazione di informazioni utili. Un altro modo è raccogliere e vagliare informazioni interessanti per la pubblicazione sul Web o come documenti di domande frequenti (FAQ) e quindi condividerle con altri. I manutentori tecnici delle FAQ sono rispettati quanto gli stessi autori del software.
  4. Aiuta l'infrastruttura a continuare a funzionare. La cultura hacker (lo sviluppo tecnico di Internet) lavora con i volontari. C'è molto lavoro essenziale ma non molto coinvolgente che deve essere fatto: gestire le mailing list, gestire i newsgroup, mantenere un grande sito web di hosting del software, sviluppare RFC e altri standard tecnici. Quelle persone silenziose sono anche rispettate da molte persone perché tutti sanno che questi lavori richiedono molto tempo e non sono interessanti come la programmazione. Questa è la loro dedizione!
  5. Servi una cultura hacker. Questo non è qualcosa da fare in primo luogo, lo fai solo quando sei in contatto con la comunità per un po 'e sei diventato famoso per alcuni prodotti. La cultura hacker non ha una leadership, per essere più precisi, ha eroi culturali e anziani, storici e portavoce. Una volta che sei stato nelle trincee abbastanza a lungo, puoi diventare uno di loro.
    • Gli hacker non si fidano dell'ego dell'anziano, quindi avvicinarsi a questa popolarità è pericoloso. Invece di sforzarti di raggiungere questo obiettivo, devi sapere dove sei, essere umile al tuo grado attuale.
    annuncio pubblicitario

Consigli

  • Non farti prendere.
  • Scrivi un buon volgare. Sebbene molti programmatori non possano scrivere, gli hacker sono in grado di scrivere molto bene.
  • Dovresti studiare LISP per una serie di ragioni come segue: esperienza di illuminazione profonda con padronanza della lingua. Questa esperienza ti rende un programmatore migliore, anche se non stai usando LISP. Puoi iniziare il tuo esperimento con LISP scrivendo e regolando le modalità su Emacs, o il plugin Script-Fu sul software avanzato di fotoritocco GIMP.
  • Dovresti imparare il Perl per una serie di ragioni; È ampiamente utilizzato su molti siti Web e sistemi di amministrazione, anche se non in uso, dovresti imparare il Perl per sapere come leggere questo linguaggio. Molte persone usano Perl per evitare la programmazione C per progetti che non richiedono prestazioni C.

avvertimento

  • Il cracking è un reato che può comportare sanzioni amministrative. Questo è un crimine grave ed è punibile dalla legge.