تحديات تدقيق الكود
يوضح
بعض المواضيع "الثانوية" المثيرة للاهتمام في تدقيق التعليمات البرمجية.
- قدم بعض المساعدة للمبتدئين/المبتدئين في تدقيق التعليمات البرمجية، وقدم بعض الإجراءات الروتينية لـ CTF-Web-dog.
- والآن دعني أخبرك أن أفضل اللغات في العالم هي:
- PHP
- بيثون
- Node-js
- روبي
- أود أن أقول للجميع في المستقبل: Java وما إلى ذلك هي أيضًا أفضل اللغات.
- سنستمر في تنظيم وتحديث وحذف/استبدال بعض الأسئلة.
مصدر السؤال:
- منصات CTF-OJ الرئيسية
- أحداث CTF الكبرى
- الأجزاء العامة من منصات تبادل المعرفة مثل Knowledge Planet
- خيال السادة
يلاحظ
قد لا يكون الكود الموجود في السؤال كافيًا لدعم بيئة كاملة بشكل مباشر. إذا كنت تريد إنشاء محاكاة محليًا، فيرجى تعديلها بنفسك.
يوفر هذا الريبو فقط التوضيحات والإجابات المقابلة للنقاط/نقاط الضعف المثيرة للاهتمام في الكود الأصلي. إذا كان لديك أي مواضيع جيدة، يرجى تقديمها.
بايثون
- التحدي 1: هجوم تمديد طول التجزئة
Node-js
- التحدي الأول: قراءة الملفات ومعالجة عناوين URL
- التحدي الثاني: حقن SQL
روبي
PHP
- التحدي الأول: PHPBug #69892
- التحدي 2: الكتابة الضعيفة في PHP، is_numeric()، تحويل النوع القسري
- التحدي 3: مشكلة كتابة ملف تكوين PHP
- التحدي 4
- التحدي الخامس: webshell، تجاوز waf
- التحدي السادس: تنفيذ الأمر، تجاوز waf
- التحدي السابع: الكتابة الضعيفة في لغة PHP
- التحدي الثامن: حقن SQL
- التحدي التاسع: مشكلة تسلسل جلسة PHP
- التحدي العاشر: php://input، php من النوع الضعيف، eregi
- التحدي 11: حقن SQL
- التحدي 12: تنفيذ الأوامر
- التحدي 13: PHP النوع الضعيف، مقارنة strcmp، ereg
- التحدي 14: حقن SQL
- التحدي الخامس عشر: الكتابة الضعيفة في لغة PHP
- التحدي السادس عشر: حقن SQL، والثغرة المنطقية
- التحدي 17: التغطية المتغيرة
- التحدي الثامن عشر: حقن SQL
- التحدي التاسع عشر: حقن SQL
- التحدي 20: حقن SQL
- التحدي 21: مقارنة الأنواع الضعيفة من stripos و php
- التحدي 22:
- التحدي 23: التغطية المتغيرة
- التحدي 24: حقن SQL
- التحدي 25: هيردوك
- التحدي السادس والعشرون: الكتابة الضعيفة في لغة PHP
- التحدي السابع والعشرون: متغيرات PHP العالمية، $GLOBALS
- التحدي 28
- التحدي 29
- التحدي 30
- التحدي 31
- التحدي 32
- التحدي 33
- التحدي 34
- التحدي 35
- التحدي 36
- التحدي 37
- التحدي 38
- التحدي 39
- التحدي 40
- التحدي 41
- التحدي 42
- التحدي 43
- التحدي 44
- التحدي 45
- التحدي 46
- التحدي 47
- التحدي 48
- التحدي 49: هجوم تمديد طول التجزئة
- التحدي 50: حقن SQL
- التحدي 51
- التحدي 52
- التحدي 53
- التحدي 54: الحشو أوراكل
- التحدي 55: SSRF
- التحدي 56: حقن SQL
- التحدي 57
- التحدي 58
- التحدي 59: تصادم التجزئة
- التحدي 60: تنفيذ الأمر
- التحدي 61: SSRF
- التحدي 62:
- التحدي 63:
- التحدي 64: PHP من النوع الضعيف، وتجاوز عدد صحيح PHP، وبروتوكول PHP الزائف، وما إلى ذلك.
تصنيف