การทดสอบการเจาะ: การรวบรวมไฟล์ LINUX ที่สำคัญโดยใช้ Python
ร. อีริค คิเซอร์
ในฐานะผู้ทดสอบการเจาะระบบ ระยะการเข้าถึงเริ่มต้นมักจะเป็นเพียงขั้นตอนแรกในวัตถุประสงค์โดยรวมของการมีส่วนร่วม ซึ่งก็คือการระบุช่องโหว่ที่อาจเกิดขึ้นและแสดงให้เห็นถึงผลกระทบที่ผู้โจมตีอาจมีต่อองค์กรเป้าหมาย การรวบรวมไฟล์หลังจากได้รับสิทธิ์การเข้าถึงครั้งแรกมีความสำคัญต่อการบรรลุวัตถุประสงค์นี้
ไฟล์ที่สามารถรวบรวมได้อาจมีข้อมูลที่ละเอียดอ่อน เช่น รหัสผ่าน ไฟล์กำหนดค่า สคริปต์ และข้อมูลอื่น ๆ ที่สามารถเปิดเผยช่องโหว่ที่อาจเกิดขึ้นภายในระบบ ข้อมูลที่ได้รับจากไฟล์เหล่านี้สามารถใช้เพื่อเพิ่มระดับสิทธิ์ ย้ายจากด้านข้างภายในเครือข่าย และเข้าถึงระบบและทรัพยากรอื่นๆ นอกจากนี้ยังสามารถใช้เพื่อแสดงผลกระทบที่อาจเกิดขึ้นจากการละเมิดและช่วยระบุจุดที่ต้องปรับปรุง
ด้วยการรวบรวมไฟล์ ผู้ทดสอบการเจาะระบบสามารถประเมินสถานะการรักษาความปลอดภัยขององค์กรเป้าหมายได้ดีขึ้น ระบุจุดอ่อน และช่วยองค์กรปรับปรุงสถานะการรักษาความปลอดภัยโดยรวม สิ่งสำคัญคือต้องสังเกตว่าการรวบรวมไฟล์ควรทำภายในขอบเขตของการมีส่วนร่วมเสมอ และได้รับความยินยอมล่วงหน้าจากองค์กร
มีผู้อ่านขอให้ฉันเขียนเกี่ยวกับวิธีการรวบรวมไฟล์สำคัญโดยใช้ Python บนระบบ Linux ต่อจากบทความก่อนหน้าในหัวข้อนี้สำหรับระบบ Windows จากที่กล่าวมา คำขอของคุณได้รับการอนุมัติ
คุณจะต้องนำเข้าโมดูล os สำหรับสคริปต์นี้เท่านั้น ซึ่งให้วิธีการโต้ตอบกับระบบปฏิบัติการในลักษณะที่พกพาได้
import os
def find_files_with_extension(directory, extension):
for root, dirs, files in os.walk(directory):
for file in files:
if file.lower().endswith(extension.lower()):
print(os.path.join(root, file))
directory = input("Enter the directory to search in: ")
extension = input("Enter the file extension to search for (e.g. .ini): ")
print(f"Searching for {extension} files in {directory}...")
find_files_with_extension(directory, extension)
import os
def find_files_with_extension(directory, extension):
for root, dirs, files in os.walk(directory):
for file in files:
if file.lower().endswith(extension.lower()):
print(os.path.join(root, file))
directory = input("Enter the directory to search in: ")
extension = input("Enter the file extension to search for (e.g. .ini): ")
print(f"Searching for {extension} files in {directory}...")
find_files_with_extension(directory, extension)





































![รายการที่เชื่อมโยงคืออะไร? [ส่วนที่ 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)