UAC Python :: V i R u s Ʒ²

V i R u s Ʒ²

هک و امنیت

V i R u s Ʒ²

هک و امنیت

Virus 32

💢 دوستانم بی دفاع و دشمنانم بی جواب نخواهند ماند 💢

-->
آخرین نظرات

UAC Python

بعضی وقت ها نیازمند این هستیم که بدونیم برناممون دسترسی ادمین داره یا خیر و نسبت به اون اقدام کنیم (در بد افزار ها مثلا اکسپلویت و در برنامه ها گرفتن دسترسی و...)

برای اینکار باید از کتابخونه ی ctypes معروف استفاده کنیم:)

ابتدا کتابخونه ی shell32 رو به برناممون اضافه میکنیم و توی متغیر S32 میریزیم :

import ctypes
S32 = ctypes.windll.LoadLibrary('shell32.dll')

سپس میتونیم از توابع استفاده کنیم :)


تابع IsUserAnAdmin چیست؟

این تابع از مجموعه توابع لایبراری shell32 هست که درصورتی دسترسی برنامتون ادمین باشه TRUE و اگر نباشه FALSE برمیگردونه

حالا اونو توی متغیر IsAdmin میریزیم :

IsAdmin = S32.IsUserAnAdmin()

بعدش میخوایم اگر دسترسیمون ادمین نبود با دسترسی ادمین باز بشه که باید از کتابخونه ی Shell32 و تابع ShellExecute استفاده کنیم

ابتدا کتابخونه ی sys رو ایمپورت کنید (برای بدست آوردن مسیر برنامه) :

import sys

سپس :

if !IsAdmin:
S32.ShellExecuteW(None, "runas", sys.executable, " ".join(sys.argv), None, 1)

توضیح آرگومان : ارگومان اول که 0 شده یک هندل هست و ما بهش نیازی نداریم پس 0 میدیم

آرگومان دوم که روش باز شدن هست (این ها رو میتونید توی MSDN و یا در پست های سی پلاس پلاس خودمون ببینید) که run as سیو شده:)

آرگومان سوم آدرس فایل هست که آدرس برنامه ی خودمونو دادیم

آرگومان چهارم که آرگومان های فایل هست و آرگومان های خودمونو بهش دادیم

آرگومان ششم هم میگه که به صورت SHOW یا همون SW_SHOW ران بشه




امیدوارم خوشتون اومده باشه

ایران همیشه سر افراز

نظر (۱۳)

نایس

Virus32 Attrib 32 :
عزیز مایی:)
  • Virus32
  • یه بنده خدا
  • کامنت دوم D:

    Virus32 MicRoB 32 :
    :/

    چجوری میشه در کنار شما توی وبلاگ بنویسیم؟

    Virus32 Attrib 32 :
    درخواست ادمینی تون پذیرفته نشد 
    متاسفانه ادمین ها به حد کافی هستن 

    نمیخوام که ادمین بشم مطالبو براتون میزارم به اسم خودتون  منتشر کنید

     

    Virus32 Attrib 32 :
    بله قطعا پست همکاری هست

    پس دوست عزیز ایمیلمو گذاشتم بهم بگو چجوری برات مطالبو بدم

     

    Virus32 Attrib 32 :
    تو کامنتا

    فشلم کردی اتریب 

     

    بیا این مطالبمو به اسم خودت منتشر کن

     

    Virus32 Attrib 32 :
    تو کامنتا بده خب

    arianofgf@gmail.com

     

    سلام داداش من میخام اینجا پایتون یاد بگیرم ولی مثله بز میترسم

    جان پدر مادرت منو هک نکن

    من هنوز 12 سالمه

    Virus32 32 Attacker ‌ :
    عزیز دلم چرا ما باید همچین کاری کنیم؟ با خیال راحت هرچیزی خواستی بخون و هرسوالی داستی بپرس. تا جایی که بتونیم کمکت میکنیم. موفق باشی

    یوهاهاها. الکی مثلا بترسی. آفرین :/ D:

    فقط یه سوال رمز مطالبتو نمیدی؟

    Virus32 32 Attacker ‌ :
    `
    بخش‌هایی از این نظر که با * مشخص شده، توسط مدیر سایت حذف شده است

    *******************

    بدو که منو راهی تیمارستان کردی

    Virus32 32 Attacker ‌ :
    `

    سلام داداش مطالب وبلاگ بیسته فقط من وقتی نرم افزار هک مودمو نصب کردم نصب شد ولی وقتی روش کلیلک میکنم  یه صفجه ای میاره که نمیشه به جز کنسل کلیلک کرد لطفا راهنماییم کن

    Virus32 MicRoB 32 :
    اول این که اون مطالب قدیمیه و شاید نرم افزار هاش از کار افتاده باشه 
    دوم این که نمیدونم کدوم نرم افزار رو میگی زیر همون پست کامنت بزار

    Jumpstart این نرمافزار رو میگم

    ی کتاب برات مطلب نوشتم مرد مومن  ی کاری بککککککککن

     

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