طريقه تشفير أكواد سكربت بايثون - Yehia Online -->
  • الحماية
  • إختبار الأختراق
    • ِعبر الهاتف
    • عبر الويندوز
    • عبر لينكس
    • عبر موقع
  • أكواد جاهزه
    • ِPython
    • Ruby
    • HTML
  • أعلن بلموقع
  • مكتبات
    • Python
    • Ruby
  • حول الموقع
    • أتصل بنا
    • سياسة الخصوصية
    • من نحن
    • إتفاقية الإستخدام

Yehia Online

موقع Yehia يمنح فرصه لتعلم لغات البرمجه و إختبار الأختراق نحاول دائما نشر محتوي مميز وجديد للزائرين وكتابه المعلومه بطريقه سهله مثل تعلم مكتبات بايثون والتعامل مع Python بإحترافيه

طريقه تشفير أكواد سكربت بايثون

Yehia 2021-04-16T23:51:29Z python

تشفير كود في لغة بايثون بمكتبة Marshal

كيفيه تشفير أداه أو سكربت بايثون لإخفاء الأكواد وتعقيد قرائتها ؟ العديد من المبرمجين يقوموا بإنشاء سكربتات برمجيه ويريد أن يقوم بتشفير الأكواد البرمجيه للسكربت لأغراض كثيره....

مثل الحفاظ علي حقوق الملكية للسكربت الخاص به أو لغرض أخر مثلا لتفادي عدم سرقة السكربت من طرف آخر والتعديل عليه ويضع السارق حقوقه كأنه سكربته من برمجه مثل أسمه أو الشعار الخاص به وكأنه برمجه بنفسه بدون ذكر الشخص الأساسي لملكيه السكربت أو التعديل عليه لوضع ضرر للمستخدمين مثل برمجيات خبيثة

في هذا الشرح سوف نستعمل مكتبة في بايثون أسمها مارشال لكى نبرمج كود  صغير في سكربت بايثون يشفر لنا ألاكواد في Marshal python سوف تعرف كيف تقوم بتشفير أكواد بايثون لسكربت أو أداة خاصة تشفير بايثون للكود الخاص بك من أجل عدم الوصول للأكواد الحقيقية بسهولة عبر كتابة سكربت صغير يستخدم به أكواد من مكتبه Marshal .

أولا: أفتح أي محرر نصوص ثم أكتب به هذا الكود

c\x00\x00\x00\x00\x00\x00\x00\x00\x06

ثم ضعه داخل ملف بايثون كما في الصوره التالية:-
مكتبة مارشال لتشفير بايثون

ضع مكان كلمة Coder أكواد السكربت الخاصة به الأن أحفظ الملف ثم قم بتشغيله عند تشغيله سيظهر لك أكواد مشفرة قم بنسخ ألاكواد التي بين علامات التنصيص " " فقط من بداية حرف C حتي ما قبل علامة التنصيص الأخيرة
كود مشفر من مارشال

أنسخ ما بين العلامات فقط لا تنسخ أي شئ آخر
ثانيا: قم بفتح ملف جديد بصيغة بايثون وأكتب هذا الكود:
welcome to Website

قم بوضع مكان كلمة MYCode   الكود المشفر الذي نسخته 
الأن السكربت الخاص بك جاهز ومشفر وتستطيع تشغيله قم بتشغيل الملف الذي وضعت به آخر 
كود سوف يعمل هذا هو الملف المهم باقي الملفات لن تحتاجها في شئ مع الملف الأخير ومن الأفضل أنك تقوم بعمل نسخه إحتياطية لسكربتك الغير مشفر
 لأنك إذا إحتجت لتعديل شئ في وقت آخر تستطيع   تعديله  ثم تقوم بنفس الطريقة من جديد لتشفر التعديلات الجديدة التي بالملف الغير مشفرة إحتياطيا لكي تستطيع الرجوع لها في أي وقت تريده
 لأن المشفر لن تستطيع فك تشفيره بسهوله لأنه صعب أنك تقوم بفك تشفيره إذا يجب عليك أخذ نسخه إحتياطية من الملف الذي بصيغة بايثون السكربت ألاساسي الخاص بك
 لأي سبب تريده في أي وقت تحتاج الملف فيه. ذلك كان الشرح عن كيفيه تشفير كود بايثون
 يمكنك مشاهده أيضا معرفه طريقه فك أكواد سكربت Marshal في بايثون
python


6 comments :

  1. HagarMarch 14, 2020 at 11:09 PM

    كيفية فك التشفير

    ReplyDelete
    Replies
    1. YehiaMarch 15, 2020 at 9:07 AM

      :تعلم من الشرح التالي

      https://www.yehia.online/2020/03/decrypt-marshal-in-python.html

      Delete
      Replies
        Reply
    2. Reply
  2. HamzaanonimeApril 13, 2020 at 5:23 PM

    شكرا لك واصل يا بطل

    ReplyDelete
    Replies
    1. YehiaApril 14, 2020 at 6:16 PM

      العفو

      Delete
      Replies
        Reply
    2. Reply
  3. AnonymousNovember 22, 2020 at 10:52 PM

    كفو

    ReplyDelete
    Replies
      Reply
  4. محمود سعيدJune 16, 2021 at 2:14 AM

    السلام عليك اخى الكريم ةممكن تصنع اسكربت بايثون لفك تشفير اسكربتات من نوع تشفير مارشال

    ReplyDelete
    Replies
      Reply
Add comment
Load more...

Older Post Home
Subscribe to: Post Comments (Atom)

ألاكثر شهره

الأقسام

  • adsense
  • blogger
  • code-html
  • code-output
  • polat
  • Programming-libraries
  • python
  • Python-Algorithms
  • python-code
  • Python-Data-Structures
  • python-library
  • ruby
  • security
  • security-android
  • security-linux
  • security-windows
  • spyer
  • spyer-android
  • spyer-linux
  • spyer-website
  • spyer-windows
  • win-program

القوائم

python


نموذج الاتصال

Name

Email

Message




2020 © Yehia Online جميع الحقوق محفوظة لدى

الصفحة الرئيسية Ctrl + Yإعادة نشر المحتويCtrl + q
My-Twitter Ctrl + ?! المساهمة بلنشر Ctrl + ?!