-: ตกลง.
ตอนนี้เรารู้วิธีค้นพบช่องโหว่ XSS แล้ว
เรายังไม่เห็นวิธีที่ดีในการใช้ประโยชน์จากมัน
ทั้งหมดที่เราทำคือการฉีดโค้ดง่ายๆ
ที่แสดงการแจ้งเตือนบนหน้าจอว่า "เว็บไซต์นี้มีช่องโหว่"
สิ่งที่อยากทำตอนนี้คือ
อยากทำอะไรที่ก้าวหน้ากว่านี้
ฉันต้องการควบคุมผู้ที่ตกเป็นเหยื่อ
และทำสิ่งต่างๆ บนคอมพิวเตอร์เป้าหมาย
กับผู้ที่เข้าชมหน้าเว็บที่มีช่องโหว่ซึ่งเราใส่โค้ดของเรา
เราจะใช้ Beef เพื่อทำสิ่งนี้
เราไม่เคยดูเนื้อมาก่อน
และสิ่งที่เราจะทำคือ
เราจะใช้ URL ของ Beef hook
และเราจะฉีดเข้าไปในหน้า XSS ที่เก็บไว้
เพื่อให้ทุกคนที่เข้าชมหน้านั้นจะติดใจเนื้อ
จากนั้น เราจะสามารถเรียกใช้คำสั่งทั้งหมดที่
Beef อนุญาตให้เราทำบนคอมพิวเตอร์เป้าหมายได้
ฉันจะเริ่ม Beef ที่นี่
ตอนนี้ อย่างที่คุณเห็น ล็อกอินเข้าสู่หน้าจอหลัก
หน้าจอที่ง่ายมาก
และถ้าเราดูที่เบราว์เซอร์ออนไลน์
เราไม่มีเหยื่อในขณะนี้
ดังนั้น เพื่อดึงดูดเหยื่อให้เข้าสู่เฟรมเวิร์กนี้
และเข้าถึงฟังก์ชันการทำงานของ Beef คุณต้องใส่สคริปต์นี้และตั้งค่าการแจ้งเตือน
จำวิธีที่เราใส่สคริปต์แจ้งเตือนลงใน
URL ได้อย่างไร
หรือลงในเพจ?
เราจะฉีดสคริปต์ที่ทำสิ่งต่อไปนี้
จึงมีรายการดังต่อไปนี้
ดังนั้นฉันจะคัดลอกสิ่งนี้
จากนั้นฉันจะไปที่เว็บไซต์ที่มีช่องโหว่
จำไว้ว่านี่อาจเป็นเว็บไซต์ยอดนิยมหรือเว็บไซต์ของบริษัทที่คุณกำลังทำการทดสอบด้วยปากกา
ฉันแค่ต้องแน่ใจว่าตั้งค่าความปลอดภัยไว้ที่ระดับต่ำ
และฉันจะใช้ XSS ที่เก็บไว้จริงๆ
และฉันจะใส่ชื่อเป็นเนื้อ
และเราจะใส่ความคิดเห็นเป็นตะขอที่เราได้รับจากเทอร์มินัล
และฉันจะแก้ไข IP ที่นี่ เป็นที่อยู่ IP ของฉันเอง
ดังนั้น แทนที่จะใส่แค่ IP ฉันจะใส่ที่อยู่ IP ของฉันซึ่งก็คือ
"10.
20.
14".
และตอนนี้ไม่อนุญาตให้ฉันเพิ่มตัวละครอีกต่อไป
เนื่องจากฟิลด์นี้มีการกำหนดค่าในลักษณะที่ไม่อนุญาตให้มีอักขระเกินจำนวนนี้
แต่เราสามารถหลีกเลี่ยงสิ่งนี้ได้ง่ายมากด้วยการคลิกขวา
และทำการตรวจสอบองค์ประกอบ
และเราจะปรับเปลี่ยนความยาวสูงสุด
แทนที่จะเป็น 50 ฉันจะตั้งค่าเป็น 500
และนั่นแหล่ะ
ตอนนี้ฉันสามารถเพิ่มสิ่งต่างๆ ได้มากขึ้น
งั้นฉันจะปิดมัน
และฉันจะตั้งค่าเป็น "10. 20. 14.
สอง.
โอ.
เจ็ด" ซึ่งเป็น IP
ปัจจุบันของฉัน
ตอนนี้ฉันสามารถรับ IP ปัจจุบันของฉันได้โดยทำการกำหนดค่า
"10. 20. 14. สอง. o เซเว่น".
เพียงเพื่อยืนยัน
และฉันจะเซ็นสมุดเยี่ยม
และนั่นควรทำให้มันใช้งานได้
ตอนนี้ถ้าฉันไปถึงเป้าหมายของฉัน
ตอนนี้ คุณจะเห็นได้ว่าฉันมีคอมพิวเตอร์ลินุกซ์ที่นี่
ถูกลวนลามเป็นเป้าหมาย
เห็นได้ชัดว่านี่ไม่ใช่เป้าหมายของฉัน นี่เป็นเพียงฉัน
และเบ็ดก็ทำงานบนเบราว์เซอร์ของฉันแล้ว
ดังนั้น เป้าหมายของเราคืออุปกรณ์ windows
นี้จริงๆ หรือใครก็ตามที่กำลังจะเข้าชมหน้าที่จัดเก็บ XSS นี้
ดังนั้น เนื่องจากนี่คือ XSS ที่เก็บไว้ เช่นเดียวกับที่เราอธิบาย
รหัสจะถูกดำเนินการกับบุคคลที่เข้าชมหน้านี้
ทีนี้ ถ้าเราย้อนกลับไป เราจะเห็นอุปกรณ์ windows ตรงนี้
อย่างที่คุณเห็น
และปรากฏในเบราว์เซอร์ออนไลน์
โดยพื้นฐานแล้วเราได้ติดตั้งอุปกรณ์นี้แล้ว
และเราสามารถเรียกใช้ฟังก์ชันจำนวนมากที่
Beef ให้เราทำได้
ดังนั้น ฉันจะคลิกที่เป้าหมายของฉัน
และฉันจะอยู่ภายใต้คำสั่ง
ดังนั้น ตอนนี้ ฉันแค่ต้องการเรียกใช้คำสั่งเฉพาะ ซึ่งเป็นเพียงคำสั่งแจ้งเตือน
เหมือนที่เราทำก่อนหน้านี้
เพียงเพื่อยืนยันว่าทุกอย่างทำงาน
ฉันจะพูดถึงสิ่งนี้ซึ่งก็คือ
"สร้างกล่องโต้ตอบการแจ้งเตือน"
และคุณสามารถตั้งค่าข้อความได้ที่นี่
ดังนั้นคุณสามารถใส่ข้อความที่คุณต้องการได้
ฉันจะปล่อยให้มันเป็น "กล่องโต้ตอบการแจ้งเตือนเนื้อ"
ฉันจะคลิกดำเนินการ
ดังนั้น ถ้าเราใช้คอมพิวเตอร์เป้าหมาย เราจะเห็นว่ากล่องโต้ตอบการแจ้งเตือนกำลังทำงานอยู่
ฉันแค่ทำอย่างนั้นเพื่อแสดงให้คุณเห็นว่าทุกอย่างทำงานได้อย่างสมบูรณ์
ตอนนี้ ใครก็ตามที่เรียกดูเว็บไซต์เป้าหมายของเรา ซึ่งเป็นเว็บไซต์ที่มีช่องโหว่
จะติดใจ Beef
และคุณสามารถเรียกใช้คำสั่งทั้งหมดที่เราเคยเห็นมาก่อน
ดังนั้น คำสั่งทั้งหมดที่เราเห็นในการโจมตีไซต์ไคลเอนต์
เช่น การเข้าถึงแบบเต็มโดยใช้แถบการแจ้งเตือนปลอม การขโมยข้อมูลเล็กๆ
น้อยๆ การจับภาพหน้าจอ การฉีดคีย์ล็อกเกอร์
คุณสามารถทำการโจมตีทั้งหมดเหล่านี้กับบุคคลที่เข้าชมหน้าที่มีช่องโหว่
เพราะเราใส่เบ็ดของเราในการเรียกดูนั้น
ลงในหน้านั้น ไม่ใช่ในเบราว์เซอร์
และเป็นส่วนหนึ่งของหน้า ดังนั้นทุกครั้งที่โหลดหน้า
ใครก็ตามที่พวกเขาจะได้รับ พวกเขาจะติดงอมแงมบีฟ