اللهم لك الحمد حمدًا كثيرًا طيبًّا مباركًا فيه؛
ملء السماوات و ملء الأرض، و ملء ما بينهما،
و ملء ما شئت من شيء بعد.

-------------------


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

شفرته البرمجية على الزائر , لمنعه من قراءة الكود الذي قام بكتابته , ليتم تنفيذه بشكل 

كامل , لكن سيكون شكله عبارة عن طلامس و رموز معقدة .
--------------------------------------------------------

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

--------------------------------------
الان الموقع الاول 



[اضغط هنا]


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

  • alert("hello world");

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

  1. var _0xf479=["\x68\x65\x6C\x6C\x6F\x20\x77\x6F\x72\x6C\x64"];alert(_0xf479[0]);
مكننا تجربة الكود للتأكد من سلامته و تنيفذه بشكل صحيح , ننسخ الكود المشفر الجديد و نتوجه نحو ال console , لصق و اضغط enter .

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

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


فك تشفير javascriptobfuscator 



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




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


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

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

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

شكرا لكم .

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

إرسال تعليق

المقالات الاكثر مشاهدة

جميع الحقوق محفوظة © تطوير سكيورتي

close

أكتب كلمة البحث...