ช่องโหว่การเรียกใช้รหัสนี้ช่องโหว่ประเภทนี้ทำให้เราสามารถเรียกใช้รหัสระบบปฏิบัติการบนเซิร์ฟเวอร์เป้าหมายการแก้ไขเซิร์ฟเวอร์เป้าหมายที่ใช้ Windows จะสามารถเรียกใช้คำสั่ง Windows
หากใช้ Linux
แล้วเราจะสามารถใช้คำสั่งถัดไป
เห็นได้ชัดว่านี่เป็นปัญหาที่สำคัญอย่างยิ่งที่จะช่วยให้เราทำสิ่งที่เราต้องการกับเป้าหมายจริง ๆ เราสามารถอัปโหลด PH
reshelve ใช้พวกเขาเมื่อคุณได้รับคำสั่งหรืออัปโหลด payload หรือไวรัสหรือสิ่งที่เราต้องการ รับคำสั่ง
linux
คุณต้องตรวจสอบให้แน่ใจว่าคุณกำลังอัปโหลดไฟล์ไปยังไฟล์หรือไดเรกทอรีที่คุณได้รับอนุญาตให้เขียนข้อมูล
อีกวิธีหนึ่งในการใช้ประโยชน์จากช่องโหว่นี้คือเพียงแค่เรียกใช้คำสั่ง OS และรับโล่ย้อนกลับตามคำสั่งเหล่านี้
ดังนั้นเนื่องจากเราสามารถเรียกใช้คำสั่งระบบปฏิบัติการเราสามารถใช้ภาษาการเขียนโปรแกรมได้รับการสนับสนุนโดยระบบปฏิบัติการนั้นเพื่อลองและรับการเชื่อมต่อย้อนกลับบนคอมพิวเตอร์ของเรา
ดังนั้นก่อนอื่นเรามาสมมติว่าเรากำลังดูที่นี่และเราจัดการเราจะไปรอบ ๆ
แล้วเราไปที่แท็บและเว็บไซต์ที่ให้คุณทำสิ่งตัวอย่าง
ตอนนี้สิ่งที่คุณควรทำคือคุณควรลองทดสอบด้วยกล่องอินพุตใด ๆ
ที่คุณเห็นลองดูว่ากล่องป้อนข้อมูลทำอะไรได้บ้างและคุณใส่อะไรลงไปได้บ้างคุณจะทำอะไรได้บ้างเพื่อให้ทำงานได้
ตัวอย่างเช่นกล่องแรงกระตุ้นนี้กำลังบอกคุณว่ามันจะทำการ ping
และถ้าคุณดึงมันออกมาถ้าคุณยกตัวอย่างฉันจะใส่ 10 2014 สองหรือสามซึ่งก็คือ IP ของฉันเอง
และเพื่อที่จะเห็นมันเพื่อใช้มันเป็นคนปกติและฉันจะทำตามที่ฉันทำและกำลังจะไปข้างหน้าและคิดว่ามันสำหรับฉันและให้ผลลัพธ์พิน
ดังนั้นสิ่งที่ดูเหมือนที่นี่คือการใช้คำสั่ง ping และระบบ Linux
ตอนนี้เรามาดูกันว่าเราสามารถใช้ประโยชน์จากมันได้หรือไม่
มาเลย
ดังนั้นสิ่งที่มันทำคือมันเกิดขึ้นและมีกำหนด
ดังนั้นเราจึงส่ง 10 2014 ถึงทั้งสามเป็นการจ่ายเงินแล้วไปที่เว็บเซิร์ฟเวอร์และเว็บเซิร์ฟเวอร์กำลังจ่ายเงิน 10
2014 ถึง 3
ถ้าอย่างนั้นเรามาดูว่าเราสามารถใช้ประโยชน์จากวิธีนี้ได้อย่างไร
ถ้ามันทำในสิ่งที่เราใส่ตรงนี้แล้วก็ถึงกำหนดจ่ายเงินตอนนี้ในคำสั่งที่ใช้ Linux และ
Unix คุณสามารถใช้การออกแบบเพื่อรันคำสั่งหลายคำสั่งในหนึ่งบรรทัด
ดังนั้นถ้าคุณทำเช่นนี้ใน terminal ของคุณเอง
ดังนั้นฉันจะไปที่สถานีของฉันที่นี่และฉันจะทำ ls ซึ่งเป็นคำสั่งรายการแล้ว
PWT เป็นสิ่งที่แสดงรายการสิ่งที่ไดเรกทอรีการทำงานของคุณ
ดังนั้นถ้าฉันทำ Elyas ตามด้วยการออกแบบแล้วทำ PWT มันจะรันทั้งสองคำสั่ง
ดังนั้นมันจะทำสิ่งนี้แล้วมันจะแสดงว่าไดเรกทอรีทำงานอยู่ที่ใด
ดังนั้นเราสามารถทำสิ่งเดียวกันกับสิ่งนี้และดูว่ามันเหมาะกับเราหรือไม่
ดังนั้นเราจึงได้ IP ที่ถูกต้องจากนั้นฉันจะทำ PWT และดูว่ามันจะใช้งาน PWT
สำหรับฉันหรือไม่หากเป็นเช่นนั้นนี่เป็นช่องโหว่ในการเรียกใช้รหัส
และฉันสามารถดำเนินการสิ่งที่ฉันต้องการบนเซิร์ฟเวอร์
ลองดูว่าจะเกิดอะไรขึ้น
ฉันจะวางและฉันจะกดส่งทันทีที่คุณเห็นว่าเราได้ผลลัพธ์สำหรับจุดสิ้นสุด
เราได้รับไดเรกทอรีการทำงานปัจจุบันของเรา
ดังนั้นมันจึงเป็นสิ่งเดียวที่ว ดับบลิว DV มีความสามารถในฐานะ exec ดังนั้นจึงดำเนินการ PWT ที่ฉันแทรก
และนั่นหมายความว่าฉันสามารถแทรกคำสั่งใด ๆ
ที่ฉันต้องการในนั้นและพวกเขาจะถูกดำเนินการดังนั้นฉันได้แทรกไฟล์ทรัพยากรที่คุณสามารถใช้เพื่อรับการเชื่อมต่อย้อนกลับจากคอมพิวเตอร์เป้าหมาย
ขณะนี้มีหลายวิธีหลายคำสั่งที่จะให้การเชื่อมต่อย้อนกลับ
คำสั่งทั้งหมดเหล่านี้ขึ้นอยู่กับภาษาการเขียนโปรแกรมดังนั้นตัวอย่างเช่นเรามีคำสั่งและ BHB เรามีคำสั่ง
ทับทิมคุณมีคำสั่ง Perl และเรามีหนึ่งสำหรับทุบตีทุบตีเป็นภาษาคำสั่งเปลือก Linux
ดังนั้นระบบปฏิบัติการ UNIX ทั้งหมดจะสามารถดำเนินการคำสั่ง Passhe ได้
นั่นเป็นวิธีที่ดีมากในการทำเช่นนั้น
ดังนั้นระบบ Unix ส่วนใหญ่คำสั่งนี้ควรทำงานกับระบบที่ใช้ระบบปฏิบัติการยูนิกซ์เป็นส่วนใหญ่
ดังนั้นนี่จะเป็นวิธีที่ดีในการทำมัน
อีกครั้งส่วนใหญ่จะมี Python ดังนั้น Python จะเป็นวิธีที่ดี netcat ส่วนใหญ่จะมี netcat
ด้วยดังนั้น netcast จึงเป็นวิธีที่ดี
และเราจะใช้ netcat ในวิดีโอนี้
ดังนั้นสิ่งที่ฉันจะทำคือก่อนอื่นฉันจะฟังการเชื่อมต่อเหมือนกับที่เราเคยทำกับฉันเพื่อใช้ประโยชน์เมื่อเราเคยทำสิ่งที่เราได้เรียนรู้
คุณสามารถใช้หลายร้อยสำหรับสิ่งนี้และฟังการเชื่อมต่อ
ฉันจะทำให้มันง่ายขึ้นและแสดงวิธีการใหม่และฉันจะใช้ netcat
ดังนั้นและฉันก็เป็นเครื่องมือที่ช่วยให้คุณฟังและเชื่อมต่อคอมพิวเตอร์เข้าด้วยกัน
ดังนั้นฉันจะฟังที่พอร์ต 88
นั่นคือดีวีดีโปรแกรมที่เพิ่งเห็นเราเพื่อเราจะได้เห็นอะไรผิดพลาดมากมาย
และเรากำลังบอกให้ฟังโดยใช้ตัวเลือก L ที่พอร์ต 88
ดังนั้นฉันจะกด Enter และก็บอกว่ามันแค่ฟังพอร์ต 80 80 นั่นคือทั้งหมดที่จะทำ
ผู้บัญชาการคนต่อไปที่เราจะทำคือเรากำลังพยายามเชื่อมต่อจากเว็บเซิร์ฟเวอร์กลับไปที่คอมพิวเตอร์ของฉันโดยใช้ netcat
ดังนั้นเราสมมติว่าเว็บเซิร์ฟเวอร์มี netcat
เราจะลองและดูว่าใช้งานได้หรือไม่
คำสั่งนั้นง่ายมากมันไม่ได้ถูกตัดและเราบอกให้คุณใช้ bin bash และเราจะให้ IP
ของอุปกรณ์ของฉันผู้โจมตีหรืออุปกรณ์ของฉันซึ่งคือ 10 20 14 จากนั้นพอร์ตที่
80 80 เรากำลังฟังที่นี่
ดังนั้นฉันจะคัดลอกสิ่งนั้นและฉันจะดำเนินการแบบเดียวกับที่เราใช้ในการดำเนินการ dPw dPw เกิดขึ้นดังนั้นสิ่งสุดท้ายที่เราทำคือ 10 20
14 2
0 3 แล้วเราก็ทำ PWT
ดังนั้นสิ่งที่ฉันจะทำตอนนี้ฉันจะลบ PWT
และวางรหัสที่เราเพิ่งสร้างขึ้นซึ่งจะพยายามเชื่อมต่อจากเว็บเซิร์ฟเวอร์กลับไปที่ Callimachi ในเครื่องโจมตี
ฉันจะมาที่นี่
และอย่างที่คุณเห็นว่าเรามีการเชื่อมต่อจากสองถึงเราจาก 10 20 40 ถึง 0 4
นั่นคือคอมพิวเตอร์เป้าหมาย
และถ้าเรามี EWG คุณจะเห็นว่าเรามีการกลับรายการถ้าเราทำยกเว้นว่าเราทำข้อ I D.
คุณจะเห็นว่าเราเป็นเราที่เราให้ข้อมูลและถ้าเราทำคุณชื่อเพียงเพื่อยืนยันว่าฉันจะเป็นประโยชน์และคุณจะเห็นว่าฉันเป็นแบบพกพาขนาดเล็กและฉันสามารถเรียกใช้คำสั่งใด ๆ
ที่ฉันต้องการในคอมพิวเตอร์เป้าหมาย
ดังนั้นโดยทั่วไปฉันสามารถเข้าถึงคอมพิวเตอร์เป้าหมายได้อย่างสมบูรณ์