crAPI Lab Solutions (Api Hacking)
Intro :
crAPI (Completely Ridiculous Application Programmer Interface) defines an intentionally vulnerable API to the OWASP API Top 10 vulnerabilities. crAPI is meant to illustrate and educate by presenting these issues for you to discover and exploit.
lab: https://github.com/OWASP/crAPI
Challenge 1 — Access details of another user’s vehicle
To solve the challenge, you need to leak sensitive information about another user’s vehicle.
- Since vehicle IDs are not sequential numbers, but GUIDs, you need to find a way to expose the vehicle ID of another user.
- Find an API endpoint that receives a vehicle ID and returns information about it.
Step 1
Login user Account
Step 2
After login user account ade vehicles
Step 3
Click Contact Machanic
Send service Request
Step 4
Capture the request of mechanic_report
Step 5
Send to intruder > select payload position
Set payload>Numbers >Start Attack
Start Attack
Get all information about vehicles or other user
#crAPI #Apihacking