Broken Access Control
- Hidden functionality
- Look in JavaScript for hidden URL
- Look for parameters that can change role e.g.
Admin=false - IDOR e.g.
"roleid":2 - Injecting
X-Original-URL: /invalidto see if system process it - Change method e.g.
POST→POSTXif"missing parameter"the server maybe not be checking the method - Parameters like
idchange to different value - Finding object ID
- Performing restricted action with standard user session
- Add
Refererheader → some apps check if you’re coming from admin and grant permission based on that