16922060824144624
recent
أخبار ساخنة

شرح مكتبة os في بايثون تنفيد اوامر على نضام التشغيل

الخط
شرح مكتبة os في بايثون
السلام عليكم ورحمة الله و بركاته ان شاء الله يعجبكم الشرح
مكتبة os مهمتها او ما تستطيع فعله بها شيء قمة في الروعة و المتعة
دائما انصح الاستمتاع اثناء البرمجة بكل بساطة المكتبة مختصة في تنفيد اوامر على نضام التشغيل
مادا يمكنك فعله ب المكتبة حسننا جدا نشوف مع بعض
على سبيل المثال عملنا برنامج او سكربت و نريد من النضام (linux or windows) ان ينفد اوامر
الشرح تطبيقي

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

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')

نشوف التنفيد 

الان قد وصلت الفكرة في راسك على ما اضن جميل 
يمكنك استخدام المكتبة في عمل 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
ثم يمسح ما هو في الطرفية 
في النهاية ارجو انك استفدت من المدونة 
ولا تنسى التدرب مع المكتبة 
جرب لكي تفهم 




إرسال تعليق

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