دوره آموزشی اسکریپت نویسی با پایتون : فصل دوم قسمت اول

دوره آموزشی اسکریپت نویسی با پایتون : فصل دوم قسمت اول

سلام با دوره ی آموزشی اسکریپت نویسی با پایتون فصل دوم در خدمت شما هستیمقرار شد که توی این فصل یک باج افزار رو طراحی کنیمخوب راجب باج افزار توضیح خاصی نمی دم فقط بدونید باج افزار ویروسی که تمام اطلاعات سیستم قربانی رو قفل می کنه و تا باج رو از کاربر نگیره اطلاعات سیستم قفل می مونهبرای شروع از کتابخونه subprocess بخش check_output رو import می کنیمfrom subprocess import check_outputحالا یک تابع به اسم drive_finder تعریف می کنیم که وظیفه پیدا کردن درایو های سیستم برای پیدا کردن فایل های درایو ها و قفل کردن اونارو دارهdef drive_finder():بعد از تعریف تابع داخل تابع یک متغیر به اسم Drives تعریف می کنیم که مقدار زیر رو داره[“A:”,”B:”,”C:”,”D:”,”E:”,”F:”,”G:”,”H:”,”I:”,”J:”,”K:”,”L:”,”M:”,”N:”,”O:”,”P:”,”Q:”,”R:”,”S:”,”T:”,”U:”,”V:”,”W:”,”X:”,”Y:”,”Z:”]بعدش یک متغیر به اسم sys_drive تعریف می کنیم که یه لیست خالی دارهsys_drive = [ ]حالا یک متغیر به اسم cmd تعریف می کنیم که با استفاده از check_output و دستور net share درایو ها رو پیدا کنهcmd = check_output(“net share” , shell=True)بعد از این کار یک حلقه for تعریف می کنیم که در متغیر Drive هستfor i in Drive:پس از تعریف حلقه for می گیم که اگر i درون cmd بود به متغیر sys_drive حلقه i رو اضافه کنsys_drive.append(i)بعدش خارج از حلقه for بیا و return کن sys_drive رو return sys_driveسورس کلی این جلسه :کانال آپارات ما : aparat.com/F54/black Securityلینک ویدئو ی این آموزش : https://aparat.com/v/h0ZqV

Author: admin

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *