Qanday qilib xaker bo'lish mumkin: 12 qadam (rasmlar bilan)

Mundarija:

Qanday qilib xaker bo'lish mumkin: 12 qadam (rasmlar bilan)
Qanday qilib xaker bo'lish mumkin: 12 qadam (rasmlar bilan)

Video: Qanday qilib xaker bo'lish mumkin: 12 qadam (rasmlar bilan)

Video: Qanday qilib xaker bo'lish mumkin: 12 qadam (rasmlar bilan)
Video: 1 kunda Google qidiruvidan $2000 ishlash | Google Qidiruvdan pul ishlash 2022 2024, Aprel
Anonim

Kompyuter xavfsizligida xaker - bu kompyuter va tarmoq tizimlarining xavfsizlik mexanizmlariga e'tibor qaratadigan kishi. O'z tarixini o'nlab yillar mobaynida, birinchi marta kichik kompyuterlar va ARPAnetning birinchi tajribalarigacha davom etadigan tajribali dasturchilar va tarmoq sehrgarlarining jamoalari va umumiy madaniyatlari mavjud. Bu madaniyat a'zolari birinchi "xakerlar" edi. Kompyuterlar va telefon tizimlarining buzilishi mashhur madaniyatda xakerlik ishini anglatadi, lekin bu madaniyat ko'pchilik bilganidan ancha murakkab va axloqiydir. Xaker bo'lish, xakerlik qilishning asosiy usullarini o'rganish, xaker kabi o'ylash va axloqiy xakerlar hamjamiyatida hurmat qozonish.

Qadamlar

3dan 1 qism: O'rganish asoslari

Hackerga aylaning 4 -qadam
Hackerga aylaning 4 -qadam

Qadam 1. UNIX-ga o'xshash OS ni ishga tushiring, Linux kabi

UNIX va UNIX-ga o'xshash operatsion tizimlar-Internetning operatsion tizimlari. Siz UNIX -ni bilmasdan turib Internetdan foydalanishni o'rganishingiz mumkin bo'lsa -da, UNIX -ni tushunmasdan Internet -xaker bo'la olmaysiz. Shu sababli, bugungi kunda xakerlar madaniyati juda kuchli UNIX-markazlashgan. UNIX-ga o'xshash operatsion tizimlarning ko'p turlari mavjud, ularning eng mashhuri Linux bo'lib, siz uni Microsoft Windows bilan bir mashinada ishlatishingiz mumkin. Linuxni onlayn yuklab oling yoki o'rnatishda sizga yordam beradigan mahalliy Linux foydalanuvchilar guruhini toping.

  • Barmoqlaringizni suvga cho'ktirishning eng yaxshi usuli - bu qattiq diskni o'zgartirmasdan, CD yoki USB -dan to'liq ishlaydigan, jonli CD yoki USB deb nomlangan qurilmani yuklash. Hech narsa qilmasdan, imkoniyatlarni ko'rib chiqish usuli.
  • Linuxdan tashqari UNIX-ga o'xshash boshqa operatsion tizimlar mavjud, masalan *BSD tizimlari. Eng mashhur *BSD tizimlari FreeBSD, NetBSD, OpenBSD va DragonFly BSD. Hammasi Linux kabi ochiq manba. Biroq, ular Linux emas, balki BSD ekanligini esdan chiqarmaslik kerak.
  • FreeBSD -da joylashgan UNIX operatsion tizimi - Darvindagi MacOS. Darvin to'liq bepul va ochiq manba bo'lib, https://opensource.apple.com saytida mavjud. Tizim yadrosi UNIX bo'lgani uchun va macOS juda mashhur bo'lgani uchun, ko'p odamlar Linux ilovalarini MacOS -ga ko'chirishadi. Siz ushbu dasturlarni homebrew, fink yoki MacPorts kabi paket menejeri yordamida olishingiz mumkin. Shu bilan bir qatorda, Linuxni MacOS bilan birga Mac -da ishlatishingiz mumkin.
  • Agar siz super nish bo'lishni xohlasangiz, siz hatto Open Indiana kabi operatsion tizimni ishga tushirishingiz mumkin, u Solaris operatsion tizimini Oracle tomonidan sotib olinmasdan va yopiq manba bo'lishidan oldin ochiq manba versiyasiga asoslangan. UNIX System V da ishlab chiqarilgan OpenIndiana va Solaris Linux ilovalari bilan mos kelmaydi. Aytgancha, Linux dasturlarining ko'plab portlari mavjud. Siz MacOS, BSD yoki Linux -ni ishlatganingiz ma'qul, chunki ular ancha mashhur va ular uchun ko'proq dasturlar mavjud.
Hacker bo'lish 5 -qadam
Hacker bo'lish 5 -qadam

2 -qadam. HTML yozing

Agar siz qanday dasturlashni bilmasangiz, asosiy HyperText Mark-Up Language (HTML) ni o'rganish va asta-sekin malaka oshirish zarur. Rasmlar, rasmlar va dizayn komponentlari veb -saytiga qaraganingizda ko'rgan narsalar HTML yordamida kodlangan. Loyiha uchun asosiy sahifani qanday yaratishni o'rganing va u erdan yuqoriga qarab harakatlaning.

  • Misolni ko'rish uchun HTML -ni tekshirish uchun brauzerda sahifaning manba ma'lumotlarini oching. Firefox -da veb -ishlab chiquvchi> Sahifalar manbasiga o'ting va vaqtni kodni qidirishga sarflang.
  • Siz HTMLni Notepad yoki Oddiy matn kabi asosiy so'zlarni qayta ishlash dasturiga yozishingiz va fayllaringizni "yourCoolFileName" sifatida saqlashingiz mumkin. . HTML"Shunday qilib, siz ularni brauzerga yuklashingiz va ishingizning tarjimasini ko'rishingiz mumkin.
Hacker bo'lish 3 -qadam
Hacker bo'lish 3 -qadam

3 -qadam. Dasturlash tilini o'rganing

She'r yozishni boshlashdan oldin siz asosiy grammatikani o'rganishingiz kerak. Qoidalarni buzishdan oldin, siz qoidalarni o'rganishingiz kerak. Ammo agar sizning asosiy maqsadingiz xaker bo'lish bo'lsa, sizga o'z asaringizni yozish uchun oddiy ingliz tilidan ko'proq narsa kerak bo'ladi.

  • Python - bu boshlash uchun yaxshi "til", chunki u toza tarzda ishlab chiqilgan, yaxshi hujjatlashtirilgan va yangi boshlanuvchilar uchun nisbatan mehribon. Yaxshi birinchi til bo'lishiga qaramay, bu shunchaki o'yinchoq emas; u majburiy, moslashuvchan va katta loyihalar uchun juda mos keladi.
  • Agar siz jiddiy dasturlash bilan shug'ullansangiz, siz Java -ni o'rganishingiz kerak bo'ladi, lekin uning birinchi dasturlash tili sifatidagi ahamiyati hozircha so'roq qilinmoqda.
  • Java-dan farqli o'laroq, Javascript Python-ga juda o'xshaydi, chunki ular C tiliga asoslangan va foydalanuvchilar uchun juda yangi. Javascript - bu "veb -dasturlash tili", shuning uchun agar siz veb -ishlab chiqish/xakerlik sohasida o'qishni davom ettirmoqchi bo'lsangiz, JavaScript -ni Pythonga qaraganda yaxshiroq o'rganing.
  • JavaScript -ga muqobil Unixning asosiy tili bo'lgan PHP C bo'ladi. C ++ C bilan juda chambarchas bog'liq; agar siz birini bilsangiz, ikkinchisini o'rganish qiyin bo'lmaydi. C sizning mashinangiz resurslari bilan juda samarali, lekin disk raskadrovka uchun ko'p vaqtingizni sarflaydi va shuning uchun, agar kompyuteringizning samaradorligi ayniqsa muhim bo'lmasa, bunga yo'l qo'yilmaydi.
  • Backtrack 5 R3, Kali yoki Ubuntu 12.04LTS kabi yaxshi boshlang'ich platformadan foydalanish yaxshidir.

3 -qismning 2 -qismi: Xakerlik munosabatlarini qabul qilish

Xaker bo'lish 1 -qadam
Xaker bo'lish 1 -qadam

1 -qadam. Ijodiy fikrlang

Endi sizda asosiy ko'nikmalar mavjud, siz badiiy fikrlashni boshlashingiz mumkin. Xakerlar xuddi san'atkorlar, faylasuflar va muhandislarga o'xshaydi. Ular erkinlik va o'zaro javobgarlikka ishonadilar. Dunyo hal qilinishini kutayotgan qiziqarli muammolarga to'la. Hackerlar muammolarni hal qilish, o'z mahoratini oshirish va aql -zakovatini ishga solishdan alohida zavqlanishadi.

  • Xakerlar xakerlikdan tashqari madaniy va intellektual jihatdan har xil qiziqishlarga ega. Siz qanchalik o'ynasangiz, shuncha qizg'in ishlang va qanchalik ishlasangiz, shuncha qizg'in o'ynang. Haqiqiy xakerlar uchun "o'yin", "ish", "fan" va "san'at" o'rtasidagi chegaralar yo'qoladi yoki yuqori darajadagi ijodiy o'yinchanlikka qo'shiladi.
  • Ilmiy fantastika o'qing. Ilmiy fantastika konvensiyalariga boring, bu xakerlar va protokakerlar bilan tanishishning ajoyib usuli.
  • Jang san'ati bilan shug'ullanishni o'ylab ko'ring. Jang san'ati uchun zarur bo'lgan aqliy intizom xakerlar qilayotgan ishlarga o'xshaydi. Eng xakerlik jang san'atlari-bu kuch, atletizm yoki jismoniy zo'ravonlik emas, balki aqliy intizom, erkin xabardorlik va nazoratga urg'u beradigan san'atlar. Tay Chi - xakerlar uchun yaxshi jang san'ati.
441133 5
441133 5

2 -qadam. Muammolarni hal qilishni sevishni o'rganing

Hech qanday muammoni ikki marta hal qilmaslik kerak. Buni hamma xakerlar vaqtini qadrlaydigan jamiyat deb o'ylang. Xakerlar ma'lumot almashish axloqiy mas'uliyat deb hisoblaydilar. Muammolarni hal qilganingizda, ma'lumotni hammaga bir xil muammoni hal qilishda yordam bering.

  • Siz o'zingizning ijodiy mahsulotingizni berishga majbur ekanligingizga ishonmasligingiz kerak, garchi bu xakerlar boshqa xakerlarning hurmatini qozonsa. Sizni oziq -ovqat, ijara va kompyuterda ushlab turish uchun etarli miqdorda sotish xakerlik qadriyatlariga mos keladi.
  • Mentorning "Jargon fayli" yoki "Hacker manifesti" kabi eski asarlarni o'qing. Ular texnik masalalar bo'yicha eskirgan bo'lishi mumkin, lekin munosabat va ruh xuddi o'z vaqtida.
441133 6
441133 6

3 -qadam. Hokimiyatni tan olishni va unga qarshi kurashishni o'rganing

Xakerning dushmani - axborot erkinligini bo'g'ish uchun tsenzura va maxfiylikdan foydalanadigan zerikish, dangasalik va avtoritar shaxslar. Monoton ish xakerni xakerlikdan saqlaydi.

Xakerlik hayot tarziga aylanishi-bu "oddiy" ish va mulk tushunchalarini rad etish, uning o'rniga tenglik va umumiy bilim uchun kurashni tanlash

441133 7
441133 7

4 -qadam. Vakolatli bo'ling

Shunday qilib, Reddit -da vaqt o'tkazadigan har bir kishi kulgili kiberpunk foydalanuvchi nomini yozishi va xaker sifatida o'zini ko'rsatishi mumkin. Ammo Internet - bu ajoyib ekvalayzer va ego va pozitsiyadagi qobiliyatni qadrlaydi. O'zingizning rasmingiz bilan emas, balki o'zingizning hunarmandchiligingiz bilan ishlashga vaqt ajrating, shunda siz mashhur madaniyatda "xakerlik" deb o'ylagan yuzaki narsalarni modellashtirishdan ko'ra tezroq hurmatga sazovor bo'lasiz.

3dan 3 qism: Yaxshi xakerlik

441133 8
441133 8

Qadam 1. Ochiq kodli dasturiy ta'minot yozing

Boshqa xakerlar qiziqarli yoki foydali deb hisoblaydigan dasturlarni yozing va dastur manbalarini xakerlar madaniyatidan foydalanish uchun bering. Hackerdomning eng hurmatli yarim xudolari - bu keng ko'lamli ehtiyojni qondiradigan va qobiliyatli dasturlarni yozgan va ularni hamma hozir ishlatadigan odamlar.

441133 9
441133 9

Qadam 2. Ochiq kodli dasturiy ta'minotni sinab ko'rish va disk raskadrovka qilishga yordam bering

Har qanday ochiq manbali muallif sizga yaxshi beta-testerlar (simptomlarni qanday tasvirlashni, muammolarni yaxshi lokalizatsiyalashni biladigan, tezkor echimdagi xatolarga dosh bera oladigan va bir nechta oddiy diagnostika tartiblarini qo'llashni xohlaydigan) o'z vazniga munosib ekanligini aytadi. yoqutlarda.

Siz qiziqayotgan dasturni topishga harakat qiling va yaxshi beta-sinovchi bo'ling. Sinov dasturlariga yordam berishdan tortib disk raskadrovka qilishga, ularni o'zgartirishga yordam berishdan tabiiy taraqqiyot bor. Shunday qilib, siz ko'p narsani o'rganasiz va keyinchalik sizga yordam beradigan odamlar bilan yaxshi niyat yaratasiz

441133 10
441133 10

3 -qadam. Foydali ma'lumotlarni chop eting

Yana bir yaxshi narsa - tez -tez beriladigan savollar (FAQ) ro'yxatlari kabi veb -sahifalarga yoki hujjatlarga foydali va qiziqarli ma'lumotlarni to'plash va filtrlash va ularni mavjud qilish. Asosiy texnik savollar saqlovchilari ochiq manbali mualliflar kabi hurmatga sazovor.

441133 11
441133 11

Qadam 4. Yordam infratuzilmaning ishlashini ta'minlaydi

Ixtiyoriylar xakerlik madaniyatini boshqaradilar (va Internetning muhandislik rivojlanishi). Bu ishni davom ettirish uchun juda ko'p zarur, ammo jirkanch ishlarni bajarish kerak - pochta ro'yxatlarini boshqarish, yangiliklar guruhlarini moderatorlik qilish, dasturiy ta'minot arxivining katta saytlarini yuritish, RFC va boshqa texnik standartlarni ishlab chiqish. Bunday ishlarni yaxshi bajaradigan odamlar katta hurmatga sazovor bo'lishadi, chunki hamma biladi, bu ishlar vaqtni cho'ktirish va kod bilan o'ynash unchalik qiziq emas. Ularni bajarish fidoyilikni ko'rsatadi.

441133 12
441133 12

Qadam 5. Xakerlik madaniyatining o'ziga xizmat qiling

Bir muncha vaqt bo'lmaguningizcha va oldingi to'rtta narsadan biri bilan mashhur bo'lmaguningizcha, bu sizning vazifangiz emas. Xakerlik madaniyatining etakchilari yo'q, lekin unda madaniyat qahramonlari, qabila oqsoqollari, tarixchilar va so'zlovchilar bor. Xandaqda etarlicha uzoq bo'lganingizda, siz ulardan biriga aylanishingiz mumkin.

Hackerlar o'z qabila oqsoqollariga ochiq -oydin egoga ishonmaydilar, shuning uchun bunday mashhurlikka erishish xavfli. Bunga intilishning o'rniga, o'zingizni joylashtirishingiz kerak, shunda u sizning tizzangizga tushadi, keyin o'z holatingiz haqida kamtarin va xushmuomala bo'ling

Maslahatlar

  • Ba'zi kompaniyalar xakerlar xavfsizligini tekshirish uchun pul to'laydilar. Agar siz etarlicha yaxshi bo'lsangiz, bu sizning ishingiz bo'lishi mumkin!
  • Qo'lga tushmaslikka ishonch hosil qiling, garchi siz qilmoqchi bo'lgan narsa noqonuniy bo'lishi mumkin bo'lsa -da, sizga tavsiya etiladi BUNDAY QILMA Black Hat xakerlik bilan shug'ullaning.
  • Ona tilingizni yaxshi yozing. Garchi dasturchilar yoza olmaydigan oddiy stereotip bo'lsa -da, xakerlarning hayratlanarli qismi juda qobiliyatli yozuvchilar.
  • LISP boshqa sabablarga ko'ra o'rganishga loyiqdir - siz nihoyat olganingizda sizda katta ma'rifiy tajriba bo'ladi. Bu tajriba sizni qolgan kunlaringizda yaxshiroq dasturchi qiladi, garchi siz LISPni ko'p ishlatmagan bo'lsangiz ham. Emacs matn muharriri yoki GIMP ilg'or tasvirlarni tahrir qilish dasturi uchun Script-Fu plaginlarini tahrir qilish rejimlarini yozish va o'zgartirish orqali siz LISP bilan oddiy tajribaga ega bo'lishingiz mumkin.
  • Perl amaliy sabablarga ko'ra o'rganishga arziydi; U faol veb -sahifalar va tizim boshqaruvi uchun juda keng qo'llaniladi, shuning uchun siz hech qachon Perl yozmasangiz ham, uni o'qishni o'rganishingiz kerak. Ko'p odamlar Per dasturidan C dasturining oldini olish uchun foydalanadilar, bu esa mashinaning samaradorligini talab qilmaydi.
  • O'zingiz yaratgan veb -saytlarda o'z mahoratingizni sinab ko'ring.
  • O'z mahoratingizdan yaxshilik uchun foydalaning. Oq qalpoqli xaker bo'lish hamma uchun yaxshi va qora qalpoqli xaker bo'lishdan va politsiya bilan muammo tug'dirishdan ko'ra xavfsizroqdir.
  • Nimani buzayotganingizga ehtiyot bo'ling. Noqonuniy harakatlar jiddiy oqibatlarga olib kelishi mumkin va Internetda hech narsa anonim emas.
  • Hech qachon noqulaylik tug'diradigan noqonuniy harakatlar qilishga urinmang
  • Xavfsizlik xizmatidan (ADT) so'rang, agar siz ularning tizimlarini sinab ko'rsangiz.

Tavsiya: