Abhishek Meena - {πŸ”₯} Profile picture
COO at @Vulncure | πŸ–ŠοΈ Tester | πŸͺ² Hunter HOF - Google 🀝 Sharing Knowledge with infosec community πŸ“¬ Inbox Whenever Need Help

Nov 23, 2022, 14 tweets

Testing for IDOR ( Manual-Method )
#bubgounty #infosec

🧡(1/n) :πŸ‘‡

➑ Base Steps :

1. Create two accounts if possible or else enumerate users first.
2. Check if the endpoint is private or public and does it contains any kind of id param.
3. Try changing the param value to some other user and see if does anything to their account.

🧡(2/n) :πŸ‘‡

➑ Testcase 1: Add IDs to requests that don’t have them

GET /api/MyPictureList β†’ /api/MyPictureList?user_id=<other_user_id>

Pro tip: You can find parameter names to try by deleting or editing other objects and seeing the parameter names used.

🧡(3/n) :πŸ‘‡

➑ Testcase 2: Try replacing parameter names

🧡(4/n) :πŸ‘‡

➑ Testcase 3: Supply multiple values for the same parameter.

🧡(5/n) :πŸ‘‡

➑ Testcase 4: Try changing the HTTP request method when testing for IDORs

🧡(6/n) :πŸ‘‡

➑ Testcase 5: Try changing the request’s content type

🧡(7/n) :πŸ‘‡

➑ Testcase 6: Try changing the requested file type (Test if Ruby)

🧡(8/n) :πŸ‘‡

➑ Testcase - 7: Does the app ask for non-numeric IDs? Use numeric IDs instead

🧡(9/n) :πŸ‘‡

➑ Testcase 8: Try using an array

🧡(10/n) :πŸ‘‡

➑ Testcase 9: Wildcard ID

🧡(11/n) :πŸ‘‡

➑ Testcase 10: Pay attention to new features

🧡(12/n) :πŸ‘‡

➑ Extra IDOR Tips :

β€’ Looking for high impact IDOR?
β€’ Always try to find the hidden parameters for this endpoints using Arjun and Parameth
β€’ /settings/profile
β€’ /user/profile
β€’ /user/settings
β€’ /account/settings
β€’ /username
β€’ /profile
And any payment endpoint

🧡13/nπŸ‘‡

Thanks For Reading This Amazing Thread 🧡On :
Testing for IDOR ( Manual-Method )

==
Join My Bugbounty Tips Group : t.me/bugbountyresou…
==

#bugbounty #infosec #hacking

Share this Scrolly Tale with your friends.

A Scrolly Tale is a new way to read Twitter threads with a more visually immersive experience.
Discover more beautiful Scrolly Tales like this.

Keep scrolling