Кантип хакер болуу керек: 12 кадам (сүрөттөр менен)

Мазмуну:

Кантип хакер болуу керек: 12 кадам (сүрөттөр менен)
Кантип хакер болуу керек: 12 кадам (сүрөттөр менен)

Video: Кантип хакер болуу керек: 12 кадам (сүрөттөр менен)

Video: Кантип хакер болуу керек: 12 кадам (сүрөттөр менен)
Video: Ойлонордон мурда бул ВИДЕОНУ КӨРҮҢҮЗ! 2024, Апрель
Anonim

Компьютердик коопсуздукта, хакер - бул компьютердин жана тармак тутумдарынын коопсуздук механизмдерине басым жасаган адам. Эксперттик программисттердин жана тармактык сыйкырчылардын жамааттары жана жалпы маданияты бар, алар тарыхын ондогон жылдар бою мини-компьютерлерди жана ARPAnetтин алгачкы тажрыйбаларын бөлүшкөн. Бул маданияттын мүчөлөрү биринчи "хакерлер" болгон. Компьютерлерге жана телефон тутумдарына кирүү популярдуу маданияттагы хакерликти символдоштуруу үчүн келди, бирок бул маданият көпчүлүк адамдар билгенден алда канча татаал жана моралисттик. Хакер болуу, хакерликтин негизги ыкмаларын үйрөнүү, хакердикиндей кантип ойлонуу жана этикалык хакердик коомчулуктун ичинде урмат -сыйга ээ болуу.

Кадамдар

3төн 1 бөлүк: Окутуунун негиздери

Хакер болуу 4 -кадам
Хакер болуу 4 -кадам

Кадам 1. Linux сыяктуу UNIXке окшош ОСту иштетиңиз

UNIX жана UNIX сыяктуу операциялык системалар Интернеттин иштөө тутумдары. UNIXти билбей туруп интернетти колдонууну үйрөнсөңүз да, UNIXти түшүнбөстөн интернет хакер боло албайсыз. Ушул себептен улам, бүгүнкү күндө хакердик маданият абдан күчтүү UNIX борборунда. UNIXке окшогон операциялык системалардын көптөгөн түрлөрү бар, эң популярдуусу Linux болуп саналат, аны ошол эле машинада Microsoft Windows менен бирге иштете аласыз. Linuxту онлайн жүктөп алыңыз же орнотууга жардам берүү үчүн жергиликтүү Linux колдонуучулар тобун табыңыз.

  • Бутуңузду сууга чөмүлдүрүүнүн эң жакшы жолу - бул жандуу CD же USB деп аталган түзмөктү жүктөө, бул сиздин катуу дискти өзгөртпөстөн, CD же USBден толугу менен иштейт. Катуу эч нерсе кылбай эле мүмкүнчүлүктөрдү карап көрүүнүн жолу.
  • Linuxтан башка *BSD системалары сыяктуу UNIXке окшогон башка операциялык системалар бар. Эң популярдуу *BSD системалары FreeBSD, NetBSD, OpenBSD жана DragonFly BSD. Баары Linux сыяктуу ачык булак. Бирок, алар Linux эмес, BSD экенин эстен чыгарбоо керек.
  • Дарвиндеги MacOS, UNIX операциялык тутуму FreeBSDде. Дарвин толугу менен акысыз жана ачык булак жана https://opensource.apple.com сайтынан жеткиликтүү. Системанын өзөгү UNIX болгондуктан жана macOS абдан популярдуу болгондуктан, көптөгөн адамдар Linux тиркемелерин macOSко өткөрүп беришкен. Сиз бул программаларды homebrew, fink же MacPorts сыяктуу пакет менеджери менен ала аласыз. Же болбосо, Linuxту MacOS менен бирге Macта иштете аласыз.
  • Эгерде сиз супер нишке ээ болууну кааласаңыз, анда Oracle тарабынан сатылып алынган жана жабык булак болгонго чейин Solaris операциялык тутумунун ачык булак версиясына негизделген Open Indiana сыяктуу операциялык системаны иштетсеңиз болот. OpenIndiana жана Solaris UNIX System Vде жасалган жана Linux тиркемелери менен шайкеш келбейт. Айтор, Linux тиркемелеринин көптөгөн порттары бар. Балким, жөн эле macOS, BSD же Linuxту колдонсоңуз болот, анткени алар абдан популярдуу жана алар үчүн дагы көптөгөн программалар бар.
Хакер болуу 5 -кадам
Хакер болуу 5 -кадам

2 -кадам. HTML жазыңыз

Эгерде сиз кантип программалоону билбесеңиз, негизги гипертекстти белгилөө тилин (HTML) үйрөнүү жана акырындык менен көндүмдөрдү түзүү абдан маанилүү. Сүрөттөрдүн, сүрөттөрдүн жана дизайн компоненттеринин веб -сайтын караганыңызда көргөн нерселериңиздин баары HTML менен коддолгон. Долбоор үчүн, негизги үй баракчасын түзүүнү үйрөнүп, ошол жерден өйдө карай иштеңиз.

  • Сиздин браузериңизде, мисалды көрүү үчүн HTMLди текшерүү үчүн баракчанын маалыматын ачыңыз. Firefoxто Web Developer> Page Source бөлүмүнө өтүп, кодду карап убакыт өткөрүңүз.
  • Сиз HTMLди Блокнот же Жөнөкөй текст сыяктуу негизги текст иштетүү программасына жазып, файлдарыңызды "yourCoolFileName" катары сактай аласыз. . HTML"Ошентип, сиз аларды браузерге жүктөп, эмгегиңиздин которулганын көрө аласыз.
Хакер болуу 3 -кадам
Хакер болуу 3 -кадам

3 -кадам. Программалоо тилин үйрөнүңүз

Ыр жазаардан мурун негизги грамматиканы үйрөнүшүңүз керек. Эрежени бузуудан мурун, эрежелерди үйрөнүшүңүз керек. Бирок, эгерде сиздин түпкү максатыңыз хакер болуу болсо, анда сиздин шедеврди жазуу үчүн сизге жөнөкөй англис тилинен башка нерселер керек болот.

  • Python - баштоо үчүн жакшы "тил", анткени ал таза иштелип чыккан, жакшы документтештирилген жана жаңы баштагандарга салыштырмалуу боорукер. Биринчи жакшы тил болгону менен, бул жөн эле оюнчук эмес; ал ийкемдүү, чоң долбоорлорго ылайыктуу.
  • Эгер олуттуу программалоого кирсеңиз, анда Java альтернатива экенин үйрөнүшүңүз керек болот, бирок анын биринчи программалоо тили катары баалуулугу учурда өзгөчө абалында суракка алынган.
  • Javaдан айырмаланып, Javascript Pythonго абдан окшош, анткени алар экөө тең C негизделген тил жана колдонуучулар үчүн өтө жаңы. Javascript - бул "интернеттин программалоо тили", андыктан эгер сиз веб -иштеп чыгууда/хакерликте окууңузду улантууну кааласаңыз, JavaScript Pythonго караганда үйрөнгөнү жакшы.
  • JavaScriptке альтернатива Unixтин негизги тили PHP C болмок. C ++ C менен абдан тыгыз байланышта; эгер бирин билсең, экинчисин үйрөнүү кыйын болбойт. C сиздин машинаңыздын ресурстары менен абдан эффективдүү, бирок сиздин компьютериңиздин эффективдүүлүгү өзгөчө маанилүү болбосо, мүчүлүштүктөрдү оңдоого көп убактыңызды сиңирет жана көп учурда ушул себептен оолак болот.
  • Backtrack 5 R3, Kali же Ubuntu 12.04LTS сыяктуу жакшы баштапкы платформаны колдонуу жакшы идея.

3 ичинен 2 -бөлүк: Хакингдик маанайды кабыл алуу

Хакер болуу 1 -кадам
Хакер болуу 1 -кадам

1 -кадам. Креативдүү ойлон

Эми сизде негизги көндүмдөр бар, сиз көркөм ойлоно баштасаңыз болот. Хакерлер сүрөтчүлөргө, философторго жана инженерлерге окшош. Алар эркиндикке жана өз ара жоопкерчиликке ишенишет. Дүйнө чечүүнү күткөн кызыктуу көйгөйлөргө толгон. Хакерлер көйгөйлөрдү чечүүдөн, жөндөмдөрүн курчутуудан жана интеллектти колдонуудан өзгөчө ырахат алышат.

  • Хакерлер хакерликтен тышкары, маданий жана интеллектуалдык жактан ар түрдүү кызыкчылыктарга ээ. Канчалык ойноп жатсаңыз, ошондой иштей бериңиз. Чыныгы хакерлер үчүн "оюн", "иш", "илим" жана "искусство" ортосундагы чек аралар жоголуп кетет же жогорку деңгээлдеги чыгармачыл ойноокко биригет.
  • Илимий фантастиканы окуңуз. Хакерлер жана прото-хакерлер менен таанышуунун эң сонун жолу болгон илимий фантастикалык конвенцияларга барыңыз.
  • Мушташ өнөрү боюнча машыгууну карап көрүңүз. Мушташ өнөрү үчүн талап кылынган психикалык тартип, хакерлердин кылган иштерине окшош окшойт. Эң хакердик мушташ искусствосу чийки күчкө, атлетизмге же физикалык катуулукка эмес, психикалык дисциплинага, бошоңдоого жана көзөмөлгө басым жасагандар. Тай Чи - хакерлер үчүн жакшы согуш өнөрү.
441133 5
441133 5

Кадам 2. Көйгөйлөрдү чечүүнү сүйүүнү үйрөнүңүз

Эч кандай маселе эч качан эки жолу чечилбеши керек. Муну ар кимдин убактысы хакерлер болгон баалуу коом деп ойлоп көрүңүз. Хакерлер маалымат бөлүшүү моралдык жоопкерчилик деп эсептешет. Көйгөйлөрдү чечкенде, маалыматты ачык кылып, баарына бир маселени чечүүгө жардам бериңиз.

  • Чыгармачыл продуктуңузду берүүгө милдеттүү экениңизге ишенүүнүн кажети жок, бирок хакерлер башка хакерлерден көбүрөөк урмат -сыйга ээ. Бул сизди тамак -аш, ижара жана компьютерлерде кармоо үчүн жетиштүү сатуу үчүн хакерлердин баалуулуктарына шайкеш келет.
  • Ментордун "Jargon File" же "Hacker Manifesto" сыяктуу эски бөлүктөрүн окуңуз. Алар техникалык маселелерге байланыштуу эскирип калышы мүмкүн, бирок мамилеси жана руху да өз убагында.
441133 6
441133 6

3 -кадам. Бийликти таанууну жана ага каршы күрөшүүнү үйрөнүңүз

Хакердин душманы - маалыматтын эркиндигин муунтуу үчүн цензураны жана сырды колдонгон зеригүү, алдамчылык жана авторитардык фигуралар. Монотондук иш хакерди хакерликтен сактайт.

Хакерликти жашоо образы катары кабыл алуу-бул жумуштун жана мүлктүн "нормалдуу" деп аталган түшүнүктөрүнөн баш тартуу, анын ордуна теңчилик жана жалпы билим үчүн күрөшүүнү тандоо

441133 7
441133 7

4 -кадам. Компетенттүү болуңуз

Ошентип, ким Redditке убакыт коротсо, киберпанктын күлкүлүү колдонуучу атын жазып, хакер катары көрсөтө алат. Бирок Интернет улуу эквалайзер жана напсинин жана позанын компетенттүүлүгүн баалайт. Убактыңызды өзүңүздүн образыңызга эмес, кол өнөрчүлүгүңүзгө жумшаңыз, ошондо сиз популярдуу маданиятта "хакерлик" деп ойлогон үстүрт нерселерди өзүңүзгө үлгү кылгандан көрө, тезирээк урмат -сыйга ээ болосуз.

3 -жылдын 3 -бөлүгү: Жакшы Hacking

441133 8
441133 8

Кадам 1. Ачык программалык камсыздоону жазыңыз

Башка хакерлер кызыктуу же пайдалуу деп ойлогон программаларды жазыңыз жана программанын булактарын колдонууга бүт хакердик маданиятка бериңиз. Хакердомдун эң кадырлуу демигоддору - кеңири таралган муктаждыкты канааттандырган, жөндөмдүү программаларды жазган адамдар жана аларды азыр баары колдоно турган кылып беришкен.

441133 9
441133 9

Кадам 2. Ачык программалык камсыздоону текшерүүгө жана мүчүлүштүктөрдү жоюуга жардам бериңиз

Ойлонуп жаткан ар бир ачык булак автору сизге жакшы бета-тестерлер (симптомдорду сүрөттөөнү, көйгөйлөрдү жакшы локалдаштырууну билген, тез чыгарылыштагы каталарга чыдай ала турган жана бир нече жөнөкөй диагностикалык процедураларды колдонууга даяр) өз салмагына татыктуу экенин айтат. рубиндерде.

Сизди кызыктырган иштеп жаткан программаны табууга аракет кылып, жакшы бета-сыноочу болууга аракет кылыңыз. Тест программаларына жардам берүүдөн, аларды оңдоого жардам берүү менен табигый прогресс бар. Бул жол менен сиз көп нерсеге үйрөнөсүз жана кийин сизге жардам бере турган адамдар менен жакшы ниет түзөсүз

441133 10
441133 10

Кадам 3. Пайдалуу маалыматты жарыялоо

Дагы бир жакшы нерсе - пайдалуу жана кызыктуу маалыматты веб баракчаларга же көп берилүүчү суроолор тизмесине окшош документтерге чыпкалоо жана аларды жеткиликтүү кылуу. Негизги техникалык суроолордун тейлөөчүлөрү ачык булак авторлору сыяктуу урмат-сыйга ээ болушат.

441133 11
441133 11

Кадам 4. Жардам инфраструктуранын иштешин камсыздайт

Ыктыярчылар хакердик маданиятты (жана интернеттин инженердик өнүгүүсүн) иштетет. Аны улантуу үчүн аткарылышы керек болгон көптөгөн керектүү, бирок көзгө көрүнбөгөн иштер бар - почта тизмелерин башкаруу, жаңылык топторун модерациялоо, чоң программалык архив сайттарын сактоо, RFC жана башка техникалык стандарттарды иштеп чыгуу. Мындай нерсени жакшы жасаган кишилер чоң урмат -сыйга ээ болушат, анткени баары билет, бул жумуштар убакыттын чөгүшү жана код менен ойноо сыяктуу кызыктуу эмес. Аларды аткаруу берилгендикти көрсөтөт.

441133 12
441133 12

Кадам 5. Хакер маданиятынын өзүнө кызмат кылыңыз

Бул бир аз убакытка чейин болмоюнча жана мурунку төрт нерсенин бири менен таанымал болгонго чейин сиз жасай турган нерсе эмес. Хакер маданиятынын лидерлери жок, бирок маданият баатырлары жана уруу аксакалдары, тарыхчылар жана спикерлер бар. Сиз траншеяда жетишерлик узак болгондо, сиз алардын бирине айланып кетишиңиз мүмкүн.

Хакерлер уруу аксакалдарына ачык эго ишенишпейт, андыктан мындай атак -даңкка жетүү коркунучтуу. Буга умтулуунун ордуна, өзүңүздү позициялашыңыз керек, андыктан ал сиздин тизеңизге түшөт, анан статусуңузга карата жөнөкөй жана ырайымдуу болуңуз

Кеңештер

  • Кээ бир компаниялар коопсуздугун текшерүү үчүн хакерлерге акча төлөшөт. Эгерде сиз жетишерлик жакшы болуп калсаңыз, бул сиздин жумушуңуз болушу мүмкүн!
  • Кармап калбаңыз, бирок пландап жатканыңыз мыйзамсыз болушу мүмкүн, бирок сизге сунушталат ЖОК Black Hat хакерлик менен алектенүү.
  • Эне тилин жакшы жаз. Программисттер жаза албаган стереотип болсо да, таң калыштуу сандагы хакерлер абдан жөндөмдүү жазуучулар.
  • LISP башка себептерден улам үйрөнүүгө арзыйт - акыры аны алганда сизде терең агартуу тажрыйбасы болот. Бул тажрыйба сизди LISPти көп колдонбосоңуз да, калган күндөрүңүз үчүн жакшыраак программист кылат. Сиз Emacs текст редактору үчүн түзөтүү режимдерин же GIMP өнүккөн сүрөттөрдү түзөтүү программасы үчүн Script-Fu плагиндерин жазуу жана өзгөртүү аркылуу LISP менен бир аз тажрыйба ала аласыз.
  • Perl практикалык себептерден улам үйрөнүүгө татыктуу; ал активдүү веб -баракчалар жана тутумду башкаруу үчүн абдан кеңири колдонулат, андыктан Perl эч качан жазбасаңыз дагы, аны окуганды үйрөнүшүңүз керек. Көптөгөн адамдар C машинасынын натыйжалуулугун талап кылбаган жумуштарда C программалоосуна жол бербөө үчүн Perl колдонушат.
  • Өзүңүздүн жөндөмүңүздү өзүңүз түзгөн веб -сайттарда сынап көрүңүз.
  • Чеберчилигиңизди жакшылыкка колдонуңуз. Ак калпак хакер болуу ар бир адам үчүн жакшы жана кара шляпа хакер болуп, полиция менен көйгөйдү тобокелге салуудан алда канча коопсуз.
  • Эмне бузуп жатканыңызга этият болуңуз. Мыйзамсыз аракеттер олуттуу кесепеттерге алып келиши мүмкүн жана интернетте эч нерсе анонимдүү эмес.
  • Эч качан кыйынчылыкка алып келе турган мыйзамсыз иштерди жасоого аракет кылбаңыз
  • Коопсуздук кызматынан (ADT) сураңыз, эгер сиз алардын системасын текшере алсаңыз.

Сунушталууда: