Программистууд болон сүлжээний шинжээчдийн хамтын нийгэмлэг, соёл иргэншил байдаг бөгөөд түүхэндээ хэдэн арван жилийн түүхтэй, анх удаа мини компьютер, ARPAnet-ийн анхны туршилтуудыг хуваалцдаг. Энэхүү нийгэмлэгийн гишүүд бол анхны "хакерууд" байв. Компьютер, утасны системд нэвтрэх нь өнөөгийн соёлд хакердахын бэлгэдэл болсон боловч эдгээр нийгэмлэгүүд ихэнх хүмүүсийн мэддэгээс хамаагүй илүү төвөгтэй, ёс суртахууныг илэрхийлдэг. Хакеруудын ээдрээтэй ертөнцөд хэрхэн яаж орохыг эндээс үзнэ үү.
Алхам
3 -ийн 1 -р арга: Хакердах үндсэн ур чадварыг сур
Алхам 1. Unix -ийг ажиллуулна уу
Unix бол интернетээс үйлдлийн систем юм. Та Unix -ийн талаар мэдэхгүйгээр интернэт ашиглаж сурч болох боловч Unix -ийн талаар мэдэхгүй бол хакер байж болохгүй. Ийм учраас өнөөдөр хакерын нийгэмлэг Unix төвтэй. Линукс шиг Unix нь нэг компьютер дээр Microsoft Windows -ийн хажууд ажиллах боломжтой. Линуксийг онлайнаар татаж авах эсвэл суулгахад туслах орон нутгийн Линукс хэрэглэгчийн бүлгийг олоорой.
- Эхлэх хамгийн сайн арга бол Линукс сонирхогчид амьд CD гэж нэрлэдэг бөгөөд энэ нь таны хатуу дискийг солихгүйгээр бүхэлдээ CD -ээс ажилладаг түгээлт юм. Энэ бол ямар нэгэн эрс өөрчлөлт хийх шаардлагагүй шинэ зүйлийг харах арга юм.
- Unix -ээс гадна өөр үйлдлийн системүүд байдаг, гэхдээ тэдгээрийг хоёртын хэлбэрээр тараадаг - та кодыг уншиж чадахгүй, өөрчилж чадахгүй. Microsoft Windows компьютер эсвэл бусад хаалттай эх кодын системийг хэрхэн хакердахыг сурах нь гипс өмсөж байхдаа бүжиглэж сурахтай адил юм.
- Линукс нь Mac OS X дээр ажиллах боломжтой боловч энэ системийн зөвхөн нэг хэсэг нь нээлттэй эх сурвалжтай тул та маш их асуудалтай тулгарах магадлалтай тул Apple -ийн өмчлөлийн кодоос хамааралтай муу зуршлыг хөгжүүлэхээс болгоомжлох хэрэгтэй..
Алхам 2. HTML бичих
Хэрэв та хэрхэн програмчлахаа мэдэхгүй байгаа бол HyperText Mark-Up Language (HTML) -ийн үндсэн хэлийг сурч, ур чадвараа аажмаар бий болгох нь чухал юм. Вэбсайт дээрх зураг, дизайны бүрэлдэхүүн хэсгүүдийг харахад юу харагддаг вэ гэвэл бүгд HTML ашиглан кодлогдсон байдаг. Төслийн хувьд анхан шатны эхлэл хуудсыг хэрхэн үүсгэхийг сурч, тэндээс дээш чиглүүлээрэй.
- Хөтөч дээрээ хуудасны эх сурвалжийн мэдээллийг нээж HTML -ийг хараарай. Firefox дахь Web Developer> Page Source дээр дараад кодыг харахын тулд хэсэг хугацаа зарцуулаарай.
- Та HTML -ийг Notepad эсвэл SimpleText гэх мэт үндсэн текст боловсруулах програм дээр бичиж, файлаа "зөвхөн текст" болгон хадгалах боломжтой бөгөөд ингэснээр та үүнийг хөтөчдөө байршуулж, хуудсаа орчуулсныг харах боломжтой болно.
- Та хаяг (шошго) -ын форматыг мэдэж, шошго ашиглан нүдээр харж сурах хэрэгтэй. "" Тэмдгийг хаалтын хувьд ашигладаг. "<p>" -ийг догол мөрөнд мөр нээх код болгон ашигладаг. Та харааны бүх зүйлийг дүрслэхийн тулд хаягийг ашиглах болно: налуу, формат, өнгө гэх мэт. HTML сурах нь интернет хэрхэн ажилладаг талаар илүү сайн ойлгоход тусална.
Алхам 3. Програмчлалын хэл сурах
Шүлэг бичиж эхлэхээсээ өмнө үндсэн дүрмийг сурах ёстой. Дүрмийг зөрчихөөсөө өмнө дүрмийг сурах ёстой. Гэхдээ хэрэв таны эцсийн зорилго бол хакер болох юм бол таны бүтээлийг бичихэд англи хэлнээс илүү их зүйл хэрэгтэй болно.
- Python бол цэвэрхэн зохион бүтээгдсэн, бичиг баримт сайтай, эхлэгчдэд харьцангуй хялбар байдаг тул эхлүүлэх гайхалтай "хэл" юм. Python бол анхны анхны хэл боловч үл мэдэх тоглоом юм. гэхдээ маш бат бөх, уян хатан, том төслүүдэд тохиромжтой. Java бол өөр хувилбар боловч анхны програмчлалын хэл болох үнэ цэнэ нь эргэлзээтэй байна.
- Хэрэв та програмчлалд нухацтай ханддаг бол Unix -ийн үндсэн хэлийг сурах хэрэгтэй. C ++ нь C хэлтэй маш нягт холбоотой; Хэрэв та нэгийг нь мэддэг бол нөгөөг нь сурахад хэцүү биш байх болно. C нь таны компьютерийн нөөцийг ашиглахад маш үр дүнтэй боловч таны компьютерийн бүтээмж чухал биш бол их хэмжээний дибаг хийх (програмын урсгалын дагуу) шаардагдах бөгөөд ихэвчлэн ийм шалтгаанаар зайлсхийдэг.
3 -ийн 2 -р арга: Хакер шиг сэтгэ
Алхам 1. Бүтээлчээр сэтгэ
Анхан шатны ур чадвар эзэмшсэн бол та урлагийн талаар бодож эхэлж болно. Хакерууд бол уран бүтээлчид, гүн ухаанчид, инженерүүдтэй адилхан. Тэд эрх чөлөө, хамтын үүрэг хариуцлагад итгэдэг. Дэлхий ертөнц шийдвэрлэх сонирхолтой асуудлуудаар дүүрэн байна. Хакерууд асуудлыг шийдвэрлэх, ур чадвараа дээшлүүлэх, оюун ухаанаа хөгжүүлэх дуртай.
- Хакерууд хакердахаас гадна соёл, оюуны хувьд олон янзын сонирхолтой байдаг. Тоглоом шиг шаргуу хөдөлмөрлө, ажил шиг шаргуу ажилла. Жинхэнэ хакерын хувьд "тоглох", "ажил", "шинжлэх ухаан", "урлаг" хоёрын хоорондох хил хязгаар нь алга болж, эсвэл өндөр түвшинд бүтээлч тоглоомын байдалд нэгдэх хандлагатай байдаг.
- Шинжлэх ухааны уран зохиол унш. Хакерууд болон хакер болохыг хүсдэг хүмүүстэй танилцах гайхалтай арга болох шинжлэх ухааны зөгнөлт конвенц руу яваарай. Тулааны урлагаар хичээллэх талаар бодож үзээрэй. Өөрийгөө хамгаалахад шаардлагатай сэтгэцийн сахилга бат нь хакеруудын хийдэг зүйлтэй төстэй юм шиг санагддаг. Хакеруудын хамгийн тулааны урлаг бол хүч чадал, хөнгөн атлетик, бие махбодийн тэсвэр тэвчээр гэхээсээ илүү оюун санааны сахилга бат, тайван ухамсар, хяналтыг чухалчилдаг урлаг юм. Тай Чи бол хакеруудын тулааны гайхалтай урлаг юм.
Алхам 2. Асуудлыг шийдвэрлэх дуртай
Асуудлыг хоёр удаа шийдэх ёсгүй. Хүн бүрийн цаг хугацаа үнэ цэнэтэй байдаг хамт олон гэж бодоорой. Хакерууд мэдээлэл хуваалцах нь ёс суртахууны хариуцлага гэж үздэг. Асуудлыг шийдэхдээ бүх хүмүүст ижил асуудлыг шийдвэрлэхэд нь туслахын тулд мэдээллийг олон нийтэд ил болго.
- Хийж буй хакерууд бусад хакеруудад хүндэтгэлтэй хандах боловч та бүх бүтээлч бүтээгдэхүүнээ зүгээр л өгөх ёстой гэж итгэх хэрэггүй. Энэ нь хакеруудын хоол хүнс, байр, компьютерийн талаар мэдээлэл авахад хангалттай хэмжээний борлуулалт хийдэг гэсэн утгатай нийцдэг.
- The Mentor -ийн Жаргон файл эсвэл Хакерын тунхаг гэх мэт хуучин номуудыг уншаарай. Номууд техникийн нэр томъёоны хувьд хоцрогдсон байж болох ч тэдний хандлага, сэтгэл санаа өнөөдөр үнэн хэвээр байна.
Алхам 3. Эрх мэдлийг хүлээн зөвшөөрч, эсэргүүцэж сурах
Хакеруудын дайсан бол уйтгартай байдал, уйтгартай ажил, мэдээллийн эрх чөлөөг боомилохын тулд цензур, нууцлалыг ашигладаг эрх мэдэлтнүүд юм. Монотон ажил нь хакеруудыг хакердахаас сэргийлдэг.
Хакерыг амьдралын хэв маягаар дэмжих нь ажил, эд хөрөнгийн тухай "ердийн" ойлголтоос татгалзах, тэгш эрх, нийтлэг мэдлэгийн төлөө тэмцэхийг илүүд үзэх явдал юм
Алхам 4. Мэргэжилтэн болох
Reddit дээр цагийг өнгөрөөсөн хэн бүхэн инээдтэй, инээдтэй хэрэглэгчийн нэр бичиж, хакерын дүрд тоглох боломжтой. Гэхдээ интернэт бол сайн тэнцвэржүүлэгч бөгөөд эго, хандлага гэхээсээ илүү мэдлэг чадварыг үнэлдэг. Дүрс биш, ур чадвараа дээшлүүлэхийн тулд цаг гаргаарай, тэгвэл та бидний "хакерууд" гэж боддог өнгөц зүйлд өөрийгөө илчлэхээс илүү хурдан хүндлэл олж авах болно.
3 -ийн 3 -р арга: Хүндэтгэлийг олж авах
Алхам 1. Нээлттэй эхийн програм хангамж бичих
Бусад хакерууд хөгжилтэй эсвэл хэрэгтэй гэж үздэг програмыг бүтээж, програмын эх кодыг бүх хакерын нийгэмлэгт үнэгүй ашиглаарай. Хакеруудын ертөнцөд хамгийн их хүндэлдэг агуу хүмүүс бол өргөн хүрээний хэрэгцээг хангаж, үнэ төлбөргүй өгдөг гайхалтай, хэрэгтэй програмуудыг бичсэн хүмүүс бөгөөд одоо хүн бүр үүнийг ашиглах боломжтой болсон юм.
Алхам 2. Нээлттэй эхийн програм хангамжийг шалгах, дибаг хийхэд тусална уу
Нээлттэй эхийн програм хангамж үйлдвэрлэгчид танд сайн бета-шалгагч (шинж тэмдгийг хэрхэн тодорхой тайлбарлахаа мэддэг, асуудлыг сайн тодорхойлдог, гарсан алдааг хурдан арилгаж чаддаг, оношилгооны энгийн журмыг хийхэд бэлэн байдаг) сайн гэж хэлэх болно.. маш үнэ цэнэтэй.
Таны сонирхож буй програмыг хайж олохын тулд сайн бета-шалгагч болохыг хичээгээрэй. Туршилтын хөтөлбөрт туслахаас эхлээд програмыг өөрчлөхөд дибаг хийхэд туслах нь мэдээжийн дэвшил юм. Ингэснээр та маш их зүйлийг сурч, дараа нь танд туслах хүмүүстэй сайн сайхан сэтгэлийг бий болгох болно
Алхам 3. Хэрэгтэй мэдээллийг нийтлэх
Өөр нэг сайн зүйл бол энэ нь Түгээмэл Асуулт (FAQ) жагсаалт гэх мэт вэб хуудас эсвэл баримт бичигт хэрэгтэй, сонирхолтой мэдээллийг цуглуулж, нэрж, олон нийтэд нээлттэй болгодог явдал юм. Техникийн гол асуултуудын хөтлөгчдийг бараг нээлттэй эхийн програм бүтээгчид шиг хүндэлдэг.
Алхам 4. Дэд бүтцийг ажиллуулахад тусална уу
Хакерын бүлгийг (мөн интернетээс техникийн мэдлэг олж авах) сайн дурынхан удирддаг. Үүнийг үргэлжлүүлэхийн тулд маш олон чухал боловч сонирхолгүй ажил байна - захидлын жагсаалтыг хөтлөх, мэдээний бүлгүүдийг зохицуулах, програм хангамжийн томоохон архив сайтуудыг хөтлөх, RFC болон бусад техникийн стандартыг боловсруулах. Ийм ажил хийдэг хүмүүс хүндэтгэлтэй ханддаг, учир нь энэ ажил маш их цаг хугацаа шаарддаг бөгөөд код тоглох нь тийм ч сонирхолтой биш гэдгийг бүгд мэддэг. Эдгээр зүйлийг хийх нь чин сэтгэлээ харуулдаг.
Алхам 5. Хакерын нийгэмлэгт өөрөө үйлчил
Та энэ салбарт удаан ажиллаад дээр дурдсан дөрвөн зүйлийн нэгээр танигдах хүртлээ хийх зүйл биш юм. Хакерын нийгэмлэгт удирдагч байхгүй ч баатрууд, бүлгийн удирдагчид, түүхчид, илтгэгчид байдаг. Та үүнд хангалттай удсан бол эдгээр дүрүүдийн нэг болох болно.
Хакерууд бүлгийн удирдагч болох гэж оролддоггүй тул ийм нэр хүндийг хайх нь аюултай юм шиг санагддаг. Үүнд тэмүүлэхийн оронд өөрийгөө өвөр дээрээ унахаар байрлуулж, статусын талаар даруухан, найрсаг хандах хэрэгтэй
Зөвлөмж
- Прэл нь практик шалтгаанаар суралцах нь зүйтэй юм; Энэ нь вэб хуудас болон идэвхтэй удирдлагын системд өргөн хэрэглэгддэг тул та хэзээ ч Perl -д бичээгүй байсан ч уншиж сурах хэрэгтэй. Олон хүмүүс С програмыг ашиглан компьютерийн үр ашиг шаарддаггүй ажилд C програмчлал хийхээс зайлсхийдэг.
- Эх хэлээ сайн бичээрэй. Хэдийгээр програмистууд бичиж чадахгүй гэсэн нийтлэг ойлголт байдаг ч зарим хакерууд зохиохдоо маш сайн байдаг.
- LISP нь өөр шалтгаанаар судлах нь зүйтэй бөгөөд үүнийг ойлгоход танд гүн гүнзгий туршлага өгөх болно. Энэхүү туршлага нь LISP -ийг төдийлөн ашигладаггүй байсан ч ирээдүйд таныг илүү сайн програмист болгоно. Та Emacs текст засварлагчийн бичих горимыг өөрчлөх эсвэл GIMP-д зориулсан Script-Fu залгаасыг бичих, өөрчлөх замаар LISP-ийн анхны туршлага олж авах боломжтой.