0
02128428905

آموزش مبهم سازی (Obfuscation) کد های پایتون

 

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

 

شاید کلمه مبهم سازی (Obfuscation) خیلی جاها به گوشتون خورده باشه و همیشه از خودتون پرسیدید که مبهم سازی چیه؟ و کجاها کاربرد داره ؟ اول از همه باید بگم که مبهم سازی (Obfuscation)  یعنی اینکه ما سورس کد های یک برنامه رو تغییر بدیم به طوری که توسط کامپیوتر قابل اجرا باشه ولی هر کس دیگه ای اگر بیاد و سورس کد ما رو باز کنه کد ها رو نتونه بخونه ، یعنی موقع بازکردن سورس کد همه چی براش مبهم باشه ، بحث مبهم سازی (Obfuscation) هم در هک و هم در امنیت کاربرد داره در بحث هک از مبهم سازی (Obfuscation) برای دورزدن مکانیزم های امنیتی مثل انتی ویروس ها استفاده میشه ، شما فرض کنید یک بدافزار طراحی کردید و با مبهم سازی کردن کد های اون بدافزار میتونید باعث بشید که انتی ویروس ها نتونن بدافزار شما رو شناسایی کنن ، در بحث امنیت هم از مبهم سازی (Obfuscation) برای جلوگیری از کرک شدن برنامه استفاده میکنن اگر بخوام یک مثال ساده بزنم شما فرض کنید یک برنامه با سی شارپ نوشتید و یک شخصی به سادگی میتونه بره و سورس کد برنامه شما رو بدست بیاره اما با استفاده از بحث مبهم سازی اون شخص اگر هم موفق بشه و سورس کد برنامه رو به دست بیاره تمامی کد های برنامه براش مبهم هستن و نمیتونه هیچ تغییری برروی کد ها انجام بده و یا حتی متوجه بشه شما از چه مواردی در کدنویسی خود استفاده کردید.

 

در این آموزش ما میخواهیم یک سورس کد پایتون رو با کمک ماژول PyArmor مبهم سازی کنیم ، پس تا آخر این پست با ما همراه باشید.

 

 

خب بدون اتلاف وقت بریم سراغ کارمون من در این آموزش میخوام با کمک ماژول PyArmor یک اسکریپت پایتون رو مبهم سازی کنم ، من از قبل یک اسکریپت پایتون آماده کردم

 

 

 

خب این اسکریپت پایتونی رو من میخوام مبهم سازی کنم برای اینکار در قدم اول باید ماژول PyArmor رو نصب کنم پس با دستور زیر اینکارو انجام میدم

 

 

بعد از نصب PyArmor با دستور زیر شما میتونید اسکریپت پایتونی خودتون رو مبهم سازی کنید

 

 

بعد از مبهم سازی کردن اسکریپت یک پوشه به نام dist ساخته میشه در همون مسیری که اسکریپت وجود داره درون اون پوشه کد مبهم شده اسکریپت شما وجود داره

 

 

در تصویر بالا میبینید که سورس کد اسکریپت ما مبهم سازی (Obfuscation) شده و شما فایل مبهم سازی شده رو به راحتی میتونید از طریق Pyinstaller به EXE تبدیل کنید و یا با خود پایتون اجراش کنید بدون هیچ مشکلی برنامه اجرا میشه ، با این روش میتونید پیلود های پایتونی خودتون رو مبهم سازی کنید که با اینکار میتونید انتی ویروس ها رو دور بزنید…  بزودی در بخش آموزش ها ویژه چندین قسمت راجب بحث دور زدن انتی ویروس صحبت خواهیم کرد… و تکنیک های مختلف دور زدن انتی ویروس رو با هم دیگه بررسی خواهیم کرد…

 

 

امیدوارم که از این پست هم لذت کافی رو برده باشید و حتما نظرات خودتون رو با ما در میان بزارید…

 

امتیاز شما به این مطلب (1 تا 5)
در حال ارسال
نظرات کاربر
4 (4 آرا)
عنوان دانلود : آموزش مبهم سازی (Obfuscation) کد های پایتون
دیدگاه کاربران
  • محمد 6 سپتامبر 2020

    سلام ، مرسی از مطلب خوبتون
    بی صبرانه منتظر مطالبی برای بایپس انتی ویروس و از این قبیل هستم 🙏🏼

  • ashkan_m 6 سپتامبر 2020

    خوب بود ،

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

  • ak 7 سپتامبر 2020

    خیلی عالی بود

  • Reza 13 سپتامبر 2020

    با سلام. واقعا آموزش خوبی بود. لطفا درباره استفاده از بای پس در هک مقاله ای در سایت قرار بدید

  • AAAA 16 سپتامبر 2020

    یا می تونید اسم ارگومنت ها رو عوض کنید EX : _ for first, __ for second, ___ for third

  • Khan98 25 سپتامبر 2020

    سلام.
    خیلی ممنونم
    از این جور چیزا زیاد بزارید.
    ممنون

ارسال دیدگاه

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