วิธีการเป็นแฮ็กเกอร์

ผู้เขียน: Monica Porter
วันที่สร้าง: 15 มีนาคม 2021
วันที่อัปเดต: 1 กรกฎาคม 2024
Anonim
อยากเป็นแฮกเกอร์ เรียนอะไรดี
วิดีโอ: อยากเป็นแฮกเกอร์ เรียนอะไรดี

เนื้อหา

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

ขั้นตอน

ส่วนที่ 1 จาก 3: พื้นฐาน

  1. รัน Unix Unix เป็นระบบปฏิบัติการของอินเทอร์เน็ต แม้ว่าคุณจะสามารถใช้อินเทอร์เน็ตโดยไม่รู้จัก Unix แต่คุณก็ไม่สามารถเป็นแฮ็กเกอร์ได้หากไม่เข้าใจ Unix ดังนั้นวัฒนธรรมแฮ็กเกอร์ในปัจจุบันจึงมุ่งเน้นไปที่ Unix เป็นหลัก Unix เช่น Linux สามารถทำงานคู่ขนานกับ Microsoft Windows บนคอมพิวเตอร์เครื่องเดียวกันได้ ดาวน์โหลด Linux ออนไลน์และหาคนที่รู้วิธีใช้เพื่อช่วยคุณติดตั้ง
    • วิธีที่ดีที่สุดในการเริ่มต้นคือบู๊ตลงซีดีซึ่งติดตั้งจากแผ่นดิสก์ทั้งหมดโดยที่คุณไม่จำเป็นต้องปรับแต่งฮาร์ดไดรฟ์ นี่คือวิธีการติดตั้งโดยไม่ต้องใช้งานมาก
    • มีระบบปฏิบัติการอื่นที่ไม่ใช่ Unix แต่ใช้ในไบนารี - คุณไม่สามารถอ่านโค้ดและไม่สามารถแก้ไขได้ การพยายามเรียนรู้ที่จะแทรกซึมในคอมพิวเตอร์ที่ใช้ Microsoft Windows หรือระบบปิดใด ๆ ก็เหมือนกับการเรียนรู้ที่จะเต้นรำในขณะที่มีผ้าพันแผลอยู่ทั่ว
    • บน OS X เป็นไปได้ที่จะรัน Linux แต่มีเพียงบางส่วนของระบบเท่านั้นที่เป็นโอเพ่นซอร์สคุณจะพบกับอุปสรรคและระวังอย่าให้เกิดนิสัยที่ไม่ดีขึ้นอยู่กับรหัสกรรมสิทธิ์ของ Apple

  2. เขียน HTML. หากคุณไม่ทราบวิธีการเขียนโค้ดคุณจำเป็นต้องเรียนรู้พื้นฐานของ Hypertext Markup Language (HTML) และสร้างขึ้นด้วยความเชี่ยวชาญทีละขั้นตอน สิ่งที่คุณเห็นเมื่อคุณเยี่ยมชมเว็บไซต์ของรูปภาพรูปภาพและองค์ประกอบการออกแบบที่เข้ารหัสใน HTML สำหรับโปรเจ็กต์คุณต้องเรียนรู้วิธีตั้งค่าโฮมเพจพื้นฐานจากนั้นทำทีละขั้นตอน
    • ในเบราว์เซอร์ของคุณเปิดหน้าทรัพยากรเพื่อดูตัวอย่าง HTML ไปที่ Web Developer> Page Source ใน Firefox และดูโค้ด
    • คุณสามารถเขียน HTML ในซอฟต์แวร์ประมวลผลคำพื้นฐานเช่น Notepad หรือ Simple text และบันทึกไฟล์เป็น "ข้อความ" เพื่อให้คุณสามารถอัปโหลดไปยังเบราว์เซอร์ของคุณและดูการแปลได้
    • คุณต้องเรียนรู้รูปแบบการ์ดและการคิดภาพเมื่อใช้ "<" ใช้เพื่อเปิดแท็กและ "/> ใช้เพื่อปิดแท็ก"

      "เพื่อเริ่มต้นบรรทัดโค้ดคุณใช้แท็กเพื่อส่งสัญญาณสิ่งที่มองเห็นได้เช่นตัวเอียงการจัดรูปแบบสี ฯลฯ การเรียนรู้ HTML จะช่วยให้คุณเข้าใจวิธีการทำงานของอินเทอร์เน็ตมากขึ้น"


  3. เรียนรู้ภาษาโปรแกรม. ก่อนที่คุณจะเริ่มเขียนบทกวีคุณต้องเรียนรู้ไวยากรณ์พื้นฐาน ก่อนที่จะทำผิดกฎหมายคุณต้องศึกษากฎหมาย หากเป้าหมายสูงสุดของคุณคือการเป็นแฮ็กเกอร์คุณต้องมีมากกว่าภาษาอังกฤษพื้นฐานในการเขียนโค้ด
    • Python เป็น "ภาษา" ที่ถูกต้องในการเริ่มต้นเนื่องจากได้รับการออกแบบอย่างชัดเจนมีเอกสารอย่างดีและเหมาะสำหรับผู้เริ่มต้น แม้ว่ามันจะเป็นภาษาแรก แต่ก็ไม่ใช่ของเล่น Python มีประสิทธิภาพมากยืดหยุ่นและเหมาะสำหรับโครงการขนาดใหญ่ นอกจากนี้ยังมี Java แต่ค่าของภาษาโปรแกรมชั้นหนึ่งนี้จำเป็นต้องได้รับการพิจารณาใหม่
    • หากคุณเข้าสู่การเขียนโปรแกรมคุณจะต้องเรียนรู้ภาษา C ซึ่งเป็นภาษาหลักของ Unix C ++ เกี่ยวข้องอย่างใกล้ชิดกับ C; หากคุณรู้หนึ่งในสองภาษาข้างต้นการเรียนรู้ภาษาอื่นก็ไม่ใช่เรื่องยาก C ทำงานได้อย่างมีประสิทธิภาพกับทรัพยากรบนคอมพิวเตอร์ แต่ใช้เวลามากในการค้นหาข้อผิดพลาดซึ่งเป็นสาเหตุที่ C ใช้น้อย
    • การใช้แพลตฟอร์มเริ่มต้นที่ดีเช่น Backtrack 5 R3, Kali หรือ Ubuntu 12.04LTS ไม่ใช่ความคิดที่แย่
    โฆษณา

ส่วนที่ 2 จาก 3: ทัศนคติการบุกรุก


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

ส่วนที่ 3 จาก 3: การบุกรุกอย่างเชี่ยวชาญ

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

คำแนะนำ

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

คำเตือน

  • การแคร็กเป็นความผิดที่อาจเกิดโทษทางปกครอง นี่เป็นอาชญากรรมร้ายแรงและมีโทษตามกฎหมาย