hacktricks/todo/other-web-tricks.md

5.5 KiB

Autres Astuces Web

{% hint style="success" %} Apprenez et pratiquez le Hacking AWS :Formation HackTricks AWS Red Team Expert (ARTE)
Apprenez et pratiquez le Hacking GCP : Formation HackTricks GCP Red Team Expert (GRTE)

Soutenez HackTricks
{% endhint %}

En-tête Host

Parfois, le back-end fait confiance à l'en-tête Host pour effectuer certaines actions. Par exemple, il pourrait utiliser sa valeur comme domaine pour envoyer une réinitialisation de mot de passe. Ainsi, lorsque vous recevez un e-mail avec un lien pour réinitialiser votre mot de passe, le domaine utilisé est celui que vous avez mis dans l'en-tête Host. Ensuite, vous pouvez demander la réinitialisation du mot de passe d'autres utilisateurs et changer le domaine par un domaine contrôlé par vous pour voler leurs codes de réinitialisation de mot de passe. WriteUp.

{% hint style="warning" %} Notez qu'il est possible que vous n'ayez même pas besoin d'attendre que l'utilisateur clique sur le lien de réinitialisation du mot de passe pour obtenir le jeton, car peut-être même les filtres anti-spam ou d'autres dispositifs/bots intermédiaires cliqueront dessus pour l'analyser. {% endhint %}

Booléens de session

Parfois, lorsque vous terminez une vérification correctement, le back-end ajoutera simplement un booléen avec la valeur "True" à un attribut de sécurité de votre session. Ensuite, un point de terminaison différent saura si vous avez réussi cette vérification.
Cependant, si vous réussissez la vérification et que votre session obtient cette valeur "True" dans l'attribut de sécurité, vous pouvez essayer d'accéder à d'autres ressources qui dépendent du même attribut mais auxquelles vous ne devriez pas avoir les autorisations d'accès. WriteUp.

Fonctionnalité d'inscription

Essayez de vous inscrire en tant qu'utilisateur déjà existant. Essayez également d'utiliser des caractères équivalents (points, beaucoup d'espaces et Unicode).

Prendre le contrôle des e-mails

Inscrivez un e-mail, avant de le confirmer, changez l'e-mail. Ensuite, si le nouvel e-mail de confirmation est envoyé au premier e-mail enregistré, vous pouvez prendre le contrôle de n'importe quel e-mail. Ou si vous pouvez activer le deuxième e-mail confirmant le premier, vous pouvez également prendre le contrôle de n'importe quel compte.

Accéder au servicedesk interne des entreprises utilisant Atlassian

{% embed url="https://yourcompanyname.atlassian.net/servicedesk/customer/user/login" %}

Méthode TRACE

Les développeurs peuvent oublier de désactiver diverses options de débogage dans l'environnement de production. Par exemple, la méthode HTTP TRACE est conçue à des fins de diagnostic. Si elle est activée, le serveur Web répondra aux requêtes utilisant la méthode TRACE en renvoyant dans la réponse la requête exacte qui a été reçue. Ce comportement est souvent inoffensif, mais conduit parfois à une divulgation d'informations, telles que le nom des en-têtes d'authentification internes qui peuvent être ajoutés aux requêtes par des serveurs mandataires inverses.Image for post

Image for post

{% hint style="success" %} Apprenez et pratiquez le Hacking AWS :Formation HackTricks AWS Red Team Expert (ARTE)
Apprenez et pratiquez le Hacking GCP : Formation HackTricks GCP Red Team Expert (GRTE)

Soutenez HackTricks
{% endhint %}