Hoe hackersvaardigheden te kopen

De eerste hackers kunnen worden beschouwd als de kleine groep mensen die bestaan ​​uit ervaren programmeurs en netwerkbehuizingen, die een aantal decennia geleden waren aan de oorsprong van het creëren van vroege microcomputers en deelgenomen aan Arpanet-experimenten. Het hacken van computers en telefoonnetwerken werden een teken van hackercultuur, wat eigenlijk veel gecompliceerder is en niet beperkt tot hacking. Hoe lid te worden van deze community, de nodige vaardigheden te verwerven, leer na te denken als een hacker en het respect en reputatie in deze omgeving verdienen, je zult van dit artikel leren.

Stappen

Deel 1 van 3:
Acquisitie van basisvaardigheden
  1. Titel afbeelding Word een hacker Stap 4
een. Ga naar het besturingssysteem dat lijkt op Unix, bijvoorbeeld op Linux. Unix - Populair besturingssysteem, vaak gebruikt voor servers en putter-afdrukverbetering. Hoewel je het internet kunt gebruiken en niet Unix te kennen, maar je kunt geen online hacker zijn, niet begrijpend Unix. Om deze reden is de hackercultuur van vandaag zeer sterk Unix-geconcentreerd. Unix, zoals Linux, kan samen met Windows op één computer worden gebruikt. Download Linux of vraag iemand uit Linux-gebruikers om u te helpen met systeeminstallatie.
  • Een goede optie voor het vertrouwd maken met het nieuwe systeem is een live-cd-besturingssysteem, laden vanuit de verwisselbare media (CD, DVD, USB-station, enzovoort), die geen installatie op een harde schijf vereist voor de werking ervan. Deze methode helpt u uzelf vertrouwd te maken met de mogelijkheden van het systeem zonder de behoefte aan scherpe wijzigingen.
  • Er zijn andere besturingssystemen, naast UNIX, bijvoorbeeld * BSD. Meest populair * BSD-systemen: FreeBSD, NetBSD, OpenBSD en Dragonfly BSD. Ze hebben allemaal een open source-code, zoals Linux. Het is echter belangrijk om te onthouden dat BSD nog steeds geen Linux is.
  • Darwin - UNIX-besturingssysteem op basis van FreeBSD. Het is volledig gratis, heeft een open source-code en is beschikbaar op de link http: // opensource.Appel.Com. Omdat de kern van het systeem Unix is ​​en MacOS aanzienlijk geniet, hebben veel gebruikers Linux-toepassingen aangepast onder MacOS. U kunt deze programma`s krijgen met Package Manager - Homebrew, Fink of MacPorts. Als alternatief kunt u Linux onder MacOS uitvoeren.
  • U kunt een smal-gecontroleerd besturingssysteem gebruiken zoals Open Indiana. Aanvankelijk is het ontwikkeld op basis van de open source-code van het Solaris-systeem voordat het orakel niet is gekocht en de code is gesloten. OpenIndiana en Solaris worden gemaakt op basis van Unix-systeem V en zijn als zodanig niet compatibel met Linux-toepassingen. Niettemin zijn er veel aangepaste programma`s. MacOS, BSD en Linux zijn veel populairder en voor hen zijn veel meer programma`s ontwikkeld, dus het is nog steeds beter om op hen te blijven.
  • Titel afbeelding Word een hacker Stap 5
    2. Leren Schrijf op html. Als u nog steeds niet weet hoe u moet programmeren, dan zal de studie van Hypertext Markup (HTML) een aantal nuttige vaardigheden aanschaffen voor de daaropvolgende ontwikkeling van programmeertalen. Elke website met zijn ontwerp, foto`s en andere componenten is gemaakt op HTML. Leer eerst hoe u eenvoudige sites kunt maken, maak uzelf een kleine site en ontwikkelt u verder.
  • Als een voorbeeld kunt u kijken naar de code van elke site. Om dit te doen, selecteert u in het contextmenu van de browser "Toon broncode" en leest u deze. Ga in Firefox naar "Tools"> Web Development> "Pagina-broncode".
  • U kunt HTML-code in elke teksteditor als Kladblok of Simpletext schrijven en bestanden opslaan in de vorm van tekst om het bestand met een browser te openen, om naar het werk gedaan te werken.
  • Je zult tags moeten leren en leren hoe ze ze kunnen gebruiken. "<» используется для открытия тега и «/>"Om het te sluiten. "

    "Moet een nieuwe paragraaf starten. Met behulp van tags kun je de tekst elke soort geven: cursief, opmaak, kleur enzovoort. HTML-leren staat u toe beter te begrijpen hoe het internet werkt.

  • Titel afbeelding Word een hacker Stap 3
    3
    Leer programmeertaal. Voordat je begint met het schrijven van poëzie, moet je grammatica leren. Om de code te hacken, moet je het goed weten. Als je echt een hacker wilt worden, dan heb je veel kennis nodig.
  • Als u geen enkele computertaal kent, raden we aan om te beginnen met de taal Python. Het is duidelijk ontworpen, goed gedocumenteerd en scherpgesteld. Ondanks het feit dat het goed is voor de eerste taal, is het niet alleen een speeltje. Dit is een krachtige en flexibele taal, goed geschikt voor grote objecten.
  • Java is een alternatief, maar de haalbaarheid van het leren van deze taal zoals de eerste wordt ondervraagd.
  • In tegenstelling tot Java jаvascript erg vergelijkbaar met Python - beiden zijn tong op basis van C en zeer handig voor de gebruiker. jаvascript is een "webprogrammering webtaal", dus als u doorgaan met het leren van webontwikkeling / hacking, is het beter om Cjаvascript te starten, en niet Python.
  • Alternatief voor jаvascript is PHP C - de hoofdtaal van het UNIX-besturingssysteem. C ++ Taal is nauw verbonden met C, wetende een, gemakkelijk te leren en anderen. Het is veeleisend van computerbronnen en debuggingcode kost veel tijd.
  • U kunt ook Backtrack 5 R3, Kali of Ubuntu 12 gebruiken als het startplatform.04LTS.
  • Deel 2 van 3:
    Leer denken als een hacker
    1. Titel afbeelding Word een hacker Stap 1
    een. Denk creatief. Nu je de belangrijkste vaardigheden en vaardigheden hebt verworven, is het tijd om te leren denken in Hacker. Hackers zijn een mengsel van kunstenaars, filosofen en ingenieurs die samen worden genomen. Ze geloven in vrijheid en wederzijdse verantwoordelijkheid. De wereld is vol met problemen die moeten worden aangepakt. Hackers zijn plezierig, oplossen van problemen, terwijl u de vaardigheden honent en nieuwe kennis koopt.
    • Bij hackers, naast hacking, een breed scala aan culturele en intellectuele belangen. Ze worden evenzeer gegeven aan zowel werk als entertainment. Echte hackers onderscheiden dergelijke concepten niet als "entertainment", "werk", "wetenschap" en "kunst". Al deze concepten merken in één grote creativiteit.
    • Lees Science Fiction. Waarvoor? Hier kun je een analogie tekenen met vechtsporten, waar je naast goede fysieke gegevens, een sterke geest nodig hebt. Khakra moet kalm zijn, een stabiele psyche hebben en gedisciplineerd zijn. Het is niet minder belangrijk dan fysieke vaardigheden bezitten.
    • Ontdekken vechtsporten.Mentale discipline die is gevaccineerd op pijnkunst is belangrijk voor hacker. Voor hacker in prioriteit mentale discipline en bewustzijn, niet ruwe kracht, atletisch of uithoudingsvermogen. Thai in dit opzicht is het meest geschikt.
  • Titel afbeelding 441133 5
    2. Hackers houden van Problemen toestaan. Niemand en hoeft het probleem nooit twee keer op te lossen. Om zich te gedragen als een hacker, moet u geloven dat het tijdstip van reflectie van andere hackers kostbaar is, en zozeer dat morele schuld voor u de wens moet zijn om informatie te delen. Los problemen op en distribueer dan de oplossingen, zodat andere hackers nieuwe problemen kunnen oplossen, in plaats van stapsgewijs terug te keren naar het oude - hier is uw taak.
  • Je hoeft niet gratis alle vruchten van je creativiteit te distribueren, hoewel die hackers die dat doen - de meeste opzichten onder andere hackers. Met de waarden van hackers is de verkoop van creativiteitsvruchten vrij consistent, voldoende om ervoor te zorgen dat ze voedsel, bloed en computers zijn.
  • Maak uzelf vertrouwd met dergelijke meesterwerken als "Hacker Manifesto" (Hacker Manifesto) - Tekst Geschreven door Lloyd Blankenship, beroemdst als de mentor, en "Hacker Jargon File" (Jargon-bestand) - Netwerk Encyclopedisch Woordenboek van Hacker Slang in het Engels. Ze stellen zich geen technische interesse voor, maar introduceren een hacker-aanpak en geest die zelfs na de tijd hun waarde niet verliezen.
  • Titel afbeelding 441133 6
    3. Weet - hackers van nature anti-rust. Hackers (en over het algemeen creatieve mensen) zijn niet bezig met saaie dingen en zijn niet makels in routine monotoon werk. Ze zijn ook geen ondersteuning van stroom, die censuur vaststelt en de vrijheid van informatie beperkt. Daarom zijn verveling en routine niet alleen de vijanden van de hacker, afleidend - het is slecht.
  • Hacken - een levensstijl, waarin de zogenaamde "normale" ideeën over werk en eigendommen worden afgewezen en voorkeur om te worstelen voor gelijkheid en toegang tot informatie.
  • Titel afbeelding 441133 7
    4. Bekwaam zijn. Iedereen die tijd doorbrengt op Reddit kan een koele bijnaam kiezen en zichzelf als een hacker poseren. Maar het internet is een goede equalizer, waar competentie hierboven is ingesteld. Besteed meer tijd door je vaardigheden te verbeteren, geen beeld, en je verover je sneller dan jezelf als een superhaker demonstreren.
  • Deel 3 van 3:
    Verdienen een reputatie
    1. Titel afbeelding 441133 8
    een. Schrijf open source-programma`s. De eerste is om programma`s te schrijven die andere hackers als grappig of nuttig worden beschouwd en de broncode distribueren voor het gebruik van de gehele hackercultuur. De meest gerespecteerde demigoden van Hackerland zijn mensen die grote en getalenteerde programma`s schreven die aan de grootste behoeften voldoen, en die hen aan iedereen verdeelden, dus iedereen kan ze gebruiken.
  • Titel afbeelding 441133 9
    2. Help testen en debuggen open source-programma`s. Aanbidt ook degenen die open-bronprogramma`s testen en debuggen. In deze imperfecte wereld besteden we onvermijdelijk het grootste deel van de ontwikkelingstijd van het programma op de bevestigingsfase. Dat is de reden waarom alle denkende auteur van open source-programma`s u zal vertellen dat goede bètatesters (die weten hoe ze duidelijk symptomen moeten beschrijven, goed lokaliserende problemen die typen kunnen corrigeren en verschillende eenvoudige diagnostische subroutines toepassen) worden gewaardeerd voor goudgewicht.
  • Als je nieuw bent, probeer dan te vinden dat het programma wordt ontwikkeld dat je geïnteresseerd bent, en een goede bètatester wordt. Er is een volledig natuurlijke manier om hulp te bevorderen bij het testen van programma`s voor hulp bij het debuggen van hen en verder aan de hulp van hun wijziging. Je zult op zo`n manier veel leren en goed karma in relaties met mensen brengen die je later zullen helpen.
  • Titel afbeelding 441133 10
    3. Publiceer nuttige informatie. Een ander goed ding is om nuttige en interessante informatie op webpagina`s of FAQ-documenten (Veelgestelde vragen of "veelgestelde vragen en antwoorden") te selecteren en te accumuleren en ze publiekelijk beschikbaar te maken. De belangrijkste technische figuren zijn bijna net zo gerespecteerd als de auteurs van open-ended-code.
  • Titel afbeelding 441133 11
    4. Help het onderhoud van infrastructuur. Hackercultuur (en technische ontwikkeling) is gebaseerd op vrijwilligers. Er is veel noodzakelijk, maar niet bijzonder effectief werk dat moet worden gedaan om het proces te handhaven: toediening van mailinglijsten, moderatie van nieuwsgroepen, het beheren van grote softwarearchieven, RFC-ontwikkeling en andere technische normen. Mensen die zulke dingen goed maken, diep gerespecteerd, omdat iedereen weet dat dergelijk werk een heleboel tijd nodig heeft en niet zo grappig als games met codes. Dit werk geeft toewijzen aan.
  • Titel afbeelding 441133 12
    vijf. Serveer de hackercultuur zelf. Eindelijk, je kunt de cultuur zelf dienen en distribueren. Maar het is niet nodig om te handelen zolang je dit niet genoeg tijd inademt en niet bekend wordt dankzij een van de vier eerste dingen. Er zijn geen voor de hand liggende leiders in hackercultuur, maar er zijn "culturele helden", "tribale ouderlingen", historici en sprekers. Wanneer je lang genoeg bent in deze loopgraven, kun je groeien in een van hun mensen.
  • Maar pas op: hackers zijn op hun hoede voor hun cryptische tribale ouderlingen, zodat de zichtbare prestatie van dit soort glorie in gevaar is. In plaats van hiervoor te streven, kun je er beter niets om geven en dan komt alles zelf, en dan kun je bescheiden en vriendelijk worden in je status.
  • Tips

    • Sommige bedrijven huren hackers in, zodat ze hebben gecontroleerd hoe veilig hun systeem is. Dus dit kan goed worden gedaan!
    • Probeer niet te worden gepakt en niet Deelnemen aan het hacken.
    • Schrijf goed in je moedertaal. Volgens een gemeenschappelijk stereotype zijn programmeurs niet erg bekwaam, maar in feite spreken veel hackers - ze spreken heel goed.
    • LISP is de moeite waard om te leren in het belang van de diepe verlichte kennis die je zult winnen wanneer je het nog steeds beheerst. Deze kennis maakt je een uitstekende programmeur voor de rest van je leven, zelfs als je ooit vooral en niet lisp zichzelf zult gebruiken. U kunt de eerste ervaring met Lisp in de Emacs Text Editor CODE-bewerkingscode of het script-FU-plug-in voor een grafische editor Gimp.
    • Perl-taal is logisch om te leren van praktische overwegingen: het wordt zeer veel gebruikt voor actieve webpagina`s en systeemadministratie, dus zelfs als u nooit naar perl hoeft te schrijven, moet u het leren om het te lezen. Veel mensen gebruiken PERL om programmering op SI te voorkomen, die eist van computerbronnen.
    • Test je kennis op websites die je hebt gemaakt.
    • Gebruik uw kennis en vaardigheden voor het voordeel. Een goede hacker om veel veiliger en winstgevender te zijn voor iedereen dan slecht. Slechte hacker leeft niet erg goed - ze moeten zich verstoppen om problemen met de wet te voorkomen.
    • Wees altijd voorzichtig. Illegale activiteit kan leiden tot zeer ernstige gevolgen, behalve op internet, er is eigenlijk niets anders anoniem.
    • Niet inhouden in wat tot problemen kan leiden.
    • Deel de werknemers van lokale bedrijven, hoeft de beveiligingssystemen niet te controleren.

    Waarschuwingen

    • Hacking is een onwettig effect dat kan leiden tot ernstige straf. Hacking is een misdaad en strafbaar door de wet.
    Deel in het sociale netwerk:
    Vergelijkbaar