تشفير وفك تشفير برنامج بايثون النصي باستخدام مارشال
حسنًا يا رفاق ، عد إلى الويب termux.id. هل ما زلت تتعلم إنشاء Termux بنفسك أم أنك مشغول في كتابة البرامج النصية لأشخاص آخرين؟ لا يهم إذا قمت بتشفير البرنامج النصي لشخص ما ، طالما أنك تعطي رابط المصدر. حسنًا ، في هذه المناسبة ، سنشارك برنامجًا تعليميًا حول كيفية تشفير وفك تشفير نصوص Python النصية باستخدام Marshal.
غالبًا ما تذكر المصطلحات الأخرى comars (compile marsal) و unmarshal (decompile marshal). ضع في اعتبارك أنه لا يمكن تشفير سوى البرنامج النصي Termux الذي يستخدم لغة برمجة Python باستخدام marshal ، والعكس صحيح عند فك تشفيره.
يمكن إجراء تشفير وفك تشفير نص Python النصي إذا قمت بتنزيل أداة Marshal. يمكن استخدام هذه الأداة لتأمين برنامج Termux النصي من الترميز من قبل الآخرين عن طريق تغيير البرنامج النصي إلى منظم التعليمات البرمجية. حسنًا ، ها هو البرنامج التعليمي الكامل.
كيفية تشفير وفك تشفير نصوص بايثون
أولاً ، يرجى فتح تطبيق Termux المثبت بالفعل على جهاز Android. ثم قم بتشغيل البرنامج النصي comarsh ، إذا لم يكن لديك ، فيرجى تنزيله عبر الرابط أدناه.
klik2x لتحميل (كومارش)
إذا تم تنزيل ملف comarsh.py ، فسيتم حفظه تلقائيًا في مجلد التنزيل. انقل الملف على الفور خارج أي مجلد ، مباشرة على الداخل.
قم بإعداد ملف Python الذي تريد تشفيره أو فك تشفيره. قم أيضًا بنقل الملف إلى وحدة التخزين الداخلية (خارج المجلد) تمامًا مثل ملف comarsh. بعد ذلك أدخل الأمر أدناه لتشغيل البرنامج النصي comarsh.
apt update && apt upgrade -y
termux-setup-storage (izinkan)
pkg install python2 -y
pkg install nano -y (untuk edit script bila diperlukan)
cd /sdcard
python2 comarsh.py
بعد كتابة python2 comarsh.py ، ستظهر شاشة termux كما هو موضح أدناه.
أداة Marshal (تشفير وفك تشفير برنامج Python النصي)
هناك نوعان من خيارات القائمة ، وهما compile marshall و uncompile marshal . الرجاء التحديد حسب الحاجة. ولتشغيل compile and uncompile ، يرجى اتباع البرنامج التعليمي أدناه.
تشفير البرنامج النصي بيثون (ترجمة مارشال)
في بداية نص كومارش. الرجاء إدخال الأمر التالي.
حدد لا 1 (اكتب الرقم 1 ثم اضغط على إدخال على لوحة المفاتيح)
أدخل اسم البرنامج النصي لتشفيره (على سبيل المثال myscript.py)
حدد y (للتشفير مرة أخرى) و t (للخروج)
تحقق من النتائج ، فقط اكتب cd out واكتب ls مرة أخرى للعرض. سيكون هناك ملف يسمى Hasil.py ، الملف هو نتيجة نص تم تشفيره / تجميعه باستخدام Marshal.
لمشاهدة التغييرات في البرنامج النصي ، اكتب الأمر nano result.py وسيظهر مثل الصورة أدناه.
ترميز النتائج باستخدام مارشال
اضغط على ctrl + x للخروج.
فك / فك المارشال (Unmarshal)
يرجى تشغيل البرنامج النصي comarsh مرة أخرى ، وفي صفحة البداية الخاصة بالبرنامج النصي
نص مارشال كومارش
اكتب الرقم 2 ثم أدخل اسم البرنامج النصي المراد فك ترجمته.
لمزيد من التفاصيل ، ما عليك سوى اتباع الخطوات أدناه.
في صفحة البداية لأداة التنظيم ، حدد لا [2]. اكتب 2 واضغط دخول
أدخل اسم البرنامج النصي المراد فك ترجمته
انتظر عملية فك التحويل
في حال نجاحها، سيتم حفظ النتائج decompiled في خارج مجلد مع اسم الملف بحيث .py . لمشاهدة النتائج ، يرجى إدخال الأمر التالي.
cd out
ls
nano so .py
قم بتنزيل أداة Marshal
لا يزيد حجم هذه الأداة عن 1 ميغا بايت وتستخدم لغة python2. يمكن أن يتم التنزيل عبر termux باستخدام الأمر wget أو مباشرة من هذه الصفحة.
اسم ملف معلومات الملف : comarsh.py
حجم الملف: 0.6 ميجا بايت
مكان التنزيل: Gdrive
انقر فوق الرابط أدناه للتنزيل
كومارش
بعد التنزيل ، يرجى النسخ / الانتقال إلى وحدة التخزين الداخلية خارج المجلد. إلى
خاتمة
لنقل الملفات المترجمة / غير المترجمة في المجلد الخارج. ما عليك سوى استخدام الأمر mv -f / $ HOME أو الأمر cp -f / $ HOME. ثم يكون الملف في صفحة البداية من Termux. اكتب ls (eL es) للعرض.
تتيح لك أداة التنظيم هذه تجميع / تشفير جميع البرامج النصية التي تستخدم Python. ولكن ليس كل نصوص بايثون يمكن فك / فك تشفيرها باستخدام المارشال. هذا بسبب وجود ضمانات إضافية يتم استخدامها عند تجميع
تعليقات
إرسال تعليق