• الأربعاء، 27 يناير 2016

    شرح تشفير أكواد جافا سكربت و فك تشفيرها


    بعد طول غياب نأمل أن يكون الأخير , نعود إلى الدروس و المقالات المفيدة على مدونة "مدون بلوجر" .

    لإخفاء أكواده البرمجية و جعل فك تشفيرها صعبا , يسعى المبرمج إلى تشفير و 'تعقيد' شفرته البرمجية على الزائر , لمنعه من قراءة الكود الذي قام بكتابته , ليتم تنفيذه بشكل كامل , لكن سيكون شكله عبارة عن طلامس و رموز معقدة .

    أشهر إستعمالات تشفير أكواد الجافا سكريبت تكون عادة في القوالب و السكربتات المدفوعة لمنع أي شخص اخر من التعديل على الكود البرمجي , و تكون الإماكنية الوحيدة للتعديل على الشيفرة و تطويرها من قبل مبرمج السكربت فقط .

    شرح تشفير أكواد جافا سكربت و فك تشفيرها



    ربما هو الأشهر و الأكثر رواجا و استعمالا .
    سأقوم بكتابة كود بسيط بالجافاسكربت و سنرى الكود المشفر .

    هذه التشفيرة الجديدة للكود أعلاه :


    يمكننا تجربة الكود للتأكد من سلامته و تنيفذه بشكل صحيح , ننسخ الكود المشفر الجديد و نتوجه نحو ال console , لصق و اضغط enter .

    نعم , الكود ينفذ بشكل سليم !
    ممتاز !

    الأن ستنعرف على طريقة فك تشفير هذا الكود .

    فك تشفير javascriptobfuscator 



    أقدم لك عزيز هذا الموقع الرائع وهو موقع dcode .

    بعد الدخول إلى الموقع , يمكنك وضع الكود المشفر كما هو موضح بالصورة :

    شرح تشفير أكواد جافا سكربت و فك تشفيرها

    مهم جدا : الكود المراد فك تشفيره لا ترفقه بتاغ ال script .

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

    أمل أن يكون الدرس واضحا و مفيدا لك عزيزي القارئ , و تذكر أن في حالة أي مشكلة أو نقطة لم يتم شرحا جيدا , يمكنك ترك تعليقك و مشكلتك و سيتم حلها بإذن الله .

    شكرا لكم .

    ليست هناك تعليقات:

    إرسال تعليق

    كافة الحقوق محفوظةلـ ناشر عربي 2016 |