เอาล่ะตอนนี้เรามี vild ที่โหลดแล้วคุณสามารถเห็นมันแสดงคำสั่งหลักที่คุณสามารถใช้ได้ด้วย
ดังนั้นคำสั่งแรกคือคุณสามารถออกเพื่อออก
คุณสามารถทำข้อมูลเพื่อรับข้อมูลเฉพาะเกี่ยวกับ
คุณสามารถทำรายการเพื่อแสดงเครื่องมือที่มีอยู่ที่คุณสามารถทำการอัปเดตเพื่ออัปเดตได้
และนี่เป็นสิ่งที่สำคัญมากเพราะคุณต้องการทราบข้อมูลล่าสุดเกี่ยวกับโปรแกรมป้องกันไวรัส
จากนั้นคุณสามารถใช้เครื่องมือ
ตอนนี้เรามาเริ่มหลีกเลี่ยงกัน
และเมื่อเราทำมันจะกลายเป็นเรื่องง่ายมากและคุณจะสามารถเข้าใจสิ่งนี้ได้มากขึ้นในตอนนี้
จะมีสองเครื่องมือหลัก
และถ้าเราทำรายการคุณจะสามารถเห็นมันได้
ดังนั้นเรามีอันแรกซึ่งเป็นสิ่งที่เราสนใจซึ่งเรียกว่าการหลีกเลี่ยงและนั่นคือสิ่งที่สร้าง backorders
ที่ตรวจจับไม่ได้สำหรับเรา
แล้วก็มีอันที่สองที่เรียกว่าอาวุธยุทโธปกรณ์และเครื่องมือนี้สร้างเพย์โหลดที่ใช้ในการหลบหลีกเพื่อให้คุณมองได้ว่าเป็นผู้ช่วยหรือเครื่องมือรอง
ตอนนี้สิ่งที่ฉันหมายถึงโดยน้ำหนักบรรทุกเป็นน้ำหนักบรรทุกเป็นส่วนหนึ่งของรหัสของประตูหลังที่ทำสิ่งที่เราต้องการที่จะทำสิ่งชั่วร้าย
ถ้าคุณบอกว่าเป็นส่วนหนึ่งของรหัสที่ให้เราเชื่อมต่อย้อนกลับ
เป็นส่วนหนึ่งของรหัสที่ดาวน์โหลดและดำเนินการบางอย่างบนคอมพิวเตอร์เป้าหมาย
เป็นส่วนหนึ่งของรหัสที่ช่วยให้เราสามารถบรรลุสิ่งที่เราต้องการโดยการเรียกใช้ไฟล์นั้น
และนี่จะชัดเจนขึ้นเมื่อเราเริ่มใช้ Bill ตอนนี้ตอนนี้เราสนใจที่จะใช้ในการหลีกเลี่ยง
เราจะใช้อันเดียวเพราะนั่นคือเครื่องมือแรกที่เป็นอันดับหนึ่ง
และอย่างที่คุณเห็นเรามีเวอร์ชั่นที่โหลดตอนนี้
และอย่างที่ฉันบอกไปก่อนหน้านี้เคยเป็นเครื่องมือแบบสแตนด์อโลนที่คุณเพิ่งดาวน์โหลดด้วยตัวเอง แต่ตอนนี้พวกเขารวมมันเข้าด้วยกัน
ทีนี้อย่างที่คุณเห็นสิ่งแรกที่เราได้รับเมื่อเราโหลดโทรทัศน์คือคำสั่งที่คุณสามารถใช้งานได้เช่นกัน
ดังนั้นสิ่งแรกที่เราต้องการทำคือเราต้องการทำรายการเพื่อดูเพย์โหลดที่มีอยู่ทั้งหมด
และอย่างที่คุณเห็นเรามี 41
เพย์โหลดที่แตกต่างกันและเพย์โหลดทั้งหมดเหล่านี้เป็นไปตามรูปแบบการตั้งชื่อที่แน่นอนและคุณสามารถดูตัวอย่างลองทำตัวอย่างนี้ตรงนี้เพราะนั่นคือเพย์โหลดที่ฉันจะใช้
คุณสามารถดูน้ำหนักบรรทุกแบ่งออกเป็นสามส่วน
ส่วนแรกที่นี่หมายถึงภาษาการเขียนโปรแกรมที่จะบรรจุในส่วนของข้อมูล
ดังนั้นเราจึงมีรหัสชั่วร้ายและจากนั้นรหัสชั่วร้ายจะถูกห่อเป็นภาษาการเขียนโปรแกรมบางอย่างที่คอมพิวเตอร์เป้าหมายเข้าใจ
และที่นี่คุณจะเห็นว่าส่วนของข้อมูลนี้ใช้ภาษาโปรแกรม Go
เราสามารถเห็นสิ่งนี้ใช้ดูเห็นเราสามารถเห็นสิ่งเหล่านี้ที่คุณเห็นในขณะที่เรามีหลามเรามีพลังเปลือกและเรามี
Rubie ถ้าเราเลื่อนลงส่วนที่สองของน้ำหนักบรรทุกเป็นสิ่งสำคัญ
นี่คือประเภทของเพย์โหลดประเภทของรหัสที่จะถูกดำเนินการบนคอมพิวเตอร์ของเป้าหมาย
ในตัวอย่างนี้เราใช้แมทเทลปีเตอร์ซึ่งเป็นน้ำหนักบรรทุกที่ออกแบบโดยฟลอยด์มิเตอร์ที่มีเนื้อมากที่สุดฟลอยด์เป็นโครงร่างขนาดใหญ่สำหรับแฮ็คคิน
แต่ในการบรรยายครั้งนี้เรามุ่งเน้นไปที่การสร้างส่วนของข้อมูลที่เรียกว่าผู้แก้ไข
และสิ่งที่เจ๋งมากเกี่ยวกับนาย Patel
มันทำงานในหน่วยความจำและช่วยให้เราสามารถย้ายระหว่างกระบวนการของระบบเพื่อให้เราสามารถมี payload หรือประตูหลังทำงานจากกระบวนการปกติเช่น Explorer
และส่วนของข้อมูลนี้จะช่วยให้เราสามารถควบคุมคอมพิวเตอร์เป้าหมายได้อย่างเต็มที่
ดังนั้นเราจะสามารถนำทางผ่านระบบไฟล์ดาวน์โหลดไฟล์อัปโหลดเปิด mike
เปิดบนเว็บแคมแม้กระทั่งใช้คอมพิวเตอร์เครื่องนั้นเพื่อแฮ็คคอมพิวเตอร์เครื่องอื่น ๆ ติดตั้งคีย์ล็อกหรือคุณสามารถทำอะไรก็ได้ที่คุณคิด
และทั้งหมดนี้จะถูกเรียกใช้จากหน่วยความจำจากกระบวนการปกติในระบบ
ดังนั้นจึงเป็นเรื่องยากที่จะตรวจจับ
และไม่ทิ้งรอยเท้าไว้มากมาย
นั่นเป็นเหตุผลว่าทำไมมันถึงยอดเยี่ยมจริงๆและเราจะใช้มันเป็นจำนวนมาก
ส่วนที่สามของชื่อเป็นวิธีที่จะใช้ในการสร้างการเชื่อมต่อนั้น
ดังนั้นที่นี่เราจะเห็นได้ว่าสิ่งนี้เรียกว่า Drive Hastey CPS
ดังนั้นการลงทะเบียนย่อมาจาก reverse และรีบร้อน T พี
เช่นเดียวกับโปรโตคอลที่จะถูกใช้เพื่อสร้างการเชื่อมต่อเพื่อให้เราเห็นว่าส่วนของข้อมูลนี้จะสร้างหรือย้อนกลับการเชื่อมต่อ CPS ที่รีบร้อน
คุณสามารถเห็นอันนี้ได้ที่นี่ตัวอย่างเช่นมันสร้างการเชื่อมต่อ ETP ย้อนกลับและเรามีอันนี้ที่นี่ที่สร้างการเชื่อมต่อ
TCAP แบบย้อนกลับ
ตอนนี้สิ่งที่ฉันหมายถึงโดยย้อนกลับคือการเชื่อมต่อจะมาจากคอมพิวเตอร์เป้าหมายไปยังคอมพิวเตอร์ของฉันเอง
ดังนั้นฉันจึงต้องการที่จะเชื่อมต่อกับคอมพิวเตอร์ที่ฉันต้องการไต่เขา
สิ่งที่จะเกิดขึ้นคือเมื่อคนคลิกสองครั้งที่ประตูหลังประตูหลังจะเชื่อมต่อกลับมาที่ฉันจากคอมพิวเตอร์เป้าหมาย
สิ่งที่ยอดเยี่ยมเกี่ยวกับเรื่องนี้คือฉันจะสามารถหลีกเลี่ยงโปรแกรมป้องกันไวรัสได้เนื่องจากการเชื่อมต่อไม่ได้ไปที่คอมพิวเตอร์เป้าหมายกำลังกลับมาที่คอมพิวเตอร์ของฉัน
ดังนั้นราวกับว่ากลุ่มเป้าหมายกำลังเชื่อมต่อกับเว็บไซต์ปกติ
ฉันจะใช้ aport ที่ไซต์ใช้ซึ่งเป็น 80 หรือ 88
ดังนั้นอีกครั้งหากบุคคลทำการวิเคราะห์การเชื่อมต่อมันจะดูเหมือนกับว่าพวกเขากำลังเชื่อมต่อกับเว็บปกติ
และหากคอมพิวเตอร์เป้าหมายถูกซ่อนอยู่หลังเราเตอร์หรือหลังเครือข่าย
อีกครั้งสิ่งนี้จะใช้งานได้เนื่องจากการเชื่อมต่อมาจากคอมพิวเตอร์ปลายทางกับฉันแทนที่จะเชื่อมต่อกับคอมพิวเตอร์เป้าหมาย
ดังนั้นการใช้การเชื่อมต่อแบบย้อนกลับจึงมีประโยชน์จริงๆ
และฉันคิดว่านี่เป็นวิธีเดียวที่ใช้งานได้จริงในการเข้าถึงคอมพิวเตอร์เพราะมีหลายสิ่งหลายอย่างที่สามารถหยุดคุณไม่ให้เชื่อมต่อกับคอมพิวเตอร์
ตอนนี้เป็นรูปแบบการตั้งชื่อทั่วไป
คุณจะเห็นเพย์โหลดบางรายการเช่นนี้ที่นี่ซึ่งไม่เป็นไปตามรูปแบบการตั้งชื่อทั่วไป
และโดยทั่วไปสิ่งที่เพย์โหลดทำเช่นนี้เราสามารถเห็นอันนี้เรียกว่า shellcode inject
ดังนั้นสิ่งที่จะทำคือมันจะสร้างเพย์โหลดที่อัดฉีดเพย์โหลดอื่น ๆ ของคุณ
ดังนั้นมันจะสร้างเพย์โหลดปกติและเพย์โหลดปกติจะแทรกเพย์โหลดนักแปล
ทีนี้สิ่งนี้จะพยายามหลีกเลี่ยงความปลอดภัยมากขึ้นได้อย่างไร
แต่โดยปกติแล้วพวกเขาต้องการหลีกเลี่ยงสิ่งต่าง ๆ มากกว่าเพย์โหลดปกติจะบายพาส
นั่นเป็นเหตุผลที่ฉันมักจะใช้เพย์โหลดปกติหนึ่งในที่นี่
ดังนั้นนี่คือมัน
นี่คือทั้งหมดที่เกี่ยวกับ payloads
ดังนั้นฉันจึงใช้เวลาสักครู่ แต่ฉันต้องการให้แน่ใจว่าพวกคุณเข้าใจรูปแบบการตั้งชื่อ
ฉันต้องการให้คุณเข้าใจว่า payload คืออะไรและความแตกต่างระหว่าง reverse และ bind และ tcp
payload
วิธีนี้รถยนต์ที่เหลือจะกลายเป็นชัดเจนกับคุณและฉันสามารถใช้น้ำหนักบรรทุกที่ฉันต้องการได้โดยไม่ต้องอธิบายว่ามันคืออะไร
ในภาพถัดไปเราจะสร้างส่วนของข้อมูลและเราจะทดสอบกับโปรแกรมป้องกันไวรัส