شرح مكتبة os في لغة البرمجة بايثون 2021

2
مكتبة os في لغى البرجمة بايثون و التي تمكنك من تنفيذ بعض الأوامر على نظام التشغيل سواء كان ويندوز أو لينكس .
يمكن الإستفادة من هذه المكتبة في السكربت أو البرامج التي تعتمد على الواجهة الرسومية في لغبة البرمجة بايثون .

مكتبة os  لا يمكن الإستغناء عليها و تقريبا يتم إستعمالها في جميع البرامج و السكربتات التي تم كتابتها بلغة بايثون .

نروح الى نحط في السكربت


import os

os.system(‘uname -a’)



نشوف  تنفيد السكربت

مكتبة os بايثون
مكتبة os بايثون




جميل جدا  نشوف ادا نقدر ننشء ملف او استعراض ملفات عبر اوامر لينوكس


import os
os.system(‘ls’)



نشوف تنفيد السكربت في الصورة

شرح مكتبة os في لغة البرمجة بايثون




جميل جدا رح تحتاج المكتبة في مسيرتك البايثونية 😁😁😁😁😁😁
يمكنك استدعاء اي ادات في النضام مثلا انا عندي ادات sqlmap في ابنتو
نشوف كيف نستدعي الادات

import os
os.system(‘sqlmap’)

 

تنفيد السكربت


الان نجرب استدعاء ادات مع تنفيد عمل الادات على سبيل المثال
نجرب استغلال sql على الموقع المصمم لختبار الاختراق

import os
os.system(‘sqlmap -u http://testphp.vulnweb.com/listproducts.php?cat=1 –dbs’)


التنفيد

شرح مكتبة os في لغة البرمجة بايثون


جميل  جدا رح تفيدك في اشياء كتيرة على سبيل المثال انا كتبت ادات استخراج جميع مواقع السيرفر
واريد من ادات unscan ان تفحص جميع المواقع او انني استدعي ادات استغلال او انني استخدمها لانشاء ملف و وضع المواقع التي تم اخراجها من السيرفر و هي بسيطة
نشوف


import os
os.system(‘ mkdir test’)

 
نشوف التنفيد 
شرح مكتبة os في لغة البرمجة بايثون
 
الان قد وصلت الفكرة في راسك على ما اضن جميل 
يمكنك استخدام المكتبة في عمل clear على سبيل المثال 


import os
from platform import system
print 1print 2print 3print 4if system() == ‘Linux’: os.system(‘clear’)
if system() == ‘Windows’: os.system(‘cls’)

  
جميل الان سوف يقوم السكربت ب طباعة 
1
2
3
4
ثم يمسح ما هو في الطرفية 
في النهاية ارجو انك استفدت من المدونة 
ولا تنسى التدرب مع المكتبة 
جرب لكي تفهم 
 
 
 

2 Comments
  1. وائل خالد says

    روووووعة

  2. وائل خالد says

    روووووعة

Leave A Reply

Your email address will not be published.