Pengujian penetrasi: Mengumpulkan File LINUX Penting Menggunakan Python
R.Eric Kiser
Sebagai penguji penetrasi, fase akses awal seringkali hanya merupakan langkah pertama dalam keseluruhan tujuan keterlibatan, yaitu untuk mengidentifikasi potensi kerentanan dan menunjukkan dampak yang dapat ditimbulkan oleh penyerang terhadap organisasi target. Mengumpulkan file setelah mendapatkan akses awal sangat penting untuk mencapai tujuan ini.
File yang dapat dikumpulkan mungkin berisi informasi sensitif seperti kata sandi, file konfigurasi, skrip, dan data lain yang dapat mengungkap potensi kerentanan dalam sistem. Informasi yang diperoleh dari file-file ini dapat digunakan untuk meningkatkan hak istimewa, bergerak secara lateral di dalam jaringan, dan mengakses sistem dan sumber daya lainnya. Ini juga dapat digunakan untuk menunjukkan dampak potensial dari pelanggaran dan membantu mengidentifikasi area untuk perbaikan.
Dengan mengumpulkan file, penguji penetrasi dapat menilai postur keamanan organisasi target dengan lebih baik, mengidentifikasi area kelemahan, dan membantu organisasi meningkatkan postur keamanannya secara keseluruhan. Penting untuk dicatat bahwa pengumpulan berkas harus selalu dilakukan dalam lingkup perikatan dan dengan persetujuan sebelumnya dari organisasi.
Seorang pembaca telah meminta saya untuk menulis tentang cara mengumpulkan file penting menggunakan Python di sistem Linux, mengikuti artikel saya sebelumnya tentang topik ini untuk sistem Windows. Dengan demikian, permintaan Anda dikabulkan.
Anda hanya perlu mengimpor modul os untuk skrip ini yang menyediakan cara untuk berinteraksi dengan sistem operasi secara portabel.
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)

![Apa itu Linked List? [Bagian 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































