Petite explication du sql injection

french Petite Explication Du SQL INJECTION FRENCH Full SQL injection Tutorial Par Moudi - EvilWay Team MySQL Sommaire Chapitre I Description SQL INJECTION Comment reconnaitre qu'un site est vulnà ?rable a un SQL Trouver le nombre de colomns Utiliser la fonction UNION Trouver la version du MySQL Trouver les noms des colomns et tables et l'exploitation Chapitre II Description Blind SQL INJECTION Comment reconnaitre qu'un site est vulnà ?rable au BLIND SQL Trouver la version du MySQL Tester si la sà ?lection marche Trouver les noms des colomns et tables et l'exploitation ---------------------------- ----------------------------- Passons aux choses sà ?rieuses maintenant Chapitre I Description SQL INJECTION Le SQL INJECTION est l'une des communes les plus vulnà ?rables dans les applications type web de nos jours Il permet d'exà ?cuter la requà ?te dans la base de donnà ?es et d'avoir grace a l'url a certa ns renseignements con ?dentiels et bien d'autres Comment reconnaitre qu'un site est vulnà ?rable a un SQL Commencons ce tuto en force Prà ?nons un exemple d'un site par exemple http www site-exemple com news php id Maintenant il faudra tester si ce site est vulnà ?rable par SQL c'est simple nous ajoutons un ' quote et donc l'exemple deviendra http www site-exemple com news php id ' quote ajouter Maintenant si vous appercevez une erreur du genre You have an error in your SQL syntax check the manual that corresponds to your CMySQL server version for the right etc Ou une erreur de cet exemple cela signi ?e que ce site est vulnà ?rable par SQL Trouver le nombre de columns Pour trouver le nombre de columns on utilisera ORDER BY qui demande a la b ase un rà ?sultat Donc maintenant comment on utilise cela Eh bien simplement augmenter le nombre jusqu'à ce que nous obtenons une erreur comme dans l'exemple ci- dessous http www site-exemple com news php id order by -- no error http www site-exemple com news php id order by -- no error http www site-exemple com news php id order by -- no error http www site-exemple com news php id order by -- error une erreur du genre Unknown column ' ' in 'order clause' ou un truc de ce genre s'a ?chera Cela signi ?e que l'on dispose de colonnes car nous avons reà ?u une cause d'erreu r sur Utiliser la fonction UNION Passons aux choses un peux plus dure Avec la fonction UNION nous avons la possibilità ? de sà ?lectionner plusieurs donnà ?es en u seul SQL a la fois Donc nous aurons http www site-exemple com news php id union all select nous avons d eja trouver que le nombre de column est bien revoir la section Chapitre I cours si nous voyons quelques chi ?res sur l'à ?cran c'est-à -dire ou ou alors l'union a fonctionnà ? Si cela ne fonctionne pas essayer de changer le par -- Trouver la version du MySQL Disons que nous avons le numero maintenant il faudra

  • 32
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager