Hakerski programski jezik. Osnove hakiranja. Autentifikacija i osnovno sigurnosno hakiranje Koje bi jezike haker trebao znati?

Malo je vjerojatno da ste mirno sjedili u svojoj sobi 20 godina, dobro učili, slušali svoje roditelje u svemu, nikada nikoga niste prevarili, nikad nikome ništa u životu niste uzeli, a onda ste, bam, htjeli postati cyber haker. Najvjerojatnije to već živi u vama: lako vas ponese potraga za originalnim rješenjem, upijate informatičko znanje kao spužva, ne podnosite priručnike, vjerujete samo vlastitoj metodi pokušaja i pogrešaka te stručnoj literaturi je samo jedan od pomoćnika. I sada je u vašoj glavi počelo klijati zrno istine, želja da stanete s onu stranu zakona. Ne zbog novca, čisto iz znatiželje. Gdje početi?

Naučite jezik

Budući da ste odlučili postati haker, onda vjerojatno savršeno znate engleski. Ako ne, onda će svaki vaš daljnji zadatak postati duplo kompliciraniji - prvo ćete rječnikom tražiti što točno hakirate, a tek onda tražiti načine - opet rječnikom. Osim toga, ako vam karijera krene, onda je dobro znati osnove nekih drugih jezika - španjolskog, njemačkog, francuskog. Bit će korisno u životu, a neće škoditi na poslu. Programeri također ponekad djeluju kao neznalice.

Odaberite specijalizaciju

Kao i kod svakog drugog hobija, važno je što prije odlučiti se za specijalizaciju. Ne, naravno, prvo morate početi s proučavanjem ljuske primijenjenog hardvera - aplikacija i operativnih sustava, a zatim prijeći na višu razinu. Najvažnije je zapamtiti da postoje deseci vrsta napada i tehnika hakiranja: trebat će godine da se sve savlada na pristojnoj razini. Stoga, ako ste ambiciozni i želite ne samo pokušati, već postići ozbiljan uspjeh, odlučite se za svoje područje rada i razvijajte vještine u tom smjeru. Uz dužnu upornost, u roku od šest mjeseci imat ćete svoj prvi značajniji skalp na svom računu.

Čitajte literaturu

Iako se dobrog hakera ističe činjenicom da je sve svoje znanje stekao empirijski, bilo bi glupo pokušavati nadmašiti višegodišnje sigurnosno iskustvo bez korištenja tuđeg iskustva. Evo gdje možete započeti svoj književni izlet: "Umjetnost obmane", "Hakiranje: Umijeće iskorištavanja", "Osnove hakiranja i testiranja prodora: Etičko hakiranje i testiranje prodora","Metasploit: Vodič za testere penetracije". Nakon što ih savladate, barem više nećete imati glupa pitanja poput “kamo ići” i “što raditi”.

Ne slušaj nikoga

Cijela bit hakerske aktivnosti leži u istraživanju, a ne u sabotaži. Stoga, ako imate vlastitu glavu na ramenima, nikada ne shvaćajte ozbiljno tuđe kritike, ne vjerujte u postojanje “pravog” puta i ne nasjedajte na provokacije. Ako hakeri ne rade ono što žele, tko će onda?

Držite ritam

Bez obzira koliko vas uzbudljivo uhvatio novi hobi, nemojte žuriti da se uključite u ozbiljne projekte. Postupno proučavajte odabrani posao, naučite ne samo uništavati, već i stvarati. I naravno, pokušajte odmah ubiti želju da hakirate nešto veliko i poznato. To je prepuno ne samo mogućnosti naletanja na nepremostiv zid, već i dobivanja vrlo stvarne kazne.

Izazov

U isto vrijeme, nemojte žuriti s odmorom na lovorikama svojih prvih uspjeha. Dok ljudi s druge strane rade na stvaranju sve idealnije zaštite, vaš zadatak je ići ukorak s vremenom i tražiti nedostatke i uzorke u njemu. Nitko ne traži odmah osvajanje jackpota na natjecanju Pvnij, ali o tome treba ozbiljno razmišljati, i što je najvažnije, tome težiti.

Pronađite odgovarajući posao

Da biste uhvatili kriminalca, morate razmišljati poput njega. Da biste zaobišli izgrađenu obranu, morate ući u tim koji je stvara. To će uvelike pomoći ubrzati profesionalni rast, djelomično unovčiti vašu strast i općenito, može vas natjerati da razmislite o ispravnosti odabrane strane.

Međutim, postoji alternativna univerzalna opcija - samo promijenite zanimanje. S jedne strane, tako ćete svom omiljenom poslu pristupiti s velikim entuzijazmom i svježeg uma, s druge strane, nećete ispasti iz društva. Uostalom, čak i najzlonamjerniji hakeri moraju imati osobni život.

Prestani se bojati

I općenito, dovoljno je provesti barem 10 sekundi u bilo kojoj tražilici da shvatite da postoji ogroman broj načina na svijetu (natjecanja, natjecanja, posao) koji vam omogućuju da temeljito protegnete svoj mozak i istovremeno napravite novac. Danas je zaštita informacija, doslovce, međunarodni problem, povezan, između ostalog, s glavnom prijetnjom čovječanstvu - terorizmom. Stoga, ako vaš radoznali um želi, i što je najvažnije može, nešto hakirati, ali se kritički boji da će za to biti kažnjen, ogroman broj IT tvrtki će biti spreman surađivati ​​s vama.

Ali što je sa savjetom Spolskog da učite 1 jezik godišnje kako biste razvili svoje horizonte?

Mihail Flenov

Ne znam za takav savjet i ne preporučujem ga. Ovo čini vaše horizonte boljim, ali ne i boljim. Kada znate 3-4 jezika, bolje je učiti jedan po jedan novi algoritam kako biste razvili svoje horizonte. Čak i ako nikada ne koristite ovaj algoritam.

Igore

Pitanje iz serije “Što učiniti da postanete haker”
Da biste bili haker trebate:
1. Naučite asemblerski jezik. Drugi jezici nisu potrebni, glavna stvar je znati asembler.
2. Nosite džemper i pustite bradu. Nema veze što si cura.
3. Instalirajte Linux. Nije važno zašto. Svaki haker bi trebao imati Linux.
U principu, popis se može nastaviti na neodređeno vrijeme. Haker je prije svega specijalist, a ne kopija klišeja iz filmova i novina. Postignite uspjeh u jednom području i bit ćete sretni :).

Zhenya

Mislim da algoritme treba razumjeti, a ne pamtiti. Što se tiče jezika, možete pročitati knjigu na 1 jeziku godišnje, čisto da imate ideju o njegovim mogućnostima. I onda ga, ako je potrebno, iskoristite

Sergej

Postoje jezici na kojima možete napisati "sve što mi treba", kako je rekao Mikhail. A postoje jezici na kojima u principu možete pisati bilo što. Drugi tip, mislim, uključuje asembler, C i C++. Ostali su ili za visoko specijalizirane zadatke (php, itd.), ili su im inferiorni u brzini (c#, java, itd.). Što odabrati, svatko odlučuje za sebe, zbog svojih zadataka. Svatko bi se trebao upoznati s matematičkim principima programiranja - to su osnove.

klamm

Sada, što je s Pythonom)

Po mom mišljenju, nije tako hakerski, vrlo je jednostavan u sintaksi, jednostavniji od C#. Ako uzmemo da su jezici C# i Java jezici visoke razine, onda je Python jezik super visoke razine, budući da je isključivo za programiranje aplikacija; kada pišete programe u njemu, najvažnije je to moći koristiti knjižnice.

I sve što se ne može napisati u Pythonu napisano je u C-u i pozvano iz Python programa.

klamm

O tome kako postati haker,

catb. org/~esr/faqs/hacker-howto. html

Alex

Haker (od engleskog hack - rezati) je izuzetno kvalificirani informatičar, osoba koja razumije samu dubinu rada računalnih sustava.
Nedavno je pojam hakera sveden gotovo na pojam naprednog korisnika. Po mom mišljenju, haker je osoba koja savršeno dobro poznaje asembler i C i može napisati, ako ne operativni sustav, onda algoritamski jezik, što su s različitim uspjehom radili dok su studirali na institutu. Haker koji zna samo php ili html zvuči smiješno.

Nick

2alex, mislim da ako znaš PHP, stvarno znaš PHP, onda ćeš uz to nekako naučiti js, a da ne spominjem razumijevanje kako probiti i zaobići sigurnost web stranice...

Ancort

Asm, C++ i Lisp (nekako su zaboravili) - to su "hakerski" jezici, IMHO

Vladimire

I meni se C# nekako više sviđa, u OOP stilu je kod nekako lakše percipiran ili tako nešto

Ruslan Dauthadžijev

Opet se vodi rasprava koji je jezik kul?? Vječna rasprava na ovu temu. Što se tiče Pythona, to je čisto skriptni jezik za mobilne platforme i web. Podržava programere za izradu GUI-ja treće strane, kao što je QT. Ne vidim nikakvu posebnu cool u ovom jeziku. Možete savršeno programirati čak iu QBasicu - sve ovisi o mašti i iskustvu programera. Samo zato što je jezik zastario ne znači da je "mrtav".

Ruslan Dauthadžijev

Alex, danas su programeri ljudi koji jednostavno znaju raditi u MS Wordu :). Što biste željeli? Tako da se osoba odmah rodi s mogućnošću da napiše vlastiti OS? Svatko počinje s malim. Sve ovisi o želji osobe da uči i nauči nešto novo.

Već razumijemo da ste “Haker” i da ste na sveučilištu pisali svoj jezik. Hvala vam..

Programiranje je glavni alat hakera. Ako još ne znate nijedan računalni jezik, preporučujem da počnete s Pythonom. Jasno je dizajniran, temeljito dokumentiran i relativno prijateljski nastrojen prema početnicima, nije samo igračka, već i vrlo moćan fleksibilan jezik, koji je izvrstan za velike projekte Već sam napisao detaljniju procjenu Pythona. Postoji izvrstan vodič za početnike i službeni tutorial na web stranici Python, a izvrsne tutoriale možete pronaći i drugdje, jedan od njih su Computer Science Circles.

Prije sam preporučivao Javu kao jezik za rano učenje, ali s obzirom na te kritike, predomislio sam se (također pogledajte: “Zamke Jave kao prvog programskog jezika”). Ne može haker pristupiti problemu kao što ga rješava vodoinstalater u trgovini, mora znati što točno radi svaka komponenta. Stoga sam sada mišljenja da bi bilo bolje u početku učiti jezike C i Lisp, a tek nakon njih Javu.

Možda postoji općenitiji pristup ovome. Kada imate dobar alat za stvaranje nečega, ali postoji previše jezika za to i učenje ga je teško. Ne samo da se programski jezici mogu nositi sa zadatkom, već i razni web okviri kao što su RubyOnRails, CakePHP, Django mogu lako riješiti zadatak, ali će vas ostaviti s površnim znanjem i nećete moći riješiti složeniji problem ili razumjeti problem ako je brz i jednostavno rješenje neće raditi ispravno.

Ako se odlučite zaroniti u ozbiljno programiranje, onda morate naučiti srž Unix OS-a - jezik C (izgovara se Si). C++ (izgovara se Sea Place Plus) vrlo je blisko povezan s C-om, ako znate jedan, učenje drugog neće biti teško. Iako nisu početni jezici. I, zapravo, što više izbjegavate C programiranje, to ćete biti produktivniji.

C je vrlo učinkovit i vrlo ekonomičan u smislu strojnih resursa. Međutim, korištenje jezika C bit će učinkovito tamo gdje je potrebno ručno upravljanje resursima niske razine kao što je memorija. Sav ovaj kod niske razine je složen i lako je pogriješiti, a također zahtijeva veliku količinu vašeg vremena za otklanjanje pogrešaka (pronalaženje i popravljanje pogrešaka). Uzimajući u obzir snagu modernih računala, možete donijeti kompromisnu odluku - pametno je odabrati jezik koji manje učinkovito koristi resurse računala, ali više učinkovit u smislu vremena utrošenog na implementaciju. Taj kompromis je Python.

Drugi jezici od primarne važnosti za hakere su Perl i LISP. Perl ima smisla učiti iz praktičnih razloga: vrlo se široko koristi za aktivne web stranice i administraciju sustava, pa čak i ako nikada ne morate pisati Perl, trebali biste ga naučiti čitati. Mnogi ljudi koriste Perl za ovu svrhu, ali ja vam savjetujem da koristite Python i izbjegavate C programiranje osim ako zadatak ne zahtijeva ekonomično korištenje strojnih resursa. Morate razumjeti takav kod.

LISP je vrijedan za naučiti iz još jednog razloga - steći ćete duboko znanje naučivši ovaj jezik do kraja. Ovo znanje učinit će vas izvrsnim programerom do kraja života, čak i ako nikada zapravo ne koristite sam LISP. (Početne vještine programiranja LISP-a mogu se vrlo lako steći stvaranjem i mijenjanjem ekstenzija u uređivaču teksta Emacs ili stvaranjem Script-Fu dodataka za GIMP).

Zapravo, bolje je naučiti svih pet: Python, C/C++, Java, Perl i LISP. Osim što su najvažniji jezici za hakiranje, oni demonstriraju vrlo različite pristupe programiranju i svaki će naučiti vrijedne pristupe.

Ali imajte na umu da nećete dosegnuti razinu hakera ili čak običnog programera samo sakupljanjem jezika - morate naučiti razmišljati o tome kako programirati na općeniti način, bez obzira na bilo koji jezik. Da biste postali pravi haker, morate dosegnuti razinu znanja na kojoj možete naučiti novi jezik u roku od nekoliko dana, jednostavno gledajući priručnik za taj jezik i povezujući ga sa svojim postojećim znanjem. A da biste postali takvi, morate znati nekoliko jezika koji su po prirodi vrlo različiti.

Ovdje ne mogu dati potpune upute o tome kako naučiti programirati - to je složena umjetnost. Ali mogu vam reći da knjige i tečajevi također neće učiniti to - mnogi bi mogli većina Najbolji hakeri su samouki. Funkcionalnost jezika (mali dio znanja) možete naučiti iz knjiga, ali način razmišljanja koji to znanje čini primjenjivim u životu može se steći samo kroz praksu i kroz određeni period učenja. Ono što programiranje zapravo može naučiti je (a) čitanje izvornog koda i (b) pisanje izvornog koda .

Peter Norvig, jedan od vodećih Googleovih hakera i koautor popularnog udžbenika o AI (umjetnoj inteligenciji), napisao je prekrasan članak pod nazivom Naučite se programirati za deset godina. Njegov “recept za uspješno programiranje” vrijedan je posebne pažnje.

Učenje programiranja je kao učenje dobrog pisanja prirodnog jezika. Najbolji način da to učinite je da pročitate nešto što su napisali priznati majstori književnosti, a zatim napišite nešto sami; malo više čitaj, malo više piši; čitajte još više - pišite još više... I ponavljajte ovo dok vaši programi ne budu izgledali kao snažan i organiziran model.

Više sam govorio o ovom procesu u Kako naučiti hakirati. Ovo je jednostavan skup uputa koje nije lako slijediti.

Nekad je bilo teško pronaći dobar izvorni kod za proučavanje jer je bilo vrlo malo velikih programa dostupnih u izvornom kodu za mlade hakere za proučavanje i eksperimentiranje. Sada se situacija dramatično promijenila: programi s izvornim kodom, razvojni alati i čitavi operativni sustavi (sve su stvorili hakeri) sada su široko dostupni. Što me dovodi ravno do sljedećeg odjeljka...

Samo razmišljate o bavljenju kodiranjem? Jeste li izgubljeni u raznolikosti jezika i tehnologija? Radujte se, došao je i vaš dan: malo smo se potrudili i cijeli urednički tim vam je izbacio interaktivni vodič za odabir programskog jezika ovisno o vašim potrebama. Nije važno želite li pisati mobilne igrice, tražiti backdoors u ZTE firmware-u ili jednostavno zarađivati ​​za život kodiranjem, mi imamo sve mogućnosti. Otkrijte dijagram, odgovorite na pitanja, odaberite svoju tehnologiju... I ne zaboravite nam zatim doznačiti postotak od svoje prve plaće. Tako reći, za napojnicu!

Bez obzira na smjer koji preferirate, ako nemate nikakvog programerskog iskustva, morat ćete krenuti od samih osnova. Naučite pojmove, naučite kako sastaviti algoritme i pretvoriti ih u kod. A u tome će vam pomoći - online platforma koja je osmišljena za učenje programiranja.

Sastoji se od četiri razreda i traje dva tjedna. Za to vrijeme ćete naučiti same osnove programiranja, napisati svoj prvi program, a također ćete saznati koji jezici postoje i za što se programer može specijalizirati. A za konsolidaciju dobit ćete potrebne materijale: imat ćete video snimke lekcija i priručnika. Štoviše, čak ćete dobiti i potvrdu o završenoj lekciji, ako se iznenada želite nekome pohvaliti!

Ako je svladavanje osnova iza vas, tada možete odabrati jedno od zanimanja i proći punu obuku iz nekoliko tečajeva.

web programer

https://geekbrains.ru/professions/web_developer

Je li lako biti web programer? Možda se ne čini jako teškim - na kraju krajeva, svatko može napraviti web stranicu. Međutim, da biste postali pravi full stack programer, danas trebate znati puno više od HTML-a i nekog jezika na strani poslužitelja. U deset mjeseci, ovaj set Geekbrains tečajeva odvest će vas od svladavanja HTML-a i CSS-a do učenja PHP-a – od samog početnog nivoa do profesionalnog web razvoja pomoću YII2 okvira. Osim toga, ovo uključuje tečajeve učenja Javascripta - i klijenta i poslužitelja (Node.js), kao i okvira Angular i D3.js.

Mobilni programer

https://geekbrains.ru/professions/mobile_developer

Želite izrađivati ​​mobilne aplikacije za iOS i Android? Ovaj set tečajeva osmišljen je posebno za ljude poput vas i traje 11 mjeseci. Uključuje dva tečaja o Javi (od osnova do naprednog OOP-a, umrežavanje i multithreading) i dva tečaja o Androidu (razvoj sučelja, rad s grafikom i senzorima i tako dalje). Druga polovica tečajeva posvećena je Objective-C - ovaj jezik je neophodan za one koji planiraju kreirati aplikacije za iOS. Dodan mu je i tečaj o Swiftu, novom Appleovom jeziku koji se već počinje koristiti u razvoju softvera.

Java programer

https://geekbrains.ru/professions/java_developer

Tvorci jezika Java mislili su da je toliko dobar da će se koristiti posvuda. To se nije dogodilo: kao rezultat toga, Java se koristi na Androidu iu ozbiljnom razvoju poslužitelja - pozadina visokoopterećenih aplikacija i igrica za više korisnika napisana je na ovom jeziku. Stoga zaključak: Java programeri još uvijek imaju jako dobar život! Ovaj paket šestomjesečnih Geekbrains tečajeva pomoći će vam da postanete jedan od njih. Dva Java tečaja u njemu podudaraju se s planom lekcija za programere Android softvera, ali treći tečaj će vam pomoći da postanete pravi Java guru. Fokusira se na baze podataka, izgradnju grafičkih sučelja, kao i na složene stvari poput višenitnosti, mehanizama refleksije i internih klasa.

Python programer

https://geekbrains.ru/professions/python_developer

Kažu da možete početi programirati u Pythonu bez ikakve obuke, ali pritom se prešućuje nekoliko važnih detalja: samo netko tko već zna par jezika to će stvarno moći raditi, a vi ne ne postajem profesionalac na taj način. Geekbrainsov petomjesečni tečaj ne samo da pokriva Python od osnova do zamršenosti poput dekoratera, već pokriva i HTML/CSS, Javascript i Django framework. Tako ćete naučiti ne samo pisati programe u Pythonu, već ćete pomoću njega moći stvarati potpune dinamičke web stranice.

Ruby programer

https://geekbrains.ru/professions/ruby_developer

Ruby jezik se dugo smatrao zanimljivom zanimljivošću sve dok se nije pojavio okvir Ruby on Rails. Ruby je sada jedan od najboljih jezika za web razvoj, a zahvaljujući Railsu, razvoj složenih web aplikacija čini puno bržim i lakšim. Ovaj šestomjesečni tečaj Geekbrainsa naučit će vas HTML/CSS i Javascript na strani klijenta te vas naučiti Ruby posebno u svrhu korištenja Railsa. Kontroleri i predlošci čekaju na tebe, budući web programer!

Poseban projekt s GeekBrainsom

Prvim hakerima može se smatrati ona mala skupina ljudi, koja se sastoji od iskusnih programera i mrežnih čarobnjaka, koji su prije nekoliko desetljeća stajali na početku stvaranja ranih mikroračunala i sudjelovali u ARPAnet eksperimentima. Hakiranje računala i telefonskih mreža postalo je simptom hakerske kulture, koja je zapravo mnogo složenija i nije ograničena na hakiranje. Kako se pridružiti ovoj zajednici, steći potrebne vještine, naučiti razmišljati kao haker i zaraditi poštovanje i ugled u ovom okruženju, naučit ćete iz ovog članka.

Koraci

1. dio

Stjecanje osnovnih vještina

    Prijeđite na operativni sustav sličan Unixu, kao što je Linux . Unix je popularan operativni sustav koji se često koristi za poslužitelje i koji je dao poticaj razvoju Interneta. Iako možete koristiti Internet bez poznavanja Unixa, ne možete biti internetski haker bez razumijevanja Unixa. Upravo iz tog razloga, današnja hakerska kultura je vrlo usmjerena na Unix. Unix, kao i Linux, može se koristiti uz Windows na istom računalu. Preuzmite Linux ili zamolite korisnika Linuxa da vam pomogne instalirati sustav.

    Pomoć pri testiranju i otklanjanju pogrešaka u programima otvorenog koda. Oni koji testiraju i ispravljaju programe otvorenog koda također se poštuju. U ovom nesavršenom svijetu neizbježno provodimo najveći dio vremena razvoja programa u fazi otklanjanja pogrešaka. Zbog toga će vam svaki promišljeni autor otvorenog koda reći da su dobri beta testeri (koji znaju kako jasno opisati simptome, dobri su u lokaliziranju problema, mogu ispraviti pogreške pri upisu i koriste nekoliko jednostavnih dijagnostičkih rutina) zlata vrijedni.

    • Ako ste početnik, pokušajte pronaći program u razvoju koji vas zanima i postanite dobar beta tester. Postoji vrlo prirodan napredak od pomoći u testiranju programa do pomoći u otklanjanju pogrešaka i zatim pomoći u njihovoj modifikaciji. Tako ćete puno naučiti i stvoriti dobru karmu u svojim odnosima s ljudima koji će vam kasnije pomoći.
  1. Objavite korisne informacije. Još jedna dobra stvar je odabrati i akumulirati korisne i zanimljive informacije na web stranicama ili dokumentima kao što su FAQ (često postavljana pitanja i odgovori) i učiniti ih javno dostupnima. Domaćini glavnih tehničkih često postavljanih pitanja cijenjeni su gotovo jednako kao i autori softvera otvorenog koda.

    Pomozite u održavanju infrastrukture. Hakerska kultura (i internetsko inženjerstvo) temelji se na volonterstvu. Postoji mnogo potrebnog, ali ne osobito učinkovitog posla koji treba obaviti da bi se održao proces: administriranje mailing lista, moderiranje news grupa, upravljanje velikim softverskim arhivama, razvoj RFC-ova i drugih tehničkih standarda. Ljudi koji rade takve stvari dobro su cijenjeni, jer svi znaju da takav posao oduzima puno vremena i nije tako zabavan kao igranje kodovima. Ovaj rad pokazuje predanost.

  2. Služite samoj hakerskoj kulturi. Konačno, možete služiti i širiti samu kulturu. Ali to ne biste trebali činiti dok niste dugo u tome i postanete poznati po jednoj od prve četiri stvari. U hakerskoj kulturi nema jasnih vođa, ali postoje "kulturni heroji", "plemenski starješine", povjesničari i govornici. Kada dovoljno dugo živite u ovim rovovima, možete izrasti u jednog od ovih ljudi.

    • Ali oprez: hakeri su oprezni prema svojim glasnim plemenskim starješinama, tako da je očito postizanje ove vrste slave prepuno opasnosti. Umjesto da težite tome, bolje vam je da ne brinete o tome i tada će sve doći samo od sebe, a tek tada možete postati skromni i milostivi u svom statusu.
  • Neke tvrtke angažiraju hakere da provjere koliko su sigurni njihovi sustavi. Dakle, možete dobro zaraditi na ovome!
  • Pokušajte ne biti uhvaćeni i Ne malo hakirati.
  • Pišite dobro na svom materinjem jeziku. Prema uobičajenom stereotipu, programeri nisu baš pismeni, ali zapravo mnogi hakeri vrlo dobro govore jezik.
  • Lisp vrijedi naučiti zbog dubokog prosvjetljenja koje ćete steći kada njime konačno ovladate. Ovo znanje učinit će vas izvrsnim programerom do kraja života, čak i ako nikada zapravo ne koristite sam Lisp. Možete steći neko početno iskustvo s Lispom u načinu za uređivanje koda u uređivaču teksta Emacs ili dodatku Script-Fu za grafički uređivač GIMP.
  • Perl ima smisla učiti iz praktičnih razloga: vrlo se široko koristi za aktivne web stranice i administraciju sustava, pa čak i ako nikada ne morate pisati Perl, trebali biste ga naučiti čitati. Mnogi ljudi koriste Perl kako bi izbjegli programiranje u C-u, koji zahtijeva mnogo resursa.
  • Provjerite svoje znanje na web stranicama koje izradite.
  • Iskoristite svoje znanje i vještine za dobro. Biti dobar haker mnogo je sigurnije i isplativije za sve nego biti loš haker. Loši hakeri nemaju baš dobar život - moraju se skrivati ​​kako bi izbjegli probleme sa zakonom.
  • Uvijek budite oprezni. Ilegalne aktivnosti mogu imati vrlo ozbiljne posljedice, a ništa na internetu nije doista anonimno.
  • Ne upuštajte se ni u što što bi moglo dovesti do nevolja.
  • Pitajte lokalne tvrtke trebaju li provjeriti sigurnosne sustave.

Upozorenja

  • Hakiranje je nezakonita radnja koja može rezultirati ozbiljnim kaznama. Hakiranje je zločin i kažnjivo je zakonom.



Vrh