انتهت مؤخرا آخر NeoQuest .
تحت الخفض هو تحليل المهمة الثالثة المتعلقة بالبحث عن نقاط الضعف على شبكة الإنترنت وقليلا من التصيد. أتساءل كيف أخدع بوت Telegram وجعله يشارك المفتاح؟ ثم مرحبا بكم في القط.
يحتوي نص المهمة على رابط إلى Telegram bot (والذي كان يسمى لسبب ما القناة).
يخبرنا الروبوت أنه يحب التسكع في هذا الموقع . دعونا نرى ما هو موجود:
تسجيل الدخول وكلمة المرور مطلوبة. ربما التعرف عليهم ، يمكنك الحصول على المفتاح. دعنا نعود إلى الروبوت ، حاول الدردشة معه.
لا يستجيب الروبوت لأوامر مثل
/ start أو
/ help ، ولا يستجيب للوسائط (الصور ، الفيديو ، الصوت).
إجابات الرسائل النصية مع استجابة عشوائية من القائمة.
لكن الروابط تستجيب دائمًا كما هي:
وهذا مشبوه. نحاول إرسال رابط إلى Olympia والحصول على إجابة أخرى مثيرة للاهتمام:
يشير التأخير الزمني بين الإجابات الأولى والثانية إلى أن الروبوت يحاول تتبع هذا الرابط. لذلك كل ما نحتاج إلى القيام به هو محاولة الحصول على الروبوت لمتابعة رابطنا بحيث يعتبر هذا رابطًا إلى Olympia.
سوف ندرس أولمبيا بمزيد من التفاصيل. دعنا نحاول فتح قسم آخر ، على سبيل المثال 213.170.100.214/messages . يحدث إعادة توجيه إلى 213.170.100.214/login؟next=messages . آها! إعادة توجيه! ما نحتاجه لإنشاء رابط تصيد.
بعد ذلك ، نحتاج إلى نوع من الاستضافة ، والذي سيستضيف خداعنا أولمبيا. كان لدي واحدة من هذا القبيل ، لذلك كل ما كان علي فعله هو إنشاء صفحة تحفظ ببساطة جميع معلمات الطلب في ملف.
كود php<? file_put_contents('request.txt', print_r($_REQUEST, true)); ?>
نحن نحاول في الجبهة:
ويبدو أن الروبوت أعجب به ، ولكن في الواقع لم يأت الطلب إلى الخادم. هذا ربما يرجع إلى http في البداية. ثم لن نشير إلى البروتوكول:
ومن هنا ، لقد تقدمنا. قام الروبوت بالفعل بزيارة الصفحة ، لكن الإدخال في request.txt ظهر ، على الرغم من أنه كان فارغًا لأنه لا يحب صفحة التصيّد.
عند الانتقال ، بدلاً من صفحة فارغة ، سنمنحها نفس html مثل موقع Olympia الأصلي:
روبوت ذكي ، صفحة بدون أنماط ، كما ترى ، تبدو مشبوهة. حسنًا ، لا مانع لدينا ، املأ ملفات الصور والأناقة. أصبح موقع التصيد الخاص بنا متطابقًا بصريًا مع أولمبيا. ربما الآن يعمل؟
ويبدو أن الروبوت لم يستجب لأي شيء مثير للاهتمام ، ولكن دعونا ننظر إلى الملف الذي يخزن معلمات الطلب ، وهناك:
Array ( [username] => godmom [password] => ed_ax3kWbdn3pjje5V5 )
يبقى فقط لتسجيل الدخول إلى أولمبيا والحصول على المفتاح مطمعا