يمكن الإستفادة من هذه المكتبة في السكربت أو البرامج التي تعتمد على الواجهة الرسومية في لغبة البرمجة بايثون .
مكتبة os لا يمكن الإستغناء عليها و تقريبا يتم إستعمالها في جميع البرامج و السكربتات التي تم كتابتها بلغة بايثون .
نروح الى نحط في السكربت
import os
os.system(‘uname -a’)
نشوف تنفيد السكربت
جميل جدا نشوف ادا نقدر ننشء ملف او استعراض ملفات عبر اوامر لينوكس
import os
os.system(‘ls’)
نشوف تنفيد السكربت في الصورة
جميل جدا رح تحتاج المكتبة في مسيرتك البايثونية 😁😁😁😁😁😁
يمكنك استدعاء اي ادات في النضام مثلا انا عندي ادات sqlmap في ابنتو
نشوف كيف نستدعي الادات
import os
os.system(‘sqlmap’)
تنفيد السكربت
الان نجرب استدعاء ادات مع تنفيد عمل الادات على سبيل المثال
نجرب استغلال sql على الموقع المصمم لختبار الاختراق
import os
os.system(‘sqlmap -u http://testphp.vulnweb.com/listproducts.php?cat=1 –dbs’)
التنفيد
جميل جدا رح تفيدك في اشياء كتيرة على سبيل المثال انا كتبت ادات استخراج جميع مواقع السيرفر
واريد من ادات unscan ان تفحص جميع المواقع او انني استدعي ادات استغلال او انني استخدمها لانشاء ملف و وضع المواقع التي تم اخراجها من السيرفر و هي بسيطة
نشوف
import os
os.system(‘ mkdir test’)
import os
from platform import system
print 1print 2print 3print 4if system() == ‘Linux’: os.system(‘clear’)
if system() == ‘Windows’: os.system(‘cls’)
روووووعة
روووووعة