Wat je moet leren om hacker te worden. Basisprincipes van hacken. Authenticatiecontrole en basisbeveiligingshacking. Kenmerken van het SK621 draadloze toetsenbord

Ben je een beginnende pentester of zoek je tips over waar je moet beginnen of hoe je vanaf nul een hacker kunt worden? We moedigen u aan om deze lijst met scanprogramma's te verkennen en ermee aan de slag te gaan om uw doel en netwerk te bestuderen. We zochten overal naar een beginnershandleiding, maar konden niets vinden dat alles in één was, dus besloten we dit artikel voor beginners te maken. Alles zal kort worden gepresenteerd. Hier zijn onze aanbevelingen voor de meest populaire en effectieve hack- en scanprogramma's. Als je de programma's beter kent, laat dan je mening achter in de reacties.

1. – Er is zowel een gratis als betaalde versie. Deze tool heeft vele doeleinden, maar de belangrijkste is Indicatoren voor SQL-penetratie en cross-site scripting.

Het heeft ook een ingebouwde scriptparser. Deze beveiligingstool genereert gedetailleerde rapporten die kwetsbaarheden in het systeem identificeren. Veel ontwikkelaars gebruiken het om kwetsbaarheden in hun programma's en systemen te identificeren. Een zeer nuttig hulpmiddel voor zowel het hacken als het identificeren van kwetsbaarheden.


2. Aircrack-ng is een complete set netwerkbeveiligingstools, waaronder:
  • (gebruikt voor aanvallen op WEP en WPA)
  • (gebruikt om door WEP en WPA vastgelegde pakketten te decoderen)
  • (zet netwerkkaarten in monitormodus)
  • (Pakketinjector)
  • (staat voor een pakketsniffer)
  • (gebruikt voor virtuele tunnelinterfaces)
  • (bewaart en beheert ESSID- en wachtwoordlijsten)
  • packetforge-ng (creëert gecodeerde injectiepakketten)
  • airdriver-ng (bevat methoden om clients aan te vallen)
  • (verwijdert WEP-cloaking)
  • airdriver-ng (voor het beheren van draadloze stuurprogramma's),
  • (beheert de ESSID en kan de hoofdsleutel berekenen)
  • (geeft toegang tot de draadloze kaart vanaf andere computers)
  • easside-ng (laat de gebruiker programma's uitvoeren op een externe computer)
  • easside-ng (communicatiemiddel met het toegangspunt, zonder WEP-sleutel)
  • tkiptun-ng (voor WPA/TKIP-aanval)
  • wesside-ng (voor herstel van WEP-sleutel).

3. Kaïn en Abel of gewoon Kaïn. Een cool hulpmiddel voor degenen die beginnen met het schrijven van scripts. Het wordt meer gebruikt als hulpmiddel voor wachtwoordherstel. Met deze tool kan de tester verschillende soorten wachtwoorden herstellen door naar netwerkverkeer te luisteren en gecodeerde wachtwoorden te kraken met behulp van een woordenboek of een Brute Force-aanval. De tool kan ook VoIP-gesprekken opnemen en heeft de mogelijkheid om gecodeerde wachtwoorden te decoderen, WiFi-netwerksleutels en in de cache opgeslagen wachtwoorden te detecteren. Bij correct gebruik kan de tester ook routeringsprotocollen analyseren. Het beveiligingshulpmiddel maakt van nature geen misbruik van kwetsbaarheden of gaten in de software, maar identificeert eenvoudigweg beveiligingsfouten in standaardprotocollen. IT-beveiligingsstudenten gebruiken deze tool om APR (Arp Poison Routing) Man-in-the-Middle-aanvallen te leren. Met nieuwe versies van dit programma kunt u de meest gebruikte en populaire versleutelingsalgoritmen kraken.
4. – hier zijn niet veel woorden voor nodig. Ik denk dat dit tot op de dag van vandaag het coolste is voor een MITM-aanval. Het gebruikt ARP-vergiftiging om aan te vallen. Hiermee kunt u alles zien wat er gebeurt op het netwerk waarop u zich bevindt.
5.John de Ripper– misschien wel de coolste naam voor dit soort instrument. Een zeer populaire beveiligingstool, vaak eenvoudigweg afgekort "John" gebruikt om wachtwoorden te kraken. Oorspronkelijk gemaakt voor het UNIX-besturingssysteem, draait het momenteel op alle belangrijke besturingssystemen. Tot nu toe is deze tool een van de meest populaire voor het testen van wachtwoorden en het kraken van programma's die beveiliging bieden. De tool combineert verschillende wachtwoordkrakers in één gecomprimeerd pakket, dat vervolgens soorten wachtwoord-hashes kan identificeren via zijn eigen aangepaste kraakalgoritme.
6. – is een beveiligingsproject dat informatie verschaft over kwetsbaarheden en helpt bij het testen en detecteren van indringers. Het open source-project, bekend als , wordt door beveiligingsprofessionals gebruikt om code uit te voeren op een externe doelcomputer - uiteraard voor penetratietesten! Maar hackers zijn er dol op; je kunt er wonderen mee verrichten.
7. Nessus is een andere gigant op het gebied van scannen op kwetsbaarheden. Nessus scant op verschillende soorten kwetsbaarheden. Degenen die controleren op gaten die hackers kunnen misbruiken om controle of toegang te krijgen tot een computersysteem of netwerk. De tools scannen ook op standaard- en algemene wachtwoorden, die kunnen worden gebruikt en uitgevoerd via Hydra (een externe tool) en lanceren een woordenboekaanval. Andere kwetsbaarheidsscans omvatten aanvallen op de TCP/IP-stack.
8. is een andere gigantische beveiligingstool die al altijd bestaat, en waarschijnlijk de meest bekende. Nmap is in veel films te zien geweest, waaronder The Matrix. Google het gewoon en je zult zien wat we bedoelen. Geschreven in C, C++, Lua Gordon Lione (Fedor) Sinds 1997 is Nmap (Network Mapper) de de facto en beste beveiligingsscanner die wordt gebruikt om hosts via een computernetwerk te lokaliseren. Om hosts op een netwerk te ontdekken, stuurt Nmap speciaal vervaardigde pakketten naar de doelhost en parseert vervolgens de antwoorden. Het programma is erg complex omdat het anders is dan andere poortscanners. Het verzendt pakketten op basis van netwerkomstandigheden, waarbij rekening wordt gehouden met schommelingen, congestie en meer.
9. Kismet is een draadloze netwerkdetector, analysator en een uitstekende beveiligingstool voor inbraakdetectie. Met Kismet kunt u 802.11b-, 802.11a-, 802.11g- en 802.11n-verkeer volgen en beluisteren. Er zijn veel sniffers, maar wat Kismet anders en erg populair maakt, is het feit dat het passief werkt - wat betekent dat het programma geen pakketten verzendt, maar toch draadloze toegangspunten en draadloze clients kan monitoren. Het is open source en wordt veel gebruikt.
10. – bestaat al eeuwen en is razend populair. Met Wireshark kan een penetratietester een netwerkinterface in de promiscue modus zetten en daardoor al het verkeer zien. Deze tool heeft veel functies, zoals de mogelijkheid om gegevens te verzamelen via een live netwerkverbinding of te lezen uit een opgeslagen bestand met reeds vastgelegde pakketten. Wireshark kan gegevens lezen van een breed scala aan netwerken, van Ethernet, IEEE 802.11, PPP en zelfs loopbacks. Net als de meeste tools op onze beveiligingslijst kunnen vastgelegde netwerkgegevens worden bewaakt en beheerd met behulp van een GUI - waarmee ook plug-ins kunnen worden ingevoegd en gebruikt. Wireshark kan ook VoIP-pakketten vastleggen (zoals Cain) en onbewerkt USB-verkeer kan ook worden vastgelegd.

Als u een professionele penetratietester of een hacker bent, weet u al hoe u deze prachtige programma's moet gebruiken. Tools voor hacken en pentesten zijn eenvoudig, handig en leuk om te leren. De mensen die ze hebben gemaakt waren briljante programmeurs en zorgden ervoor dat alles heel gemakkelijk te gebruiken was.

Denk je erover na om met coderen aan de slag te gaan? Ben je verdwaald in de verscheidenheid aan talen en technologieën? Verheug u, uw dag is aangebroken: we hebben onszelf een beetje gepusht en de hele redactie heeft voor u een interactieve gids uitgerold over het kiezen van een programmeertaal, afhankelijk van uw behoeften. Het maakt niet uit of je mobiele games wilt schrijven, achterdeurtjes in de ZTE-firmware wilt zoeken of gewoon je geld wilt verdienen met coderen, wij hebben alle opties voor je. Onthul het diagram, beantwoord de vragen, kies uw technologie... En vergeet niet om ons een percentage van uw eerste salaris over te maken. Om het zo te zeggen, voor de tip!

Ongeacht welke richting je verkiest, als je helemaal geen programmeerervaring hebt, zul je vanaf de basis moeten beginnen. Leer de termen, leer hoe u algoritmen samenstelt en deze in code omzet. En het zal je hierbij helpen: een online platform dat is ontworpen om programmeren te leren.

Bestaat uit vier lessen en duurt twee weken. Gedurende deze tijd leer je de basisprincipes van programmeren, schrijf je je eerste programma en ontdek je ook welke talen er zijn en waarin een programmeur zich kan specialiseren. En om je te consolideren krijg je de benodigde materialen: je beschikt nog over video-opnames van lessen en handleidingen. Bovendien ontvang je zelfs een certificaat van voltooiing van de les, mocht je ineens tegen iemand willen opscheppen!

Als je de basis onder de knie hebt, kun je een van de beroepen kiezen en een volledige opleiding volgen uit verschillende cursussen.

webontwikkelaar

https://geekbrains.ru/professions/web_developer

Is het gemakkelijk om een ​​webontwikkelaar te zijn? Het lijkt misschien niet zo moeilijk; iedereen kan tenslotte een website maken. Om een ​​echte full-stack ontwikkelaar te worden, moet je tegenwoordig echter veel meer weten dan HTML en een of andere server-side taal. In tien maanden brengt deze reeks Geekbrains-cursussen je van het beheersen van HTML en CSS tot het leren van PHP - van het allereerste beginniveau tot professionele webontwikkeling met behulp van het YII2-framework. Daarnaast omvat dit cursussen over het leren van Javascript - zowel client als server (Node.js), evenals de Angular- en D3.js-frameworks.

Mobiele ontwikkelaar

https://geekbrains.ru/professions/mobile_developer

Wil je mobiele applicaties maken voor iOS en Android? Deze reeks cursussen is speciaal ontworpen voor mensen zoals jij en duurt 11 maanden. Het omvat twee cursussen over Java (van basis tot geavanceerde OOP, netwerken en multithreading) en twee cursussen over Android (interface-ontwikkeling, werken met grafische afbeeldingen en sensoren, enzovoort). De tweede helft van de cursussen is gewijd aan Objective-C - deze taal is nodig voor degenen die van plan zijn applicaties voor iOS te maken. Er is ook een cursus aan toegevoegd over Swift, een nieuwe Apple-taal die al in de softwareontwikkeling wordt gebruikt.

Java-programmeur

https://geekbrains.ru/professions/java_developer

De makers van de Java-taal vonden het zo goed dat het overal gebruikt zou worden. Dit gebeurde niet: als gevolg daarvan wordt Java gebruikt op Android en bij serieuze serverontwikkeling - de backends van toepassingen met hoge belasting en games voor meerdere gebruikers zijn in deze taal geschreven. Vandaar de conclusie: Java-programmeurs hebben nog steeds een heel goed leven! Deze zes maanden durende Geekbrains-cursusbundel helpt je om een ​​van hen te worden. Twee Java-cursussen daarin vallen samen met het lesplan voor Android-softwareontwikkelaars, maar het is de derde cursus die je helpt een echte Java-goeroe te worden. Het richt zich op databases, het bouwen van grafische interfaces, maar ook op complexe zaken zoals multithreading, reflectiemechanismen en interne klassen.

Python-programmeur

https://geekbrains.ru/professions/python_developer

Ze zeggen dat je zonder enige training kunt beginnen met programmeren in Python, maar tegelijkertijd worden een paar belangrijke details stilgehouden: alleen iemand die al een paar talen kent, kan het echt doen, en jij wint' Op die manier wordt je geen professional. De vijf maanden durende cursus van Geekbrains behandelt niet alleen Python van de basis tot de fijne kneepjes zoals decorateurs, maar behandelt ook HTML/CSS, Javascript en het Django-framework. Je leert dus niet alleen programma's schrijven in Python, maar je kunt er ook volwaardige dynamische websites mee maken.

Ruby-programmeur

https://geekbrains.ru/professions/ruby_developer

De Ruby-taal werd lange tijd als een interessante curiositeit beschouwd totdat het Ruby on Rails-framework verscheen. Ruby is nu een van de beste talen voor webontwikkeling en maakt dankzij Rails het ontwikkelen van complexe webapplicaties veel sneller en eenvoudiger. Deze zes maanden durende Geekbrains-cursus leert je HTML/CSS en client-side Javascript, en leert je Ruby specifiek voor het gebruik van Rails. Controllers en template-engines wachten op jou, toekomstige webontwikkelaar!

Speciaal project met GeekBrains

Roman Shirokiy

Leestijd: 5 minuten

Een A

Veel internetgebruikers zijn geïnteresseerd in hoe ze vanaf het begin een hacker kunnen worden en waar ze moeten beginnen. Meestal zijn kenners van deze hobby jonge jongens, waarvan de gemiddelde leeftijd 16-20 jaar is.

Jongeren zijn van mening dat een hacker een computerhacker is, maar dit is een misvatting. Daarom raad ik aan, voordat ik dit beroep onder de knie krijg, te begrijpen wat een hacker is.

Een hacker is een programmeur van de hoogste klasse die werkt met kant-en-klare software en programmeertalen gebruikt om zijn fantasie waar te maken.

Voor sommige mensen is werk een manier van leven. Dit soort neigingen worden meestal in de kindertijd gelegd. Dit geldt in grotere mate voor professionele hackers. Ontdek hieronder hoe u een van hen kunt worden.

  • Leer de basisprincipes van programmeren. Met deze vaardigheid kun je je doel bereiken. Volgens professionals is het mogelijk om de database thuis zelf te bestuderen, als je zoveel mogelijk tijd besteedt aan het bestuderen van materialen, programmeertalen en computertechnologie.
  • De basisprincipes van programmeren hebben een vergelijkbare structuur en principes. Een aantal programmeertalen zullen uit het hoofd moeten worden geleerd. Deze omvatten PHP, MySQL, Java en anderen.
  • Zorg ervoor dat u naast programmeertalen ook kennis maakt met besturingssystemen, die op het eerste gezicht eenvoudig lijken. We hebben het over UNIX- en Linux-platforms. Echte hackers werken niet met Windows-firmware.
  • Hackers streven naar goed netwerken, wat veel meer inhoudt dan alleen communiceren met vrienden. Als je echt een echte aas wilt worden, zul je veel kennis moeten opdoen, en alleen internet zal helpen. Leer hoe het World Wide Web werkt en begrijp waarom de client HTTP-servers verzendt, hoe de browser met de server communiceert, enzovoort. Zonder deze kennis kun je niet rekenen op een goed resultaat.
  • Kies een softwarepakket. Ik waarschuw je meteen dat het kiezen van de juiste gereedschapsprogramma's niet eenvoudig is, maar een sterk verlangen zal de taak vereenvoudigen. Zoek eerst enkele compilers en assemblers. De eerste oplossingen vertalen programmatekst naar een gelijkwaardig programma. De tweede optie is software die programma's omzet in machine-instructies.
  • Je kunt niet zonder een goede teksteditor waarmee je tekstbestanden kunt maken en bewerken, tekstinformatie kunt bekijken, afdrukken en vinden.
  • U hebt een gespecialiseerde editor nodig waarin programmabroncodes worden gemaakt en gewijzigd. Zo'n oplossing kan een afzonderlijk programma zijn of onderdeel van een ontwikkelomgeving.

Je hebt je eerste idee hoe je een hacker kunt worden. Als je van plan bent een carrière op te bouwen, kan het geen kwaad om verschillende vreemde talen te leren. Deskundigen raden aan speciale aandacht te besteden aan de Engelse taal, omdat deze op internet op grote schaal wordt gebruikt.

Video-instructies

Samenvattend zou ik willen opmerken dat doorzettingsvermogen, samen met inzicht in het doel en het vermogen om ideeën te implementeren, je in staat zal stellen een succesvolle hacker te worden. Het is waar dat het beter is om binnen de wet te werken, aangezien kwaadwillig hacken strafrechtelijk strafbaar is.

Hoe je vanaf het begin een hacker kunt worden


Het werk van een professionele hacker is erg interessant. Website-hacking, diefstal van belangrijke informatie, diefstal van geld, penetratie, openbaarmaking van geheimen. De mogelijkheden van een echte hacker zijn eindeloos. Wat zijn naam betreft, deze is zorgvuldig verborgen.

Jongeren voelen zich aangetrokken tot actieve activiteiten in het stelen van informatie en het hacken van websites. Maar ze houden er geen rekening mee dat ze zich voor dergelijke acties vaak voor de wet moeten verantwoorden.

Bij werk gaat het niet altijd om illegale activiteiten, en dat is een feit. Als u op computergebied wilt werken, zullen grote bedrijven van uw diensten gebruik maken. En dat is niet verwonderlijk, want de hacker is een IT-specialist van topniveau.

Zoals de praktijk laat zien, willen bedrijven en grote banken een professionele hacker in hun personeel. Organisaties beschermen belangrijke informatie met behulp van computertechnologie, en een specialist kan gaten in de beveiliging opsporen en gegevensdiefstal voorkomen.

Alleen zelfontwikkeling helpt je bij het vinden van een beroep. Ik zal een paar tips delen, en met hun hulp kom je dichter bij je droom, en misschien wel realiseren.

Stapsgewijs actieplan

  1. Basisvaardigheden . Maak eerst kennis met internet, ontdek de betekenis van verschillende kopjes, leer veel basisconcepten en begrijp de interactie van browsers met servers.
  2. Programmeertalen . Besteed speciale aandacht aan het leren van programmeertalen. Met behulp van tutorials die op internet te vinden zijn, leert u hoe u eenvoudige programma's schrijft. Met een beetje moeite zul je programmeervaardigheden onder de knie krijgen, en in de toekomst krijg je de kans om ze te verbeteren.
  3. Als je ervan droomt om als hacker te werken, besteed dan speciale aandacht aan het leren van de hypertext-opmaaktaal genaamd HTML.
  4. Engels. Je kunt niet zonder Engels. Deze taal wordt door alle werelddiensten gebruikt. Daarom is het bezitten ervan een must.

De vier geschetste punten zullen u helpen de basisvaardigheden onder de knie te krijgen. Nadat u de taak hebt voltooid, begint u met het bestuderen van professionele kwesties en de fijne kneepjes van hacken. Gelukkig staat het internet vol met informatie over het onderwerp van vandaag.

  • Waardeer uw tijd en collega's . Zorg ervoor dat u uw prestaties deelt met uw ‘wapenbroeders’.
  • Respecteer de code. Hackers hebben hun eigen code, die het geven of nemen in ruil daarvoor verbiedt. Als het je is gelukt het programma van iemand anders te hacken, informeer dan de eigenaar, zodat hij kan werken aan de bescherming van zijn geesteskind.
  • Elimineer stereotiepe gedachten . Een hacker moet niet in stereotypen denken. Hij moet het vermogen hebben om snel en altijd antwoorden te vinden.
  • Vraag om advies . Als iets onduidelijk is, aarzel dan niet om advies te vragen op een thematisch forum. Als je het probleem zelf hebt opgelost, deel het oplossingsalgoritme dan met je collega's. In de toekomst zullen zij hetzelfde doen.
  • Houd de technologie in de gaten . Een computer is een levend organisme en een goede vriend van een IT-specialist. Daarom hebben computerapparatuur, stationaire systemen, laptops of netbooks onderhoud nodig.

Bereik je doel snel als je team van bondgenoten wordt aangevuld met doorzettingsvermogen en vrije tijd. Elke dag zul je nieuwe informatie moeten leren, wat ervaring zal opleveren.

Videotips

Het is beter om computerspellen te vergeten. Besteed uw vrije tijd aan het opdoen van kennis die in de toekomst van pas zal komen. Zorg ervoor dat u het Wetboek van Strafrecht leest om een ​​onaangename situatie te voorkomen.

Hoe word je een hacker, waar te beginnen?


Als we het thema van het artikel van vandaag voortzetten, zullen we de belangrijkste fasen van de training bekijken om in detail te leren waar je moet beginnen om een ​​hacker te worden.

In speelfilms hacken hackers betalingssystemen, overheidswebsites, grote organisaties en industriële faciliteiten. Het belangrijkste doel van hacken is belangrijke informatie of geld. In werkelijkheid is alles niet zo eenvoudig.

Een hacker is een gewone programmeur die softwarecode kan kraken. Hij heeft echter andere doelen. Hij probeert niet belangrijke gegevens te verkrijgen en deze voor veel geld op de zwarte markt te verkopen. Tijdens het hacken maakt een specialist kennis met het werkingsprincipe van een bepaald programma, bestudeert de code om gaten te vinden en maakt een analoog of soortgelijk programma.

Veel mensen beschouwen hackers als criminelen die hacken en vernietigen, dus er zijn ‘specialisten’ die geen hackers zijn, maar een soortgelijke levensstijl proberen te leiden. Zelfs een beginner kan een website of computer beschadigen als hij een kwaadaardig script gebruikt dat zich vermomt als een programma en op websites wordt geplaatst.

In het echte leven is het ontmoeten van een echte professional op dit gebied problematisch. Een ervaren hacker zal je nooit vertellen wat hij doet. Hij werkt alleen omdat hij weet dat dergelijke activiteiten strafbaar zijn.

  1. Wees geduldig. Realiseer je dat het beheersen van de vaardigheden jaren zal duren.
  2. Besteed speciale aandacht aan de studie van toegepaste wiskunde. Geloof me, zonder wiskundige kennis kun je geen hacker worden.
  3. Zorg ervoor dat u boeken aanschaft die zijn gewijd aan de werking van programma's, softwareplatforms en beveiligingssystemen.
  4. Leer code schrijven en gecodeerde systemen maken zonder hulp van buitenaf. Werken zonder deze vaardigheden is onmogelijk.
  5. Lees thematische tijdschriften, bezoek websites en forums gewijd aan hackactiviteiten. Informatiebronnen zullen helpen bij zelfontwikkeling.
  6. Een dagboek bijhouden. Registreer statistieken van successen en prestaties. Na verloop van tijd zul je merken dat je vaardigheden geavanceerder zijn geworden.

Wees erop voorbereid dat thuis studeren lang zal duren en maximale inspanning zal vergen. Dit is de enige manier om de pieken te overwinnen en stereotypen te doorbreken. Vergeet niet dat u binnen de wet moet handelen.

Video

Ik hoop dat het verhaal zal helpen, en dat jij, nadat je vertrouwd bent geraakt met het materiaal, snel succes zult behalen.

Vergeet niet dat het maken of wijzigen van programma's die leiden tot het illegaal kopiëren, blokkeren of vernietigen van belangrijke informatie een strafbaar feit is. Voor dergelijke daden kunnen ze drie jaar gevangenisstraf krijgen en een boete van een aardig bedrag.

Het is onwaarschijnlijk dat je twintig jaar lang rustig op je kamer hebt gezeten, goed hebt gestudeerd, je ouders in alles hebt gehoorzaamd, nooit iemand hebt bedrogen, nooit iets van iemand anders hebt afgepakt, en toen, bam, je een cyberhacker wilde worden. Hoogstwaarschijnlijk leeft dit al in jou: je laat je gemakkelijk meeslepen door de zoektocht naar een originele oplossing, je absorbeert computerkennis als een spons, je kunt niet tegen handleidingen, je vertrouwt alleen op je eigen vallen en opstaan-methode en vakliteratuur is slechts een van de assistenten. En nu begint er een kern van waarheid in je hoofd te ontkiemen, een verlangen om aan de andere kant van de wet te staan. Niet vanwege het geld, puur uit nieuwsgierigheid. Waar te beginnen?

Een taal leren

Omdat je hebt besloten hacker te worden, ken je de Engelse taal waarschijnlijk perfect. Als dat niet het geval is, worden al je verdere taken twee keer zo ingewikkeld: eerst zoek je met een woordenboek naar wat je precies aan het hacken bent, en pas daarna zoek je naar manieren - opnieuw met een woordenboek. Als uw carrière een vlucht neemt, is het bovendien een goed idee om het basisgedeelte van een aantal andere talen te kennen: Spaans, Duits, Frans. Het zal nuttig zijn in het leven, en het zal geen pijn doen op het werk. Ontwikkelaars komen soms ook onwetend over.

Kies een specialisatie

Zoals bij elke andere hobby is het belangrijk om zo snel mogelijk een specialisatie te kiezen. Nee, je moet natuurlijk eerst beginnen met het bestuderen van de schil van toegepaste hardware - applicaties en besturingssystemen, en dan doorgaan naar een groter niveau. Het belangrijkste om te onthouden is dat er tientallen soorten aanvallen en hacktechnieken zijn: het zal jaren duren om alles op een behoorlijk niveau onder de knie te krijgen. Daarom, als u ambitieus bent en niet alleen wilt proberen, maar ook serieus succes wilt behalen, beslis dan over uw werkgebied en ontwikkel vaardigheden in deze richting. Met de nodige volharding heeft u binnen zes maanden uw eerste aanzienlijke hoofdhuid op uw rekening.

Lees de literatuur

Hoewel een goede hacker zich onderscheidt door het feit dat al zijn kennis empirisch is opgedaan, zou het dwaas zijn om te proberen vele jaren aan beveiligingservaring te overtreffen zonder gebruik te maken van de ervaring van anderen. Hier kunt u uw literaire excursie beginnen: "De kunst van het bedrog", "Hacking: de kunst van uitbuiting", "De basisprincipes van hacken en penetratietesten: ethisch hacken en penetratietesten","Metasploit: de gids voor penetratietesters". Nadat je ze onder de knie hebt, zul je tenminste geen domme vragen meer hebben zoals ‘waar moet je heen’ en ‘wat te doen’.

Luister naar niemand

De hele essentie van de activiteit van een hacker ligt eerder in onderzoek dan in sabotage. Neem daarom, als je je eigen hoofd op je schouders hebt, de kritiek van anderen nooit serieus, geloof niet in het bestaan ​​​​van een ‘juist’ pad en geef niet toe aan provocaties. Als hackers niet doen wat ze willen, wie dan wel?

Houd het ritme vast

Hoe opwindend je ook verwikkeld raakt in een nieuwe hobby, haast je niet om betrokken te raken bij serieuze projecten. Bestudeer geleidelijk het door u gekozen bedrijf, leer niet alleen te vernietigen, maar ook te creëren. En probeer natuurlijk onmiddellijk de wens te doden om iets groots en beroemds te hacken. Dit brengt niet alleen de mogelijkheid met zich mee om tegen een onoverkomelijke muur aan te lopen, maar ook met het ontvangen van een zeer reële straf.

Uitdaging

Tegelijkertijd moet u niet haasten om op de lauweren van uw eerste successen te rusten. Terwijl mensen aan de andere kant werken aan het creëren van steeds betere bescherming, is het jouw taak om bij de tijd te blijven en daarin te zoeken naar gebreken en patronen. Niemand roept op om onmiddellijk de jackpot te winnen tijdens de competitie Pwnium, maar het is noodzakelijk om hier serieus over na te denken, en vooral, hiernaar te streven.

Zoek een passende baan

Om een ​​crimineel te vangen, moet je net als hij denken. Om de ingebouwde verdediging te omzeilen, moet je in het team stappen dat deze heeft gemaakt. Dit zal enorm helpen de professionele groei te versnellen, je passie gedeeltelijk te gelde te maken, en in het algemeen kan het je aan het denken zetten over de juistheid van de door jou gekozen kant.

Er is echter een alternatieve universele optie: verander gewoon uw beroep. Enerzijds benader je op deze manier je favoriete bedrijf met veel enthousiasme en een frisse geest, anderzijds val je niet uit de samenleving. Zelfs de meest kwaadaardige hackers moeten immers een persoonlijk leven hebben.

Houd op bang te zijn

En over het algemeen is het voldoende om minstens 10 seconden in een zoekmachine door te brengen om te beseffen dat er een groot aantal manieren in de wereld zijn (competities, competities, werk) waarmee je je hersenen grondig kunt strekken en tegelijkertijd kunt maken geld. Tegenwoordig is informatiebescherming letterlijk een internationaal probleem, dat onder meer verband houdt met de grootste bedreiging voor de mensheid: terrorisme. Daarom, als je nieuwsgierige geest iets wil en vooral kan hacken, maar ernstig bang is om daarvoor gestraft te worden, zal een groot aantal IT-bedrijven bereid zijn om met je samen te werken.

Hoe word je een hacker vanaf het begin? – Ik zie deze vraag heel vaak op verschillende thematische portalen en forums, en nu zal ik proberen er een gedetailleerd antwoord op te geven. Kortom, absolute beginners, of, om het duidelijker te zeggen, 'dummies', zijn hierin geïnteresseerd. Na gehoord te hebben over de verschillende exploits van Anonymous, AntiSec, LulzSec, willen veel jongens ook kennis maken met deze cultuur, er deel van uitmaken, kennis en vaardigheden opdoen...

Het verlangen is zeer prijzenswaardig. Maar begrijpen ze allemaal de betekenis en betekenis van het woord Hacker?? Als je mensen vraagt ​​die niet in dit onderwerp geïnteresseerd zijn, kun je heel vaak één antwoord krijgen: dit is een persoon die zich bezighoudt met het maken van malware, het uitdelen van creditcards, phishing, het verzenden van spam, het raden van wachtwoorden en nog veel, veel meer.

Maar ze weten niet dat zo iemand helemaal geen hacker kan worden genoemd, hij is maar een gewone cracker of cracker (van het Engelse crack - hacking), sterker nog, een gewone crimineel die straf verdient in de ruimste zin van het woord. wet.

Dus wie kan een hacker worden genoemd?? Wikipedia definieert het als een persoon die een grondige kennis heeft op het gebied van IT en computers. Maar deze benadering is naar mijn mening te eenzijdig, omdat zelfs Eric Raymond in de originele tekst "Hoe word ik een hacker" (moet lezen, zoeken) geen exacte definitie geeft.

Naar mijn bescheiden mening is een hacker in de eerste plaats een schepper, een schepper, die streeft naar kennis, zelfverbetering, die ernaar streeft het maximale uit zichzelf en zijn hardware te halen. Dat is het hele verschil met een gewone sterveling, evenals met veel idioten die zichzelf als hackers beschouwen.

En toch: hoe word je vanaf het begin een hacker? Wat moet hiervoor gedaan worden?

1. Koop een van de Linux-opties en leer uw pc optimaal te gebruiken.

Bijna iedereen in ons land heeft al een eigen pc, of zelfs twee. De eerste stap van een toekomstige hacker is om een ​​Linux-distributie of een van de BSD-versies te verkrijgen en deze op uw pc te installeren.

Ik ben het ermee eens, er zijn veel andere besturingssystemen in onze wereld. Maar ze worden verspreid in gecompileerde machinecodes, en je kunt deze codes niet gemakkelijk bestuderen, laat staan ​​wijzigen. Leren hacken op machines met Windows is bijna net zo dom, hoe je leert dansen terwijl je van top tot teen wordt gepleisterd.

2. Leer internet gebruiken en HTML schrijven.

Het internet is een gigantisch hackersspeelgoed waarvan zelfs politici zeggen dat het de wereld verandert. Alleen al om deze reden zou u met internet moeten leren werken, hoewel er nog veel meer goede redenen zijn.

Alleen het leren omgaan met een browser is voor u niet voldoende (iedereen kan dit); daarnaast moet u leren schrijven in HTML (in combinatie met CSS), de opmaaktaal van alle webdocumenten. Als u echter nog niet weet hoe u moet programmeren, zal het schrijven van HTML-code uw geest helpen een aantal zeer nuttige gewoonten te leren. Daarom raad ik u aan uw eerste startpagina te maken. Leer ook XHTML, dat zorgvuldiger is ontworpen dan gewone klassieke HTML.

3. Om helemaal opnieuw een hacker te worden, moet je zeker leren programmeren.

Dit is helemaal niet zo moeilijk als het lijkt voor de niet-ingewijde persoon. Je hoeft alleen maar te beginnen. En het is beter om dit te doen met de programmeertaal Python. Het is vrij eenvoudig, maar de syntaxis is vrij strikt, en een diep begrip van de basisprincipes zal enorm veel tijd besparen bij het leren van de volgende programmeertalen.

Het zal tenslotte niet beperkt blijven tot Python alleen. Java, C en C++ zijn ook vereist om te studeren.

Het doel van deze training is een diepgaand begrip van de processen die plaatsvinden in de computer. Oppervlakkige kennis is niet genoeg, omdat dit al snel een aanzienlijke beperking zal worden in de activiteit van hackers.

4. Leer Engels.

Het is simpel: hoe eerder je dit doet, hoe beter, omdat Engels de basistaal is van het meer geavanceerde deel van de hackergemeenschap. Het is geen geheim dat de Sovjet-Unie en haar inwoners worden gekenmerkt door een zekere traagheid, en we moeten voorop lopen in de technische ontwikkelingen en innovaties, die helaas vooral in het buitenland plaatsvinden. Er is hier geen ontkomen aan...

Ik denk dat ik hier zal stoppen, maar vergeet niet Eric Raymond te lezen.