Қалай хакер болуға болады

Автор: Monica Porter
Жасалған Күн: 15 Сапта Жүру 2021
Жаңарту Күні: 1 Шілде 2024
Anonim
ҚАЛАЙ ХАКЕР БОЛУҒА БОЛАДЫ?
Вызшақ: ҚАЛАЙ ХАКЕР БОЛУҒА БОЛАДЫ?

Мазмұны

Компьютерлік қауіпсіздікте хакерлер - бұл компьютерлік жүйелер мен желілердің қауіпсіздік механизмдеріне назар аударатын адамдар. Бағдарламашылар мен веб-сиқыршылардың арасында бірнеше жылдық тарихты шағын компьютер мен ARPAnet арасында деректермен бөлісу тәжірибесінің алғашқы сәтінен басталған қауымдастықтар мен мәдени алмасулар бар. Бұл қоғамдастықтың мүшелері алғашқы «хакерлер» болды. Инфильтрациялық компьютерлер мен телефон жүйелері хакерлер арасында белгішеге айналды, бірақ бұл мәдениет көптеген адамдар ойлағаннан гөрі күрделі және этикалық болып табылады. Бастапқы шабуыл әдістерін, хакерлердің ойлау үлгілерін біліп, хакерлік әлемге ену құрметіне ие болыңыз.

Қадамдар

3-тен 1-бөлім: Негіздер

  1. Unix іске қосылады. Unix - Интернеттің операциялық жүйесі. Интернетті Unix-ті білмей-ақ пайдалана алатын болсаңыз да, Unix-ті түсінбей, хакер бола алмайсыз. Сондықтан бүгінгі хакерлік мәдениет ең алдымен Unix-ке бағытталған. Linux сияқты Unix-ті бір компьютерде Microsoft Windows-пен параллель басқаруға болады. Linux жүйесін желіден жүктеп алып, оны орнатуға көмектесу үшін оны қалай қолдануды білетін адамды табыңыз.
    • Жұмысты бастаудың ең жақсы тәсілі - қатты дискіні өзгертпей дискіден толығымен орнатылатын ықшам дискіні жүктеу. Мұнда оны көп жұмыс жасамай қалай орнатуға болатындығы туралы айтылған.
    • Unix-тен басқа операциялық жүйелер бар, бірақ олар екілік жүйеде қолданылады - сіз кодты оқи алмайсыз және оны өзгерте алмайсыз. Microsoft Windows жүйесінде немесе кез-келген тұйықталынбаған жүйеде жұмыс істейтін компьютерге енуді үйрену, бәрін таңып отырып билеуді үйренуге ұқсайды.
    • OS X жүйесінде сіз Linux жүйесін қолдана аласыз, бірақ жүйенің тек бір бөлігі ғана ашық қайнар көз болып табылады - сіз кедергілерге тап болып, Apple компаниясының жеке кодына байланысты зиянды әдеттерден аулақ болыңыз.

  2. HTML жазыңыз. Егер сіз кодты қалай білмейтін болсаңыз, гипермәтінді белгілеу тілінің (HTML) негіздерін алу және шеберлікті кезең-кезеңмен құру өте маңызды. HTML-де кодталған суреттер, кескіндер және дизайн элементтерінің веб-сайтына кіргенде не көресіз. Жоба үшін сіз негізгі үй парағын қалай құруға болатынын біліп, содан кейін оны біртіндеп өтуіңіз керек.
    • Браузеріңізде HTML-ді тексеріп, оған мысал келтіру үшін ресурстар бетін ашыңыз. Firefox-та Веб жасаушы> Бет көзі тармағына өтіп, кодты қараңыз.
    • Сіз HTML-ді Блокнот немесе Қарапайым мәтін сияқты мәтін өңдеудің негізгі бағдарламалық жасақтамасында жаза аласыз және файлды «мәтін» ретінде сақтай аласыз, сонда ол шолғышқа жүктеліп, аударма ретінде көрінеді.
    • Сіз оларды пайдалану кезінде карталардың форматтарын және визуалды ойлауды үйренуіңіз керек. «<» тегті ашу үшін және «/> тегті жабу үшін қолданылады.»

      «кодтың жолын бастау үшін. Көрнекі нәрселерге белгі беру үшін тегтерді қолданасыз: курсив, пішімдеу, түстер және т.с.с. HTML-ді үйрену Интернеттің жұмысын жақсы түсінуге көмектеседі.»


  3. Бағдарламалау тілдерін үйреніңіз. Өлең жазуды бастамас бұрын негізгі грамматиканы үйрену керек. Заңды бұзбас бұрын, сіз заңгерлікті оқып шығуыңыз керек. Егер сіздің түпкі мақсатыңыз хакер болу болса, сізге кодтау үшін қарапайым ағылшын тілінен көп нәрсе қажет.
    • Python - бұл дұрыс «тіл», өйткені ол нақты жасалған, жақсы құжатталған және жаңадан бастаушылар үшін қолайлы. Бұл алғашқы тіл болғанымен, ойыншық емес; Python өте қуатты, икемді және үлкен жобаларға жарамды. Java да бар, бірақ бұл бірінші сыныпты бағдарламалау тілінің мәнін қайта қарау керек.
    • Егер сіз бағдарламалауға кірсеңіз, онда сіз Unix-тің негізгі тілі С-ны үйренуіңіз керек. C ++ C-мен тығыз байланысты; Егер сіз жоғарыдағы екі тілдің бірін білсеңіз, онда екіншісін үйрену қиын емес. C компьютердегі ресурстармен тиімді жұмыс істейді, бірақ қателерді табуға көп уақыт кетеді, сондықтан C аз қолданылады.
    • Backtrack 5 R3, Kali немесе Ubuntu 12.04LTS сияқты жақсы бастау платформасын пайдалану жаман идея емес.
    жарнама

3-тен 2-бөлім: Интрузияға деген қатынас


  1. Шығармашылық ойлау. Енді сіз негіздерді түсініп, көркем бағытта ойлауға кірісе аласыз. Сенімдер суретшінің, философтың және инженердің үйлесімі сияқты. Олар бостандық пен өзара жауапкершілікке сенеді. Әлем шұғыл мәселелермен толы, оларды шешуді қажет етеді. Хакерлер сол мәселелерді шешуге, шеберліктерін жетілдіруге және ақыл-ойларын жаттықтыруға қуанышты сезінеді.
    • Хакерлер енуден басқа көптеген мәдени және интеллектуалды артықшылықтарға ие болады. Сіз ойнай алатындай ықыласпен жұмыс жасаңыз және сіз сияқты ықыласпен ойнаңыз. Нағыз хакерге «ойнау», «жасау», «ғылым» мен «өнер» арасындағы сызықтар мүлдем жойылып, бір деңгейге бірігіп, жоғары деңгейдегі шығармашылық әзіл-оспаққа айналады. .
    • Фантастикалық әңгімелерді оқыңыз. Осы категорияны зерттеу - хакерлермен және протокол хакерлерімен кездесудің ең жақсы тәсілі. Жауынгерлік өнерді үйренуді қарастырыңыз. Жекпе-жек өнерімен шұғылдану кезіндегі тәртіп рухы хакерлік жолмен жүретін маңызды жолға ұқсайды. Жекпе-жекті үйренетін хакерлер көбінесе ақыл-ой тәртіпті, когнитивтік релаксацияны және күш, бұлшықет немесе физикалық төзімділікті бақылауды ерекше атап өтеді. Tai chi - бұл хакерлерге сай келетін жекпе-жек өнері.
  2. Таңдаулыларды үйрену Мәселені шешу. Мәселені екі рет шешпеңіз. Адамдардың орнына ойлаңыз. Хакерлер ақпаратпен бөлісу моральдық жауапкершілік деп санайды. Мәселелерді шешкен кезде адамдарға ұқсас мәселелерді шешуге көмектесу үшін оларды кең қол жетімді етіңіз.
    • Сіз өзіңіздің жеке туындыларыңыздың бәрін беруге мәжбүрлеудің қажеті жоқ, бірақ мұны жасайтын хакерлер жиі құрметке ие. Бұл хакердің құндылығына байланысты, азық-түлік, жалдау ақысы және жабдық үшін ақы төлеу үшін жеткілікті өнімді сатады.
    • Тәлімгердің «Jargon File» немесе «Hacker Manifesto» оқыңыз. Олар техникалық жағынан ескірген болуы мүмкін, бірақ олардың көзқарастары мен шабыттары бірдей.
  3. Үкіметті тануды және оған қарсы күресуді үйреніңіз. Хакерлердің жауы - зеріктіру, зеріктіру, мемлекеттік қызметкерлер ақпарат бостандығын тұншықтыру үшін цензура мен құпияны қолданады. Бұл хакерлер үнемі басып кіретін бір ретті жұмыс.
    • Интрузияны «қалыпты» жұмыс және активтер тұжырымдамасын жоққа шығару үшін өмір салты ретінде қарастырыңыз, теңдік үшін күресуге және білімді таратуға тырысыңыз.
  4. Шамасы жетеді. Сондықтан Reddit-те уақыт өткізетін кез-келген адам киберпанк қолданушы атын (болашақ әлем туралы ғылыми фантастика) құра алады және өзін хакер сияқты ұстай алады. Интернет дегеніміз - керемет теңдестіруші, энергияның мәні эго мен қатынастан асып түседі. Сіздің имиджіңіздің орнына өнімге назар аудара отырып, уақыт өткізу қазіргі мәдени «кіру» үлгілеріне еліктеудің орнына адамдардың құрметіне тез ие болады. жарнама

3-тің 3-бөлімі: Тәжірибелі кіру

  1. Ашық бағдарламалық жасақтаманы жазыңыз. Басқа хакерлерге қызықты және пайдалы бағдарламалар жазып, олардың дереккөзін хакерлер қауымдастығымен бөлісіңіз. Хакерлер әлемінде таңданатындар - әртүрлі қажеттіліктерді қанағаттандыруға қабілетті керемет бағдарламалар жазатындар, бірақ содан кейін оларды бәріне ортақтастырады, сонда бәрі оны қолдана алады.
  2. Ашық бастапқы бағдарламалық жасақтаманы тексеруге және түзетуге көмектеседі. Бағдарламалық жасақтаманың авторлары сізге жақсы тест-тестерді айтады (симптомдарды нақты сипаттай алатын, проблемаларды жақсы анықтай алатын, қателерді тез таба алатын және бұлшықет диагностикасының әдеттерін қолдануға дайын адам). көшірме) асыл тастардан қымбат.
    • Сізді қызықтыратын, бірақ жақсы тестер болу үшін даму сатысында тұрған бағдарламаны табуға тырысыңыз. Бағдарламаны іске қосудан бастап күйін келтіру мен баптауға дейінгі табиғи прогресс бар. Сіз көп нәрсені біліп, кейін сізге көмектесетіндермен ізгі ниет құрасыз.
  3. Пайдалы ақпаратты жариялау. Тағы бір әдіс - Интернетте немесе Жиі қойылатын сұрақтар (FAQ) құжаттарында орналастыру үшін қызықты ақпаратты жинау және електен өткізу, содан кейін оны басқалармен бөлісу. Техникалық бөлімдермен жұмыс жасайтын жиі қойылатын сұрақтар бағдарламалық жасақтама авторының өзі сияқты құрметті.
  4. Инфрақұрылымның жұмысын жалғастыруға көмектесіңіз. Хакерлік мәдениет (Интернеттің техникалық дамуы) еріктілермен жұмыс істейді. Мұнда көптеген маңызды, бірақ аз тартымды жұмыстарды орындау қажет: пошта тізімдерін басқару, жаңалықтар топтарын басқару, бағдарламалық жасақтама хостингінің үлкен веб-сайтын жүргізу, RFC және басқа да техникалық стандарттарды әзірлеу. Бұл үнсіз адамдарға көптеген адамдар құрметпен қарайды, өйткені барлығы бұл жұмыстардың көп уақытты алатындығын және кодтау сияқты қызықты емес екенін біледі. Бұл олардың бағышталуы!
  5. Хакерлік мәдениетке қызмет етіңіз. Бұл бірінші кезекте жасауға болатын нәрсе емес, сіз оны қоғаммен біраз уақыт байланыста болған кезде және кейбір өнімдермен танымал болған кезде ғана жасайсыз. Хакерлік мәдениеттің басшылығы жоқ, дәлірек айтсақ, олардың мәдени кейіпкерлері мен ақсақалдары, тарихшылары мен сөз сөйлеушілері бар. Сіз окопта жеткілікті ұзақ болғаннан кейін, олардың қатарына қосыла аласыз.
    • Хакерлер ақсақалдың эгосына сенбейді, сондықтан бұл танымалдылыққа жақындау қауіпті. Бұған қол жеткізуге ұмтылудың орнына сіз қай жерде екеніңізді білуіңіз керек, қазіргі дәрежеңізде кішіпейіл болыңыз.
    жарнама

Кеңес

  • Ұсталмаңыз.
  • Жақсы тілде жазыңыз. Көптеген бағдарламашылар жаза алмаса да, хакерлер өте жақсы жаза алады.
  • Сіз LISP-ді бірнеше себептер бойынша оқып шығуыңыз керек - тілді терең түсіну тәжірибесі. Бұл тәжірибе сіз LISP қолданбасаңыз да, сізді жақсы бағдарламашы етеді. Сіз LISP-пен тәжірибеңізді Emacs-та режимдерді жазу немесе реттеу арқылы бастауға болады, немесе GIMP фотосуреттерді өңдеудің жетілдірілген бағдарламалық жасақтамасында Script-Fu плагинін.
  • Сіз Perl-ді бірнеше себептер бойынша үйренуіңіз керек; Ол көптеген веб-сайттарда және әкімшілік жүйелерде кеңінен қолданылады, тіпті қолданылмаса да, Perl-ді осы тілді қалай оқуға болатындығын білу керек. Көптеген адамдар Perl-ді C өнімділігін қажет етпейтін жобалар үшін C бағдарламасынан аулақ болу үшін пайдаланады.

Ескерту

  • Крекинг - бұл әкімшілік жазаларға әкелуі мүмкін құқық бұзушылық. Бұл ауыр қылмыс және заңмен жазаланады.