Português
Abrir no Telegram

Tópico دوستان کار pyinstaller دقیقا چیه؟

34 mensagens · –
C
دوستان کار pyinstaller دقیقا چیه؟ هرچی تو سایتش میخونم متوجه نمیشم منظورشو کد رو به چی دقیقا تبدیل میکنه؟
      1. C
        ببین سیستم عامل یه خروجی اجرایی خاص داره هر کدوم این اسکیپت فایل پایتون رو تبدیل به اون خروجی استاندارد سیستم عامل میکنه حالا اون خروجی اگه ویندوز باشه exe خودم این اسکریپت رو برای ویندوز تست کردم برای بقیه نمیدونم کار میکنه یا نه
  1. I
    کارش سادست.میاد فایل پایتونی که بهش دادی رو می خونه و انالیز می کنه، همه ماژول ها/کتابخونه هایی که استفاده کردی رو پیدا می کنه بعد همه‌ی این مجموعه رو (ماژول/کتابخونه + سورس) رو کپی می کنه و در کنار یک مفسر پایتون داخل یک exe برات قرار می ده.نحوه کارش archive کردن هست یک جورایی.همین باعث می شه خیلی راحت بشه مهندسی معکوس زد روش و به سورس رسید. موارد که شاید بهت دید بهتری بده ، فرمت ها : https://pyinstaller.readthedocs.io/en/stable/advanced-topics.html#inspecting-archives ابزار ها : https://pyinstaller.readthedocs.io/en/stable/advanced-topics.html#using-pyi-archive-viewer
    1. S
      ایا راهی میشناسید نشه راحت به سورس دسترسی داشت؟
      1. I
        برای پایتون همچین کاری کردن واقعا دور از ذهنه و کار سختیه. بایت کد های پایتون به سادگی قابل فهم هستن. https://wiki.python.org/moin/Asking%20for%20Help/How%20do%20you%20protect%20Python%20source%20code%3F اینجا یکم در موردش صحبت شده که چیکار می تونین بکنین ولی خب این ها هم باز خیلی نمی شه روشون حساب کرد.بهترین مورد اینه مثلا بخشی از کد که الزاما نمی خواید مهندسی معکوس روش زده بشه رو با سی ایجاد کنید یا از همون cython استفاده کنید
        1. I
          توی اون ویکی که فرستادم گفته. بعضی از سایت ها سورس رو می گیرن و مبهم سازی روشون اعمال می شه می تونه تا حدی مفید باشه.
        2. C
          من زیاد سر رشته ندارم نظر بدم ولی میتونی اینو سرچ کنی Obfuscate python
      2. C
        رمزنگاری و مبهم سازی و اینکه هیچ کدوم 100 درصد نیست امنیتش ولی کمک کنندس
        1. S
          میتونید یه متد رمزنگاری معرفی کنید برای سورس پایتون؟
          1. C
            رمزنگاری کمی پیچیده تر از این حرفاست نیاز به اموزش مجزا داره کتاب های زیادی در زمینه کریپتوگرافی در پایتون هست نه اینکه سخت باشه حقیقت شما اول بیسیک رمزنگاری رو باید بفهمید بعد تو پایتون به کارش بگیرید.....
            1. S
              من راستیتش کم کار نکردم در حوزه رمزنگاری اما اینکه خود سورس رو مثلا با aes رمز کنم کمی برام گنگه! ایا انجام دادید چیزی مشابه این رو؟ چون قاعدتا قبل از اجرا باید دیکریپت بشه و خوب همونجا رو طرف بتونه باز کنه تمامه
              1. C
                اصولا در چنین حالتی خروجی میگیرند و اینکه بله باید دیکریپت بشه تا اجرا شه اما همونم تکنیک های متفاوتی داره که میشه جلو مهندسی معکوسش رو تا حدی گرفت ...... ولی همونطور که گفتم هیچ راهی 100 درصد کمک کننده نیست
                1. S
                  میتونید راجع به روش هایی که میگید توضیح بدید؟ یا خیلی مفصله؟
                  1. C
                    ببین بهترین روشی که میتونی استفاده کنی که تقریبا خوبه اینه که از اسکریپت هایی استفاده کنی که متد های مبهم سازی رو انجام میدن اتومیشن واست کده انقدر بهم ریخته و پیچیده میشه که طرف بیخیال میشه از خودنش دانش خاصی هم نیاز ندارن تقریبا....
                    1. S
                      من با اون ها اشنایی دارم. راجع به متدهای رمزنگاری که فرمودید سوال کردم. چون قبلا سرچ کردم در نت ولی نتیجه ای نکرفتم
                      1. C
                        practical cryptography in python: learning correct cryptography by example
    2. C
      مهندسی معکوس؟ یادمه به یکی از دوستان فایلمو دادم تو همین گروه و فقط تونست مقداری از اون رو برگردونه در حد چند تا کلمه
      1. I
        اصلا چه نیازی به بقیه. شما کل content اون exe رو با pyinstxtractor می تونی در بیاری‌
        1. C
          خیلی ممنون اقا ایمان، اطلاعات عالی ای بهم دادید تشکر
      1. C
        چ دانشی برای دیکامپایل و مهندسی معکوس نیازه دوست عزیز؟
        1. M
          دیکامپایل کردن که ابزار ولی بتونی کد رو بخونی و بفهمی ریورسش میکنی
          1. C
            میشه اون ابزار هارو معرفی کنید؟ میخوام بدونم اونا چه الگوریتمی رو پیش میرن ک میتونن به کد برسن
            1. M
              با توجه به کد اسمبلی میان شبه کد تولید میکنن
    3. M
      یه فلگ encrypt داره... اونم بخون یه مقدار کارو سخت میکنه

Um feed público aberto do índice de busca ChatCrawler — “o Google do Telegram público”; atualizado à medida que a comunidade é rastreada. Horários em UTC.

Somente conteúdo público, API oficial do Telegram. Sobre · Perguntas frequentes · Limites do índice · Remover uma página · Catálogo · Busca · Como calculamos