ผู้สอน: ในการบรรยายนี้ เราจะพูดถึงเครื่องมือเจ๋งๆ
ที่เรียกว่า Nexose
นี่เป็นเครื่องมือระดับองค์กรที่ออกแบบมาเพื่อใช้ในบริษัทและองค์กรขนาดใหญ่
โดยพื้นฐานแล้วมันเป็นกรอบการจัดการช่องโหว่ที่สร้างโดย
Rapid7 คนเดียวกันกับที่สร้าง Metasploit
มันมาพร้อมกับเว็บ GUI ที่ดีมาก
และสิ่งที่ฉันหมายถึงโดยกรอบการจัดการช่องโหว่ก็คือ
มันถูกออกแบบมาเพื่อครอบคลุมวงจรชีวิตทั้งหมด ของการจัดการช่องโหว่
จึงสามารถสแกนหาพอร์ตที่เปิดอยู่
ค้นพบบริการที่ทำงานอยู่ ค้นหาช่องโหว่ในบริการ
ค้นหาช่องโหว่ ไม่ว่าคุณจะใช้ประโยชน์จากมันใน Metasploit
หรือหากมีวิธีการอื่นในการใช้ประโยชน์จากบริการเหล่านั้น ให้ทรัพยากรที่จะทำการตรวจสอบ ว่าการหาประโยชน์เหล่านี้มีอยู่
และสร้างรายงานเพื่อให้รายละเอียดทุกอย่างที่ค้นพบ
จริง ๆ แล้วมันสร้างรายงานสองชุดซึ่งเป็นเทคนิคสำหรับคนเทคนิคและรายงานระดับสูงเพื่อแบ่งปันกับคนที่มีเทคนิคน้อยกว่าเช่นผู้ดูแลระบบและผู้จัดการ
คุณยังสามารถใช้การสแกนเหล่านี้โดยอัตโนมัติเพื่อให้คุณสามารถเรียกใช้การสแกนเฉพาะที่คุณกำหนดค่าเองทุกช่วงระยะเวลาหนึ่ง
อย่างที่คุณเห็น เฟรมเวิร์กที่เจ๋งมากพร้อมฟีเจอร์ที่มีประโยชน์มากมาย
แต่ส่วนใหญ่จะมีประโยชน์สำหรับองค์กรและบริษัทขนาดใหญ่เท่านั้น โดยเฉพาะอย่างยิ่งเมื่อพิจารณาถึงราคาและทรัพยากรที่โปรแกรมนี้ต้องการ
ดังนั้นจึงต้องใช้ทรัพยากรมาก จึงต้องใช้หน่วยความจำอย่างน้อยแปดกิกะไบต์และพื้นที่เก็บข้อมูลจำนวนมาก
แต่อย่ากังวลเรื่องนั้นเพราะเราจะใช้สิ่งนี้ในการบรรยายครั้งเดียว
การบรรยายครั้งต่อไป เพียงเพื่อแสดงให้คุณเห็นว่าจะเกิดอะไรขึ้นในสภาพแวดล้อมขององค์กรที่คุณจะใช้เครื่องมือดังกล่าว
และนั่นเป็นเหตุผลที่คุณไม่จำเป็นต้องกังวลเกี่ยวกับทรัพยากร
เพราะถ้าคุณจำเป็นต้องใช้ซอฟต์แวร์ประเภทนี้ บริษัทที่คุณทำงานด้วยจะจัดหาและจัดหาโครงสร้างพื้นฐานที่จำเป็น
ดังนั้นหากคุณสามารถให้หน่วยความจำ Kali แปดกิ๊กได้
ก็ลองเอาไปทดสอบดู อย่างที่ผมจะแสดงให้คุณเห็นในการบรรยายครั้งต่อไป
ถ้าคุณทำไม่ได้ ก็ไม่เป็นไร แค่ดูการบรรยาย
แล้วคุณจะได้ไอเดียดีๆ เกี่ยวกับวิธีการใช้งานเครื่องมือประเภทนี้
ก่อนอื่น คุณต้องดาวน์โหลด Nexose
มันไม่ได้ติดตั้งในกาลี
มีลิงค์สำหรับมันในแหล่งข้อมูลของการบรรยายนี้
ตรวจสอบให้แน่ใจว่าคุณใช้อีเมลของบริษัท
หากคุณไม่มี ให้ใช้ลิงก์ในแหล่งข้อมูลด้วยเพื่อรับอีเมลที่ดูเหมือนอีเมลของบริษัท
เพราะพวกเขาจะส่งรหัสยืนยันไปให้คุณ
เมื่อดาวน์โหลดแล้ว...
ฉันมีมันอยู่ที่นี่แล้วในการดาวน์โหลดของฉัน
ฉันจะไปที่ไดเร็กทอรีดาวน์โหลดของฉันจากเทอร์มินัล
เราจะทำ cd ดาวน์โหลด เราจะทำ ls และหาได้จากที่นี่
นี่คือสคริปต์การติดตั้ง
ก่อนที่เราจะรันสิ่งนี้ นี่คือไบนารีที่ปฏิบัติการได้ เราจะต้องเปลี่ยนการอนุญาตเป็นไม่สามารถดำเนินการได้
และในการทำเช่นนั้น เราจะทำ chmod, +x ตามด้วยชื่อไฟล์
ตอนนี้ถ้า ls คุณจะเห็นรายการเป็นสีเขียว ซึ่งหมายความว่าไม่สามารถดำเนินการได้
ดังนั้นเราจะสามารถเรียกใช้ได้โดยการทำ
/ ตามด้วยชื่อไฟล์
เราจะกด Enter และนี่จะแสดงวิซาร์ดการติดตั้งที่ใช้งานง่าย
ดังนั้นเราจะคลิกถัดไป
เราจะเก็บสิ่งนี้ไว้เป็นตัวเลือกแรกในการติดตั้งคอนโซลและเอ็นจิ้นการสแกน
คุณสามารถแก้ไขไดเร็กทอรีการติดตั้งได้ที่นี่ แต่เราจะเก็บไว้เป็นค่าเริ่มต้น
เราจะกด Next
ตอนนี้เราได้รับคำเตือนอย่างที่คุณเห็นโดยบอกว่าแนะนำให้ใช้พื้นที่เก็บข้อมูล
80 กิกะไบต์
นี้ไม่จำเป็น
พูดง่ายๆ ว่าคุณสามารถใช้พื้นที่เก็บข้อมูลได้มากหากคุณใช้โปรแกรมต่อไป
แต่สำหรับจุดประสงค์ในการทดสอบ สิ่งที่ฉันมีตอนนี้คือ
56 มันมากเกินพอแล้ว เราจะทำต่อไป
และนี่เป็นเพียงรายการตรวจสอบเพื่อให้แน่ใจว่าคุณมีคุณสมบัติตรงตามข้อกำหนดขั้นต่ำ
หลักหนึ่งคือจำนวนหน่วยความจำที่ฉันกำหนดให้กาลี
อย่างที่คุณเห็น มันมีหน่วยความจำ 10 กิกะไบต์
เพราะอย่างที่ฉันพูด ขั้นต่ำคือแปด
เราจะคลิกถัดไป
และเราจะกรอกข้อมูลนี้ด้วย
เราจะใส่ชื่อ นามสกุล ชื่อบริษัท
เราจะตั้งชื่อผู้ใช้ เราจะตั้งเป็น Zaid
แล้วใส่รหัสผ่าน จากนั้นเราจะคลิก
Next
ตอนนี้เป็นเพียงการสรุปทุกสิ่งที่เราตั้งไว้จนถึงตอนนี้
สิ่งสำคัญที่คุณต้องทำคือยกเลิกการเลือกช่องนี้
ดังนั้นจึงยกเลิกการเลือกแล้ว
หากคุณตรวจสอบ โปรแกรมจะเริ่มทำงานโดยอัตโนมัติหลังจากคุณติดตั้งเสร็จสิ้น
แต่อย่างที่ฉันพูดไป มันเป็นเฟรมเวิร์กที่ใหญ่มาก
และฉันอยากจะเริ่มต้นมันด้วยตนเอง และฉันจะแสดงวิธีการทำในภายหลัง
ดังนั้นเราจึงต้องการให้แน่ใจว่าเราไม่ได้ทำเครื่องหมายที่ช่องนี้
เราจะคลิกถัดไป และจะเริ่มติดตั้งเฟรมเวิร์กนี้ให้เรา
ฉันจะหยุดวิดีโอชั่วคราวและเล่นต่อเมื่อติดตั้งเสร็จแล้ว
สมบูรณ์แบบ ตอนนี้การติดตั้งเสร็จสมบูรณ์แล้ว
สิ่งเดียวที่ฉันต้องการแก้ไขในตอนนี้คือ
อย่างที่คุณเห็นในที่นี้
มันบอกว่าคอนโซลได้รับการกำหนดค่าให้ทำงานโดยอัตโนมัติเมื่อเริ่มต้น
ฉันไม่ต้องการให้สิ่งนี้เกิดขึ้นเพราะอย่างที่ฉันพูด
เราจะใช้สิ่งนี้ในการบรรยายครั้งเดียวเท่านั้น
ดังนั้นจึงไม่มีจุดใดที่ซอฟต์แวร์นี้จะเริ่มทำงานทุกครั้งที่เราเริ่ม
Kali Linux
ดังนั้นฉันจะคลิกที่เสร็จสิ้น
และสิ่งที่ฉันจะทำตอนนี้คือปิดใช้งานการเริ่มโปรแกรม
Nextpose โดยอัตโนมัติ
เพื่อทำสิ่งนั้น เราจะทำ systemctl, ปิดการใช้งาน
และเราจะทำตามนี้ด้วยชื่อของบริการที่เราต้องการปิดใช้งาน
และดังที่กล่าวไว้ในข้อความก่อนหน้านี้ที่เราได้รับจากโปรแกรมติดตั้ง
ชื่อของบริการคือ nexposeconsole บริการ.
เราจะกด Enter และอย่างที่คุณเห็น มันบอกว่ามันลบออกจากการสตาร์ทอัตโนมัติ
ดังนั้นตอนนี้ หากเรารีบูต Kali ของเราและเริ่มต้นใหม่
คอนโซล Nexose จะไม่เริ่มทำงานโดยอัตโนมัติ ซึ่งเป็นสิ่งที่เราต้องการอย่างแน่นอน
ตอนนี้เราติดตั้ง Nexpose แล้ว
มาดูกันว่าเราจะเริ่มอย่างไร
เลยจะเคลียร์จอ
และการเริ่มต้นนั้นง่ายมาก ง่ายมาก
อันดับแรก เราจะไปยังตำแหน่งที่เราติดตั้ง
Nexose
ดังที่เราเห็นระหว่างวิซาร์ดการติดตั้ง
สิ่งนี้ถูกติดตั้งใน opt/rapid7/nexpose/
ตอนนี้เราจะแสดงรายการไดเร็กทอรีอยู่ที่นี่
และสคริปต์เริ่มต้นถูกเก็บไว้ในไดเร็กทอรีนี้
ดังนั้นเราจะนำทางไปด้วยเช่นกัน
เราจะทำ cd, nsc
และถ้าเราแสดงรายการไฟล์และไดเร็กทอรีทั้งหมดที่นี่ คุณจะสังเกตเห็นว่าเรามีไฟล์ชื่อ
nsc ซ.
นี่คือสคริปต์เริ่มต้นสำหรับ NEXโปส
ผมจะขยายเทอร์มินัลให้ใหญ่สุด
แล้วเราจะทำ / ตามด้วยชื่อสคริปต์ที่เราต้องการเริ่ม
ซึ่งก็คือ nsc sh และเราจะกด
Enter
ตอนนี้ ถ้าคุณอ่านวิซาร์ด จริงๆ
แล้วการเริ่มใช้ Nexpose อาจใช้เวลาถึง 30 นาที
และในกรณีของฉัน บางครั้งในคอมพิวเตอร์รุ่นเก่าอื่นๆ
อาจใช้เวลาถึง 40 นาทีในการเริ่มต้นเฟรมเวิร์กนี้จริงๆ
ดังนั้นคุณจึงต้องอดทนกับสิ่งนี้ในภายหลัง และคุณต้องการให้แน่ใจว่าคุณมีหน่วยความจำ
10 กิกะไบต์อย่างที่ฉันพูด และคุณจะรู้ว่ามันทำเสร็จเมื่อไหร่
เพราะคุณจะได้ URL ที่คุณสามารถใช้เข้าถึงได้
.
ฉันจะหยุดมันไว้ชั่วคราว แล้วเราจะกลับมาทำงานต่อเมื่อเริ่มต้นได้อย่างสมบูรณ์
สมบูรณ์แบบตอนนี้เพราะเราไม่เห็นข้อผิดพลาดใดๆ
และเนื่องจากเราเห็นข้อความนี้ ซึ่งบอกเราว่าเราสามารถเข้าถึง
Nexpose ผ่าน URL นี้ได้จริงๆ
นั่นหมายความว่าทุกอย่างเริ่มต้นได้สำเร็จ
ดังนั้นเราจึงสามารถควบคุมและคลิกเพื่อเปิดในเบราว์เซอร์ของเราได้
และอย่างที่คุณเห็น คุณจะได้รับคำเตือนเนื่องจากคุณกำลังโหลดข้อมูลนี้ผ่าน
HTTPS และ Nexpose กำลังใช้ใบรับรองที่ลงนามเอง
ดังนั้นสิ่งที่คุณต้องทำคือคลิกที่ขั้นสูงและยอมรับความเสี่ยง
เพราะมันทำงานบนเซิร์ฟเวอร์ของเราเอง
ดังนั้นเราจึงรู้ว่านี่เป็นเรื่องปกติ
และอย่างที่คุณเห็น ตอนนี้เรากำลังเข้าสู่หน้าจอเข้าสู่ระบบ
ดังนั้นฉันจะเข้าสู่ระบบโดยใช้ข้อมูลเดียวกับที่ฉันใช้เมื่อติดตั้ง
Nexose
ดังนั้นชื่อผู้ใช้ของฉันคือ Zaid
และรหัสผ่านคือสิ่งที่ฉันตั้งไว้ จะกด Enter และสมบูรณ์แบบ
อย่างที่คุณเห็นเรามีคอนโซล
ตอนนี้สิ่งแรกที่มันถามฉันคือรหัสเปิดใช้งาน
คุณควรได้รับอีเมลในกล่องจดหมายของคุณตอนนี้
ฉันมีอยู่แล้ว
และฉันได้คัดลอกไว้ในคลิปบอร์ดแล้ว
ดังนั้นฉันจะวางที่นี่ และคลิกที่เปิดใช้งานคีย์
ให้เวลาสักครู่เพื่อเปิดใช้งานคีย์
อาจใช้เวลาสองสามนาทีอีกครั้ง
ตอนนี้ สมบูรณ์แบบ อย่างที่คุณเห็น
มันบอกว่า "การเปิดใช้งานสำเร็จ " ดังนั้นเราจะคลิก
ตกลง แค่นั้นเอง
ตอนนี้เฟรมเวิร์กพร้อมใช้งานแล้ว
และฉันจะแสดงวิธีใช้มันในการบรรยายครั้งต่อไป
แต่อย่างที่ฉันพูด นั่นเป็นการบรรยายเพียงเรื่องเดียวที่เราจะใช้เฟรมเวิร์กนี้
ฉันแค่แสดงให้คุณเห็นถึงวิธีการใช้งาน
เพื่อให้คุณได้เห็นภาพของซอฟต์แวร์ประเภทนี้
แต่ถ้าคุณติดตั้งบนคอมพิวเตอร์ไม่ได้
ก็ไม่เป็นไร เพราะเราจะไม่ต้องพึ่งพามันอีกต่อไปในหลักสูตรที่เหลือ