api_wordlist
قائمة كلمات بأسماء API تُستخدم في فازينغ (Fuzzing) واجهات برمجة تطبيقات الويب.
المحتويات
- api_seen_in_wild.txt - يحتوي على أسماء دوال API التي شاهدتها في البيئات الحقيقية.
- actions.txt - جميع الأفعال المستخدمة في أسماء دوال API
- objects.txt - جميع الأسماء المستخدمة في أسماء دوال API
- actions-uppercase.txt - الأفعال المستخدمة في أسماء دوال API بحرف أول كبير
- actions-lowercase.txt - الأفعال المستخدمة في أسماء دوال API بحرف أول صغير
- objects-uppercase.txt - الأسماء المستخدمة في أسماء دوال API بحرف أول كبير
- objects-lowercase.txt - الأسماء المستخدمة في أسماء دوال API بحرف أول صغير
الاستخدام
- في burpsuite، أرسل طلب API تريد فازينغه إلى Intruder.
- أزل استدعاء دالة API الحالي، واستبدله بحرفي § لكل ملف نصي تريد استخدامه.
- في تبويب "Positions"، اضبط نوع الهجوم على "Cluster Bomb".
- في تبويب "Payloads"، اختر 1 من القائمة المنسدلة لمجموعة الحمولات (Payload set) الأولى، ثم اختر نوع حمولة "Runtime file" وانتقل إلى المجلد الذي نزّلت إليه ملفات النصوص هذه. اختر "actions.txt".
- كرر الخطوة 4 بتعيين مجموعة الحمولات الثانية (Payload set 2) إلى "objects.txt".
- (خطوة اختيارية - أضف المزيد من مجموعات الحمولات واضبطها على "objects.txt" لاختبار الكائنات متعددة الأجزاء مثل "UserAccount")
- ابدأ الهجوم!
تعليقات
إذا استخدمتها وكانت مفيدة، سيُسعدني أن أسمع عن ذلك! (@[email protected]). إذا كنت تعتقد أنني أغفلت أي كلمات بديهية، فسيُسعدني أيضًا أن أسمع عن ذلك، أو لا تتردد في إضافتها.