حل تحدي picoCTF (Web Exploitation :Bookmarklet)

 

بسم الله الرحمن الرحيم 

في هذه المقاله سنشارككم حل تحدي picoCTF 
(Web Exploitation :Bookmarklet)

الادوات  المستخدمة في هذا التحدي : لا يوجد


وصف للتحدي :

الهدف من هذا التحدي هو التعريف بمصطلح Bookmarklet حيث تم اعطائنا كود جافا سكريبت والمطلوب هو اضافة هذا الكود كـــBookmarklet  فلنبدأ ذلك :





كود الجافا سكريبت المطلوب اضافته هو :

        javascript:(function() {
            var encryptedFlag = "àÒÆަȬëÙ£Ö–ÓÚåÛÑ¢ÕÓœÒËɧœ©™í";
            var key = "picoctf";
            var decryptedFlag = "";
            for (var i = 0; i < encryptedFlag.length; i++) {
                decryptedFlag += String.fromCharCode((encryptedFlag.charCodeAt(i) - key.charCodeAt(i % key.length) + 256) % 256);
            }
            alert(decryptedFlag);
        })();
    

السؤال هو كيف تتم اضافة كود الجافا سكريبت كـــــBookmarklet في متصفح google chrome؟

اجابة هذا السؤال هي :
  1. الذهاب لـــــ( Bookmarks
  2.   Manage Bookmarks
  3.  Add Bookmark)

                                                                                 ( ١)


    ( ٢)


                                                                 
    ( ٣ )


 ( ٤ )









إذاً الفلاق لهذا التحدي هو:

picoCTF{p@g3_turn3r_6bbf8953}


تعليقات