ผู้สอน: ในหลักสูตรนี้
เราได้เรียนรู้วิธีการเข้าถึงคอมพิวเตอร์หลายวิธี
เราเรียนรู้วิธีดำเนินการดังกล่าวโดยใช้การโจมตีฝั่งเซิร์ฟเวอร์
การโจมตีฝั่งไคลเอ็นต์ และการใช้วิศวกรรมโซเชียล
เราทดสอบทุกอย่างภายในเครือข่ายของเราเพื่อทำให้สิ่งต่าง
ๆ ง่ายขึ้น
ไม่ได้หมายความว่าการโจมตีเหล่านี้จะทำงานภายในเครือข่ายเท่านั้น
อันที่จริง พวกเขาทั้งหมดทำงานนอกเครือข่ายบนอินเทอร์เน็ต
แม้ว่าคอมพิวเตอร์เป้าหมายจะเชื่อมต่อกับเครือข่ายอื่น
หรือแม้กระทั่งอยู่ในประเทศอื่นโดยสิ้นเชิง
สิ่งเดียวคือคุณต้องกำหนดค่าการส่งต่อพอร์ตอย่างถูกต้อง
คุณสามารถทำได้โดยใช้หน้าการตั้งค่าเราเตอร์ และนั่นคือสิ่งที่เราจะเน้นในหลักสูตรนี้
แต่คุณสามารถบรรลุผลลัพธ์เดียวกันได้ด้วยการติดตั้ง
Kali หรือเครื่องมือของคุณบนคลาวด์ หรือใช้เซิร์ฟเวอร์
Cloud SSH หรือใช้บริการอุโมงค์ลิงก์ที่ออกแบบมาเพื่อแก้ปัญหานี้
แน่นอน แต่ละวิธีมีข้อดีและข้อเสีย
แต่เรากำลังเน้นที่วิธีแรก เพราะในความเห็นของฉัน
คุณต้องเข้าใจว่าวิธีนี้ทำงานอย่างไรก่อนที่จะสามารถใช้วิธีอื่นๆ ได้ทั้งหมด
ดังนั้นเราจึงใช้การบรรยายสี่ครั้งเพื่ออธิบายวิธีการนี้อย่างละเอียด
เพื่อให้คุณสามารถใช้กับบริการใดก็ได้ที่คุณต้องการ
ไม่ว่าคุณจะต้องการใช้กับ BeEF, Backdoors,
กับเว็บเซิร์ฟเวอร์ของคุณเองหรือกับบริการอื่น ๆ ที่คุณต้องการเปิดเผยต่ออินเทอร์เน็ต
แล้วถ้าคุณเจอข้อจำกัดหรืออยากเรียนรู้วิธีอื่นๆ
ก็ลองดูวิธีอื่นๆ ที่ผมพูดถึงจริงๆ ในหลาย ๆ ที่
อย่างที่คุณเห็นในนี้ ผมไม่อยากครอบคลุมทั้งหมดที่นี่
.
แน่นอน เพราะนี่ไม่ใช่หลักสูตรวิศวกรรมสังคม
แต่เป็นหลักสูตรเบื้องต้นที่ออกแบบมาเพื่อแนะนำให้คุณรู้จักกับสาขาการแฮ็กส่วนใหญ่
แล้วถ้าคุณต้องการเรียนรู้เพิ่มเติม
คุณสามารถตรวจสอบวิธีอื่นๆ ได้จริง โดยวิธีถัดไปหลักคือหนึ่งในสี่ในที่นี้โดยใช้บริการอุโมงค์ลิงก์
ซึ่งฉันได้กล่าวถึงในหลักสูตรวิศวกรรมสังคมของฉัน
ดังนั้นตรวจสอบการบรรยายโบนัสสำหรับข้อมูลเพิ่มเติม
ก่อนอื่น มาดูการตั้งค่าเครือข่ายเริ่มต้นกันก่อน
เราจึงเคยเห็นสิ่งนี้มาก่อน เราได้เห็นไดอะแกรมที่คล้ายกัน
และตรงนี้ คุณจะเห็นว่าเรามีเราเตอร์
ที่นี่เรามีไคลเอนต์ที่เชื่อมต่อกับเราเตอร์
แล้วเราก็มีเราเตอร์ที่เชื่อมต่อกับอินเทอร์เน็ต
และเราได้กล่าวก่อนหน้านี้ว่าไคลเอ็นต์ทั้งหมด
อุปกรณ์ทั้งหมดภายในเครือข่าย จริงๆ แล้วพวกเขาไม่มีการเชื่อมต่ออินเทอร์เน็ต
พวกเขาสามารถเข้าถึงอินเทอร์เน็ตผ่านเราเตอร์เท่านั้น
ดังนั้นเมื่อใดก็ตามที่พวกเขาต้องการขอบางสิ่งบางอย่าง
เมื่อใดก็ตามที่พวกเขาต้องการไปที่เว็บไซต์
ตัวอย่างเช่น หากต้องการไปที่ Google
อุปกรณ์นี้จะส่งคำขอไปยังเราเตอร์จริงๆ
เราเตอร์กำลังจะเข้าสู่อินเทอร์เน็ต
กำลังจะได้รับ google com และการตอบสนองจะถูกส่งไปยังเราเตอร์
จากนั้นเราเตอร์จะส่งต่อการตอบสนองนั้นไปยังอุปกรณ์ที่ร้องขอ
ดังนั้นภายในเครือข่าย อุปกรณ์แต่ละเครื่องจึงมี IP ส่วนตัว
ดังนั้นเราจะเห็นว่า IP เหล่านี้เขียนด้วยสีแดง
และมีอยู่ในเครือข่ายเท่านั้น
นั่นเป็นเหตุผลที่เราเรียกมันว่า IP ส่วนตัว
เพราะภายนอกเครือข่ายจะมองไม่เห็น IP เหล่านี้
และเราจะเห็นว่าเราเตอร์ที่นี่มีสอง IP
ดังนั้นจึงมี IP ส่วนตัวเป็นสีแดง
ซึ่งสามารถเข้าถึงได้โดยอุปกรณ์ทั้งหมดในเครือข่ายและใช้ภายในเครือข่ายเท่านั้น
นอกจากนี้ยังมี IP สาธารณะ ซึ่งฉันมีที่นี่เป็นสีเขียว
และนี่คือ IP ที่เข้าถึงได้ทางอินเทอร์เน็ต
นี่คือ IP ที่ Google เห็น
ดังนั้นเมื่อใดก็ตามที่คุณไปที่ Google
หรือเว็บไซต์อื่นใดจริงๆ พวกเขาจะเห็นที่อยู่ IP
แต่จะไม่เห็นที่อยู่ IP ส่วนตัวของคุณ
พวกเขาจะเห็นที่อยู่ IP ของเราเตอร์จริง
ๆ เพราะเราเตอร์เป็นอุปกรณ์ที่ส่งคำขอจริงๆ
มันไม่ใช่คุณ.
ดังนั้น คำขอทั้งหมดที่ทำโดยอุปกรณ์เหล่านี้ทั้งหมดบนเครือข่ายเดียวกัน
คำขอทั้งหมดจะปรากฏราวกับว่ามาจากเครื่องเดียวกันหรือจาก IP เดียวกัน
นี่เป็นอีกครั้งเพราะอุปกรณ์เดียวที่เข้าถึงอินเทอร์เน็ตได้คือเราเตอร์
และไม่ใช่อุปกรณ์เหล่านี้
ตอนนี้กลับไปที่สถานการณ์ของเรา
ดังนั้นโดยปกติในกรณีส่วนใหญ่ หรือถ้าคุณคิดถึงมันในการโจมตีทั้งหมดที่เราทำ
สิ่งสำคัญคือเราต้องการได้รับการเชื่อมต่อย้อนกลับ
แม้ว่าเราจะใช้ BeEF เราก็จะได้รับการเชื่อมต่อหรือพอร์ต
3000 ซึ่งเป็นพอร์ตที่ BeEF ทำงานอยู่
และเมื่อเราใช้งานแบ็คดอร์ของเรา
เราได้รับการเชื่อมต่อจริงบนพอร์ตที่เราระบุเมื่อเราสร้างแบ็คดอร์
ดังนั้น สิ่งที่ควรคำนึงถึง เมื่อคุณต้องการส่ง
Backdoor นั้นไปยังที่อื่นนอกเครือข่ายของคุณ สิ่งแรกที่คุณต้องจำไว้ก็คือ IP ในพื้นที่ของคุณจะไม่ปรากฏให้เห็น
ดังนั้นสิ่งที่คุณต้องการทำคือคุณต้องการใช้ IP
สาธารณะ IP ของเราเตอร์
และเพื่อให้ได้สิ่งนั้น สิ่งที่คุณต้องทำคือไปที่ Google แล้วพิมพ์ว่า
'What's my IP? ' และอย่างที่คุณเห็น
Google กำลังบอกฉันว่าที่อยู่
IP ของฉันคือสิ่งนี้
และ IP นี้จะเหมือนกันจากทุกเครื่องในเครือข่ายเดียวกัน
ตอนนี้ฉันควรทราบที่นี่
ถ้าฉันเรียกใช้ หากกำหนดค่า ฉันกำลังเชื่อมต่อผ่านการ์ดไร้สาย ดังนั้นฉันจึงไม่ได้ใช้การเชื่อมต่อของ
Nat
ฉันใช้การ์ดไร้สายภายนอกที่เชื่อมต่อกับเครือข่ายในบ้านของฉันที่นี่
ดังนั้นอุปกรณ์ทั้งหมดในเครือข่ายไร้สายของฉันที่บ้านจะมี
IP นี้
อีกครั้งที่เป็นเพราะพวกเขาทั้งหมดใช้เราเตอร์เดียวกัน
พวกเขาทั้งหมดเชื่อมต่อกับเครือข่ายเดียวกัน
ดังนั้นเราจะใช้ IP นี้ใน Backdoor ของเรา
เราจะส่ง Backdoor ให้กับบุคคลที่มีอยู่บนอินเทอร์เน็ต
จึงมีอยู่ในนี้
บุคคลนั้นจะเรียกใช้ Backdoor นั้นและ
Backdoor นั้นจะใช้การเชื่อมต่อแบบย้อนกลับ
เลยจะลองเชื่อมต่อกลับมาที่เราเตอร์ที่พอร์ต
80 80 เช่น ถ้าเราเลือกพอร์ตนั้นใน
Backdoor
เมื่อเราเตอร์ได้รับคำขอของเราสำหรับพอร์ต 80 80 ก็จะไม่รู้ว่าจะทำอย่างไรกับมัน
เนื่องจากเราเตอร์ไม่ได้ฟังพอร์ต 80 80 จริง ๆ และคำขอนี้จะไม่บอกเราเตอร์ว่าต้องการไปที่ใด
สิ่งที่เราต้องทำคือเราต้องกำหนดค่าเราเตอร์ให้บอกเมื่อใดก็ตามที่คุณได้รับคำขอที่พอร์ต
80 80 จากนั้นฉันต้องการให้คุณส่งต่อพอร์ตนั้นไปยังเครื่อง
Kali
และคุณสามารถทำได้สำหรับพอร์ตใดๆ ที่คุณต้องการ
ผมก็เลยใช้ 80 80 เป็นตัวอย่าง
แต่คุณสามารถทำได้สำหรับพอร์ตใดๆ ที่คุณกำลังฟังอยู่
ไม่ว่าจะเป็น 80 80, 4 4 4 หรือ 3000 สำหรับ BeEF
แนวคิดหลักคือคุณต้องการใช้ IP จริงของคุณนอกเครือข่าย
ดังนั้นเมื่อใดก็ตามที่เราทำการโจมตีใดๆ
ในการบรรยายครั้งก่อนและแม้แต่ในการบรรยายในอนาคต หากคุณต้องการเรียกใช้การโจมตีบนอินเทอร์เน็ต
กับใครบางคนที่ไม่มีอยู่ในเครือข่ายในบ้านของคุณ
ก่อนอื่นต้องแน่ใจว่าคุณใช้ IP สาธารณะของคุณ และตรวจสอบให้แน่ใจว่าคุณกำหนดค่าเราเตอร์ของคุณเพื่อส่งต่อคำขอบนพอร์ตที่คุณกำลังฟังไปยังเครื่อง Kali
และฉันจะแสดงให้คุณเห็นวิธีการทำในการบรรยายครั้งต่อไป
ตอนนี้ฉันแค่อยากให้คุณเข้าใจว่าเราจะต้องทำอะไรและมันจะเป็นอย่างไร
เราจะมีตัวอย่างในการบรรยายครั้งต่อไป
และจะมีความชัดเจนมากขึ้น