ผู้สอน: สิ่งที่เราจะทำคือเราจะใช้แบ็คดอร์
ซึ่งเป็นแบ็คดอร์ HTTP reverse Meterpreter
ปกติที่เราสร้างขึ้นในวิดีโอแรกเมื่อเราสร้างแบ็คดอร์ที่ตรวจไม่พบ
เราจะใช้สิ่งนั้นและฉีดสิ่งนั้นเป็นบริการ
เพื่อให้ทำงานทุกครั้งที่บุคคลเป้าหมายเปิดคอมพิวเตอร์
และพยายามเชื่อมต่อกลับมาหาเราทุก
ๆ เวลาที่กำหนด
เพื่อทำสิ่งนี้ อย่างแรกเลย ฉันจะไปที่
Control + C สิ่งนี้ แล้วฉันจะทำเบื้องหลังของเซสชันปัจจุบัน
ดังนั้นเราจึงเคยเห็นมาก่อน
คุณสามารถทำพื้นหลังและฉันยังสามารถโต้ตอบกับเซสชันนั้นในหมายเลขหนึ่ง
และฉันจะใช้โมดูล
ดังนั้น นี่จึงเหมือนกับโมดูล
multihandler ที่มาพร้อมกับ
Metasploit และเรียกว่า Exploit/windows/local/persistence
จากนั้นฉันจะแสดงตัวเลือกเพื่อดูว่าเราต้องกำหนดค่าอะไร
คุณสามารถดูได้ที่นี่
เรามีตัวเลือกที่คล้ายกันกับสิ่งที่เราเห็นในบริการ
Metasploit
สิ่งแรกคือจำนวนวินาทีที่เป้าหมายจะพยายามเชื่อมต่อกลับมาหาเรา
ดังนั้นช่วงเวลาและฉันจะรักษามันไว้ที่ 10 วินาที ดังนั้นทุกๆ
10 วินาที คอมพิวเตอร์เป้าหมายจะพยายามเชื่อมต่อกลับมาหาฉัน
ตอนนี้ EXE_NAME เป็นชื่อที่จะแสดงภายใต้กระบวนการที่การเชื่อมต่อกลับมา
ผมจะตั้งค่าเป็นเบราว์เซอร์เพื่อให้ตรวจจับได้น้อยลง
ดังนั้นเราจะตั้งค่า EXE_NAME
เป็นเบราว์เซอร์ exe และเส้นทางที่จะติดตั้งเพย์โหลดหรือแบ็คดอร์
ฉันจะปล่อยไว้เหมือนเดิม
ฉันจะออกจาก REG_NAME รายการรีจิสทรีเหมือนเดิม
ตอนนี้มันสำคัญมาก
คุณต้องระบุเซสชันที่จะเรียกใช้ช่องโหว่นี้
และอย่างที่คุณเห็นตอนนี้
เราใช้เซสชันหมายเลขหนึ่ง นั่นคือเซสชัน Meterpreter
ของเรา และถ้าฉันทำ sessions
-l เซสชันนั้นจะแสดงรายการเซสชันที่มีอยู่ทั้งหมด และเราจะเห็นว่าเป็นรหัสหมายเลขหนึ่ง
สิ่งที่เราต้องทำคือเราต้องตั้งค่าเซสชันของเราที่นี่ให้เป็นอันดับหนึ่ง
ผมจะตั้งค่า SESSION
เป็นหนึ่ง
โอเค ในการเริ่มต้น เราจะปล่อยให้มันมีไว้สำหรับผู้ใช้
เพื่อสิทธิพิเศษของผู้ใช้
ตอนนี้ มาแสดงตัวเลือกกัน
ดังนั้นเบราว์เซอร์และเซสชันอันดับหนึ่ง
นั่นเป็นสิ่งที่ดีทั้งหมด
ตอนนี้เราต้องทำสิ่งหนึ่งที่สำคัญที่สุดคือระบุ
payload ที่จะฉีดเป็นบริการ
ในการทำเช่นนั้น
เราจะทำการแสดงขั้นสูง และเราไม่เคยเห็นสิ่งนี้มาก่อน
ดังนั้นทุกโมดูลจึงมีตัวเลือกขั้นสูงที่เราไม่เคยดูมาก่อน
ดังนั้น แสดงขั้นสูง จะแสดงตัวเลือกขั้นสูงที่คุณสามารถตั้งค่าสำหรับโมดูลนี้โดยเฉพาะ
เมื่อฉันรันสิ่งนี้
คุณจะเห็นว่าฉันมีตัวเลือกมากมาย
และสิ่งที่เราสนใจคืออันนี้ เรียกว่า
EXE: Custom ซึ่งหมายความว่าเราจะใช้
EXE ของลูกค้าเพื่อ เรียกใช้และฉีดเข้าไปในคอมพิวเตอร์เป้าหมายเป็นบริการ
ดังนั้นฉันจะตั้งค่า EXE:: Custom เป็น
/var/www/html/backdoor exe.
อย่างที่คุณจำได้ ฉันเคยใช้แบ็คดอร์ ฉันเก็บมันไว้ใน
/var/www/html/backdoor exe ดังนั้นฉันจะกด Enter และฉันจะแสดงขั้นสูงอีกครั้งเพื่อให้แน่ใจว่าได้รับการตั้งค่าอย่างถูกต้อง
เพราะบางครั้งฉันสะกดผิด และมันคือ /var/www/html/backdoor
exe.
นั่นจึงสมบูรณ์แบบ
ทุกอย่างดีที่จะไป
ฉันจะใช้ประโยชน์จากสิ่งนี้
และนั่นจะอัปโหลด /var/www/html/backdoor exe บนคอมพิวเตอร์เป้าหมายโดยใช้เซสชันที่เราระบุ
เซสชันหมายเลขหนึ่ง
อย่างที่คุณเห็นตอนนี้ มีการอัปโหลดและติดตั้งแล้ว
และสิ่งสำคัญอย่างหนึ่งที่คุณต้องจำไว้คือไฟล์ทรัพยากรนี้
เพราะคุณสามารถใช้สิ่งนี้เพื่อล้างและลบแบ็คดอร์เมื่อคุณทำเสร็จแล้ว ดังนั้นหากคุณไม่ทำ ต้องการแบ็คดอร์บนคอมพิวเตอร์เป้าหมายอีกต่อไป
คุณสามารถใช้ไฟล์นี้เพื่อลบแบ็คดอร์นั้น ดังนั้นฉันจะเก็บมันไว้ใน Leafpad ที่นี่ เพื่อที่ฉันจะได้เปิดมันและลบแบ็คดอร์ของฉัน ถ้าฉันต้องการจะลบมันเมื่อใดก็ได้ในอนาคต
ถ้าฉันทำ session -l ฉันยังมีเซสชั่นของฉันอยู่ที่นี่และฉันสามารถโต้ตอบกับมันได้
สิ่งที่ฉันจะทำคือ
ฉันจะฆ่าเซสชั่นนั้นเสียจริงๆ
ฉันจะฆ่าเซสชันทั้งหมดของฉัน
และตอนนี้หากฉันแสดงรายการ ฉันไม่มีการเชื่อมต่อกับคอมพิวเตอร์เป้าหมายอย่างที่คุณเห็น
และฉันจะไปใช้ช่องโหว่/หลาย/ตัวจัดการของฉัน เพื่อที่ฉันจะได้ฟังการเชื่อมต่อที่เข้ามา
และทุกอย่างได้รับการกำหนดค่าอย่างถูกต้องแล้วในสิ่งนี้
ดังนั้นฉันจึงมีพอร์ตการเขียนและ IP การเขียนของฉัน
ตอนนี้ ถ้าฉันใช้ประโยชน์จากสิ่งนี้
ฉันจะเชื่อมต่อทันที เพราะแบ็คดอร์ของฉันถูกฉีดเข้าไปในคอมพิวเตอร์เป้าหมายที่พอร์ต
8080 บน HTTP แบบย้อนกลับ แต่ฉันจะไม่ทำตอนนี้
ฉันจะรีสตาร์ท คอมพิวเตอร์เป้าหมายเพียงเพื่อแสดงให้คุณเห็นว่าตอนนี้ฉันจะเชื่อมต่อกับคอมพิวเตอร์เครื่องนี้เสมอ
ผมจะทำการรีสตาร์ทตามปกติ
ดังนั้นโดยพื้นฐานแล้วคอมพิวเตอร์เครื่องนี้จะพยายามเชื่อมต่อกลับมาหาฉันทุกๆ
10 วินาที
ไม่ว่าจะรีสตาร์ทกี่ครั้ง มันก็ปิดตัวลง
ทุกครั้งที่คอมพิวเตอร์เครื่องนี้ทำงาน เครื่องจะพยายามเชื่อมต่อกลับมาหาฉันทุกๆ
10 วินาที
ทั้งหมดที่ฉันต้องทำคือเรียกใช้ตัวจัดการ Meterpreter
และรอการเชื่อมต่อ
ตอนนี้ การเชื่อมต่อนี้กำลังทำงานอย่างที่คุณเห็น
ไม่จำเป็นต้องอยู่ที่จุดเริ่มต้นเมื่อฉันฟังและฉันแค่จะใช้ประโยชน์จากการฟัง
และจะใช้เวลาสูงสุด 10 วินาทีในการรับการเชื่อมต่อกลับมา
และอย่างที่คุณเห็น ฉันได้เชื่อมต่อกับคอมพิวเตอร์เป้าหมายแล้ว
ฉันไปทำ sysinfo และเรียกใช้คำสั่งทั้งหมดที่เราได้เรียนรู้จนถึงตอนนี้ และเข้าถึงได้อย่างสมบูรณ์บนคอมพิวเตอร์เครื่องนั้น
.