U kan ook vandag 'n hacker word - hier is hoe
Wil jy 'n hacker wees??
"Geen!" Jy antwoord. 'Ek is 'n eerlike persoon! Ek breek nie by rekenaars in en steel private inligting nie! "
Kalmeer. Die woord "hacker" het eens 'n eervolle betekenis gehad – ten minste meestal eerbaar – voordat die media dit 'rekenaarmisdadiger' gemaak het. Dit is nog steeds vir baie mense.
1 Oorsprong van "Hacker"
3 Die hacker-kultuur en etiek
4 Die hacker-etos
5 The Modern Hacker
5.1 Die verhoging van persoonlike rekenaars
5.2 GNU / Linux en gratis sagteware
6 Kan jy 'n hacker wees??
6.1 Bemeester die web
6.2 Bemeester rekenaars
7 Van hacking tot loopbaan
7.1 Die donker kant
9 Hacker Resources
Oorsprong van "Hacker"
Die term "hacker" het in MIT se Tech Model Railroad Club (TMRC) ontstaan. Die klub se seine en krag (S&P) Die subkomitee het wild geraak met uitgebreide beheerstelsels. Hulle het hul eie jargon gehad. Volgens Stephen Levy se boek Hackers uit 1984, "is die produktiefste mense wat aan S werk&P noem hulself 'hackers' met groot trots. "
MIT het voorheen 'n lang geskiedenis van hacks gehad. 'N "Hack" was 'n uitgebreide prank, dikwels onwettig, maar nie kwaadwillig nie. Opvallende hakke sluit in die omskakeling van die vensters van 'n gebou in 'n Tetris-speletjie en 'n motor op die Groot Koepel in die middel van die Instituut plaas. Die oudste bekende verwysing na 'hack' in daardie opsig behoort aan TMRC in 1955. Al voor lank beteken 'hacking' egter 'n vinnige, vinnige werk, en die betekenis wat ongetwyfeld bygedra het tot die gebruik van die MIT.
Vir die hacker is die prestasie alles. 'N Hack moet kreatief en tegnies elegant wees. Vir die cracker – die persoon wat huur of inkomste huur – is die uitkoms die punt, en ruwe metodes soos om wagwoorde te raai of te steel is net so goed. Tog het inbraak nog altyd 'n dubbele voordeel gehad. Soos met die Force, is dit maklik om na die donker kant oor te gaan.
Dit is indrukwekkender om 'n rekenaar te dans en te sing as om 'n betaalstaat te hanteer.
In 1956 word die TX-0-rekenaar beskikbaar vir gebruik by MIT. Dit was nie die eerste rekenaar op die kampus nie, maar dit was die eerste ontwerp vir praktiese gebruik. In daardie dae het rekenaars in kamers gewoon waar min mense ingegaan het; gebruikers het die dekking van ponskaarte ingedien en ure later teruggekom om hul uitset te kry.
Die TX-0 was anders. Die invoer het nie van 'n kaartdek af by die lessenaar gekom nie. In plaas daarvan het die programmeerders self 'n gegote papierband deurgevoer. Hulle kon die resultate sien deur die knipperende ligte te lees of na die programmeerbare spreker te luister. Dit het net 4K geheue-woorde gehad, maar dit was 'n interaktiewe rekenaar! Die "hackers" van TMRC het dit reggestel om dit in die middel van die nag te gebruik. Hulle het dinge gedoen soos om syfers in Romeinse syfers te omskep en die spreker Bach-liedjies te laat speel. Dit was die aanbreek van rekenaar-inbraak.
Die hacker-kultuur en etiek
Julia Ecklar se liedjie "Ladyhawke!" som die hacker-credo op: 'Ongehoord beteken net dat dit nog nie gedroom is nie. Onmoontlike middele wat nog nie gedoen is nie. " Ongedokumenteerde funksies of onverwagte maniere om bekende kenmerke te gebruik, kan oral lei. Eric Raymond het gesê: 'Daar is 'n bietjie van die mal wetenskaplike in alle hackers.'
Hackers is baie individualisties en vorm nie 'n hegte kulturele groep nie, maar ons kan praat oor 'n hacker-kultuur. Dit is duidelik in die styl, die jargon, die kommunikasie. Hulle ruil idees uit, en buitengewone hacks kry hulle status in die gemeenskap. Ons kan ook oor 'n hacker-etiek praat, maar dit is soos om oor 'n katetiek te praat. Hackers, soos katte, verwag natuurlik sekere dinge en doen sekere dinge, en hulle gee nie veel om wat iemand anders dink nie.
Die hacker-etos kan soos volg opgesom word:
Kry u hande in dinge, haal dit uitmekaar en bepaal hoe dit werk. Hackers wil stelsels hê waarmee hulle dit kan doen. Hulle wil nie net die gedokumenteerde kenmerke weet nie, maar wat regtig aangaan.
Inligting moet gratis wees. Dit volg op die tintelende instink. Hackers wil wys wat hulle geskep het. Hulle wil alles van 'n stelsel weet en toegang hê tot alles daarin. Die Free Software Foundation tref 'n onderskeid tussen "gratis soos in bier" en "vry soos in vryheid." Dit beteken "die vryheid om die sagteware uit te voer, te kopieer, te versprei, te bestudeer, te verander en te verbeter."
Moenie gesag vertrou nie. Dit geld vir twee sintuie van "gesag": diegene wat definitiewe kennis aanbied en diegene wat die reëls opstel. Hackers wil self uitvind en nie aannames of verbod in die pad laat beland nie.
Oorspronklik en slim is pragtig. Praktiese gebruik tel nie soveel nie. Dit is indrukwekkender om 'n rekenaar te dans en te sing as om 'n betaalstaat te hanteer. Die eerste toepassing om werknemers hul betaalstatus aanlyn te laat sien, moet hackers egter beïndruk het.
Item 1 definieer 'n hacker, maar andersins is dit algemene neigings. Baie hackers respekteer wette en eiendomsreg terwyl hulle diep in die kode ingaan. Die meeste van die res hou perke in oor watter reëls hulle sal oortree. Baie het praktiese doelwitte in gedagte. Die aantal werklike los kanonne is klein. Onthou: die belangrikste punte is onafhanklikheid en kreatiwiteit.
Twee groot veranderinge het die hacking toneel sedert die vroeë dae. Die eerste was die groei van netwerke. Arpanet is in 1969 aanlyn. Sy geskiedenis was 'n vreemde en verbasend produktiewe alliansie tussen beamptes, entrepreneurs, akademici en hackers. Die vermoë om "hands-on" te wees met 'n rekenaar duisende kilometers ver, het alles verander. Dit het gelei tot e-pos en langafstand besprekings, sowel as die eerste pogings om op afgeleë rekenaars in te breek. Netwerkspeletjies soos MUD (Multi-User Dungeon) en Maze War was die voorouers van vandag se multispeler-internetspeletjies.
Die verhoging van persoonlike rekenaars
Die ander groot deurbraak was die persoonlike rekenaar. Begin met die Altair, klein en goedkoop rekenaars (volgens die standaarde van die sewentigerjare) was beskikbaar vir almal met 'n paar honderd dollar om te spaar. Hackers kon hul eie masjiene koop en alles daarmee doen!
Persoonlike rekenaars het sedertdien verander. As u 'n Windows- of Macintosh-rekenaar kry, lyk dit asof die OS-verkoper meer beheer daaroor het as wat u het. Dit is natuurlik vir u beskerming, maar hackers hou nie daarvan om beskerm te word nie. Hulle wil toegang hê tot al die lae-vlak funksies. Vir hulle is Unix (Linux en ander gratis implementasies) die voorkeurbestuurstelsel. Dit is gratis, die bronkode is beskikbaar, en hulle kan dit doen wat hulle wil.
Daar is natuurlik Mac- en Windows-hackers. Hulle "ruk" hul rekenaars uit om die beperkings van die verkoper teë te werk. Daar is 'n uitdaging om 'n geslote bedryfstelsel oop te maak. Linux is egter die toneel van die meeste aksies.
GNU / Linux en gratis sagteware
Baie hackers skryf en versprei vandag "gratis" en "open source" sagteware. Die twee terme is nie presies sinonieme nie, en dit is die onderwerp van hacker-valshede. Met een van die twee name, is die sagteware beskikbaar as bronkode, wat elkeen kan lees, wysig en kyk vir foute. Gewoonlik kan iemand nuwe kode of foutoplossings indien.
Oopbron-toepassings bied gratis plaasvervangers vir duur kommersiële toepassings en bied byna al hul funksies. In plaas daarvan om Word of Photoshop te koop, kan u LibreOffice of GIMP aflaai. Sommige open source sagteware speel 'n leidende rol op sy eie. Byvoorbeeld, Apache is die gewildste webbediener op die internet.
Deur aan open source sagteware te werk, gee mense die gevoel om iets nuttigs te skep en mense meer keuses te gee terwyl hulle dit by groot korporasies hou. Om u naam op 'n gewilde projek te hê, lyk ook goed op u CV.
Kan jy 'n hacker wees??
Resoneer hierdie idees by u? Is dit 'n beroep op u om in die kode te grawe? Hou jy daarvan om slim dinge te laat werk, selfs al kry jy nie altyd geld daarvoor nie? Het u al ooit die hele nag by 'n projek gebly? As dit so is, kan u 'n hacker wees, of ten minste 'n hacker in opleiding. Maar dink mooi na watter soort hacker jy wil wees.
Afhangend van wat u in duik, kan allerlei sagtewarevaardighede nuttig wees. Sekere mense verskyn egter herhaaldelik. As u dit ken, sal u baie deure vir u oopmaak. Wat u ook al leer, leer dit diep.
Bemeester die web
HTML is sentraal tot byna alles vandag. U moet weet presies hoe etikette en eienskappe werk. U moet die DOM (dokument-objekmodel), wat die API se web is, verstaan, asook hoe CSS dit manipuleer..
Hackers gebruik Unix waar moontlik. Dit is gewoonlik Linux, maar beslis nie altyd nie. In werklikheid argumenteer hackers oor die beste implementering van Unix: Linux, FreeBSD of ander. As u 'n hacker gaan wees, moet u enige verspreiding kan installeer, dit as 'n bediener kan opstel en die lêerstelsel kan bestuur. U moet bewus wees van die reeks opdragskalwe en ten minste een daarvan deeglik ken. Hakker-houdings teenoor GUI's wissel van verdraagsaamheid tot volslae minagting. Dit is nie altyd nodig om 'n nuwe rekenaarkode te skryf nie. Daar bestaan ​​gereedskap waarmee u baie min kan doen as u dit goed ken.
Pasop tog vir die donker kant. Dit is maklik om die ekstra stap te neem en in plekke te kom waar u nie mag nie. Dit lyk miskien na 'n kans om iets goeds en belangriks te doen. Soms is die boetes baie swaarder as wat u sou kon dink.
Met die hulpprogramme wakker en gesof, kan u geselekteerde inligting uit lêers trek of dit weer formatteer. Om dit effektief te gebruik, benodig u 'n instinktiewe kennis van gereelde uitdrukkings.
U kan lêers laat staan ​​en dans met behulp van ExifTool en Image Magick. Met ExifTool kan u lêertipes identifiseer, metadata uittreksel en tussen formate kan omskakel. Met ImageMagick kan u beeldlêers transformeer, spesiale effekte toepas en dit in 'n ander formaat omskakel.
Emacs is die gunsteling teksredakteur van die hacker. Dit is heeltemal aanpasbaar en kan terloops as 'n dop loop, e-pos hanteer en LISP-programme bestuur. Sommige mense beskou dit as 'n bedryfstelsel in eie reg. (St IGNUcius of the Church of Emacs – AKA Richard Stallman – sê dat die gebruik van vi nie 'n sonde is nie, maar eerder boete.)
Sommige take vereis programmering in outydse C, wat die taal van die Linux-kern is. Deur kernelmodules te skryf, kan u nuwe hardeware ondersteun en ander funksies toevoeg. Kyk na die Linux-programmering Inleiding en bronne vir 'n goeie plek om te begin.
Hierdie vaardighede is 'n basis om van te begin. Vind u eie nis en word 'n kundige.
Van hacking tot loopbaan
'N Goeie hacker kan 'n goeie sagteware-ontwikkelaar, QA-ingenieur of administrateur wees. As u die temperament en vaardighede het, kan u moeilike probleme oplos met onkonvensionele benaderings. Miskien moet u miskien 'n bietjie dissipline leer.
'N Hack bereik iets, maar dit is dikwels moeilik om te verstaan ​​en te onderhou. As 'n ontwikkelaar in 'n span, moet u 'n georganiseerde kode skryf. Dit moet sinvolle veranderlike name, 'n goeie struktuur en genoeg dokumentasie hê vir iemand anders om dit op te tel.
Sekuriteitsanalise is aantreklik vir die ingesteldheid van die hacker. As u maniere kan vind om dinge te doen waaraan ander nie gedink het nie, kan u sekuriteitsgate vind. Daar is baie goed betaalde, wettige werkgeleenthede in hierdie gebied. U kan ook vryskut-en-bounties insamel.
Pasop tog vir die donker kant. Dit is maklik om die ekstra stap te neem en in plekke te kom waar u nie mag nie. Dit lyk miskien na 'n kans om iets goeds en belangriks te doen. Soms is die boetes baie swaarder as wat u sou kon dink. Wees ten minste bewus van die groot risiko wat u neem. Lees verder oor Aaron Swartz om te sien hoe sleg dit kan gaan.
'N Ander pad vir 'n hacker is om 'n idee in 'n besigheid te omskep. Sommige meen dat dit net 'n ander soort donker kant is, maar daar is niks verkeerd daarmee om geld te verdien deur 'n waardevolle produk aan te bied nie. Beide die hacker en die ondernemer gaan teen gevestigde modelle op en druk nuwe idees tot die uiterste.
Die ingesteldheid en vaardighede van die entrepreneur verskil egter baie van die hacker. Die vervaardiging van 'n wonderlike sagtewareproduk is een ding. Om dit tot 'n suksesvolle onderneming te maak is 'n ander. Kies u vennote met wysheid en leer om kontrakte so noukeurig te lees as wat u die kode lees. Erken dat jy makliker kan breek as wat jy ryk kan word. Moenie kwaad wees nie.
Die herwinning van die woord "hacker" uit die media kan 'n verlore saak wees, maar 'n ware hacker gee nie om nie. As jy slim is en die regte temperament het, kan jy een wees in die positiewe sin van die woord. Die geheime bevoegdhede van die bedryfstelsel is op u bevel. Onthou terselfdertyd dat glans arrogansie kan word en ongeduld kan lei tot keuses waaroor u spyt sal wees.
Dit is nie regtig 'n kwessie van kies om 'n hacker te wees nie. Dit is wat u kies om daarmee te doen as u neigings so verloop. U kan u eie privaat spesialiteit vind om te hack en niemand te pla nie. Of u kan u vaardighede maksimaal ontwikkel en 'n loopbaan of onderneming daaruit bou. U kan selfs 'n kruisvaarder word wat op die randjie woon. Of jy kan alle standaarde ignoreer, jou grimmighede verwilder en op 'n slegte plek beland.
Om keuses te hê is goed. Om die regte te maak is beter.
Hier is 'n paar bronne wat u pad na 'n gierige haker sal maak:
Die noodsaaklike vaardighede om 'n meesterhacker te word: 'n deeglike lys van al die kernvaardighede van hacker.
Hoe om 'n hacker te word: 'n stap-vir-stap handleiding oor die vaardighede om 'n hacker te word.
Hierdie 14 toestelle is skokkend maklik om te hack: om 'n hacker te wees is om te weet hoe om jouself te beskerm; hierdie infographic bespreek maniere waarop u kwesbaar kan wees.
Tech Patriots: The Rise of the Hacktivist: gebruik u kapvaardighede ten goede.
Programmering: Tale, tydlyn en handleidings: leer oor ou en nuwe programmeringstaal, gereedskap en biblioteke, en nog baie meer in hierdie noodsaaklike bron.
Contents1 Hoe om ons koepon vir netwerkoplossings te gebruik2 Netwerkoplossings-koepon en voorverkoping FAQ3 Moet