ดังนั้นเราเห็นแล้วในการบรรยายก่อนหน้าว่าเราสามารถรันคำสั่ง Linux บนเซิร์ฟเวอร์เป้าหมายได้อย่างไรหรือคุณต้องทำก็แค่พิมพ์คำสั่งอย่างแท้จริงเช่นเราสามารถพิมพ์ใน
W D. เพื่อดูว่าเราอยู่ที่ไหน
เราสามารถนำทางกลับไปดูจุดที่เราสามารถแสดงรายการสิ่งที่เรามีและเราสามารถทำอะไรก็ได้ที่เราต้องการบนเซิร์ฟเวอร์เป้าหมาย
โชคไม่ดีที่กรณีนี้อาจไม่ได้เกิดขึ้นเสมอในหลาย ๆ กรณีคุณอาจเข้าถึงการอัปโหลดเชลล์และทำงานประจำสัปดาห์
แต่ทุกครั้งที่คุณเรียกใช้คำสั่งคุณต้องการเห็นผลลัพธ์
หรือคุณอาจได้รับอนุญาตปฏิเสธ
และสิ่งนี้จะเกิดขึ้นเนื่องจากมีการกำหนดค่าเซิร์ฟเวอร์ในวิธีที่จะป้องกันไม่ให้คุณเรียกใช้คำสั่งบนเซิร์ฟเวอร์นั้น
ดังนั้นสิ่งที่เราจะทำคือเราจะใช้ฟังก์ชั่นที่มาพร้อมกับเราเชื่อ
ก่อนอื่นเรามาช่วยในการดูฟังก์ชั่นทั้งหมดหรือ Kamaz ที่เราสามารถใช้ได้และฟังก์ชั่นที่เราจะใช้เรียกว่า Shell
SH
และอย่างที่คุณเห็นในคำอธิบายมันบอกว่ามันช่วยให้เราสามารถรันคำสั่งเชลล์ได้ดังนั้นการใช้ฟังก์ชั่นนั้นง่ายมากสิ่งที่เราต้องทำคือพิมพ์เชลล์ SH แล้วพิมพ์คำสั่งที่คุณต้องการรอบ
ๆ เพื่อให้คุณพิมพ์ PWT
อีกครั้ง และคุณจะเห็นไดเรกทอรีการทำงานปัจจุบัน
ตอนนี้จะใช้วิธีการเริ่มต้นที่เราได้ใช้จนถึงตอนนี้
ดังนั้นหากวิธีการเริ่มต้นใช้งานไม่ได้จริง ๆ อาจจะไม่เหมาะกับคุณเช่นกัน
สิ่งที่ฉันต้องการแสดงให้คุณเห็นที่นี่คือสิ่งที่ฟังก์ชั่นนี้อนุญาตให้คุณทำมันทำให้เราสามารถเรียกใช้คำสั่ง Linux
ได้หลายวิธี
ดังนั้นจึงคล้ายกับแนวคิดของรหัสผ่าน
ATC เมื่อเราอ่านและในกรณีนี้หากคุณไม่สามารถเรียกใช้คำสั่งบนเซิร์ฟเวอร์เป้าหมายได้อาจเป็นเพราะผู้ใช้ของคุณได้รับการกำหนดค่าในลักษณะที่ไม่ได้รับอนุญาตให้เรียกใช้คำสั่ง bash
ดังนั้นสิ่งที่ฟังก์ชั่นนี้อนุญาตให้ทำได้คือรันคำสั่งผ่านฟังก์ชัน PH หรือผ่านฟังก์ชัน Python หรือผ่านฟังก์ชัน
perl
ดังนั้นวิธีนี้คุณจะไม่เรียกใช้คำสั่งโดยตรง
คุณกำลังเรียกใช้ฟังก์ชัน PH
จากนั้นฟังก์ชันจะเรียกใช้คำสั่ง
ดังนั้นหากคุณไม่ได้รับอนุญาตให้เรียกใช้คำสั่งโดยตรงคุณจะสามารถหลีกเลี่ยงสิ่งนี้ได้โดยการเรียกใช้คำสั่งผ่านฟังก์ชั่น
APHC เพื่อดูเวกเตอร์ทั้งหมดหรือวิธีการทั้งหมดที่เราสามารถใช้เพื่อเรียกใช้คำสั่ง
พวกเรากำลังจะทำเชลล์เอส เอช ตามด้วย SH และอย่างที่คุณเห็นสิ่งแรกที่คุณเห็นคือวิธีทั่วไปในการใช้คำสั่ง
ดังนั้นคุณพิมพ์ใน Shell SH แล้วพิมพ์ที่คุณต้องการให้คำสั่งปรากฏ
นี่คือการเปลี่ยนเส้นทางและเราจะไม่ไปยุ่งกับสิ่งนั้นเพราะเราต้องการให้มันปรากฏบนหน้าจอ
หลังจากนั้นคุณระบุเวกเตอร์
นี่คือสิ่งที่เรากำลังพูดถึง
นี่คือวิธีการที่คุณสามารถใช้เพื่อเรียกใช้คำสั่งเชลล์และคุณจะเห็นว่าคุณสามารถรันได้โดยใช้ระบบ
ดังนั้นนี่เป็นวิธีเริ่มต้นในการรันคำสั่ง
คุณยังสามารถใช้ฟังก์ชั่น Pass APHC pass through
นี่คือสิ่งที่เราเคยใช้เมื่อเราทำการประมวลผลคำสั่งโดยใช้ P H ..
โปรดจำไว้ว่าในช่องโหว่การเรียกใช้รหัสนั้นเป็นอีกครั้งที่คุณมีฟังก์ชั่น BHB จำนวนหนึ่ง
ดังนั้นหากฟังก์ชั่นอย่างใดอย่างหนึ่งถูกปิดใช้งานคุณสามารถใช้อีกฟังก์ชั่นหนึ่งได้
คุณยังสามารถเรียกใช้คำสั่งโดยใช้ Python ผ่านตัวแปลภาษาไพ ธ อนและคุณสามารถเรียกใช้ฟังก์ชันโดยใช้ตัวแปลภาษา
perl
ดังนั้นเมื่อต้องการใช้สิ่งนี้เราจะใช้เชลล์คำสั่ง SH ตัวเดียวกันตามด้วยเครื่องหมายลบเช่นเดียวกับที่เราเห็นในเทมเพลตดังนั้นอย่างอื่น
สิ่งแรกที่คุณพิมพ์คือคำสั่งตามด้วยเวกเตอร์
และเราจะเลือกเวกเตอร์ที่จะใช้และสำหรับอันแรกลองใช้ระบบ Perl
ดังนั้นเราจะใช้ระบบเฟอร์รัล
นี่คือฟังก์ชันจริงที่จะรันคำสั่งที่เราระบุและคุณสามารถดูได้ที่นี่และเทมเพลตดังนั้นมันจึงแสดง SH
ตามด้วยเวกเตอร์ตามด้วยคำสั่งที่เราต้องการเรียก
และลองวิ่งในเวลานี้เราจะพยายามวิ่งว่าฉันเป็นใครและคุณจะเห็นว่ามันไม่ทำงาน
ดังนั้นเราจะย้อนกลับไปและเราจะเปลี่ยนเวกเตอร์และลองใช้ pass pass และเรารู้ pass through
works เพราะเราเคยใช้มัน
ดังนั้นอีกครั้งเราใช้ passthrough เป็นเวกเตอร์และเราอยู่ในคำสั่งฉันอาจกด Enter
และอย่างที่คุณเห็นตอนนี้คำสั่งถูกดำเนินการบนเซิร์ฟเวอร์
ดังนั้นในกรณีพิเศษของเราที่นี่ดูเหมือนจะไม่เป็นประโยชน์มากนักเพราะเราสามารถเรียกใช้คำสั่งได้ตามปกติเพียงแค่พิมพ์ว่าใครเป็นของฉัน แต่ในสถานการณ์จริงของเรา
คุณต้องการเรียกใช้คำสั่งโดยตรงเช่นนี้และการใช้ฟังก์ชันนี้กับเวกเตอร์อาจมีประโยชน์มาก
ดังนั้นสิ่งที่คุณต้องทำคือใช้เชลล์เอส เอช และทดลองกับเวกเตอร์ทั้งหมดที่มีอยู่จนกระทั่งหนึ่งในนั้นเหมาะกับคุณ