نوشتن اسکریپت بدست آوردن پسوورد وای فای (AP) های ذخیره شده در ویندوز با پایتون :: Mr Python | مستر پایتون

نوشتن اسکریپت بدست آوردن پسوورد وای فای (AP) های ذخیره شده در ویندوز با پایتون

  • ۸۳۵

نوشتن اسکریپت بدست آوردن پسوورد وای فای (AP) های ذخیره شده در ویندوز با پایتون

درود به همه !

 

در این قسمت آموزشی یاد میگیریم چطوری میشه با پایتون ابزاری نوشت که پس از اجرا ، لیستی از وای فای های ذخیره شده در ویندوز به همراه پسوورد های آن ها رو به ما نشون بده . برای اینکار در ابتدا کامل توضیح میدیم چطوری میشه لیست AP های ذخیره شده به همراه پسووردشون رو در cmd بدست بیاریم ، سپس همون روش رو در پایتون پیاده میکنیم تا اسکریپت خودش اینکارو خودکار برامون انجام بده . با ما همراه باشید .

در این ویدیو آموزشی نیاز به کتابخونه ی خاصی نداریم . 

 

 

 

سورس اسکریپت نوشته شده در ویدیو :

from subprocess import check_output

data = check_output(["netsh" , "wlan" , "show" , "profiles"])
data = data.decode()
data = data.split("\n")

profiles = []

for line in data:
    if "All User Profile" in line:
        name = line.split(":")[1]
        name = name[1:]
        name = name.strip("\r")
        profiles.append(name)


for name in profiles:
    data = check_output(["netsh" , "wlan" ,"show" , "profiles" , name , "key=clear"])
    data = data.decode()
    data = data.split("\n")

    for line in data:
        if "Key Content" in line:
            password = line.split(":")[1]
            password = password[1:]
            password = password.strip("\r")
            print("{} : {}".format(name , password))
             
     

 

امیدوارم مفید واقع بشه .

یا حق !

Telegram Channel : @mrpythonblog

  • چجوری میشه کدی اضافه کرد که این برنامه رو روی cmd با دسترسی ادمین اجرا کنه چون این کد اصلا بدون دسترسی ادمین جواب نمیده

    پاسخ:
    داخل بعضی از ویندوز ها میشه UAC رو دور زد و اسکریپتو با دسترسی ادمین اجرا کرد 

    این یک نمونه دور زدن uac با پایتون رو توضیح داده 
  • با سلام و خسته نباشید حالا اگه خواستیم داخل پایتون بگیم آخر سر یه فایل از همین اطلاعات درست کنه باید چه کدی بدیم و چی رو ایمپورت کنیم؟

    پاسخ:
    سلام برای نوشتن داخل یک فایل کافیه اون فایل رو با دستور open باز کنید (در مورد write) و سپس با متود write روی اون اطلاعات بنویسین و با متود close فایل رو ببندید . 
    لینک زیر کار با فایل ها (خواندن / نوشتن روی اونا) رو در پایتون یاد داده . 
  • کاربرد/n و/r در پایتون چیه؟

     

    پاسخ:
    معمولا از سیستم عامل به سیستم عامل r\ میتونه معنی های متفاوتی داشته باشه . ولی در ویندوز n\ کارکتر line feed هستش و برای رفتن به خط بعده . اما r\ به عنوان تمام کننده ی خط استفاده میشه . وقتی آخر یه خطی این r\ میاد ویندوز میفهمه این خط اینجا تموم میشه دیگه . برای همین معمولا بعضی از رشته ها رو میبینیم که آخرشون ترکیب r\n\ وجود داره . این یعنی خط تموم میشه و میره خط بعد 
  • صدای خودت هست؟

    پاسخ:
    بله 
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی