U3F1ZWV6ZTIyOTExMDEzNDU3X0FjdGl2YXRpb24yNTk1NTAxNzM2MDA=
recent
أخبار ساخنة

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

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

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

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

import os

os.system('uname -a')


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


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



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

import os
os.system('ls')


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


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



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


import os
os.system('sqlmap')

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

الان نجرب استدعاء ادات مع تنفيد عمل الادات على سبيل المثال
نجرب استغلال 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)
إرسال تعليق

إرسال تعليق

الاسمبريد إلكترونيرسالة