Ինչպես դառնալ հակեր

Հեղինակ: Monica Porter
Ստեղծման Ամսաթիվը: 15 Մարտ 2021
Թարմացման Ամսաթիվը: 1 Հուլիս 2024
Anonim
«Մասնագիտություն»․ Երկու անիվի պատմություն, կամ ինչպես դառնալ հեծանվորդ 14.12.2021
Տեսանյութ: «Մասնագիտություն»․ Երկու անիվի պատմություն, կամ ինչպես դառնալ հեծանվորդ 14.12.2021

Բովանդակություն

Համակարգչային անվտանգության մեջ հակերները մարդիկ են, ովքեր կենտրոնանում են համակարգչային համակարգերի և ցանցերի անվտանգության մեխանիզմների վրա: Communitiesրագրավորողների և վեբ կախարդների միջև կան համայնքներ և մշակութային բաժնետոմսեր, որոնք տասնամյակների պատմություն են հետ բերել մինհամակարգչի և ARPAnet- ի միջև տվյալների փոխանակման փորձի առաջին պահից: Այս համայնքի անդամները առաջին «հակերներն» էին: Համակարգիչներ և հեռախոսային համակարգեր ներթափանցելը հակերների շրջանում դարձել են սրբապատկերներ, բայց այս մշակույթն ավելի բարդ և էթիկական է, քան կարծում են շատերը: Սովորեք ներխուժման հիմնական տեխնիկան, հակերների մտածելակերպը և հարգանք ձեռք բերեք հակերների աշխարհ մուտք գործելու համար:

Քայլեր

3-րդ մաս 1-ին. Հիմունքները

  1. Գործարկում է Unix- ը: Unix- ը ինտերնետի գործառնական համակարգն է: Չնայած առանց Unix- ին իմանալու կարող ես օգտվել ինտերնետից, չես կարող հակեր դառնալ ՝ առանց Unix- ը հասկանալու: Այսպիսով, այսօր հակերների մշակույթը հիմնականում կենտրոնանում է Unix- ի վրա: Linux- ի նման Unix- ը կարող է Microsoft Windows- ի հետ կողք կողքի գործել նույն համակարգչում: Ներբեռնեք Linux- ը և գտեք մեկին, ով գիտի, թե ինչպես օգտագործել այն, որպեսզի օգնի ձեզ տեղադրել այն:
    • Սկսելու լավագույն միջոցը CD- ով բեռնաթափելն է, որն ամբողջությամբ տեղադրվում է սկավառակից, առանց կոշտ սկավառակի կսմթելու անհրաժեշտության: Ահա, թե ինչպես տեղադրել այն առանց մեծ աշխատանքի:
    • Կան Unix- ից բացի այլ գործառնական համակարգեր, որոնք դրանք օգտագործվում են երկուական լեզվով. Դուք չեք կարող կարդալ կոդը և չեք կարող փոփոխել այն: Փորձելով սովորել ներթափանցել Microsoft Windows համակարգով աշխատող համակարգիչ կամ ցանկացած փակ աղբյուրի համակարգ, նման կլինի պարել սովորելիս, մինչև ամբողջ վիրակապը:
    • OS X- ում հնարավոր է գործարկել Linux- ը, բայց համակարգի միայն մի մասը բաց աղբյուր է. Բախվում եք խոչընդոտների և զգույշ եղեք, որ վատ սովորություններ չհայտնեք `կախված Apple- ի գույքային ծածկագրից:

  2. Գրել HTML. Եթե ​​չգիտեք, թե ինչպես կոդավորեք, կարևոր է սովորել հիպերտեքստի նշման լեզվի (HTML) հիմունքները և այն քայլ առ քայլ զարգացնել վարպետությամբ: Այն, ինչ տեսնում եք HTML- ով կոդավորված պատկերների, պատկերների և դիզայնի տարրերի կայք այցելելիս: Aրագրի համար դուք պետք է սովորեք, թե ինչպես ստեղծել հիմնական հիմնական էջ, այնուհետև քայլ առ քայլ անցնել դրա միջով:
    • Ձեր զննարկչում բացեք ռեսուրսի էջը ՝ HTML- ը դիտելու համար մի օրինակ: Անցեք Firefox- ի վեբ ծրագրավորող> Էջի աղբյուր և նայեք կոդին:
    • Դուք կարող եք գրել HTML բառերի մշակման հիմնական ծրագրային ապահովման մեջ, ինչպիսին է Notepad- ը կամ Simple text- ը, և ֆայլը պահպանեք որպես «տեքստ», որպեսզի կարողանաք այն վերբեռնել ձեր զննարկիչում և տեսնել, որ դրանք թարգմանված են:
    • Դրանք օգտագործելիս հարկավոր է սովորել քարտերի ձևաչափեր և տեսողական մտածողություն: "<" օգտագործվում է թեգ բացելու համար, իսկ "/>" օգտագործվում է թեգը փակելու համար: "

      "կոդ գիծ սկսելու համար: Դուք օգտագործում եք պիտակներ ՝ իրերը տեսողականորեն ազդանշանելու համար. շեղագիր, ձևաչափում, գույներ և այլն: HTML- ի ուսուցումը ձեզ ավելի լավ պատկերացում կտա, թե ինչպես է աշխատում ինտերնետը:"


  3. Սովորեք ծրագրավորման լեզուներ. Նախքան սկսեք գրել պոեզիա, դուք պետք է սովորեք հիմնական քերականություն: Օրենքը խախտելուց առաջ հարկավոր է ուսումնասիրել իրավագիտություն: Եթե ​​ձեր վերջնական նպատակը հակեր դառնալն է, կոդավորելու համար ձեզ հարկավոր է ավելին, քան պարզապես հիմնական անգլերեն:
    • Python- ը սկսելու համար ճիշտ «լեզուն» է, քանի որ այն հստակ մշակված է, լավ փաստաթղթավորված և հարմար է սկսնակների համար: Չնայած դա առաջին լեզուն էր, բայց դա խաղալիք չէր. Python- ը շատ հզոր է, ճկուն և հարմար է խոշոր նախագծերի համար: Կա նաև Java, բայց այս առաջին կարգի ծրագրավորման լեզվի արժեքը պետք է վերանայել:
    • Youրագրավորման մեջ մտնելու դեպքում դուք ստիպված կլինեք սովորել C- ը `Unix- ի հիմնական լեզուն: C ++ - ը սերտորեն կապված է C- ի հետ; Եթե ​​դուք գիտեք վերոնշյալ երկու լեզուներից մեկը, ապա մյուսը սովորելը դժվար չէ: C- ն արդյունավետորեն աշխատում է համակարգչում առկա ռեսուրսների հետ, բայց շատ ժամանակ է պահանջում սխալներ գտնելու համար, ինչը C- ի քիչ օգտագործման պատճառն է:
    • Backtrack 5 R3- ի, Kali- ի կամ Ubuntu 12.04LTS- ի նման լավ մեկնարկային պլատֆորմի օգտագործումը վատ գաղափար չէ:
    գովազդ

3-րդ մաս 2-րդ. Ներխուժման վերաբերմունք


  1. Ստեղծագործական մտածողություն: Այժմ, երբ հասկացել եք հիմունքները, կարող եք սկսել մտածել գեղարվեստական ​​ուղղությամբ: Հավատները նման են նկարչի, փիլիսոփայի և ճարտարագետի համադրությանը: Նրանք հավատում են ազատությանը և փոխադարձ պատասխանատվությանը: Աշխարհը լցված է հրատապ խնդիրներով, որոնք պետք է լուծվեն: Հակերները իրենց երջանիկ են զգում լուծելու այդ խնդիրները, կատարելագործելու իրենց հմտությունները և մարզելու իրենց միտքը:
    • Հակերները, բացի ներխուժումից, քաղում են բազմաթիվ մշակութային և մտավոր օգուտներ: Աշխատեք այնքան խանդավառ, որքան կարող եք խաղալ, և խաղալ այնքան խանդավառ, որքան անում եք: Իսկական հակերների համար «խաղալ», «անել», «գիտություն» և «արվեստ» սահմանները կարծես ամբողջովին վերանում են ՝ միավորվելով մեկի մեջ ՝ ստեղծելով բարձր մակարդակի ստեղծագործական հումոր: ,
    • Կարդացեք ֆանտաստիկայի պատմություններ: Այս կատեգորիայի ուսումնասիրությունը հակերներին և պրոտոկոլ հակերներին հանդիպելու լավագույն միջոցն է: Հաշվի առեք մարտարվեստ սովորելը: Մարտարվեստով զբաղվելիս կարգապահության ոգին կարծես թե հիշեցնում է այն հենակետային ուղին, որով հակերն անցնում է: Հաքերները, ովքեր մարտարվեստ են սովորում, հաճախ շեշտը դնում են մտավոր կարգապահության, ճանաչողական թուլացման և ուժի, մկանների կամ ֆիզիկական կայունության նկատմամբ վերահսկողության վրա: Tai chi- ն մարտարվեստ է, որը հարմար է հակերների համար:
  2. Ուսուցման ֆավորիտներ խնդիրների լուծում. Խնդիր երկու անգամ մի լուծեք: Մտածեք մարդկանց կոշիկների մեջ: Հակերները կարծում են, որ տեղեկատվության փոխանակումը բարոյական պատասխանատվություն է: Խնդիրները լուծելիս դրանք լայնորեն մատչելի դարձրեք ՝ մարդկանց օգնելու համար լուծել նմանատիպ խնդիրները:
    • Պետք չէ ստիպել ինքներդ ձեզ տալ ձեր բոլոր անձնական ստեղծագործությունները, չնայած դա անող հակերները հաճախ հարգվում են: Դա կախված է հակերների արժեքից, վաճառում է այնքան ապրանք, որը կկարողանա վճարել սննդի, վարձակալության և սարքավորումների համար:
    • Կարդացեք The Mentor- ի «arարգոն ֆայլը» կամ «Հակերային մանիֆեստ»: Նրանք կարող են տեխնիկապես հնացած լինել, բայց նրանց վերաբերմունքն ու ոգեշնչումը նույնն են:
  3. Սովորեք ճանաչել և պայքարել կառավարությանը: Հաքերների թշնամին ձանձրույթն է, ձանձրույթը, պետական ​​պաշտոնյաները օգտագործում են գրաքննություն և գաղտնիություն տեղեկատվության ազատությունը խեղդելու համար: Սա միօրինակ աշխատանք է, որը հակերները անընդհատ ներխուժում են:
    • Ներխուժումը դիտեք որպես կյանքի նորմ `« բնականոն »աշխատանքի և ակտիվների հայեցակարգը հերքելու համար` ընտրելով պայքարել հավասարության համար և գիտելիքներ տարածել:
  4. Կարող է իրեն թույլ տալ: Այսպիսով, յուրաքանչյուրը, ով ժամանակ է ծախսում Reddit- ի վրա, կարող է ստեղծել կիբերպանկ օգտագործողի անուն (գիտական ​​ֆանտաստիկա ապագա աշխարհի մասին) և վարվել հաքերի նման: Բայց ինտերնետը հիանալի հավասարակշռող է, էներգիայի արժեքը գերազանցում է էգոն և վերաբերմունքը: Ձեր պատկերի փոխարեն ապրանքի վրա կենտրոնանալու վրա ժամանակ ծախսելը շատ արագ կստանա մարդկանց հարգանքը `փոխարենը փորձելով ընդօրինակել ներկայիս մշակութային« ներխուժման »օրինաչափությունները: գովազդ

3-րդ մաս 3-ը. Հմտորեն ներխուժում

  1. Գրեք բաց կոդով ծրագրակազմ: Գրեք այլ հակերների համար հետաքրքիր և օգտակար ծրագրեր և կիսվեք դրանց աղբյուրով հակերների համայնքի հետ: Մարդիկ, ովքեր ամենաշատը հիանում են հաքերների աշխարհում, նրանք են, ովքեր գրում են հիանալի ծրագրեր, ունակ են բավարարելու տարբեր կարիքներ, բայց այնուհետև կիսում են բոլորի հետ, որպեսզի բոլորը կարողանան օգտագործել այն:
  2. Օգնում է ստուգել և շտկել բաց աղբյուրի ծրագրակազմը: Րագրակազմի հեղինակները ձեզ կպատմեն լավ թեստավորող (մեկը, ով կարող է հստակ նկարագրել ախտանիշները, լավ բացահայտել խնդիրները, արագ սխալներ գտնել և պատրաստ է կիրառել որոշ մկանների ախտորոշման ռեժիմ: տարբերակ) ավելի թանկ է, քան զարդերը:
    • Փորձեք գտնել մի ծրագիր, որը ձեզ հետաքրքրում է, բայց գտնվում է զարգացման փուլում ՝ լավ փորձարկող դառնալու համար: Programրագրի շահագործումից մինչև կարգաբերում և կարգաբերում բնական առաջընթաց կա: Դուք շատ բան կսովորեք և բարի կամք կստեղծեք նրանց հետ, ովքեր հետագայում կօգնեն ձեզ:
  3. Օգտակար տեղեկատվության հրապարակում: Մեկ այլ միջոց է հավաքել և մաղել հետաքրքիր տեղեկատվություն ոստայնում կամ Հաճախակի տրվող հարցերի (ՀՏՀ) փաստաթղթերի տեղադրման համար, և այնուհետև այն կիսել ուրիշների հետ: Տեխնիկական բաժինները պահող ՀՏՀ-ները նույնքան հարգված են, որքան իրենք `ծրագրաշարի հեղինակը:
  4. Օգնեք ենթակառուցվածքներին շարունակել աշխատել: Հակերների մշակույթը (ինտերնետի տեխնիկական զարգացումը) աշխատում է կամավորների հետ: Կա շատ կարևոր, բայց պակաս գրավիչ աշխատանք, որը պետք է արվի. Փոստային ցուցակների կառավարում, նորությունների խմբերի կառավարում, ծրագրային հոստինգի մեծ կայք պահելը, RFC- ների և այլ տեխնիկական ստանդարտների մշակում: Այդ լուռ մարդիկ նույնպես շատերի կողմից հարգված են, քանի որ բոլորը գիտեն, որ այդ աշխատանքները շատ ժամանակ են խլում և այնքան հետաքրքիր չեն, որքան կոդավորումը: Դա նրանց նվիրվածությունն է:
  5. Առայել հակերների մշակույթ: Սա առաջին հերթին անելու բան չէ, դուք դա անում եք միայն այն ժամանակ, երբ որոշ ժամանակ շփվել եք համայնքի հետ և հայտնի եք դարձել որոշ ապրանքատեսակներով: Հակերների մշակույթը ղեկավարություն չունի, ավելի ճիշտ կլինի ասել, որ նրանք ունեն մշակութային հերոսներ և ծերեր, պատմաբաններ և խոսնակներ: Երբ բավականաչափ երկար գտնվել եք խրամատներում, կարող եք դառնալ դրանցից մեկը:
    • Հակերները չեն վստահում ավագի ես-ին, ուստի այս ժողովրդականությանը մոտենալը վտանգավոր է: Դրան հասնելու ձգտելու փոխարեն, դուք պետք է իմանաք, թե որտեղ եք գտնվում, խոնարհ եղեք ձեր ներկայիս աստիճանի նկատմամբ:
    գովազդ

Խորհուրդներ

  • Մի բռնվեք:
  • Գրեք լավ ժողովրդական լեզու: Չնայած շատ ծրագրավորողներ չեն կարող գրել, հակերները ունակ են շատ լավ գրել:
  • Դուք պետք է LISP ուսումնասիրեք մի շարք պատճառներով հետևյալ կերպ. Լեզվի յուրացման խորը լուսավորչական փորձ: Այս փորձը ձեզ ավելի լավ ծրագրավորող է դարձնում, նույնիսկ եթե չեք օգտագործում LISP: Դուք կարող եք սկսել ձեր փորձը LISP- ով `գրելով և կարգաբերելով ռեժիմները Emacs- ում, կամ Script-Fu plugin- ը` լուսանկարների խմբագրման առաջադեմ GIMP ծրագրում:
  • Դուք պետք է սովորեք Պերլին մի շարք պատճառներով. Այն լայնորեն օգտագործվում է բազմաթիվ կայքերում և կառավարման համակարգերում, նույնիսկ եթե դրանք չեն օգտագործվում, դուք պետք է սովորեք Perl- ին ՝ այս լեզուն կարդալ իմանալու համար: Շատերը օգտագործում են Perl- ը ՝ խուսափելու C ծրագրավորումից այն նախագծերի համար, որոնք չեն պահանջում C կատարում:

Arnգուշացում

  • Կոտրելը հանցագործություն է, որը կարող է հանգեցնել վարչական տույժերի: Սա ծանր հանցագործություն է և պատժվում է օրենքով: