-: เอาล่ะ เรามาดูตัวอย่างกันว่าใครสามารถเป็น
BeEF ได้ เมื่อพวกเขาอยู่นอกเครือข่ายของเรา
อีกครั้ง เราจะมีตัวอย่าง
ฉันคิดว่าเป็นเครื่อง Windows เดียวกัน ซึ่งอยู่ในเครือข่ายที่ต่างไปจากเดิมอย่างสิ้นเชิง
และเราจะดูว่าเราจะเชื่อมต่อเครื่องนั้นกับ
BeEF ได้อย่างไร
อย่างแรกเลย ฉันจะเริ่ม BeEF
เพียงคลิกเดียวที่นี่และนั่นจะเริ่มต้น BeEF ให้ฉัน
และฉันจะเข้าสู่ระบบ
ชื่อผู้ใช้คือ BeEF และรหัสผ่านคือ BeEF เช่นกัน
และเราเข้าสู่ระบบ
ตอนนี้ เราจะใช้วิธีเบ็ดพื้นฐานแบบเดียวกับที่เราทำก่อนหน้านี้
ดังนั้น ในวิธีการนั้น เราจำเป็นต้องได้รับโค้ดสคริปต์ตรงนี้
ซึ่งก็คือนี่
ฉันจะคัดลอกสิ่งนั้นและเราเคยทำสิ่งนี้มาก่อน
ดังนั้นอีกครั้ง ฉันจะทำมันอย่างรวดเร็ว
และเราวางไว้ในเว็บเซิร์ฟเวอร์ Apache ของเรา
ดังนั้นวางไว้ในหน้า
HTML และที่อยู่ในไดเรกทอรีหลักของเว็บ
Apache เสมอคือ /var/www/html/ และฉันจะเปิดไฟล์ดัชนีของฉัน
ฉันจะเปิดมันด้วยโปรแกรมแก้ไขข้อความ
และฉันจะวางโค้ดนี้ตรงนี้
ที่ฉันได้มาจาก BeEF
และสิ่งเดียวที่คุณต้องการเปลี่ยนแปลง
-- ทั้งหมดนี้ก็โอเค -- สิ่งเดียวที่คุณต้องการเปลี่ยนแปลง
-- อย่างที่ฉันพูดก่อนหน้านี้ --
ทุกที่ที่เราเคยใช้ IP ปกติ เราจะใช้ที่อยู่ภายนอกของเรา
ไอพี
เพื่อให้คนที่พยายามเชื่อมต่อจะสามารถค้นหาคอมพิวเตอร์ของเราได้จริงๆ
เพราะถ้าเราใช้ Internal IP พวกเขาจะมองไม่เห็น
อีกครั้ง ฉันจะใช้ IP ที่เราเห็นใน
Google เมื่อเราพิมพ์ว่า "IP ของฉันคืออะไร?
"และนั่นแหล่ะ
ฉันสบายดี ฉันจะเก็บมันไว้
ออกจากมันและตอนนี้ฉันต้องเปิดใช้งานพอร์ต 3000
ซึ่งเป็นพอร์ตที่ BeEF ทำงานอยู่
อย่างที่คุณเห็น เราจะเห็นว่ามันใช้พอร์ต 3000 ที่นี่
ดังนั้นฉันต้องบอกเราเตอร์อีกครั้ง
ในการตั้งค่าการส่งต่อ
IP ฉันต้องบอกให้ส่งต่อคำขอใดๆ ที่คุณได้รับบนพอร์ต 3000 ไปยัง
[Cali? ] เครื่องซึ่งอยู่ที่ 19216811
ฉันจะบันทึกสิ่งนั้นและนั่นแหล่ะ
ที่บันทึกไว้
ตอนนี้เรากำลังจะไปที่เครื่อง Windows
เราจะไปที่เว็บไซต์ของเรา
ซึ่งเป็นของฉัน -- โดยทั่วไป IP ของฉัน,
IP ภายนอกของฉัน และเรากำลังจะไป
มันจะรันดัชนี [ผ่าน? ] HTML โดยอัตโนมัติเนื่องจากไฟล์ถูกเรียกว่าดัชนี
สิ่งที่เราต้องทำก็แค่ใส่
IP ของเครือข่ายที่ [Cali's? ] เชื่อมต่อกับ
สิ่งที่เราต้องใช้คือที่อยู่ IP นี้ตรงนี้
ซึ่งก็คือ 89100145189 และเราควรติด BeEF
ทันทีที่เราเรียกดู IP นั้น
มาดูกันว่าจะเกิดอะไรขึ้น
เอาล่ะ ไปที่ BeEF และอย่างที่คุณเห็น เรามีเครื่องของ Window
ติดอยู่ และมันใช้
Firefox 50 และตอนนี้ เราสามารถเรียกใช้คำสั่งทั้งหมดที่
BeEF อนุญาตให้เราเรียกใช้ได้
ดังนั้นเรามาเตือนกันก่อนว่าได้ผลหรือไม่
และมันบอกว่า "BeEF Alert Dialog " ฉันแค่จะดำเนินการเพื่อให้แน่ใจว่าทุกอย่างทำงานอย่างถูกต้อง
และอย่างที่คุณเห็น เราจัดการได้
และ -- เครื่องที่อยู่ในเครือข่ายที่ต่างไปจากเดิมอย่างสิ้นเชิง
และอีกครั้งเพื่อยืนยันว่าฉันจะไปที่
Google และฉันจะมองหา "IP ของฉันคืออะไร?
"
และอย่างที่คุณเห็น IP นั้นแตกต่างอย่างสิ้นเชิงกับ
IP ที่อยู่ในเครื่องนี้
ดังนั้น อีกครั้ง ที่เราต้องทำคือใช้ที่อยู่
IP ภายนอก ทุกครั้งที่คุณส่งไปนอกเครือข่าย
ใช้ IP ที่คุณเห็นเมื่อพิมพ์
"What's my IP address? " เมื่อคุณกำลังฟังบนเครื่องของคุณเอง
ให้ใช้ IP ในพื้นที่และตรวจดูให้แน่ใจว่าคุณกำหนดค่าเราเตอร์ให้เปลี่ยนเส้นทางพอร์ตที่คุณกำลังฟังไปยัง
[Cali? ] เครื่องจักร.
ไปยังที่อยู่ IP -- ไปยังที่อยู่ IP ส่วนตัวของ
[Cali? ] เครื่องจักร.
ทางเลือกอื่นนอกเหนือจากการใช้การส่งต่อ IP คุณสามารถตั้งค่า
[Cali? ] เครื่องเป็นโฮสต์ DMZ
ตอนนี้เราเตอร์บางตัวไม่รองรับ DMZ
เลยไม่ได้เอามาให้ดูตั้งแต่แรก
แต่ถ้ารองรับก็ใช้ได้ครับ
และสิ่งที่ [DM] ทำก็คือการส่งต่อ IP
โดยพื้นฐานแล้ว แต่จะส่งต่อพอร์ตทั้งหมด
ดังนั้น หากคุณใส่ที่อยู่ IP ที่นี่
ของ [Cali? ] เครื่องในนี้
เราเตอร์จะทำอะไรทุกครั้งที่ได้รับคำขอสำหรับพอร์ตใดๆ
-- พอร์ตใดๆ เลย -- มันจะส่งต่อคำขอนั้นไปยัง [Cali?
] เครื่องไม่ว่าจะเป็นพอร์ตใด
ดังนั้น ด้วยการส่งต่อพอร์ต คุณจึงเลือกพอร์ตที่คุณต้องการส่งต่อไปยัง
[Cali? ].
ด้วย DMZ มันจะส่งต่อพอร์ตทั้งหมดไปยัง
IP ที่คุณใส่ที่นี่
อีกครั้ง ทั้งสองวิธีนี้สามารถใช้เพื่ออนุญาตให้อุปกรณ์ในเครือข่ายต่างๆ
เข้าถึงคอมพิวเตอร์ของคุณ เพื่อให้คุณสามารถรับการเชื่อมต่อได้ คุณสามารถอนุญาตให้อุปกรณ์เหล่านี้เข้าถึงเว็บไซต์ได้ หากคุณโฮสต์เว็บไซต์บนเว็บเซิร์ฟเวอร์ของคุณ คุณสามารถทำได้ อนุญาตให้พวกเขาเข้าถึงเว็บไซต์ปลอม
คุณสามารถอนุญาตให้พวกเขาเข้าถึง BeEF ตะขอ อะไรก็ได้
อะไรก็ตามที่คุณกำลังฟังบนพอร์ต
คุณสามารถใช้วิธีนี้เพื่อให้ผู้คนสามารถเข้าถึงได้ หากผู้คนอยู่ในเครือข่ายที่แตกต่างจากเครือข่ายของคุณโดยสิ้นเชิง