i vous êtes directement lié à ici, alors vous pourriez sans doute raté mon précédent tutoriel sur les bases de l'injection javascript . Si vous avez déjà lu mon post précédent, puis nous allons résumer ce que je vous la dernière fois tutoré.
Je vous ai présenté avec une injection de javascript comment devrait-il commencer et il est des règles de base. J'ai également démontré certaines des choses de base que vous pouvez faire avec l'injection de javascript dans la barre d'adresse. Or, aujourd'hui dans ce tutoriel, je vais vous guider à travers la fenêtre où vous aurez une vision plus proche de l'injection javascript et c'est usages en vigueur. OK, maintenant nous allons commencer avec le tutoriel.
En plus de changer les cookies (dans mon précédent tutoriel), vous pouvez changer d'autres choses aussi. L'un d'eux est l'évolution des valeurs du formulaire.
Considérons le champ de texte suivant dans un formulaire de transfert d'argent:
<form method="post"> action="submit.php"
Nom de l'entrée <= "montant" type = "hidden" value = "1? />
</ Form>
Supposons que le code ci-dessus est le code source d'extraire à partir d'un formulaire qui envoie 1 $ à votre compte à chaque fois que le formulaire est soumis. Disons que vous souhaitez recevoir de 100 $, comment le feriez-vous? Le problème dans cette forme est que cette forme reste invisible depuis son type est paramétré caché et ne pouvez-vous changer la valeur du champ invisible.
En utilisant la technique d'injection javascript vous pouvez changer la valeur sous une forme facilement.
Par exemple, pour modifier la valeur de la forme ci-dessus, vous pouvez injecter le code suivant javascript:
Javascript: void(document.forms[0].amount.value="100");
La valeur de la quantité d'entrée nommé va changer à 100 ci-dessus en appliquant l'injection. La syntaxe de changer de forme est,
Le texte de couleur verte doit contenir une valeur numérique, la valeur numérique est le numéro du formulaire où 0 signifie le premier formulaire et 1 signifie la seconde forme. Le texte de couleur orange doit contenir le nom du type d'entrée. Par exemple, dans le formulaire ci-dessus nous avons nom de l'entrée de la première forme que la quantité. Le formulaire de couleur bleue contient la valeur à être conservés sous la forme d'entrée.
Jetez un oeil sur démo image ci-dessous:
Vous avez la forme qui ne peuvent pas être modifiés directement, mais il est visible.
Maintenant, quand vous regardez le code source, vous verrez qu'il est désactivé et vous ne pouvez pas modifier la valeur de cette forme. C'est là que vous allez planifier et d'étudier pour l'injection javascript. Trouver quelle forme est-il, premier, deuxième ou troisième. Si elle est d'abord, puis vous devez d'entrée 0 dans les formes [#]. Trouvez le nom du formulaire et entrez la valeur que vous voulez.
Maintenant, après tout est prévu et fixé, vous préparerez le code javascript d'injection et injecter de la barre d'adresse de votre navigateur.
Maintenant boîte d'alerte apparaîtra, ce sera de confirmer que l'injection javascript est allé avec succès.
Désormais, lorsque vous appuyez sur le bouton OK, vous aurez la valeur sous une forme changée par la suite.
De cette façon, vous pouvez changer la valeur sous une forme facilement.
Et pour encore plus de divertissement que vous pouvez changer le titre du site en utilisant le code suivant:
Javascript: alert(document.title = "title name");
Cela va changer le titre du site.
Par exemple,
En Google.com, javascript: alert (document.title); va charger le bod alerte suivante.
Et quand vous injectez titre de la page javascript injection, vous aurez résultat suivant.
J'espère que vous avez eu plaisir à lire ce tutoriel.