เครื่องมือรักษาความปลอดภัยโอเพ่นซอร์ส
Metasploit: กรอบงาน ไม่ใช่ของเล่น
Metasploit Framework เป็นโต๊ะทำงานสำหรับการใช้ประโยชน์: โมดูลหลายพันรายการสำหรับการค้นหา การใช้ประโยชน์ และการประมวลผลภายหลังบนคอนโซลเดียว พร้อมด้วยฐานข้อมูลที่เหมาะสมสำหรับสถานะการมีส่วนร่วม ความเสียหายต่อชื่อเสียงของมันมาจากการใช้งานสคริปต์ตัวเล็กที่ข้ามขั้นตอนในการทำความเข้าใจช่องโหว่ แต่โดยมืออาชีพแล้ว มันเป็นไทม์แมชชีน — โมดูลที่ได้รับการตรวจสอบ น้ำหนักบรรทุกที่สม่ำเสมอ และไลบรารีหลังการหาประโยชน์จาก Meterpreter จะเปลี่ยนชั่วโมงของเครื่องมือที่สร้างขึ้นด้วยมือให้กลายเป็นไม่กี่นาที สิ่งที่มันไม่ได้คิดแทนคุณ ซึ่งเป็นเหตุผลว่าทำไมทีมที่เขียนโมดูลของตนเองจึงใช้โมดูลนั้นดีที่สุด
ประเด็นสำคัญ
- พฤติกรรมที่ให้ความสำคัญกับคอนโซลเป็นอันดับแรก: msfconsole พร้อมพื้นที่ทำงานฐานข้อมูลต่อการมีส่วนร่วม (พื้นที่ทำงาน - ชื่อไคลเอ็นต์) ดังนั้นทุกผลลัพธ์ของโมดูลจะถูกจัดเก็บและค้นหาได้ตลอดการทดสอบทั้งหมด
- การเลือกการหาประโยชน์เริ่มต้นด้วยเวอร์ชันและแพลตฟอร์มจริงจากผลลัพธ์ของ Nmap ไม่ใช่จากความน่าเชื่อถือ: โมดูลที่จับคู่กับเวอร์ชันที่ไม่ถูกต้องถือเป็นกระบวนการที่ขัดข้องและเป็นชั่วโมงที่สูญเปล่า
- Meterpreter คือผลิตภัณฑ์ที่แท้จริง: กระบวนการย้าย การแฮชดัมพ์ การ Pivoting และการดำเนินการไฟล์ด้วยเซสชัน API ที่เขียนสคริปต์ได้อย่างหมดจด
- db_nmap รวมการลาดตระเวนของคุณลงในพื้นที่ทำงานโดยตรง ซึ่งเป็นเหตุผลส่วนใหญ่ที่เราไม่เรียกใช้ Nmap แยกกันระหว่างขั้นตอนการแสวงหาผลประโยชน์
- วินัยในการค้นหา: ประเภทการค้นหา:exploit แพลตฟอร์ม:windows cve:2021 เร็วพอ จากนั้นจับคู่กับเวอร์ชันบริการที่แน่นอน จากนั้นอ่านบันทึกอ้างอิงก่อนที่จะเริ่มดำเนินการ
- ตัวเลือกเพย์โหลดคือการตัดสินใจในการปฏิบัติงาน: Reverse_tcp vs bind, stage vs stager-less และกฎการออกของลูกค้าอนุญาตให้มีการโทรกลับหรือไม่ ให้วางแผนสิ่งนี้ก่อนที่คุณจะกด Enter
- จริยธรรมและความถูกต้องตามกฎหมายไม่จำเป็นต้องมีบทกวีที่นี่ การแสวงหาผลประโยชน์เกิดขึ้นเฉพาะกับระบบที่ครอบคลุมโดยการอนุญาตที่ลงนามเท่านั้น และการดำเนินการทำลายล้างหรือทำลายบริการจำเป็นต้องได้รับความยินยอมอย่างชัดเจนในแผนการมีส่วนร่วม
- ที่เก็บคีย์และโต๊ะเปลี่ยน: สิ่งใดก็ตามที่แก้ไขสถานะเป้าหมาย (ผู้ใช้ บริการ ความคงอยู่) จะต้องบันทึกไว้ในรายงานและย้อนกลับก่อนส่งมอบ มิฉะนั้นการส่งมอบจะเป็นความรับผิดชอบที่ยั่งยืน
บันทึกจากหน้างาน
การนำเข้า db_nmap ครึ่งทางของการมีส่วนร่วมคือเมื่อทีมเริ่มชอบเฟรมเวิร์กจริงๆ — การสืบค้นในพื้นที่ทำงานหนึ่งครั้งเอาชนะการวางผลลัพธ์การสแกนลงในแชทได้หนึ่งชั่วโมง โมดูลแบบกำหนดเองยังคงถูกเขียนเมื่อ CVE ผิดปกติ
คำถามที่พบบ่อย
Metasploit ไม่ใช่สำหรับสคริปต์ตัวเล็กใช่ไหม
ชื่อเสียงนั้นมีอยู่จริง และคำตอบคือไม่: โมดูลได้รับการตรวจสอบและขั้นตอนการทำงานเป็นปัญหามาตรฐาน ไม่ว่าจะเป็นเกรดของเล่นหรือไม่นั้นขึ้นอยู่กับว่าคุณเข้าใจสิ่งที่คุณกำลังยิงหรือไม่
Metasploit Pro กับ Framework ฟรี?
กรอบการทำงานเป็นโอเพ่นซอร์สและครอบคลุมการแสวงหาผลประโยชน์ หลังการแสวงหาผลประโยชน์ และการรายงานเบื้องต้น รุ่นเชิงพาณิชย์เพิ่มคุณลักษณะของทีมและสแกนเนอร์ที่ที่ปรึกษาบางแห่งกำหนดมาตรฐาน
มันยังมีความสำคัญต่อเป้าหมายที่แข็งแกร่งในปัจจุบันหรือไม่?
ใช่ แบบคัดเลือก: โมดูล CVE ยังคงมีความเกี่ยวข้อง และช่องโหว่แบบกำหนดเองจะหล่นลงในเซสชัน Metasploit เพื่อสืบทอดเครื่องมือ Meterpreter
Meterpreter บน Linux แทนที่จะปลอกกระสุนด้วยตนเอง?
ขึ้นอยู่กับข้อกำหนดในการลักลอบของการสู้รบ Meterpreter สะดวกและตรวจจับได้ และทีมจะเลือกตามโปรไฟล์มากกว่าตามนิสัย
Kinetikatech ช่วยเรื่อง เครื่องมือรักษาความปลอดภัยโอเพ่นซอร์ส ได้อย่างไร
เราเคยรับเรื่องแบบนี้มาเป็นร้อยครั้ง: ผู้เชี่ยวชาญด้านกล่องเครื่องมือทดสอบมักโหลดอยู่เสมอ: เครื่องสแกน เครื่องดมกลิ่น แครกเกอร์ และเว็บพรอกซี อธิบายวิธีการใช้งานเครื่องมือเหล่านี้ในภารกิจจริง เช่น คำสั่ง แฟล็ก เอาท์พุต และตำแหน่งที่แต่ละเครื่องมืออยู่ในระเบียบวิธี กับ การทดสอบการเจาะระบบและความปลอดภัยเซิร์ฟเวอร์ Linux คุณได้วงจรครบ ตั้งแต่เราประเมิน ลงมือทำ เฝ้าดูตลอดเวลา และรับเรื่องภายใน 30 นาทีเมื่อจำเป็น