ผู้สอน: ในการบรรยายครั้งนี้
เราจะเรียนรู้วิธีกำหนดค่าเราเตอร์เพื่อส่งต่อการเชื่อมต่อขาเข้าไปยังเครื่อง
Kali เพื่อให้เรารับการเชื่อมต่อแบบย้อนกลับ เราสามารถดึงผู้คนเข้าสู่ BeEF และเริ่มการโจมตีนอกเครือข่ายแบบเดียวกับที่เราใช้ เพื่อเปิดใช้งานภายในเครือข่าย
เพื่อไปที่การตั้งค่าเราเตอร์
โดยปกติเราเตอร์จะเป็น IP แรกในซับเน็ต
ดังนั้นคุณจะเห็นว่า IP ของฉันคือ 192 168. 0. 11.
โดยปกติเราเตอร์จะเป็นตัวแรก ดังนั้นจึงเป็น
198 168. 0. 1.
นอกจากนี้ อีกวิธีในการรับมัน
คุณสามารถพิมพ์ route -n และนั่นจะแสดงให้คุณเห็นว่าเกตเวย์อยู่ที่ไหน
และอย่างที่คุณเห็น
มันอยู่ที่ 192 168. 0. 1.
นี่คือที่อยู่ IP ในเครื่องของเราเตอร์
เราจะเรียกดูสิ่งนั้นในเบราว์เซอร์ของเรา
ดังนั้นฉันจะพิมพ์ที่นี่
192. 168. 0. 1.
กดเข้า.
และอย่างที่คุณเห็น ฉันมีการตั้งค่าเราเตอร์แล้ว
และฉันต้องเข้าสู่ระบบด้วยชื่อผู้ใช้และรหัสผ่าน
ตอนนี้ การตั้งค่าเราเตอร์อาจดูแตกต่างจากเราเตอร์ถึงเราเตอร์
แต่ชื่อมักจะเหมือนกัน
โดยปกติแล้ว ก่อนอื่น คุณต้องเข้าสู่ระบบตามที่คุณเห็นที่นี่สำหรับฉัน
และคุณมีชื่อผู้ใช้และรหัสผ่านเริ่มต้น หรือจะเป็น
คุณจะเห็นบนสติกเกอร์ด้านหลังหรือใต้ตัวเราเตอร์
สำหรับฉัน ฉันเปลี่ยนรหัสผ่านแล้ว เลยต้องเข้าสู่ระบบ
ดังนั้นฉันจึงเข้าสู่ระบบแผงควบคุมของฉันที่นี่ และอีกครั้ง
มันอาจจะดูแตกต่างไปสำหรับคุณ
แต่คุณต้องการมองหาสิ่งที่เรียกว่าการส่งต่อ IP
สำหรับฉันมันอยู่ภายใต้ขั้นสูง
ฉันจะไปที่ขั้นสูง
แล้วส่งต่อ
และนี่คือที่ที่ฉันสามารถตั้งค่าการส่งต่อ IP ของฉันได้
ดังนั้นให้มองหาสิ่งที่เรียกว่าการส่งต่อ
IP หรือฉันเคยเห็นมันในเราเตอร์บางตัวที่เรียกว่าเครือข่ายเสมือน
ฉันไม่รู้ว่าทำไม
แต่คุณต้องการมองหาบางอย่างที่ช่วยให้คุณตั้งกฎเพื่อเปลี่ยนเส้นทางพอร์ตภายในเครือข่ายได้
ดังนั้นพอร์ตที่กำลังฟังอยู่ในขณะนี้คือพอร์ต
8080
นั่นคือพอร์ตที่เราเลือกในตัวจัดการ นั่นคือพอร์ตที่เราเลือกที่แบ็คดอร์
และนั่นคือพอร์ตที่เราต้องการให้เชื่อมต่อ
พอร์ตสาธารณะจะเป็น 8080 และอีกครั้ง
พอร์ตเป้าหมายจะเป็น 8080
และที่อยู่ IP เป้าหมายคือที่อยู่ IP ที่รับฟังบนพอร์ต
นี่คือที่อยู่ IP ของเครื่อง Kali ที่คุณมีตัวจัดการทำงานอยู่
ดังนั้นที่อยู่ IP ของเครื่องอาจกาลีที่นี่คือ
192 168. 0. 11 และเราจะเห็นว่าตรงนี้จากผลลัพธ์ของ
ifconfig ก็คือ 192
168. 0. 11.
ฉันจะพิมพ์ตรงนี้
และนั่นคือกฎที่เราอยากจะเพิ่ม
ฉันจะคลิกที่บันทึกและกฎนั้นจะถูกบันทึก
ดังนั้นเมื่อใดก็ตามที่เราเตอร์ได้รับคำขอสำหรับพอร์ต
8080 ก็จะรู้ว่าจะส่งคำขอนั้นไปยังเครื่อง Kali และเราเตอร์จะไม่ตัดการเชื่อมต่อนั้น
ดังนั้นเราจึงได้กำหนดเส้นทางที่ถูกต้องแล้วในขณะนี้
สิ่งแรกที่เราทำคือเราสร้างแบ็คดอร์
เราใช้ IP จริงในแบ็คดอร์ เราไม่ได้ใช้ IP ส่วนตัว
เราจึงไม่ใช้ 192
168. 0. 11
เราใช้ IP จริง
เราจะส่งแบ็คดอร์นั้นไปยังอุปกรณ์ในเครือข่ายอื่น
อุปกรณ์นั้นจะใช้แบ็คดอร์
แบ็คดอร์จะพยายามเชื่อมต่อกลับบน
IP จริงกับเราเตอร์ แต่เราเตอร์จะรู้ว่าต้องทำอย่างไรกับสิ่งนี้
เพราะเราเพิ่งตั้งกฎของเราเพื่อบอกให้เราเตอร์ส่งต่อคำขอใด ๆ ที่ได้รับบนพอร์ต
8080 ไปยังเครื่อง Kali .
สิ่งที่ฉันต้องการทำคือ
ฉันต้องการสร้างกฎสำหรับพอร์ต 80
นี่คือพอร์ตที่ Apache ที่เว็บเซิร์ฟเวอร์ของฉันทำงาน
และฉันต้องการเปิดใช้งานเพื่อให้สามารถดาวน์โหลดแบ็คดอร์จากคอมพิวเตอร์เป้าหมายได้
ฉันจะเพิ่มกฎสำหรับพอร์ต 80
และอีกครั้ง นี้จะเป็นเครื่องเดียวกัน
เครื่องกาลี
และเราจะใส่พอร์ต 80 ไว้ตรงนี้
เราจะบันทึกกฎนี้
และสิ่งนี้จะทำให้ฉันสามารถดาวน์โหลดแบ็คดอร์ได้เพราะฉันวางแบ็คดอร์ไว้ใน
/va */www/ ที่นี่ ดังนั้นฉันจะสามารถเข้าถึงเว็บเซิร์ฟเวอร์ของฉันใน Kali และดาวน์โหลดแบ็คดอร์จากภายนอกอินเทอร์เน็ตได้
ฉันจะเริ่มเว็บเซิร์ฟเวอร์ Apache ของฉัน
นี่จึงเป็นอีกตัวอย่างหนึ่ง คุณไม่จำเป็นต้องทำด้วยซ้ำ
คุณสามารถโอนแบ็คดอร์โดยใช้ USB
หรือวิธีอื่นหรือส่งทางอีเมล
ฉันแค่แสดงให้คุณเห็นอีกตัวอย่างหนึ่งเกี่ยวกับวิธีการใช้การส่งต่อพอร์ต
ตอนนี้ฉันจะไปที่เครื่อง Windows และเครื่อง
Windows นั้นจะเชื่อมต่อกับเครือข่ายที่ต่างไปจากเดิมอย่างสิ้นเชิง
และเราจะดาวน์โหลดไฟล์จากที่นั่น
นี่คือเครื่อง Windows ของฉัน
และถ้าฉันไปตรวจสอบ IP ของฉัน
คุณจะเห็นว่ามี IP สาธารณะภายนอกที่ต่างออกไป
ดังนั้นฉันจะมองหา What's My IP
คุณจะเห็นว่า IP ที่นี่แตกต่างอย่างสิ้นเชิงจาก
IP ของเครื่องนี้ที่เราใช้
ดังนั้นนี่คืออุปกรณ์สองเครื่องที่แยกจากกันโดยสิ้นเชิงซึ่งเชื่อมต่อกับเครือข่ายที่ต่างกัน
และสิ่งที่ฉันรู้คือ ฉันจะเข้าถึงเว็บเซิร์ฟเวอร์
Apache และดาวน์โหลดประตูหลัง
และโดยปกติ ถ้าไม่มีการส่งต่อ IP
คุณจะไม่สามารถทำเช่นนั้นได้
และในการเข้าถึงนั้น
อันดับแรก ฉันจะได้รับ IP ของเครื่องนี้อีกครั้งเพราะฉันลืมมัน
และมันคือ 89 100. 145. 189.
และเราโทรไปที่แบ็คดอร์ แบ็คดอร์ ดังนั้นฉันจะพิมพ์ในแบ็คดอร์
exe.
และเราจะกด Enter
ที่จริงมันคือ 189 ที่นี่ ไม่ใช่ 89
และอย่างที่คุณเห็น
ฉันสามารถดาวน์โหลดแบ็คดอร์ได้
และนี่ควรบอกคุณจริงๆ ว่าการส่งต่อ
IP ได้รับการตั้งค่าอย่างถูกต้อง เพราะหากไม่มีสิ่งนั้น
หากไม่มีการส่งต่อ IP ฉันจะไม่สามารถเข้าถึงเว็บเซิร์ฟเวอร์ของฉันและดาวน์โหลดแบ็คดอร์ได้
ดังนั้นฉันจึงเข้าถึงเว็บเซิร์ฟเวอร์ในกาลีราวกับว่าเป็นเว็บไซต์ปกติ
คุณสามารถโฮสต์เว็บเพจปลอม คุณสามารถโฮสต์เว็บไซต์
อะไรก็ได้ที่คุณต้องการบน
Apache ของคุณตอนนี้
ฉันจะเข้าไปข้างใน
ฉันจะเปิดทางลับๆ แล้วเราจะดูว่ามันจะให้ฉันเชื่อมต่อแบบย้อนกลับกับเครื่อง Kali ของฉันไหม ซึ่งอยู่ในเครือข่ายที่ต่างไปจากเดิมอย่างสิ้นเชิง
และอย่างที่คุณเห็น
ฉันได้รับ Meterpreter shell แบบย้อนกลับ
และคุณสามารถเห็นได้ว่าเชลล์นั้นมาจากที่อยู่
IP ภายนอก ไปยังที่อยู่ IP ภายในของฉันไปยังเครื่อง Kali
และตอนนี้ ฉันสามารถควบคุมคอมพิวเตอร์เป้าหมายและทำทุกสิ่งที่เราทำในการโจมตีภายหลังการเชื่อมต่อ