#امن_المعلومات #API #Pentesting
Web API Pentesting
من اهم المهارات التي يجب عليك
تعلمها كمختبر اختراق او صائد مكأفات
بالوقت الحالي لاتوجد شركة
لاتستخدم API تعلمك لطرق فحصها
يمكنك من إيجاد
ثغرات بطرق لايمكنك تخيلها
والأهم في اختبارها الوصول
لEndpoint
Web API Pentesting
من اهم المهارات التي يجب عليك
تعلمها كمختبر اختراق او صائد مكأفات
بالوقت الحالي لاتوجد شركة
لاتستخدم API تعلمك لطرق فحصها
يمكنك من إيجاد
ثغرات بطرق لايمكنك تخيلها
والأهم في اختبارها الوصول
لEndpoint
بشكل سريع
انت كمستخدم لديك نموذج
تسجيل دخول هذا تسمى front
عندما ترسل طلب لتسجيل دخولك
اذا كان الموقع يستخدم هذه التقنية
النموذج أو front يرسل طلبك لendpoint
بصيغة json أو xml أو query
قد لا تجد ثغرات في front
ولكن إذا استطعت الوصول لEndpoint
ستجد ثغرات أكثر واخطر
انت كمستخدم لديك نموذج
تسجيل دخول هذا تسمى front
عندما ترسل طلب لتسجيل دخولك
اذا كان الموقع يستخدم هذه التقنية
النموذج أو front يرسل طلبك لendpoint
بصيغة json أو xml أو query
قد لا تجد ثغرات في front
ولكن إذا استطعت الوصول لEndpoint
ستجد ثغرات أكثر واخطر
نحتاج ان نقسم api الى ثلاثة اقسام :
1- REST APIs (JSON)
2-Web Services (SOAP/XML)
3-Graph APIs (Query)
الاختلافات اول نوعين متشابهين
حيث يوجد اكثر من Endpoint
النوع الثالث Endpoint واحدة فقط
سازودكم ببعض المصادر التي تفيدكم باذن الله
1- REST APIs (JSON)
2-Web Services (SOAP/XML)
3-Graph APIs (Query)
الاختلافات اول نوعين متشابهين
حيث يوجد اكثر من Endpoint
النوع الثالث Endpoint واحدة فقط
سازودكم ببعض المصادر التي تفيدكم باذن الله
اولا : لابات
github.com
github.com
owasp.org
اضافات تستخدم مع Burpsuite
github.com
github.com
github.com
github.com
شخصيا افضل استخدام برنامج
Postman
postman.com
github.com
github.com
owasp.org
اضافات تستخدم مع Burpsuite
github.com
github.com
github.com
github.com
شخصيا افضل استخدام برنامج
Postman
postman.com
github.com/dolevf/Damn-Vu…
GitHub - dolevf/Damn-Vulnerable-GraphQL-Application: Damn Vulnerable GraphQL Application is an intentionally vulnerable implementation of Facebook's GraphQL technology, to learn and practice GraphQL Security.
Damn Vulnerable GraphQL Application is an intentionally vulnerable implementation of Facebook's Grap...
owasp.org/www-project-ju…
OWASP Juice Shop | OWASP Foundation
Probably the most modern and sophisticated insecure web application for security trainings, awarenes...
github.com/PortSwigger/ws…
github.com/PortSwigger/ws…
github.com/PortSwigger/5g…
github.com/snoopysecurity…
GitHub - snoopysecurity/dvws-node: Damn Vulnerable Web Services is a vulnerable application with a web service and an API that can be used to learn about webservices/API related vulnerabilities.
Damn Vulnerable Web Services is a vulnerable application with a web service and an API that can be u...
github.com/PortSwigger/gr…
postman.com
جاري تحميل الاقتراحات...