มาเป็นแฮ็กเกอร์

ผู้เขียน: Robert Simon
วันที่สร้าง: 23 มิถุนายน 2021
วันที่อัปเดต: 1 กรกฎาคม 2024
Anonim
แฮกเฟสโกงเป็นตาย | จ้างผีมาเป็นแฮกเกอร์
วิดีโอ: แฮกเฟสโกงเป็นตาย | จ้างผีมาเป็นแฮกเกอร์

เนื้อหา

ชุมชนของโปรแกรมเมอร์และผู้เชี่ยวชาญด้านเครือข่ายในปัจจุบันเกิดขึ้นเมื่อหลายสิบปีก่อนจากการทดลองครั้งแรกกับคอมพิวเตอร์และ ARPAnet ที่เชื่อมต่อกัน สมาชิกของวัฒนธรรมนี้เป็น "แฮกเกอร์" กลุ่มแรก ปัจจุบันการแฮ็กมีความเกี่ยวข้องกับการเจาะเข้าสู่ระบบคอมพิวเตอร์ แต่วัฒนธรรมการแฮ็กนั้นซับซ้อนและมีศีลธรรมมากกว่าที่คนส่วนใหญ่รู้ เรียนรู้เทคนิคพื้นฐานของการแฮ็กเรียนรู้วิธีคิดแบบแฮ็กเกอร์และเรียนรู้วิธีสร้างความเคารพในชุมชน บทความนี้เป็นข้อมูลเบื้องต้นเกี่ยวกับโลกแห่งการแฮ็กที่ซับซ้อน

ที่จะก้าว

ส่วนที่ 1 จาก 3: รากฐาน

  1. เรียกใช้ Unix Unix เป็นระบบปฏิบัติการของอินเทอร์เน็ต คุณสามารถใช้อินเทอร์เน็ตได้โดยไม่ต้องเข้าใจ Unix แต่คุณจะเป็นแฮ็กเกอร์ไม่ได้หากไม่มีความรู้เกี่ยวกับ Unix ที่มั่นคง นั่นเป็นเหตุผลที่ชุมชนแฮ็กเกอร์ให้ความสำคัญกับ Unix เป็นอย่างมากในทุกวันนี้ Unix เช่น Linux สามารถทำงานบนคอมพิวเตอร์ของคุณถัดจาก Windows บนอุปกรณ์เครื่องเดียวกัน ดาวน์โหลด Linux ออนไลน์หรือค้นหาชุมชนผู้ใช้ Linux เพื่อช่วยคุณในการติดตั้ง
    • วิธีที่ดีในการเริ่มต้นใช้งาน Linux คือการบูตจากสิ่งที่เรียกว่า "Live CD" ซึ่งเป็นการแจกจ่าย Linux ที่บูตจากซีดี ด้วยวิธีนี้คุณไม่ต้องทำอะไรกับฮาร์ดไดรฟ์ของคุณดังนั้นคุณสามารถทำความรู้จักกับ Linux ได้โดยไม่ต้องทำการเปลี่ยนแปลงอย่างรุนแรงกับคอมพิวเตอร์ของคุณ
    • มีระบบปฏิบัติการอื่นนอกเหนือจาก Unix แต่เรียกว่าการแจกแจงแบบไบนารีซึ่งหมายความว่าคุณไม่สามารถอ่านและ / หรือแก้ไขโค้ดได้ Microsoft Windows ไม่ใช่ "โอเพ่นซอร์ส" ดังนั้นจึงไม่เหมาะสำหรับการเรียนรู้วิธีแฮ็ก
    • คุณสามารถรัน Linux บน Mac OS X ได้ แต่มีเพียงบางส่วนของระบบเท่านั้นที่เป็นโอเพ่นซอร์ส จากนั้นคุณจะไปถึงขีด จำกัด ของสิ่งที่เป็นไปได้อย่างรวดเร็วและคุณต้องระวังอย่าให้นิสัยเสียขึ้นอยู่กับรหัสของ Apple
  2. เขียน HTML หากคุณไม่สามารถเขียนโปรแกรมได้สิ่งสำคัญคือคุณต้องเชี่ยวชาญพื้นฐานของ HTML (HyperText Mark-Up Language) จากนั้นจึงพัฒนาให้ดีขึ้น ทุกสิ่งที่คุณเห็นเมื่อคุณดูเว็บไซต์จะถูกเข้ารหัสด้วย HTML เริ่มโครงการที่คุณสร้างหน้าเว็บของคุณเองและพัฒนาให้ดีขึ้น
    • เปิดข้อมูลต้นฉบับของเพจในเบราว์เซอร์เพื่อดูตัวอย่างโค้ด HTML ของเพจ ไปที่ Web Developer> Page Source ใน Firefox และศึกษาโค้ด
    • คุณสามารถเขียนโค้ด HTML ในโปรแกรมประมวลผลคำง่ายๆเช่น Notepad บันทึกไฟล์ของคุณเป็น "ข้อความเท่านั้น" จากนั้นคุณสามารถอัปโหลดไปยังเบราว์เซอร์และตรวจสอบว่างานของคุณมีลักษณะอย่างไร
    • คุณต้องเรียนรู้วิธีใช้แท็กและเรียนรู้วิธีคิดแบบมองเห็นเมื่อใช้แท็ก "" ใช้เพื่อเปิดแท็กและ "/>" ใช้เพื่อปิดแท็ก คุณใช้แท็กเพื่อระบุทุกสิ่งที่เป็นภาพ: ข้อความตัวเอียงเค้าโครงสีและอื่น ๆ หากคุณรู้ว่า HTML ทำงานอย่างไรคุณจะเข้าใจดีขึ้นว่าอินเทอร์เน็ตทำงานอย่างไร
  3. เรียนรู้ภาษาของการเขียนโปรแกรม ก่อนที่คุณจะสามารถเขียนบทกวีได้คุณต้องเรียนรู้ไวยากรณ์ก่อน ก่อนที่คุณจะทำผิดกฎคุณต้องเรียนรู้กฎก่อน แต่ถ้าเป้าหมายของคุณคือการเป็นแฮ็กเกอร์คุณจะต้องมีมากกว่าความเข้าใจพื้นฐานของภาษา
    • Python เป็น "ภาษา" ที่ดีในการเริ่มต้นเนื่องจากได้รับการออกแบบอย่างประณีตมีข้อมูลมากมายให้ค้นหาและค่อนข้างง่ายสำหรับผู้เริ่มต้น ในเวลาเดียวกันมันไม่ใช่ของเล่น มีประสิทธิภาพยืดหยุ่นและเหมาะอย่างยิ่งสำหรับโครงการขนาดใหญ่ Java เป็นอีกทางเลือกหนึ่ง แต่หลายคนไม่คิดว่า Java เป็นภาษาที่ดีสำหรับผู้เริ่มต้น
    • หากคุณต้องการเรียนรู้การเขียนโค้ดอย่างจริงจังคุณจะต้องเรียนรู้ภาษา C ซึ่งเป็นภาษาหลักของ Unix C ++ เกี่ยวข้องกับ C; หากคุณรู้ภาษาหนึ่งการเรียนรู้ภาษาอื่นไม่ใช่เรื่องยาก C ใช้ประโยชน์จากระบบของคุณอย่างมีประสิทธิภาพ แต่การ "ดีบัก" นั้นต้องใช้เวลานานมากดังนั้นแฮกเกอร์หลายคนจึงหลีกเลี่ยงได้
    • อาจเป็นความคิดที่ดีที่จะเริ่มต้นด้วยแพลตฟอร์มเช่น Backtrack 5 R3, Kali หรือ Ubuntu 12.04LTS

ส่วนที่ 2 จาก 3: มุมมองของแฮ็กเกอร์

  1. มีความคิดสร้างสรรค์. เมื่อคุณเข้าใจพื้นฐานแล้วคุณสามารถปล่อยให้ความคิดสร้างสรรค์ของคุณโลดแล่นได้ แฮกเกอร์เป็นศิลปินนักปรัชญาและวิศวกรทั้งหมดในที่เดียว พวกเขาเชื่อในเสรีภาพและความรับผิดชอบร่วมกัน โลกนี้มีความท้าทายที่น่าสนใจมากมายที่ต้องแก้ไข แฮกเกอร์ชอบแก้ปัญหาฝึกฝนทักษะและนำความรู้ไปใช้
    • แฮกเกอร์มีความสนใจทางวัฒนธรรมและทางปัญญาทุกประเภทนอกเหนือจากการแฮ็ก การทำงานและการเล่นมีความสำคัญพอ ๆ ขอบเขตระหว่าง "เล่น" "งาน" "วิทยาศาสตร์" และ "ศิลปะ" จะเบลอสำหรับแฮ็กเกอร์ตัวจริงโดยมากมักจะอยู่ที่อินเทอร์เฟซเหล่านี้ซึ่งเป็นจุดเริ่มต้นของเกมสร้างสรรค์ที่แท้จริง
    • อ่านนิยายวิทยาศาสตร์. ไปที่การประชุมไซไฟเป็นสถานที่ที่ดีในการพบปะกับแฮกเกอร์และโปรโตแฮกเกอร์คนอื่น ๆ ลองเรียนรู้ศิลปะการป้องกันตัวแบบตะวันออก วินัยทางจิตที่จำเป็นสำหรับสิ่งนี้คล้ายกับวินัยที่จำเป็นสำหรับการแฮ็ก สิ่งนี้ส่วนใหญ่เกี่ยวข้องกับวินัยทางจิตใจการรับรู้และการควบคุมที่ผ่อนคลายมากกว่าความแข็งแรงความเป็นนักกีฬาและความทรหดทางร่างกาย ไทชิเป็นตัวอย่างของศิลปะการป้องกันตัวที่ดีสำหรับแฮกเกอร์
  2. รักที่จะแก้ปัญหา ไม่ควรมีการแก้ไขปัญหาซ้ำสอง คิดว่าเป็นชุมชนแฮ็กเกอร์ที่เวลาของสมาชิกแต่ละคนมีค่า แฮกเกอร์เชื่อว่าการแบ่งปันข้อมูลอย่างเปิดเผยเป็นภาระผูกพันทางศีลธรรม หากคุณแก้ปัญหาและแบ่งปันข้อมูลนี้คุณสามารถช่วยเหลือผู้อื่นที่กำลังดิ้นรนกับปัญหาเดียวกันได้
    • คุณไม่จำเป็นต้องรู้สึกผูกพันที่จะทำให้ความคิดสร้างสรรค์ของคุณเป็นสาธารณะ แต่แฮกเกอร์ที่เป็นผู้ที่ได้รับการยอมรับมากที่สุดในชุมชน โดยทั่วไปถือว่าเป็นเรื่องปกติที่คุณจะขายแค่พอเลี้ยงชีพ
    • อ่านงานเก่า ๆ เช่น "ไฟล์ศัพท์แสง" หรือ "รายการแฮ็กเกอร์" จาก The Mentor ในทางเทคนิคผลงานเหล่านี้เป็นสิ่งที่ล้าสมัย แต่มุมมองและความกระตือรือร้นนั้นอยู่เหนือกาลเวลา
  3. เรียนรู้ที่จะยอมรับและต่อสู้กับอำนาจ ศัตรูของแฮ็กเกอร์คือบุคคลที่น่าเบื่อหน่ายน่าเบื่อหน่ายและเผด็จการซึ่งใช้การเซ็นเซอร์และความลับเพื่อขัดขวางเสรีภาพในการรับรู้ข้อมูล การทำงานที่ซ้ำซากจำเจทำให้แฮ็กเกอร์ไม่สามารถแฮ็กข้อมูลได้
    • การใช้การแฮ็กเป็นวิถีชีวิตทำให้คุณปฏิเสธแนวคิดทั่วไปในการทำงานและการเป็นเจ้าของคุณเลือกที่จะต่อสู้เพื่อความเท่าเทียมกันและแบ่งปันความรู้
  4. มีความสามารถ ทุกคนใน Reddit สามารถแสร้งทำเป็นแฮ็กเกอร์ที่แข็งแกร่งด้วยชื่อผู้ใช้ไร้สาระ แต่อินเทอร์เน็ตให้ความสำคัญกับความสามารถมากกว่าอัตตาและทัศนคติ ดังนั้นจงใช้เวลากับทักษะของคุณไม่ใช่เพื่อภาพลักษณ์ของคุณและคุณจะได้รับความเคารพในไม่ช้า

ส่วนที่ 3 ของ 3: การแฮ็กที่ดี

  1. เขียนซอฟต์แวร์โอเพนซอร์ส เขียนโปรแกรมที่มีประโยชน์หรือสนุกสนานให้กับแฮกเกอร์คนอื่น ๆ และแบ่งปันที่มาของโปรแกรมให้ทุกคนใช้และปรับเปลี่ยนDemigod ที่แท้จริงในโลกของแฮ็กเกอร์คือกลุ่มคนที่พัฒนาโปรแกรมขนาดใหญ่ที่ทรงพลังและแบ่งปันให้กับทุกคนได้ฟรีเพื่อให้ทุกคนใช้งานได้
  2. ช่วยทดสอบและแก้ไขข้อบกพร่องของซอฟต์แวร์โอเพนซอร์ส สิ่งที่เรียกว่าผู้ทดสอบเบต้ามีความสำคัญมากสำหรับนักพัฒนา นอกจากนี้ยังสามารถให้ความรู้ในการทดสอบซอฟต์แวร์
    • ลองหาโปรแกรมที่ยังอยู่ในขั้นตอนการพัฒนาและพยายามเป็นผู้ทดสอบเบต้าที่ดี สิ่งนี้จะพัฒนาความปรารถนาดีมากมายและคนอื่น ๆ ก็ยินดีที่จะช่วยเหลือคุณมากขึ้นในภายหลัง
  3. เผยแพร่ข้อมูลที่เป็นประโยชน์ รวบรวมและกรองข้อมูลที่เป็นประโยชน์และน่าสนใจและโพสต์ไว้บนหน้าเว็บหรือในเอกสารเช่นคำถามที่พบบ่อย (FAQ) แบ่งปันข้อมูลนี้กับทุกคน นี่เป็นอีกวิธีที่ดีในการได้รับความเคารพมากมาย
  4. ให้โครงสร้างพื้นฐานดำเนินต่อไป วัฒนธรรมของแฮ็กเกอร์ (และผู้ที่อยู่เบื้องหลังนวัตกรรมอินเทอร์เน็ต) ดำเนินการโดยอาสาสมัคร มีงานสำคัญมากมายที่ต้องทำเพื่อให้สิ่งต่างๆดำเนินต่อไปไม่ว่าจะเป็นการจัดการรายชื่ออีเมลการดูแลกลุ่มข่าวการดูแลเว็บไซต์ที่มีไฟล์เก็บถาวรของซอฟต์แวร์และการพัฒนากฎทางเทคนิคมาตรฐาน การทำเช่นนี้แสดงว่าคุณมีความมุ่งมั่นทุกคนรู้ดีว่างานเหล่านี้ใช้เวลามากและมักไม่ค่อยสนุกนัก
  5. รับใช้วัฒนธรรมของแฮ็กเกอร์ เมื่อคุณเป็นที่รู้จักในขั้นตอนใดขั้นตอนหนึ่งก่อนหน้านี้และดำเนินการมาเป็นเวลานานคุณจะเติบโตเป็นฮีโร่ในวัฒนธรรมแฮ็กเกอร์ได้ ไม่มีผู้นำในวัฒนธรรมแฮ็กเกอร์ แต่มีวีรบุรุษหัวหน้านักประวัติศาสตร์และตัวแทน หากคุณได้รับความเคารพนับถือเป็นเวลานานคุณก็สามารถเป็นหนึ่งในบุคคลเหล่านี้ได้เช่นกัน
    • แฮกเกอร์เกลียดอัตตาตัวใหญ่ดังนั้นระวังอย่าให้สถานะบางอย่างกับตัวเอง พยายามอย่าขวนขวาย แต่จัดตำแหน่งตัวเองให้ถูกที่เพื่อที่จะโยนลงบนตักของคุณจากนั้นจงถ่อมตัวและถ่อมตัวกับสถานะนี้ที่ผู้อื่นกำหนด

เคล็ดลับ

  • อย่าไปจับ.
  • ตรวจสอบให้แน่ใจว่าคุณสามารถเขียนในภาษาแม่ของคุณได้ดี แบบแผนของโปรแกรมเมอร์ไม่สามารถเขียนได้ดี แต่แฮกเกอร์หลายคนเป็นนักเขียนที่ดีมาก
  • การเรียนรู้ LISP มีคุณค่าในอีกวิธีหนึ่งนั่นคือประสบการณ์อันลึกซึ้งของการรู้แจ้งที่คุณมีเมื่อคุณเข้าใจในที่สุด ประสบการณ์นั้นจะทำให้คุณเป็นโปรแกรมเมอร์ที่ดีขึ้นไปตลอดชีวิตแม้ว่าคุณจะไม่ได้เริ่มใช้ LISP ก็ตาม
  • Perl มีคุณค่าในการเรียนรู้ด้วยเหตุผลอื่น ๆ : มันถูกใช้กันอย่างแพร่หลายกับหน้าเว็บที่ใช้งานอยู่และการดูแลระบบดังนั้นแม้ว่าคุณจะไม่ได้เขียนโปรแกรมใน Perl คุณก็ควรรู้ไว้ หลายคนใช้ Perl แทน C หากไม่ต้องการประสิทธิภาพของ C

คำเตือน

  • การแฮ็กเป็นกิจกรรมที่ผิดกฎหมายและอาจส่งผลให้ถูกปรับหรือจำคุก