Хэрхэн хакер болох вэ: 12 алхам (зурагтай)

Агуулгын хүснэгт:

Хэрхэн хакер болох вэ: 12 алхам (зурагтай)
Хэрхэн хакер болох вэ: 12 алхам (зурагтай)

Видео: Хэрхэн хакер болох вэ: 12 алхам (зурагтай)

Видео: Хэрхэн хакер болох вэ: 12 алхам (зурагтай)
Видео: ВКУСНАЯ ЕДА ИЗ ПРОСТЫХ ПРОДУКТОВ В КАЗАНЕ 2 РЕЦЕПТА Узбекский суп 2024, Дөрөвдүгээр сар
Anonim

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

Алхам

3 -ийн 1 -р хэсэг: Сургалтын үндэс

Хакер болох 4 -р алхам
Хакер болох 4 -р алхам

Алхам 1. Linux гэх мэт UNIX-тэй төстэй OS ажиллуулна уу

UNIX болон UNIX-тэй төстэй үйлдлийн системүүд нь интернетийн үйлдлийн системүүд юм. Та UNIX -ийг мэдэхгүйгээр интернэт ашиглаж сурч болох боловч UNIX -ийг ойлгохгүй байж интернет хакер байж чадахгүй. Ийм учраас өнөөгийн хакеруудын соёл нь UNIX төвтэй. UNIX-тэй төстэй олон төрлийн үйлдлийн системүүд байдаг бөгөөд хамгийн алдартай нь Линукс бөгөөд та нэг машин дээр Microsoft Windows-той зэрэг ажиллуулж болно. Линуксийг онлайнаар татаж авах эсвэл суулгахад туслах орон нутгийн Линукс хэрэглэгчийн бүлгийг олоорой.

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

Алхам 2. HTML бичих

Хэрэв та хэрхэн програмчлахаа мэдэхгүй байгаа бол HyperText Mark-Up-ийн үндсэн хэлийг (HTML) сурч, аажмаар ур чадвараа дээшлүүлэх нь чухал юм. Зураг, зураг, дизайны бүрэлдэхүүн хэсгүүдийн вэбсайтыг харахад юу харагддаг вэ гэвэл бүгд HTML ашиглан кодлогдсон байдаг. Төслийн хувьд үндсэн нүүр хуудсыг хэрхэн яаж хийхийг сурч, тэндээс дээшээ гараарай.

  • Хөтөч дээрээ HTML -ийг шалгахын тулд хуудасны эх сурвалжийн мэдээллийг нээж жишээг үзээрэй. Firefox дахь Web Developer> Page Source руу ороод кодыг хайж цагийг өнгөрөө.
  • Та HTML -ийг Notepad эсвэл Энгийн текст гэх мэт үндсэн текст боловсруулах програм дээр бичиж, файлуудаа "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. Асуудлыг шийдвэрлэх дуртай байж сур

Аливаа асуудлыг хоёр удаа шийдэх шаардлагагүй. Хүн бүрийн цаг хугацаа хакерууд байдаг үнэ цэнэтэй нийгэмлэг гэж бодоорой. Хакерууд мэдээлэл хуваалцах нь ёс суртахууны хариуцлага гэж үздэг. Асуудлыг шийдэхдээ бүх хүмүүст ижил асуудлыг шийдвэрлэхэд туслахын тулд мэдээллийг олон нийтэд ил болго.

  • Хакерууд бол бусад хакеруудаас хамгийн их хүндлэл хүлээдэг хүмүүс боловч та бүх бүтээлч бүтээгдэхүүнээ өгөх үүрэгтэй гэдэгт итгэх шаардлагагүй юм. Энэ нь таныг хоол хүнс, түрээс, компьютерт байлгахын тулд хангалттай хэмжээгээр зарах нь хакеруудын үнэлэмжтэй нийцдэг.
  • The Mentor -ийн "Jargon File" эсвэл "Hacker Manifesto" гэх мэт хуучин хэсгүүдийг уншаарай. Тэд техникийн асуудлын талаар хоцрогдсон байж магадгүй ч хандлага, сэтгэл санаа нь цаг үеэ олсон байдаг.
441133 6
441133 6

Алхам 3. Эрх мэдлийг хүлээн зөвшөөрч, тэмцэж сур

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

Хакерыг амьдралын хэв маягаар хүлээн зөвшөөрөх нь ажил, эд хөрөнгийн тухай "ердийн" гэж нэрлэгддэг ойлголтуудыг үгүйсгэх, оронд нь тэгш эрх, нийтлэг мэдлэгийн төлөө тэмцэхийг сонгох явдал юм

441133 7
441133 7

Алхам 4. Чадварлаг байх

Тиймээс, Reddit -д цаг зарцуулдаг хэн бүхэн киберпанкны инээдтэй нэрийг бичиж, хакерын дүрд тоглох боломжтой. Гэхдээ интернет бол маш сайн тэнцүүлэгч бөгөөд эго болон биеэ авч явах чадварыг үнэлдэг. Өөрийнхөө дүр төрхийг бус харин гар урлалынхаа ажилд цаг зарцуулаарай, тэгвэл та бидний алдартай соёлд "хакердах" гэж боддог өнгөц зүйлд өөрийгөө загварчлахаас илүү хурдан хүндлэлийг олж авах болно.

3 -р хэсгийн 3: Сайн хакердах

441133 8
441133 8

Алхам 1. Нээлттэй эхийн програм хангамж бичих

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

441133 9
441133 9

Алхам 2. Нээлттэй эхийн програм хангамжийг шалгах, дибаг хийхэд тусална уу

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

Хөгжиж буй програмыг сонирхож буй програмаа хайж олохыг хичээгээрэй, сайн бета-шалгагч болоорой. Туршилтын хөтөлбөрт туслахаас эхлээд дибаг хийх, өөрчлөхөд туслах зэрэг дэвшил гарч байна. Ингэснээр та маш их зүйлийг сурч, дараа нь танд туслах хүмүүстэй сайн санааны харилцаа үүсгэх болно

441133 10
441133 10

Алхам 3. Хэрэгтэй мэдээллийг нийтлэх

Өөр нэг сайн зүйл бол Түгээмэл Асуулт (FAQ) жагсаалт гэх мэт вэб хуудас эсвэл баримт бичигт хэрэгтэй, сонирхолтой мэдээллийг цуглуулж, шүүж, тэдгээрийг бэлэн болгох явдал юм. Техникийн гол асуултуудын удирдагчид нээлттэй эх сурвалжтай зохиогчдын адил бараг хүндлэл хүлээдэг.

441133 11
441133 11

Алхам 4. Тусламж нь дэд бүтцийг ажиллуулдаг

Сайн дурынхан хакеруудын соёлыг (мөн интернетийн инженерчлэлийн хөгжлийг) удирдаж байна. Үүнийг үргэлжлүүлэхийн тулд маш олон шаардлагатай боловч нэр хүндгүй ажил хийх шаардлагатай байна - захидлын жагсаалтыг удирдах, мэдээний бүлгүүдийг зохицуулах, програм хангамжийн томоохон архив сайтуудыг хөтлөх, RFC болон бусад техникийн стандартыг боловсруулах. Иймэрхүү зүйлийг сайн хийдэг хүмүүс маш их хүндлэл хүлээдэг, учир нь эдгээр ажил нь асар их цаг хугацаа алддаг, код тоглох шиг хөгжилтэй биш гэдгийг бүгд мэддэг. Тэднийг хийх нь чин сэтгэлээ харуулдаг.

441133 12
441133 12

Алхам 5. Хакерын соёлд өөрөө үйлчил

Хэсэг хугацаанд байж байгаад өмнөх дөрвөн зүйлийн нэгээр олонд танигдах хүртлээ таны хийх байр суурь тийм ч чухал биш юм. Хакерын соёлд удирдагчид байдаггүй, гэхдээ соёлын баатрууд, овгийн ахмадууд, түүхчид, хэвлэлийн хүмүүс байдаг. Та траншейнд хангалттай удаан байсан бол эдгээрийн нэг болж өсч магадгүй юм.

Хакерууд омгийнхоо ахмадуудад илт эго үл итгэдэг тул ийм алдар нэрд хүрэх нь аюултай юм. Үүнд тэмүүлэхийн оронд өөрийгөө байрлуулах хэрэгтэй бөгөөд ингэснээр таны өвөр дээр унаж, дараа нь статусын талаар даруухан, сайхан сэтгэлтэй байгаарай

Зөвлөмж

  • Зарим компаниуд аюулгүй байдлаа шалгахын тулд хакеруудад мөнгө төлдөг. Хэрэв та хангалттай сайн болсон бол энэ нь таны ажил байж магадгүй юм!
  • Баригдахгүй байхыг анхаараарай, гэхдээ хийхээр төлөвлөж буй зүйл чинь хууль бус байж магадгүй ч танд хийхийг зөвлөж байна БОЛОХГҮЙ Black Hat хакердах.
  • Эх хэлээ сайн бичээрэй. Хэдийгээр програмистууд бичиж чаддаггүй хэвшмэл ойлголт боловч гайхалтай тооны хакерууд бол чадварлаг зохиолчид юм.
  • LISP нь өөр шалтгаанаар суралцах нь үнэ цэнэтэй юм - эцэст нь үүнийг олж авахад танд гүн гүнзгий гэгээрүүлэх туршлага бий болно. Энэхүү туршлага нь LISP -ийг өөрөө огт ашигладаггүй байсан ч гэсэн таныг үлдсэн өдрүүдэд илүү сайн програмист болгоно. Та Emacs текст засварлагчийн засварлах горимыг эсвэл GIMP дэвшилтэт зураг засварлах програм хангамжийн Script-Fu залгаасуудыг бичиж, өөрчилснөөр LISP-ийн анхны туршлага олж авах боломжтой.
  • Прэл нь практик шалтгаанаар суралцах нь зүйтэй юм; Энэ нь идэвхтэй вэб хуудас болон системийн удирдлагад маш өргөн хэрэглэгддэг тул та хэзээ ч Perl бичээгүй байсан ч гэсэн уншиж сурах хэрэгтэй. Олон хүмүүс Per програмыг C машины үр ашиг шаарддаггүй ажилд C програмчлахаас зайлсхийхийн тулд ашигладаг.
  • Өөрийнхөө бүтээсэн вэбсайтуудаас ур чадвараа туршиж үзээрэй.
  • Ур чадвараа сайн сайхны төлөө ашигла. Цагаан малгайны хакер болох нь хүн бүрт ашигтай бөгөөд хар малгайны хакер болж, цагдаад асуудал үүсгэхээс хамаагүй аюулгүй юм.
  • Хакердаж байгаа зүйлдээ болгоомжтой байгаарай. Хууль бус үйл ажиллагаа нь ноцтой үр дагаварт хүргэж болзошгүй бөгөөд интернетэд нэрээ нууцалсан зүйл байхгүй.
  • Асуудалд хүргэж болзошгүй хууль бус үйлдлийг хэзээ ч бүү оролдоорой
  • Аюулгүй байдлын үйлчилгээнээс (ADT) асууж, тэдний системийг туршиж үзээрэй.

Зөвлөмж болгож буй: