Xaker - bu juda mashhur ommaviy axborot vositalariga ta'sir ko'rsatadigan tushunarli atama. Aslida, xakerlar - bu tergov va ekspluatatsiya qilinadigan bo'shliqlarni yoki zaifliklarni qidiradigan odamlar. Haqiqiy xakerlarning deyarli hammasi tizimni buzadi, chunki ular shaxsiy qiziqish uchun emas, qiziqishini qondirmoqchi. Siz yoshligingizda iloji boricha texnologiya bilan bog'liq narsalarni o'rganib, xaker bo'lishingiz mumkin. Olingan bilimlar sizning karerangizni xaker sifatida boshlashingizga yordam beradi va hatto sizga yaxshi maktab va ish topishga yordam beradi.
Qadam
4 -qismning 1 -qismi: Xaker bo'lishni o'rganing
Qadam 1. Maktabda kompyuter darslarini oling
Ko'plab o'rta maktablar, shuningdek, kasb-hunar maktablari kompyuter bilan bog'liq darslar va darsdan tashqari mashg'ulotlarni taklif qiladi, ular sizga dasturlash va tarmoq asoslarini o'rgatadi. Bu darslarni yoki darsdan tashqari mashg'ulotlarni olib borish kelajakka tayyorgarlik ko'rishga va bilimingizni chuqurlashtirishga yordam beradi. Qo'llanma va maslahat (BK) o'qituvchisi bilan gaplashib, sizning kompyuter ta'limida ixtisoslashgan ta'lim yo'li bor yoki yo'qligini bilib oling.
2 -qadam. Kompyuter va texnologiya bo'yicha ta'lim beradigan kurslarni qidiring
Operatsion tizimlar va tarmoqlarni o'rganishga qaratilgan kurslarni qidiring. Kursni o'tab, siz maktabda taqdim etilgan darslardan ko'ra ko'proq kompyuter ta'limi dasturlarini olishingiz mumkin. Biroq, siz kursni o'qish uchun ko'p pul sarflashingiz kerak bo'ladi. Kursda maktab o'qituvchilaridan ko'ra ko'proq o'qitilgan professional o'qituvchilar bo'lishi mumkin.
3 -qadam Maktabdagi kompyuter klubiga a'zo bo'ling
Bu sizning qiziqishlaringiz bilan o'rtoqlashadigan odamlar bilan uchrashishga yordam beradi. Bundan tashqari, klub kompyuter o'qituvchisi bilan o'qish uchun qo'shimcha vaqt ajratadi. Agar sizning maktabingizda kompyuter klubi bo'lmasa, uni yaratishingiz mumkin. Kompyuter klubi a'zosi yoki asoschisi sifatida tajriba sizga informatika bo'yicha o'qiyotgan universitetda o'qish uchun stipendiya olishga yordam beradi.
4 -qadam. Mantiq va tanqidiy fikrlash ko'nikmalarini o'rgatadigan kurslarga o'ting
Xaker bo'lish uchun siz faqat dasturlash tillarini o'rganmaysiz. Siz muammolarni yagona nuqtai nazardan ko'rib chiqishingiz va tizim quruvchilari ilgari o'ylamagan zaifliklarni ishlatishingiz kerak. Qanday qilib ijodiy tarzda hack qilishni bilish sizga ko'p foyda keltiradi.
4 -qismning 2 -qismi: Kompyuter va tarmoqlarni o'rganish
Qadam 1. Mashhur operatsion tizimni ichkaridan va tashqaridan bilib oling
Dizayn va turli xil operatsion tizimlar qanday ishlashini bilish uchun maktabning laboratoriya kompyuteridan foydalaning. Muvaffaqiyatli xaker bo'lish uchun siz operatsion tizimlar qanday ishlashini bilishingiz va Windows, Linux va OS X bilan tanish bo'lishingiz kerak. Tizimni buzish paytida siz kompyuterning asosiy buyruqlarini (funksiyalarini) ishga tushirishingiz va ma'lum fayllar yoki tizimlarni topa olishingiz kerak. operatsion tizimni o'rganmasdan birinchi navbatda.
Qadam 2. Buyruqlar satrini bilib oling
Xaker sifatida siz ko'p vaqtingizni buyruq satrini o'qishga va buyruqlarni (buyruq) yozishga sarflaysiz. Buyruqning xohishi (Windows uchun) va Terminalni (Linux va OS X uchun) bilib oling.
Buyruq satri qanday ishlashini bilish uchun ushbu maqolani o'qing
3 -qadam. Kompyuter komponentlari o'zaro bog'liqligini bilib oling
Murakkab xakerlik texnikasi tarmoq kartalari, yo'riqnoma, qattiq disk va RAM (tasodifiy kirish xotirasi) kabi apparatdagi zaifliklardan foydalanadi. Kompyuterlar qanday ishlashini va kompyuter komponentlari o'zaro bog'liqligini bilish tizimning zaifliklaridan foydalanishga yordam beradi. Kompyuter komponentlari qanday ishlashini va o'zaro bog'liqligini bilish uchun ushbu maqolani o'qing. Maktabda yoki kursda kompyuter darslarini o'tash orqali siz kompyuterning asosiy bilimlarini olishingiz mumkin.
Qadam 4. Kompyuter tarmoqlari asoslarini o'rganing
Muvaffaqiyatli xaker bo'lish uchun siz kompyuter ma'lumotlari Internetda qanday o'tishini bilishingiz kerak. Ma'lumotlar qayerda ekanligini bilish uchun tarmoq qatlamlari qanday ishlashini bilib oling. Bundan tashqari, tarmoqlarni o'rganish sizga ma'lumotlarni ushlab qolish va o'zgartirishga yordam beradi. Tarmoqning asosiy bilimlarini tushunish juda muhim, chunki bu sizga murakkab tizimlarni samarali ravishda buzishga yordam beradi.
Siz maktabda yoki kursda kompyuter tarmoqlarini o'rganishingiz mumkin
Qadam 5. Xakerlik va kompyuterlar haqida kitob o'qing
Siz maktabda yoki kursda kompyuterlar va tarmoqlar bilan bog'liq narsalarni o'rganmasligingiz kerak. Tajribali xaker bo'lish uchun iloji boricha ko'proq o'qish kerak. Hackingni tushuntiradigan kitoblarni o'qing yoki kompyuter kitoblari va jurnallarini sotib oling. Olingan barcha ma'lumotlar sizning bilimingizni boyitishga va xakerlik mahoratingizni oshirishga yordam beradi.
4 -qismning 3 -qismi: Dasturlashning asosiy tillarini o'rganish
Qadam 1. HTMLni o'rganing
HTML (gipermatn belgilash tili) - bu veb -sahifalarni yaratish uchun ishlatiladigan asosiy dasturlash tili. HTML asoslarini bilish veb -saytning kamchiliklarini aniqlashga yordam beradi. Bundan tashqari, bu sizga veb -saytlar yaratish uchun kod yozishga yordam beradi. HTMLni o'rganish uchun ushbu maqolani o'qing.
2 -qadam. JavaScript -ni o'rganing
JavaScript veb -sayt tarkibini ko'rsatish uchun ishlatiladigan dasturlash tillaridan biridir. JavaScript -ni qanday ishlashini o'rganish sizga veb -saytingizning ba'zi kamchiliklarini aniqlashga yordam beradi.
3 -qadam. SQL -ni o'rganing
SQL (tuzilgan so'rovlar tili) - bu veb -saytlar va onlayn xizmatlar uchun ma'lumotlar bazasining asosiy tili. Hackerlar ma'lumotlar bazalariga kirishga ko'p vaqt sarflaydilar. Shunday qilib, tizimni buzish uchun SQL qanday ishlashini bilish juda muhimdir. Sinov uchun SQL serverini yaratish haqida ma'lumot olish uchun ushbu maqolani o'qing.
Qadam 4. PHP ni o'rganing
PHP - bu serverlar uchun dasturlash tili bo'lib, ko'pincha Internet foydalanuvchilariga o'z hisoblariga xavfsiz kirishiga yordam berish uchun ishlatiladi. Shunday qilib, himoyalangan veb -saytni buzish uchun PHP qanday ishlashini bilish juda muhimdir. PHP -ni o'rganish uchun ushbu maqolani o'qing. Bu til xakerlar uchun eng muhim dasturlash tillaridan biridir.
5 -qadam. Python -ni o'rganing
Python - bu dasturlash va skriptlarni tezda yaratishga yordam beradigan murakkab dasturlash tili. Siz ushbu dasturlash tilini o'rganishingiz kerak, shunda siz o'zingiz ekspluatatsiya va xakerlik yaratishingiz mumkin. Python -ni o'rganish bo'yicha maslahatlar uchun ushbu maqolani o'qing.
4 -qismning 4 -qismi: Xakerlik amaliyotini xavfsiz bajaring
Qadam 1. O'z tarmog'ingizga ulangan virtual mashinani sindiring
Xakerlik amaliyotining eng xavfsiz usuli - bu shaxsiy kompyuteringizni buzish. Virtual mashinalarni o'z ichiga olgan shaxsiy tarmoqni yaratish sizning kompyuteringizni buzmasdan yoki qonunni buzmasdan xakerlarni sinab ko'rish va amalga oshirishga yordam beradi.
Har qanday operatsion tizimni kompyuteringizga o'rnatish uchun virtual mashinadan foydalanishingiz mumkin. Bu sizga maxsus operatsion tizimlar uchun maxsus ishlab chiqarilgan xakerlarni sinab ko'rishga yordam beradi. Virtual mashinani qanday qilib bepul yaratish haqida ma'lumot olish uchun ushbu maqolani o'qing
Qadam 2. Xakerlik uchun maxsus yaratilgan veb -saytdan foydalaning
Agar siz xakerlik mahoratingizni qo'llamoqchi bo'lsangiz, qonuniy ravishda buzilishi mumkin bo'lgan zaifliklari bo'lgan bir nechta veb -saytlar mavjud. Veb -sayt sizga qonunni buzmasdan skriptlardan foydalanish va ularni buzish bilan shug'ullanish imkonini beradi. Bu erda xakerlik amaliyoti sifatida ishlatilishi mumkin bo'lgan mashhur veb -saytlar:
- G'isht
- bWAPP
- DVWA
- Google Gruyere
- McAfee HackMe saytlari
3 -qadam. Xakerlar jamoasiga qo'shiling
Dunyo bo'ylab turli xil xakerlar jamoalari mavjud, ularni topish oson forumlardan yashirin jamoalargacha. Yaxshi xaker bo'lish uchun o'z mahoratingizni oshirishga yordam beradigan va qiyin paytlarda sizga yordam beradigan xakerlar guruhini toping. Xakerlar hamjamiyati sizga xavfsiz xakerlik texnikasini qo'llashda yordam beradigan turli manbalarni taklif qilishi mumkin.
4 -qadam. Noqonuniy harakatlardan qoching
Hack qilish qobiliyatiga ega bo'lish o'z -o'zidan vasvasaga aylanishi mumkin. Biroq, noqonuniy xatti -harakatlar qilish uchun o'z qobiliyatingizdan foydalanmasligingiz kerak. Agar siz noqonuniy ravishda xakerlik qilayotgan bo'lsangiz, siz politsiya bilan muammoga duch kelasiz va bu sizning martabaingizga to'sqinlik qilishi mumkin. Professional xakerlar ushlanganidan keyin ishga yollangani haqidagi hikoyalarga berilib ketmang, chunki xakerlarga ish berilgandan ko'ra ko'proq xakerlar qamoqqa tashlanadi.
Noqonuniy xatti -harakatlar qilgan xakerlar jamoasidan uzoq turing. Agar jamoat qonunni buzadigan xatti -harakatlar qilsa, sizni gumon qilish mumkin, chunki siz hamjamiyat a'zosi hisoblanasiz. Agar siz jamoat a'zolarining harakatlaridan norozi bo'lsangiz, siz hamjamiyatdan uzoqlashishingiz kerak
5 -qadam. "Oq shapka" xakerlik uslubi yoki axloqiy xakerlik uslubi bilan shug'ullaning
Oq shapka - bu tizimlarda zaifliklarni qidirayotgan xakerlarga nisbatan ishlatiladigan atama. U bu zaifliklarni shaxsiy manfaatlari uchun ishlatishning o'rniga, zararli xakerlar hujumining oldini olish uchun ularni tizim quruvchilariga xabar berardi. Ekspert "Oq shapka" xakerlari xavfsizlik sohasida ishlayotib, katta pul ishlashlari mumkin.