Xakerga aylaning

Muallif: Robert Simon
Yaratilish Sanasi: 23 Iyun 2021
Yangilanish Sanasi: 1 Iyul 2024
Anonim
Xakerga aylaning - Maslahatlar
Xakerga aylaning - Maslahatlar

Tarkib

Bugungi kunda tarmoq mutaxassis dasturchilari va virtuozlar jamoasi bir necha o'n yillar oldin o'zaro bog'liq kompyuterlar va ARPAnet bilan birinchi tajribalardan kelib chiqqan. Ushbu madaniyat vakillari birinchi "xakerlar" edi. Bugungi kunda xakerlik kompyuter tizimlarini buzish bilan bog'liq, ammo xakerlik madaniyati ko'pchilik bilganidan ancha murakkab va axloqiydir. Hackning asosiy usullarini o'rganing, xakerlar kabi qanday fikr yuritishni o'rganing va jamiyatda hurmat qozonishni o'rganing. Ushbu maqola xakerlik murakkab dunyosiga kirishdir.

Qadam bosish

3-qismning 1-qismi: poydevor

  1. Unix-ni ishga tushiring. Unix - bu Internetning operatsion tizimi. Siz Unixni tushunmasdan Internetdan foydalanishingiz mumkin, lekin Unix haqida qat'iy bilimga ega bo'lmasdan xaker bo'la olmaysiz. Shu sababli xakerlar hamjamiyati bugungi kunda Unix-ga juda katta e'tibor qaratmoqda. Linux singari Unix kompyuteringizda Windows yonida, xuddi shu qurilmada ishlashi mumkin. O'rnatishda sizga yordam berish uchun Linuxni onlayn ravishda yuklab oling yoki Linux foydalanuvchilari hamjamiyatini qidiring.
    • Linux bilan ishlashni boshlashning yaxshi usuli - bu "Live CD" deb nomlangan dasturni ishga tushirish, bu esa diskdan yuklanadigan Linux tarqatishdir. Shunday qilib, siz qattiq diskingiz bilan hech narsa qilishingiz shart emas, shuning uchun Linux bilan kompyuteringizda keskin o'zgarishlarsiz tanishishingiz mumkin.
    • Unix-dan tashqari boshqa operatsion tizimlar mavjud, ammo ular ikkilik tarqatish deb ataladi, ya'ni siz kodni o'qiy olmaysiz va / yoki o'zgartira olmaysiz. Microsoft Windows "ochiq manba" emas va shuning uchun qanday qilib buzishni o'rganish uchun mos emas.
    • Siz Mac OS X da Linuxni ishga tushirishingiz mumkin, ammo tizimning faqat bir qismi ochiq manba hisoblanadi. Keyin siz mumkin bo'lgan chegaralarga tezda etib borasiz va Apple kodiga qaram bo'lib qolish kabi yomon odatni rivojlantirmaslik uchun ehtiyot bo'lishingiz kerak.
  2. HTML yozing. Agar siz dasturlay olmasangiz, HTML (HyperText Mark-Up Language) asoslarini o'zlashtirishingiz va undan keyin yaxshiroq ishlashingiz muhimdir. Veb-saytni ko'rishda ko'rgan barcha narsalar HTML bilan kodlangan. O'zingizning veb-sahifangizni yaratadigan va undan yaxshiroq foydalanadigan loyihani boshlang.
    • Sahifaning HTML kodini oldindan ko'rish uchun brauzerda sahifa manbai ma'lumotlarini oching. Firefox-da veb-dasturchi> Sahifa manbai-ga o'ting va kodni o'rganing.
    • Siz HTML-ni bloknot kabi oddiy so'zlarni qayta ishlash dasturida kodlashingiz, faylingizni "faqat matn" sifatida saqlashingiz mumkin, keyin uni brauzerga yuklashingiz va o'zingizning ishingiz qanday ko'rinishini tekshirishingiz mumkin.
    • Siz teglardan qanday foydalanishni o'rganishingiz va teglardan foydalanishda ingl. "" tegni ochish uchun va "/>" tegni yopish uchun ishlatiladi. Vizual bo'lgan hamma narsani ko'rsatish uchun teglardan foydalanasiz: kursiv matn, maket, rang va boshqalar. Agar HTML qanday ishlashini bilsangiz, Internet qanday ishlashini yaxshiroq tushunasiz.
  3. Dasturlash tilini o'rganing. She'rlar yozishdan oldin siz avval grammatikani o'rganishingiz kerak. Qoidalarni buzishdan oldin, avval qoidalarni o'rganishingiz kerak. Ammo sizning maqsadingiz xakerga aylanish bo'lsa, sizga til haqida oddiy tushunchadan ko'proq narsa kerak bo'ladi.
    • Python yaxshi "til", chunki u juda chiroyli ishlab chiqilgan, unda juda ko'p ma'lumot topiladi va yangi boshlanuvchilar uchun nisbatan oson. Shu bilan birga, bu o'yinchoq emas; u juda kuchli, moslashuvchan va ayniqsa katta loyihalar uchun mos keladi. Java alternativa, ammo ko'p odamlar Java yangi boshlanuvchilar uchun yaxshi til deb o'ylamaydilar.
    • Agar siz kodlashni jiddiy o'rganishni istasangiz, Unix-ning asosiy tili bo'lgan C tilini o'rganishingiz kerak bo'ladi. C ++ C bilan bog'liq; agar bitta tilni bilsangiz, boshqasini o'rganish qiyin emas. C sizning tizimingizdan samarali foydalanadi, ammo "disk raskadrovka" juda ko'p vaqtni oladi, shuning uchun ko'plab xakerlar buni oldini olishadi.
    • Backtrack 5 R3, Kali yoki Ubuntu 12.04LTS kabi platformadan boshlash yaxshi fikr bo'lishi mumkin.

3-qismning 2-qismi: Xakerning qarashlari

  1. Ijodiy bo'ling. Asoslarni puxta o'zlashtirganingizdan so'ng, siz o'zingizning ijodkorligingizga yo'l qo'yishingiz mumkin. Hackerlar aslida rassomlar, faylasuflar va muhandislardir. Ular erkinlik va umumiy javobgarlikka ishonadilar. Dunyoda hal qilinishi kerak bo'lgan har qanday qiziqarli muammolar mavjud. Hackerlar muammolarni hal qilishni, o'z mahoratlarini oshirishni va o'z bilimlaridan foydalanishni yaxshi ko'radilar.
    • Xakerlar xakerlikdan tashqari barcha madaniy va intellektual manfaatlarga ega. Ish va o'yin ham xuddi shunday muhim ahamiyatga ega. Haqiqiy xaker uchun "o'yin", "ish", "ilm-fan" va "san'at" o'rtasidagi chegaralar xiralashgan, ko'pincha aynan shu interfeyslarda haqiqiy ijodiy o'yin boshlanadi.
    • Ilmiy fantastika o'qing. Ilmiy-fantastik uchrashuvlarga boring, bu boshqa xakerlar va proto-xakerlar bilan tanishish uchun yaxshi joy. Sharqiy jang san'atini o'rganishni o'ylab ko'ring. Buning uchun talab qilinadigan aqliy intizom buzish uchun zarur bo'lgan intizomga o'xshaydi. Bu asosan aqliy intizom, kuch, atletizm va jismoniy qattiqqo'llikdan ko'ra erkin tushuncha va nazoratga tegishli. Tai Chi xakerlar uchun yaxshi jang san'ati namunasidir.
  2. Muammolarni hal qilishni yaxshi ko'rasiz. Hech qanday muammo ikki marta hal etilmasligi kerak. Buni har bir a'zoning vaqti qimmat bo'lgan xakerlar hamjamiyati deb o'ylang. Xakerlar ma'lumotni ochiq tarzda bo'lishishni axloqiy majburiyat deb bilishadi. Agar siz muammolarni hal qilsangiz va ushbu ma'lumotlarni baham ko'rsangiz, xuddi shu muammo bilan kurashayotgan boshqalarga yordam berishingiz mumkin.
    • Siz o'zingizning barcha ijodiy fikrlashingizni jamoatchilikka etkazish majburiyatini his qilishingiz shart emas, ammo buni amalga oshiradigan xakerlar jamiyatda eng hurmatga sazovor. Tirikchilik qilish uchun etarli miqdorda sotish odatda odatiy hisoblanadi.
    • Mentordan "Jargon File" yoki "Hacker Manifesto" kabi eski asarlarni o'qing. Texnik jihatdan ushbu qismlar eskirgan, ammo qarashlar va g'ayrat abadiydir.
  3. Hokimiyatni tan olishni va unga qarshi kurashishni o'rganing. Xakerning dushmani zerikish, dabdabali va avtoritar shaxslar bo'lib, ular tsenzurani va maxfiylikni axborot erkinligini buzish uchun ishlatadilar. Bir xildagi ish xakerni xakerlikdan saqlaydi.
    • Hackni hayot tarzi sifatida qabul qilib, siz ish va mulk huquqining umumiy tushunchalarini rad etasiz, tenglik va umumiy bilim uchun kurashishni tanlaysiz.
  4. Vakolatli bo'ling. Reddit-dagi har bir kishi bir lahzaga o'zini kulgili foydalanuvchi nomiga ega bo'lgan qattiq xaker sifatida ko'rsatishi mumkin. Ammo Internet ego va munosabatidan ko'ra ko'proq vakolatni qadrlaydi. Shunday qilib, vaqtni o'zingizning imidjingizga emas, balki o'zingizning mahoratingizga sarflang, shunda siz tezda hurmatga sazovor bo'lasiz.

3-qismning 3-qismi: Yaxshi xakerlik

  1. Ochiq manbali dasturiy ta'minotni yozing. Boshqa xakerlar uchun foydali yoki qiziqarli dasturlarni yozing va har kimning foydalanishi va o'zgartirishi uchun dastur manbasini baham ko'ring.Hackerlar dunyosidagi haqiqiy yarim xudolar - bu katta, qudratli dasturlarni ishlab chiqqan, so'ngra ularni kimdir foydalanishi uchun hech kimga bepul tarqatgan odamlardir.
  2. Ochiq kodli dasturiy ta'minotni sinab ko'rish va disk raskadrovka qilishga yordam bering. Beta-testerlar deb nomlangan dasturchilar uchun juda muhimdir. Bundan tashqari, dasturiy ta'minotni sinab ko'rish juda ma'rifiy bo'lishi mumkin.
    • Hali ham rivojlanish bosqichida bo'lgan dasturni topishga harakat qiling va yaxshi beta-sinovchi bo'lishga harakat qiling. Bu ko'plab yaxshi niyatlarni rivojlantiradi va boshqalar keyinchalik sizga yordam berishga tayyor bo'ladi.
  3. Foydali ma'lumotlarni nashr eting. Foydali va qiziqarli ma'lumotlarni to'plang va filtrlang va veb-sahifalarga yoki tez-tez so'raladigan savollar (Tez-tez so'raladigan savollar) kabi hujjatlarga joylashtiring, ushbu ma'lumotlarni hamma bilan baham ko'ring. Bu katta hurmat qozonishning yana bir yaxshi usuli.
  4. Infratuzilmani davom ettiring. Xakerlar madaniyati (va Internetning yangiliklarini qo'llab-quvvatlovchi odamlar) ko'ngillilar tomonidan boshqariladi. Ishlarni davom ettirish uchun juda ko'p muhim ishlarni bajarish kerak - pochta ro'yxatlarini boshqarish, yangiliklar guruhlarini moderatsiya qilish, veb-saytlarni dasturiy ta'minot arxivlari bilan ta'minlash va standart texnik qoidalarni ishlab chiqish. Bu bilan siz sodiq ekanligingizni ko'rsatasiz, hamma bu ishlarning ko'p vaqtni talab qilishini va ko'pincha unchalik qiziq emasligini biladi.
  5. Xakerlar madaniyatiga xizmat qiling. Oldingi qadamlardan biri bilan tanilganingizda va u ustida uzoq vaqt ishlaganingizdagina siz xakerlar madaniyati ichida o'ziga xos qahramon bo'lib etishishingiz mumkin. Hacker madaniyatida rahbarlar yo'q, ammo qahramonlar, boshliqlar, tarixchilar va vakillar mavjud. Agar sizni uzoq vaqtdan beri hurmat qilishsa, siz ham ushbu raqamlardan biri bo'lishingiz mumkin.
    • Xakerlar katta egolarni yomon ko'rishadi, shuning uchun o'zingizga ma'lum maqom bermaslik uchun ehtiyot bo'ling. Bunga intilmaslikka harakat qiling, lekin u sizning tizzangizga tashlanishi uchun o'zingizni to'g'ri joyda joylashtiring, so'ngra boshqalar belgilagan ushbu maqomda kamtarin va kamtar bo'ling.

Maslahatlar

  • Qo'lga tushmang.
  • Ona tilingizda yaxshi yozishingizga ishonch hosil qiling. Dasturchining stereotipi yaxshi yozolmaydi, lekin ko'plab xakerlar juda yaxshi yozuvchilardir.
  • LISP-ni o'rganish boshqa jihatdan ham qadrlidir - nihoyat siz tushunganingizda, siz chuqur ma'rifat tajribasiga egasiz. Ushbu tajriba sizni LISP-dan foydalanishni boshlamagan bo'lsangiz ham, butun umr davomida sizni yanada yaxshi dasturchiga aylantiradi.
  • Perl boshqa sabablarga ko'ra o'rganish uchun juda muhimdir: u faol veb-sahifalar va tizim ma'muriyati bilan keng qo'llaniladi, shuning uchun siz Perlda dasturlashmagan bo'lsangiz ham, buni bilishingiz kerak. Ko'pchilik, agar C samaradorligiga muhtoj bo'lmasa, S o'rniga Perldan foydalanadi.

Ogohlantirishlar

  • Hacking noqonuniy faoliyat hisoblanadi va jarimalar yoki qamoq jazosiga olib kelishi mumkin.