Qanday qilib Hacker bo'lish mumkin

Kompyuter xavfsizligida xaker - bu kompyuter va tarmoq tizimlarining xavfsizlik mexanizmlariga e'tibor qaratadigan kishi. Uning tarixini o'nlab yillar davomida birinchi marta almashinuvchi mini-kompyuterlar va eng qadimgi ARPAnet tajribalaridan tortib tajribali dasturchilar va tarmoq sehrgarlarining jamoalari va umumiy madaniyatlari mavjud. Ushbu madaniyat a'zolari birinchi "xakerlar" edilar. Kompyuterlar va telefon tizimlarining buzilishi mashhur madaniyatda xakerlik timsoliga aylandi, ammo bu madaniyat ko'pchilik biladiganga qaraganda ancha murakkab va axloqiydir. Hacker bo'lish uchun, asosiy xakerlik texnikasini o'rganish, qanday qilib xakerga o'xshab o'ylash va axloqiy xakerlar hamjamiyatida hurmatni qozonish. [1]

Ta'lim asoslari

Ta'lim asoslari
Linux kabi UNIX-ga o'xshash OS-ni ishga tushiring. UNIX va UNIX shunga o'xshash operatsion tizimlar Internetning operatsion tizimlari. UNIX-ni bilmasdan Internetdan foydalanishni o'rganishingiz mumkin, lekin UNIX-ni tushunmasdan Internet-xaker bo'lolmaysiz. Shu sababli, xakerlik madaniyati bugungi kunda UNIX-ga juda kuchli. UNIX-ga o'xshash operatsion tizimlarning ko'p turlari mavjud, ularning eng mashhuri Linux bo'lib, ularni bir xil kompyuterda Microsoft Windows bilan birga ishlashingiz mumkin. Linuxni onlayn yuklab oling yoki o'rnatishda sizga yordam beradigan mahalliy Linux foydalanuvchi guruhini toping. [2]
  • Oyoq barmoqlarini suvga botirishning yaxshi usuli bu jonli CD yoki USB deb nomlangan qurilmani yuklashdir, bu sizning qattiq diskingizni o'zgartirmasdan to'liq CD yoki USB orqali ishlaydigan tarqatish. Favqulodda hech narsa qilmasdan imkoniyatlarga qarashning usuli. [3] X tadqiqot manbai
  • Linuxdan tashqari boshqa UNIXga o'xshash operatsion tizimlar mavjud, masalan * BSD tizimlari. Eng mashhur * BSD tizimlari FreeBSD, NetBSD, OpenBSD va DragonFly BSD. Hammasi xuddi Linux singari ochiq manba. Biroq, ular Linux emas BSD ekanligini esdan chiqarmaslik kerak.
  • Darvindagi MacOS, FreeBSD-da joylashgan UNIX operatsion tizimi. Darvin mutlaqo bepul va ochiq manbadir va http://opensource.apple.com saytida mavjud. Tizimning yadrosi UNIX bo'lgani uchun va MacOS juda mashhur bo'lganligi sababli, ko'p odamlar Linux dasturlarini MacOS-ga uzatdilar. Siz ushbu dasturlarni homebrew, fink yoki MacPorts kabi paketlar menejeridan olishingiz mumkin. Shu bilan bir qatorda, MacOS bilan birga Linux-ni faqat Mac-da ishga tushirishingiz mumkin.
  • Agar siz juda katta yutuqlarga ega bo'lishni istasangiz, hatto Solaris operatsion tizimining Oracle tomonidan sotib olinmasdan va yopiq manbaga ega bo'lishidan oldin ochiq manbaga asoslangan Open Indiana singari operatsion tizimni ham ishga tushirishingiz mumkin. UNIX tizimi V-da yaratilgan OpenIndiana va Solaris Linux dasturlari bilan mos kelmaydi. Linux dasturlarining ko'plab portlari mavjud. Ehtimol, siz MacOS, BSD yoki Linux-ni ishlatganingiz ma'qul, chunki ular juda mashhur va ular uchun boshqa ko'plab dasturlar mavjud.
Ta'lim asoslari
HTML-ni yozing . Agar siz qanday dasturlashni bilmasangiz, asosiy HyperText Mark-Up Tilini (HTML) o'rganish va asta-sekin bilimlarni oshirish juda muhimdir. Rasmlar, rasmlar va dizayn tarkibiy qismlarining veb-saytini ko'rishda ko'rgan narsalarning barchasi HTML yordamida kodlangan. Loyihani amalga oshirish uchun asosiy bosh sahifani qanday qilishni va u erdan o'z yo'lingizni qanday ishlashni o'rganishni maqsad qiling. [4]
  • Namunani ko'rish uchun HTML-ni o'rganish uchun brauzeringizda sahifa manbaini ma'lumotlarini oching. Firefox-dagi Web Developer> Sahifa manbasiga o'ting va kodni ko'rishga vaqt sarflang.
  • Siz HTML-ni Notepad yoki Oddiy matn kabi asosiy matnni qayta ishlash dasturida yozishingiz va fayllarni "yourCoolFileName.HTML" sifatida saqlashingiz mumkin, shunda ularni brauzerga yuklab, o'zingizning ishingiz tarjima qilinganligini ko'rishingiz mumkin.
Ta'lim asoslari
Dasturlash tilini bilib oling . She'rlar yozishni boshlashdan oldin siz asosiy grammatikani o'rganishingiz kerak. Qoidalarni buzmasdan oldin siz qoidalarni o'rganishingiz kerak. Ammo sizning asosiy maqsadingiz xaker bo'lish bo'lsa, o'zingizning eng yaxshi asaringizni yozish uchun sizga ingliz tilidan ko'proq narsa kerak bo'ladi. [5]
  • Python bu bilan boshlash uchun yaxshi "til" dir, chunki u toza mo'ljallangan, yaxshi hujjatlashtirilgan va yangi boshlanuvchilar uchun nisbatan mehribon. Yaxshi birinchi til bo'lishiga qaramay, bu shunchaki o'yinchoq emas; u jozibali, moslashuvchan va yirik loyihalar uchun yaxshi mos keladi. [6] X tadqiqot manbai
  • Agar siz jiddiy dasturlashni boshlasangiz, Java-ni o'rganishingiz kerak bo'ladi, ammo birinchi dasturlash tili sifatida uning ahamiyati hozirda uning o'ziga xos holatida so'roq qilinmoqda.
  • Java-dan farqli o'laroq, Javascript Python-ga juda o'xshash, chunki ular C tiliga asoslangan va foydalanuvchilar uchun juda yangi. Javascript bu "veb-dasturlash tili" dir, shuning uchun agar siz veb-ishlab chiqish / xakerlik sohasida o'qishni davom ettirishni istasangiz, Javascript Python-ga qaraganda o'rganish yaxshiroqdir.
  • Unixning asosiy tili - PHP C bo'lishi mumkin. C ++ C bilan chambarchas bog'liq; agar birini bilsangiz, boshqasini o'rganish qiyin bo'lmaydi. C sizning kompyuteringizning resurslari bilan juda samarali, ammo disk raskadrovka qilishga ko'p vaqt sarflaydi va shu sababli ko'pincha sizning kompyuteringizning samaradorligi muhim ahamiyatga ega bo'lmasa, bundan qochish mumkin.
  • Ehtimol, Backtrack 5 R3, Kali yoki Ubuntu 12.04LTS kabi yaxshi boshlang'ich platformadan foydalanish yaxshi fikr.

Hacking munosabatlarini qabul qilish

Hacking munosabatlarini qabul qilish
Ijodiy o'ylab ko'ring. Endi siz asosiy ko'nikmalarga ega bo'lsangiz, badiiy fikrlashni boshlashingiz mumkin. Hackerlar rassomlar, faylasuflar va muhandislarga o'xshaydi, ularning barchasi bitta. Ular erkinlik va o'zaro javobgarlikka ishonadilar. Dunyo hal qilinishini kutayotgan juda qiziq muammolarga to'la. Hackerlar muammolarni hal qilishda, mahoratini oshirishda va o'zlarining aql-zakovatidan foydalanishdan zavqlanishadi. [7]
  • Xakerlar xakerlardan tashqari madaniy va intellektual qiziqishlarning xilma-xilligiga ega. Qanday o'ynasangiz, shuncha qizg'in ishlang va qanday ishlasangiz, shunchalik jadal o'ynang. Haqiqiy xakerlar uchun "o'yin", "ish", "fan" va "san'at" o'rtasidagi chegaralar yo'qolishi yoki yuqori darajadagi ijodiy o'ynashga moyil.
  • Ilmiy fantastika o'qing. Ilmiy fantastika konventsiyalariga o'ting, bu xakerlar va proto-xakerlar bilan uchrashishning ajoyib usuli.
  • Jang san'ati mashg'ulotlarini ko'rib chiqing. Jang san'ati uchun talab qilinadigan aqliy intizom turi xakerlarning harakatlariga muhim jihatdan o'xshashdir. Eng xakerona jang san'atlari - bu kuch, atletizm yoki jismoniy zo'ravonlik emas, balki aqliy intizom, bo'shashgan xabardorlik va nazoratga qaratilgan. Tai Chi xakerlar uchun yaxshi jang san'ati.
Hacking munosabatlarini qabul qilish
Muammolarni hal qilishni sevishni o'rganing. Hech qanday muammo hech qachon ikki marta hal qilinmasligi kerak. Buni har bir odamning xakerlari uchun vaqt juda qadrli bo'lgan bir jamoat deb o'ylang. Xakerlar ma'lumot almashish axloqiy javobgarlik deb hisoblashadi. Muammolarni hal qilayotganda, hammaga bir xil muammoni hal qilishga yordam berish uchun ma'lumotni hammaga ochiq qiling. [8]
  • Hackerlar boshqa xakerlardan eng ko'p hurmatga sazovor bo'lishiga qaramay, siz o'zingizning barcha ijodiy mahsulotingizni berish huquqiga ega ekanligingizga ishonishingiz shart emas. Sizni oziq-ovqat, ijarada va kompyuterda saqlash uchun etarli miqdorda sotish xakerlik qadriyatlariga mos keladi.
  • Mentorning "Jargon fayli" yoki "Hacker manifesti" kabi eski qismlarni o'qing. Ular texnik masalada eskirgan bo'lishi mumkin, ammo munosabat va ruh o'z vaqtida.
Hacking munosabatlarini qabul qilish
Hokimiyatni tan olish va unga qarshi kurashishni o'rganing. Hackerning dushmani - zerikish, qo'pollik va avtoritar shaxslar, ular axborot erkinligini bo'g'ish uchun tsenzura va maxfiylikdan foydalanadilar. Monoton ish xakerni xakerlardan himoya qiladi. [9]
  • Hackni hayot tarziga singdirish - bu "normal" ish va mulk tushunchalarini rad etish, buning o'rniga tenglik va umumiy bilim uchun kurashni tanlash.
Hacking munosabatlarini qabul qilish
Barkamol bo'ling. Shunday qilib, Reddit-ga vaqt sarflagan har qanday kishi bema'ni kiberpank nomini yozishi va xaker sifatida o'zini ko'rsatishi mumkin. Ammo Internet - bu ajoyib ekvalayzer va ego va holatlar bo'yicha vakolatlarni qadrlaydi. Vaqtingizni o'zingizning imidjingizga emas, o'zingizning ustaxonangizda ishlashga sarflang, shunda siz mashhur madaniyatda "buzish" deb o'ylagan yuzaki narsalarda o'zingizni modellashtirishdan ko'ra tezroq hurmatga ega bo'lasiz.

Yaxshi xakerlik

Yaxshi xakerlik
Ochiq kodli dasturiy ta'minotni yozing. Boshqa xakerlar kulgili yoki foydali deb hisoblagan dasturlarni yozing va dastur manbalarini foydalanuvchiga butun xakerlik madaniyatini bering. Hackerdom-ning eng taniqli demigodlari bu katta ehtiyojlarga javob beradigan dasturlarni yozgan va keng tarqatilgan odamlardir, shuning uchun endi hamma ularni ishlatadi. [10]
Yaxshi xakerlik
Ochiq manbali dasturiy ta'minotni sinab ko'rishga va tuzatishga yordam bering. Har qanday ochiq manbali muallif, sizga yaxshi beta-sinov (simptomlarni qanday tasvirlashni biladigan, muammolarni yaxshi lokalizatsiya qilishni biladigan, hiyla-nayranglarni chiqarishda xatolarga toqat qila oladigan va bir nechta oddiy diagnostika usullarini qo'llashga tayyorlar) o'zlarining vazniga loyiq ekanligini aytadi. ruboiylarda. [11]
  • Sizni qiziqtirgan dasturni topishga harakat qiling va yaxshi beta-sinovchi bo'ling. Sinov dasturlariga yordam berishdan, ularni o'zgartirishga yordam berishda yordam beradigan tabiiy rivojlanish mavjud. Siz shu tarzda ko'p narsalarni o'rganasiz va keyinchalik sizga yordam beradigan odamlar bilan yaxshi niyatlar yaratasiz.
Yaxshi xakerlik
Foydali ma'lumotlarni nashr eting. Yana bir yaxshi narsa bu foydali va qiziqarli ma'lumotlarni Internet-sahifalar yoki hujjatlarga tez-tez so'raladigan savollar (FAQ) ro'yhatiga to'plash va filtrlash va ularni mavjud qilishdir. Texnik tez-tez beriladigan savollarga javob beruvchilar ochiq manbali mualliflar kabi deyarli hurmatga sazovor.
Yaxshi xakerlik
Infratuzilmaning ishlashiga yordam beradi. Ko'ngillilar xakerlik madaniyatini boshqaradilar (va bu uchun Internetning muhandislik rivojlanishi). Uni davom ettirish uchun juda ko'p zarur, ammo g'aroyib ishlar bor - pochta ro'yxatlarini boshqarish, yangiliklar guruhlarini boshqarish, dasturiy ta'minotning katta arxiv saytlarini yuritish, RFC va boshqa texnik standartlarni ishlab chiqish. Bunday ish bilan shug'ullanadigan odamlar katta hurmatga ega bo'lishadi, chunki hamma bu ishlarning ko'p vaqt talab etilishini va kod bilan o'ynash kabi qiziqarli emasligini biladi. Ularni bajarish, fidoyilikni namoyon etadi. [12]
Yaxshi xakerlik
Hacker madaniyatining o'ziga xizmat qiling. Bir muncha vaqt bo'lmaguningizcha va oldingi to'rtta narsadan bittasi bilan taniqli bo'lmaguningizcha, bu sizning vazifangiz bo'ladi. Hacker madaniyatida aniq rahbarlar yo'q, lekin bu madaniyat qahramonlari va qabila oqsoqollari, tarixchilar va vakillardir. Xandaqlarda etarlicha uzoq vaqt bo'lganingizda, siz ulardan biriga aylanishingiz mumkin.
  • Hackerlar qabila oqsoqollariga ayanchli egoga ishonishadi, shuning uchun bunday shon-shuhratga erishish xavfli. Bunga intilishning o'rniga, o'zingizni joylashtirishingiz kerak, shunda u sizning tizzangizga tushadi va keyin sizning holatingizda kamtar va xushmuomala bo'ling.
Men shunchaki noutbukdan foydalanib buzsa bo'ladimi?
Ha, va aslida uni ko'pchilik afzal ko'radi. Noutbuk juda ko'chma va buzish uchun superkompyuter kerak emas.
Hacker bo'lishni o'rganish uchun qaysi dasturlash tili yaxshiroq?
Python yaxshi; bu siz ko'p ishlarni bajarishingiz mumkin bo'lgan aniq til. Ammo, agar siz uni o'zlashtirmoqchi bo'lsangiz, uni o'rganishga ko'p vaqt sarflashingiz kerak bo'ladi.
Axloqiy xaker qancha pul topadi?
Bu sizning hacker sifatida nima qilayotganingizga bog'liq. Yaxshi xavfsizlik / kirish sinov qurilmasi yaxshi bajarilgan ish uchun bir necha tonna pul topadi.
Men kodlash asoslarini ham bilmayman, qaerdan boshlashim kerak?
U erda dasturlashni o'rganish uchun juda ko'p ajoyib saytlar va kitoblar mavjud. HTML, Python va C-ni o'rganishni maslahat beraman, agar siz to'liq boshlang'ich bo'lsangiz.
Yaxshi xakerga aylanish uchun qancha vaqt kerak? Mutaxassis xaker bo'lish uchun qancha vaqt kerak?
Qancha vaqt davom ettirishingiz qanchalik ko'p mashq qilishingizga bog'liq. "Hacker bo'lishga qancha vaqt ajratmoqchisiz?" ehtimol o'zingizga savol berish yaxshiroq savol. Agar siz ishtiyoqli bo'lsangiz va qasddan mashq qilsangiz - o'zingizni cho'zishda davom etsangiz, siz yaxshi hackerga aylanasiz. Minglab soatlar bilan (Malkolm Gladuell sehrli son sifatida 10000 soatni aytadi), siz tajribali xakerga aylanasiz.
Men allaqachon WiFi va ijtimoiy akkauntlarni buzib tashlashim mumkin - o'z mahoratimni qanday oshiraman?
Katta bo'ling, lekin haddan tashqari dadil bo'lmang. Veb-saytlar, o'yin serverlari yoki DDoSing yirik kompaniyasi kabi katta narsalarni buzish sizni politsiya bilan jiddiy muammolarga olib kelishi mumkin. O'z mahoratingizni oshirganda to'g'ri ish qiling.
Men MacBook Air-ni buzib tashlay olamanmi yoki menga kuchli kompyuter kerakmi?
Sizning tizza kompyuteringiz ish uchun yaxshi bo'ladi. Hacking - bu superkompyuterga ega bo'lmaslik, sizning bilimingiz va ijodingizdan foydalanish.
Hack qilish uchun telefondan foydalansam bo'ladimi?
Ha, mumkin, lekin kompyuter bilan bir xil darajada emas.
Qanday qilib men xakerga aylanishim uchun dasturlashni o'rganaman?
U erda dasturlashni o'rganish uchun juda ko'p ajoyib saytlar va kitoblar mavjud. Agar siz to'liq boshlang'ich bo'lsangiz, HTML, Python va C o'rganishni o'ylab ko'ring.
Hacker uchun Windows kompyuteri yoki Mac-ni taklif qila olasizmi?
Linux, bu xakerlik operatsiyalarini bajarish uchun eng ko'p qirrali platforma bo'lgani uchun. Mac-ning o'zi ham yaxshi bo'ladi, chunki bu Unix-ga asoslangan, ammo Apple-ning xususiy tiliga o'ralib olish juda oson va Windows-dagi C bu juda ko'p harakat. Linuxni o'rnatish - bu uzoqqa borishning eng yaxshi usuli.
Ba'zi kompaniyalar o'zlarining xavfsizligini sinash uchun xakerlarga pul to'laydilar. Agar siz etarlicha yaxshi bo'lsangiz, bu sizning vazifangiz bo'lishi mumkin!
Hibsga olinmaslikka ishonch hosil qiling, garchi siz rejalashtirgan narsalar noqonuniy bo'lishi mumkin bo'lsa ham, sizga tavsiya etiladi QILMA Black Hat xakerlik bilan shug'ullanish.
O'z ona tilingizni yaxshi yozing. Dasturchilar yoza olmaydigan odatiy stereotip bo'lsa-da, hayratlanarli darajada xakerlar juda qobiliyatli yozuvchilardir.
LISP boshqa sabab bilan o'rganishga arziydi - siz nihoyat olganingizda chuqur ma'rifiy tajribaga ega bo'lasiz. Ushbu tajriba sizni kun bo'yi yanada yaxshi dasturchiga aylantiradi, hatto siz LISP-dan umuman foydalanmasangiz ham. Emacs matn muharriri yoki Script-Fu plaginlari uchun tahrirlash rejimlarini yozish va o'zgartirish orqali LISP bilan boshlang'ich tajribangizni osonlikcha olishingiz mumkin. GIMP rasmlarni tahrirlashning ilg'or dasturi .
Perl amaliy sabablarga ko'ra o'rganishga arziydi; u faol veb-sahifalar va tizim ma'muriyatlari uchun juda keng qo'llaniladi, shu sababli siz hech qachon Perl-ni yozmasangiz ham, uni o'qishni o'rganishingiz kerak. Ko'p odamlar C-ning mashina samaradorligini talab qilmaydigan ishlarda C dasturlashdan qochish uchun Perl-dan foydalanishadi.
O'zingiz yaratgan veb-saytlarda o'zingizning qobiliyatingizni sinab ko'ring.
O'z mahoratingizni yaxshilik uchun ishlating. Oq shapka xakeriga aylanish hamma uchun foydalidir va qora shlyapa xakeriga aylanib, politsiya bilan muammoga duch kelishdan ko'ra xavfsizroqdir.
Hack qilgan narsangizga ehtiyot bo'ling. Noqonuniy harakatlar jiddiy oqibatlarga olib kelishi mumkin va Internetdagi hech narsa haqiqatdan ham noma'lum.
Hech qachon sizni noqulay ahvolga solishi mumkin bo'lgan noqonuniy faoliyat bilan shug'ullanmang
Agar siz ularning tizimlarini sinab ko'rsangiz, xavfsizlik xizmatidan (ADT) so'rang.
Qora shlyapa buzish (jinoiy maqsadlarda xakerlik) - bu noqonuniy faoliyat bo'lib, katta jazolarga olib kelishi mumkin. Bu katta huquqbuzarlik hisoblanadi va qonun bo'yicha jazolanadi.
tumomentogeek.com © 2020