ความรู้แฮกเกอร์

ความรู้แฮกเกอร์ ทำไมถึงมีแฮกเกอร์ มันทำอะไรได้ และเราจะรับมืออย่าไงร?

ความรู้แฮกเกอร์ รู้ไว้ดีกว่าไม่รู้ ไม่จำเป็นจะต้องเป็นแฮกเกอร์ถึงจะรู้ความรู้เหล่านี้ 

ความรู้แฮกเกอร์ มีความเป็นไปได้ หลายทางมาก ในด้านของการแฮ็ก คุณสามารถเรียนรู้ ไปได้ตลอด และไม่เคยเบื่อ หรือรู้แล้วต้องทำ สิ่งเดิมซ้ำแล้วซ้ำเล่า การแฮกข้อมูล คอมพิวเตอร์ ในขณะที่ ทำงานกินเงินเดือน อยู่ที่ทำงาน คำถามคือ แล้วคุณจะเป็น แฮกเกอร์ได้อย่างไร? อยากเป็นแฮกเกอร์ เรียนอะไร คุณควรเริ่มต้นที่ไหน คุณต้องดำเนินการอย่างไร และควรหลีกเลี่ยงอย่างไร

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

ก่อนจะเริ่มต้น คนอาจจะมี คำถามว่า แฮกเกอร์ คืออะไร คำถามนี้ความจริงแล้ว มันตอบยาก แฮกเกอร์ทุกคน มีเอกลักษณ์เฉพาะตัว และมีทักษะเฉพาะตัว ดังนั้น อยากให้ หลีกเลี่ยงการ ให้คำจำกัดความ และมุ่งเน้นไปที่ คุณลักษณะที่ทำให้ แฮกเกอร์เป็นสิ่งที่ดี หากมองถูกมุมมอง

ความรู้แฮกเกอร์

ความรู้แฮกเกอร์ คุณสมบัติแรกของแฮกเกอร์ คือความ Creative

ในฐานะ แฮกเกอร์ คุณจะพบปัญหาใหม่ ๆ มากมาย แต่มีคำตอบสำหรับ ปัญหานั้นไม่มากนัก นี้เป็นพรและคำสาป ในเวลาเดียวกัน คำสาปเพราะคุณ จะไม่มีคนช่วยคุณ ค้นหาคำตอบเสมอไป แต่เป็นพร เพราะคุณจะมีโอกาส คิดนอกกรอบเพื่อ แก้ปัญหาเรื่องนั้น ๆ

ซึ่งหมายความว่า คุณจะต้องมี ความคิดสร้างสรรค์ที่สูง ความคิดสร้างสรรค์นี้ มีความจำเป็น ในทุกด้านของการแฮก ตั้งแต่การหาบั๊ก ไปจนถึงการทดสอบ การเจาะข้อมูล ไปจนถึงการเป็น นักวิเคราะห์มัลแวร์ แฮกเกอร์ทุกคน ต้องมีความคิดสร้างสรรค์ พอ ๆ กับศิลปินกราฟิก เลยทีเดียว

คุณสมบัติที่ สำคัญต่อไปคือ ความกระหายในความรู้ และการแก้ปัญหา ผมคิดว่าแง่มุมหนึ่ง ในการเป็น แฮกเกอร์ คือการที่เรา ต้องไขปริศนา และอยากจะไขปริศนา เหมือนเวลาเราคัน แล้วต้องเกา

ในฐานะมนุษย์ เราพยายามขจัด ความเบื่อหน่ายในชีวิต ของเราด้วยความ บันเทิงอย่างต่อเนื่อง หรือเพียงแค่ เปลี่ยนจากงานหนึ่ง ไปอีกงานหนึ่ง การทำเช่นนี้ ทำให้เราละเลย แง่มุมเล็ก ๆ แต่ทรงพลัง ของจิตใจมนุษย์

เมื่อเราพยายาม สังเกตสิ่งต่าง ๆ รอบตัว เราจะเริ่มเห็น ปัญหาที่คนอื่น มองไม่เห็น เริ่มเห็นปริศนา และวิธีแก้ปัญหา เพียงเพราะว่าเรา ไม่ได้พยายามหลีกเลี่ยง สภาวะของจิตใจ ที่กดดัน หรือพิศวงเมื่อต้อง แก้ปัญหายาก ๆ

เมื่อเวลาผ่านไป แฮกเกอร์จะเรียนรู้ ที่จะสนุกกับกระบวนการ ค้นพบปริศนาใหม่ ๆ (และไขปริศนา) แม้ว่าปริศนาเหล่านั้น จะถูกค้นพบ ในระหว่างงานที่ น่าเบื่อก็ตาม จงกางแขนเตรียมรับ ปัญหาที่จะเข้ามาได้เลย

ความรู้แฮกเกอร์

คุณสมบัติที่มักจะมีในตัวแฮกเกอร์ (ซึ่งอาจไม่จำเป็นในบางกรณี) คือการต่อสู้และหนีจากกฎระเบียบ

หัวข้อนี้อาจดูเหมือน แฮกเกอร์ทุกคน เป็นพวกอนาธิปไตย ที่รักการต่อสู้ กับรัฐบาล แต่นั่นไม่ใช่สิ่งที่เรา พยายามจะพูดถึง เคยมีประโยคที่ว่า “เชื่อใจ แต่ต้องยืนยัน” ก็คือ

การที่ถูกคนอื่น บอกว่าสิ่งต่าง ๆ ทำงานยังไง เฉพาะเพียงเพราะรู้ว่า มันคืออะไร ไม่ใช่คำพูดที่ แฮกเกอร์จะชอบนัก เมื่อคุณตั้งคำถาม กับสิ่งต่าง ๆ

คุณมักจะพบช่องโหว่ ที่ผู้อื่นมองข้ามหรือ ไม่แม้แต่จะพิจารณา แฮกเกอร์ควรสงสัยใคร่รู้ ควรถามทุกอย่าง แม้กระทั่งถามตัวเอง นี่เป็นความคิดที่ ควรมีหากเริ่มแฮ็กครั้งแรก

โดยทั่วไปแฮกเกอร์ จะเป็นคนที่มี ความสามารถ ซึ่งความสามารถ ที่กล่าวไม่ได้หมายถึงความสามารถ ในการเป็นแฮกเกอร์อย่างเดียว แต่พวกเขามักจะมี ทักษะที่จะสามารถเป็น อาชีพอื่น ๆ ในสายไอที ได้เช่นกัน

แฮกเกอร์เป็นอะไรที่มากกว่าแค่ “แฮ็ก”

การแฮ็กเป็นมากกว่า การรันสคริปต์และจบ ๆ ไปในแต่ละวัน ราคาที่คนอื่น ต้องจ่ายเพื่อจ้างแฮกเกอร์นั้น มักจะสมเหตุสมผล เพราะพวกเขาต้องใช้ ความกระตือรือร้นอย่างมาก แม้กระทั่งในสิ่งที่ ตัวแฮกเกอร์เอง ไม่สนใจ ก็จำเป็นต้องเรียนรู้ การแฮ็กเป็นหัวข้อใหญ่ ของความรู้หลาย ๆ ด้านที่แยกย่อยออกไปอีก

เหมือนเรียนการเล่นดนตรี โดยแฮกเกอร์ต้อง เรียนรู้เครื่องดนตรีทุกอย่าง ย้ำว่าทุกอย่าง แต่ต้องรู้ว่าเวลาไหน จะเล่นอะไร รวมถึงเราจำเป็น ต้องรู้วิธีการเล่น เครื่องดนตรีทุกชิ้น เป็นอย่างดี

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

ความรู้แฮกเกอร์

ขั้นตอนทั่วไปในการที่จะเป็นแฮกเกอร์

ขั้นตอนเหล่านี้นั้นมันจำเป็น มันไม่ได้เกี่ยวกับ ภาษา การเขียนโปรแกรม อย่างเดียว แต่มันคือการเข้าใจ แนวคิดการเขียน โปรแกรมมากกว่า หากคุณสามารถ เข้าใจว่าสิ่งนั้น ได้รับการออกแบบมาอย่างไร คุณก็จะรู้ว่าช่องโหว่นั้น อยู่ตรงไหน ดังนั้นเราจึงจัดอันดับ ภาษาต่อไปนี้ตามลำดับ ที่คุณควรเรียนรู้ก่อน

  • HTML (และ CSS ถ้าเป็นไปได้)

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

  • PHP

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

  • Python

Python เป็นภาษาทั่วไป ที่แฮกเกอร์สามารถ ใช้เพื่อสร้างสคริปต์ อย่างรวดเร็ว Python ภาษาที่ใช้ได้กับ หลายแพลตฟอร์ม ซึ่งหมายความว่า จะทำงานบนระบบปฏิบัติการ ทั้งหมดที่รองรับได้ แต่แตกต่างจาก ภาษาอื่นๆ เช่น Java ที่คุณสามารถเรียกใช้ได้ เร็วกว่ามาก นอกจากนี้ ยังเข้มงวดกับ end-u น้อยกว่า

ติดตามความรู้แฮกเกอร์ และความรู้ไอทีมากมายในเว็บไซต์แห่งนี้


เรียบเรียง: แซมมีแบร์