ผู้สอน: โอเค ในวิดีโอนี้
เราจะใช้ Veil เพื่อสร้างแบ็คดอร์
อย่างแรกที่ฉันจะทำคือ ฉันจะทำรายการเครื่องมือที่มี
และฉันจะใช้อันดับหนึ่ง
เพราะเราต้องการใช้การหลบเลี่ยง
แล้วฉันจะแสดงรายการเพย์โหลดของฉัน
และคุณพูดในการบรรยายครั้งก่อน
ฉันต้องการใช้ go meterpreter reverse HTTPS นั่นคือหมายเลข
15
ฉันจะใช้ 15
และนั่นจะรายการ...
อย่างแรกเลย มันจะแสดงข้อมูลเกี่ยวกับเพย์โหลดเฉพาะนี้ให้ฉันดู
จากนั้นจะแสดงตัวเลือกต่างๆ ที่ฉันสามารถตั้งค่าสำหรับเพย์โหลดนี้ได้
ดังนั้นตัวเลือกหลักที่คุณต้องการตั้งค่าและตัวเลือกที่สำคัญที่สุดคือที่อยู่
IP
นี่คือที่อยู่ IP ที่คุณจะได้รับการเชื่อมต่อ
อย่างที่เราพูดไป เราจะมีการเชื่อมต่อแบบย้อนกลับ
และเราจำเป็นต้องตั้งค่าที่อยู่
IP ซึ่งเพย์โหลดหรือแบ็คดอร์จะพยายามเชื่อมต่อกลับ
และในกรณีของเรา
เราต้องการรับการเชื่อมต่อกลับไปยังเครื่องกาลีนี้
ดังนั้นเราจะตั้งค่า IP lhost เป็นที่อยู่
IP ของเครื่องกาลีปัจจุบัน
ตอนนี้เพื่อรับ IP ของเครื่อง Kali
ฉันต้องเรียกใช้ ifconfig
ผมจะแบ่งหน้าจอโดยคลิกขวาแล้วคลิกแยกตามแนวนอน
และฉันแค่จะย่อให้น้อยลง แล้วเราจะเรียกใช้
ifconfig
ตอนนี้คุณสามารถเห็นที่อยู่ IP ในที่นี่คือ 10 20. 14. 213.
นี่คือ IP ของเครื่อง Kali ของฉัน
นี่คือ IP ของเครื่องที่ฉันใช้เป็นเครื่องโจมตี
นี่คือจุดที่ฉันต้องการให้การเชื่อมต่อกลับมา เพื่อที่ฉันจะสามารถแฮ็กคอมพิวเตอร์เป้าหมายได้เมื่อดำเนินการแบ็คดอร์
ผมจะตั้งค่า lhost เป็น 10 20. 14. 213.
ดังนั้นคุณจึงสามารถตั้งค่าตัวเลือกเหล่านี้ได้โดยใช้คำสั่ง set
สิ่งที่คุณต้องทำคือเขียนเซ็ต ตามด้วยตัวเลือกที่คุณต้องการเปลี่ยน
ในกรณีนี้ เราต้องการเปลี่ยน lhost
และเราต้องการเปลี่ยนเป็น 10 20. 14. 213.
ตอนนี้ lport ถูกตั้งค่าเป็น 80 ซึ่งดีมาก เพราะนั่นคือพอร์ตที่เว็บเซิร์ฟเวอร์ใช้
อย่างที่ฉันพูด
การเชื่อมต่อจะดูเหมือนกับว่าบุคคลเป้าหมายกำลังเชื่อมต่อกับเว็บไซต์
และมันจะไม่น่าสงสัย
แต่ฉันไม่ต้องการใช้พอร์ตนั้นเพราะฉันจะมีเว็บเซิร์ฟเวอร์ที่ทำงานอยู่และเราจะพูดถึงเรื่องนี้ในภายหลัง
ผมจะเปลี่ยนเป็น 8080
8080 เป็นอีกพอร์ตหนึ่งที่เว็บเซิร์ฟเวอร์ใช้
ดังนั้นจึงยังไม่น่าสงสัยและควรเลี่ยงผ่านไฟร์วอลล์
ผมจะตั้งค่าแบบเดียวกับที่เราทำก่อนหน้านี้กับ
lhost เราจะทำ lport เป็นค่าที่เราต้องการตั้งค่าตัวเลือกนี้
และเราจะตั้งค่าเป็น 8080
ตอนนี้ ถ้าฉันทำตัวเลือกอีกครั้งเพื่อแสดงรายการตัวเลือกทั้งหมด
คุณจะเห็นว่า lhosts เปลี่ยนเป็น 10
20. 14. 213
และ lport เปลี่ยนเป็น 8080
ตอนนี้ หากคุณสร้างแบ็คดอร์แบบนี้ คุณจะข้ามโปรแกรมป้องกันไวรัสทั้งหมดยกเว้น
AVG
ฉันได้ลองสิ่งนี้แล้ว นั่นคือวิธีที่ฉันรู้สิ่งนี้
และนั่นยังไม่ดีพอเพราะเราต้องการเลี่ยงทุกอย่าง
ตอนนี้ วิธีการทำงานของโปรแกรมแอนตี้ไวรัสคือพวกเขามีฐานข้อมูลลายเซ็นขนาดใหญ่มาก
ลายเซ็นเหล่านี้สอดคล้องกับไฟล์ที่มีรหัสที่เป็นอันตราย
สิ่งที่พวกเขาทำคือเปรียบเทียบลายเซ็นของไฟล์ของคุณ
แบ็คดอร์ของคุณ กับไฟล์ทั้งหมดในฐานข้อมูลขนาดใหญ่นี้
หากไฟล์ของคุณตรงกับไฟล์เหล่านี้ ไฟล์เหล่านั้นจะติดธงว่าเป็นไวรัสหรือมัลแวร์
หากไม่เป็นเช่นนั้น
พวกเขาจะคิดว่ามันเป็นไฟล์ปกติและไม่ใช่มัลแวร์
ประเด็นหลักในที่นี้คือ เราจะพยายามแก้ไขไฟล์
แบ็คดอร์ของเรา ให้มากที่สุดเท่าที่จะเป็นไปได้
เพื่อทำให้เป็นเอกลักษณ์มากขึ้น เพื่อที่จะข้ามฐานข้อมูลลายเซ็น และจะสามารถข้ามโปรแกรมป้องกันไวรัสได้
อย่างที่บอก Veil ทำเพื่อเราอยู่แล้ว
มันเข้ารหัสลับๆ ลับๆ ล่อๆ ฉีดเข้าไปในหน่วยความจำ
เพื่อไม่ให้ถูกตรวจจับ
และมันทำงานได้ดี
มันข้ามทุกอย่างไปได้เกือบทุกอย่าง
ยกเว้นโปรแกรมป้องกันไวรัสเพียงโปรแกรมเดียว
เพื่อที่จะข้ามโปรแกรมแอนตี้ไวรัสตัวสุดท้ายนี้
ฉันจะตั้งค่าตัวเลือกที่เป็นตัวเลือกซึ่งไม่ได้ช่วยอะไรมาก
พวกเขาจะทำให้ประตูหลังดูแตกต่างออกไปเล็กน้อย
สิ่งแรกที่ฉันจะแก้ไขคือโปรเซสเซอร์
และนั่นคือจำนวนโปรเซสเซอร์ขั้นต่ำที่แบ็คดอร์ใช้
ฉันจะไม่ตั้งตัวเลขจำนวนมากเพราะนั่นจะทำให้แบ็คดอร์ของฉันไม่ทำงาน
ฉันจะตั้งค่าเป็นอันเดียว
ซึ่งแทบไม่มีอะไรเลยจริงๆ แต่ฉันแค่จะตั้งค่าตัวเลือกนี้เพื่อทำให้โค้ดดูแตกต่างออกไปเล็กน้อย
งั้นเดี๋ยวผมจัดให้
อีกครั้ง เช่นเดียวกับที่เราตั้งค่า lport
และ lhost เราจะใส่ชื่อตัวเลือก
ซึ่งเป็นตัวประมวลผล
และเราจะตั้งให้เป็นที่หนึ่ง
และฉันจะตั้งค่าตัวเลือกอื่นด้วย
ซึ่งก็คือตัวเลือกการนอนหลับ
และนั่นโดยพื้นฐานแล้วทำให้แบ็คดอร์สลีปเป็นเวลาหลายวินาทีที่คุณตั้งค่าไว้
ก่อนที่มันจะรันโค้ดชั่วร้ายที่คุณมีอยู่ในนั้น
ก่อนที่มันจะรันเพย์โหลด
ผมจะตั้งค่านี้เป็นหก
อีกครั้งไม่มีเหตุผลที่แท้จริงสำหรับเรื่องนี้
ฉันทำสิ่งนี้เพื่อทำให้แบ็คดอร์ดูแตกต่างออกไปเล็กน้อย
งั้นฉันจะนอนหกโมง
ดังนั้นฉันจะกด Enter และฉันจะเลือกตัวเลือกอีกครั้ง
เพื่อให้แน่ใจว่าตัวเลือกทั้งหมดถูกตั้งค่าตามที่ฉันต้องการ
ดังนั้นฉันจึงตั้งค่าที่อยู่ IP ของฉันอย่างถูกต้อง
ฉันมี lport ของฉัน ฉันมีโปรเซสเซอร์ และฉันมีการนอนหลับ
ฉันจะสร้างแบ็คดอร์
และตอนนี้ก็ขอให้ฉันตั้งชื่อแบ็คดอร์นี้ว่าอะไร
ผมจะตั้งชื่อแบ็คดอร์นี้ว่า rev_https_8080
เพียงเพื่อให้เราจำได้ว่า payload
ใดและพอร์ตใดที่จะใช้สำหรับแบ็คดอร์นี้ในอนาคต
ตอนนี้ แบ็คดอร์ถูกสร้างขึ้นแล้ว
และคุณสามารถเห็นได้ว่ามันกำลังบอกโมดูลที่ใช้อยู่
และกำลังบอกเราว่าแบ็คดอร์ถูกเก็บไว้ที่ใด
แบ็คดอร์ถูกเก็บไว้ในพาธนี้ตรงนี้ ผมจะคัดลอกมัน
ไปข้างหน้าและตรวจสอบเพื่อดูว่าโปรแกรมป้องกันไวรัสตรวจพบแบ็คดอร์หรือไม่
ตอนนี้คุณสามารถใช้ฟีเจอร์ในตัวของ Veil ได้โดยใช้คำสั่ง
checkvt แต่ฟีเจอร์นี้ใช้เฉพาะลายเซ็นต์ของไฟล์เท่านั้น
และไม่แม่นยำร้อยเปอร์เซ็นต์
บางครั้งมันบอกคุณว่าไฟล์จะข้ามโปรแกรมป้องกันไวรัสทั้งหมด
แต่จะถูกตรวจพบจริงๆ
คุณยังสามารถใช้ VirusTotal ได้
แต่ฉันไม่แนะนำและอย่าทำอย่างนั้น เพราะถ้าคุณทำเช่นนั้น
แบ็คดอร์ของคุณจะมีประสิทธิภาพน้อยลง
เนื่องจาก VirusTotal แบ่งปันผลการสแกนกับโปรแกรมป้องกันไวรัส
สิ่งที่เราจะทำคือเราจะใช้เว็บไซต์ชื่อ
NoDistribute
ดังนั้นเราจะไปตอนนี้
ดังนั้นฉันจะใช้ Google สำหรับ NoDistribute
และสิ่งที่จะทำ มันคล้ายกับ VirusTotal
ข้อแตกต่างเพียงอย่างเดียวคือ
มันจะไม่แชร์ผลการสแกนกับโปรแกรมป้องกันไวรัส
ดังนั้นมันจะไม่ส่งผลต่อแบ็คดอร์ของคุณ
ดังนั้นฉันจะคลิกที่เรียกดูเพื่อไปยังไฟล์ของฉัน
และฉันจะคัดลอกตำแหน่งที่จัดเก็บไฟล์ไว้
ดังนั้น Veil กำลังบอกฉันว่าตอนนี้มันถูกเก็บไว้ในตำแหน่งนี้ใน
usr/share/veil-output/compiled
ฉันจะคัดลอกสิ่งนี้และฉันจะมาที่นี่
ฉันจะคลิกที่ปากกาแล้ววางตำแหน่ง
ฉันจะคลิกเปิดและสแกนไฟล์
ฉันจะใส่ลิงก์ไปยังเว็บไซต์นี้ในแหล่งข้อมูลของการบรรยายนี้
พร้อมด้วยทางเลือกอื่นเผื่อว่ามันไม่ได้ผลสำหรับคุณ
และอย่างที่คุณเห็น
ไฟล์ดังกล่าวกำลังข้ามโปรแกรมป้องกันไวรัสทั้งหมด
ดังนั้นเราจึงสามารถใช้แบ็คดอร์นี้กับอุปกรณ์ใดๆ ก็ได้
และเราจะตรวจสอบให้แน่ใจว่าอุปกรณ์หรือคอมพิวเตอร์นั้นจะไม่สามารถตรวจพบไฟล์นี้เป็นไวรัสได้
ตอนนี้ โปรดจำไว้ว่าคุณจะไม่ได้รับผลลัพธ์ที่สมบูรณ์แบบเช่นนี้เสมอไป
โปรแกรมป้องกันไวรัสจะอัปเดตฐานข้อมูลของตนอยู่เสมอ
และ Veil จะอัปเดตวิธีสร้างแบ็คดอร์เสมอ
ดังนั้นมันจึงค่อนข้างเหมือนกับวัฏจักรที่สมบูรณ์
Veil พยายามหลีกเลี่ยงแอนตี้ไวรัสอยู่เสมอ
และแอนตี้ไวรัสก็พยายามตรวจหาแบ็คดอร์ล่าสุดอยู่เสมอ
ก่อนอื่น คุณต้องแน่ใจว่าคุณกำลังใช้
Veil เวอร์ชันล่าสุด และคุณจะต้องทดลองกับเพย์โหลดต่างๆ
และตัวเลือกต่างๆ จนกว่าคุณจะทำให้มันใช้งานได้
นี่เป็นวิธีการพื้นฐานที่สุดในการสร้างแบ็คดอร์ที่ตรวจไม่พบ
ที่จริงแล้ว ฉันครอบคลุมถึงวิธีการขั้นสูงในหลักสูตรวิศวกรรมสังคมและในหลักสูตร
Python ของฉัน ซึ่งฉันจะแสดงให้คุณเห็นถึงวิธีการเขียนแบ็คดอร์ของคุณเอง
ซึ่งเป็นวิธีที่ดีที่สุด
แต่วิธีการเหล่านี้ซับซ้อนกว่า และหลักสูตรนี้ได้รับการออกแบบให้เป็นหลักสูตรทั่วไปที่จะแนะนำคุณเกี่ยวกับสาขาการแฮ็กข้อมูลส่วนใหญ่โดยไม่ต้องเจาะลึกลงไปเลย
ดังนั้น หากคุณต้องการเรียนรู้วิธีขั้นสูงเพิ่มเติมของบายพาสและโปรแกรมป้องกันไวรัส
ให้ตรวจสอบหลักสูตรเหล่านี้ในการบรรยายพิเศษ ซึ่งเป็นการบรรยายครั้งสุดท้ายของหลักสูตร
แต่อย่างไรก็ตาม คุณไม่จำเป็นต้องกังวลเกี่ยวกับเรื่องนี้ในตอนนี้
หากคุณไม่สามารถหลีกเลี่ยงแอนตี้ไวรัสจำนวนมากได้ คุณสามารถปิดตัวป้องกัน
windows หรือโปรแกรมป้องกันไวรัสในเครื่องเป้าหมายของ
Windows เพื่อทำการทดสอบได้ในขณะนี้ เพียงเพื่อรับแนวคิดเกี่ยวกับวิธีสร้างแบ็คดอร์และวิธีโต้ตอบกับพวกมัน .
จากนั้น หากคุณต้องการเรียนรู้เพิ่มเติม
คุณสามารถดูหลักสูตรอื่นๆ เหล่านี้ได้ เนื่องจากหลักสูตรอื่นๆ
เหล่านี้จะต่อยอดจากสิ่งที่คุณจะเรียนรู้ที่นี่
ดังนั้นคุณจะต้องเรียนรู้ทักษะเหล่านี้ที่นี่อยู่ดี
ลองชมวิดีโอ YouTube ในแหล่งข้อมูลของการบรรยายนี้เพื่อดูว่าวิธีการเหล่านี้มีหน้าตาเป็นอย่างไรและมีประสิทธิภาพเพียงใด