TERMUX & LINUX
Open in Telegram
UN PEU DE TOUT sur termux et linux dans tous les niveaux. Apprenez a faire du hacking ethique avec termux et linux, aider, proteger, pentester en toute securite et legalite L'UNION FAIT LA FORCE
Show more2 505
Subscribers
-324 hours
+87 days
+1430 days
Posts Archive
2 505
maintenant voyons une logique a comprendre:
Base de données => Tables => Colonnes => Champs
2 505
il existe 4 types injections sql et lurl du site qu'on a donné est vulnérable a toutes
2 505
en continuant sqlmap a découvert que la base est belle et bien Mysql et la version est 5 ...
et plus bas en ROSE sqlmap nous a confirmé que notre paramètre est vulnérable a injection sql( chose qu'on a vérifié nous même manuellement)
2 505
avec ça vous allez comprendre que sqlmap nous dit que l'URL est peut être vulnerable a Xss et qu'il se peut que la base de données soit MYSQL ( et c'est la réponse que nous voulions alors faites
y
pour valider la certitude des infos
2 505
Après installation ce qui reste a faire c'est de faire passer l'URL avec le paramètre vulnérable vers sqlmap comme :
sqlmap -u http://testphp.vulnweb.com/listproducts.php?cat=1
-u : url
2 505
Pour installer sqlmap c'est simple, il faut installer la bibliothèque unstable-repo ( dans le livre j'ai expliqué ce que c'est aller voir), on va faire ainsi :
pkg update
pkg install unstable-repo
pkg install sqlmap
2 505
et c'est un bon signe qu'il nous a donné une erreur car maintenant on va installer sqlmap sur termux et verifier quel est le type de la base de données et ensuite récupérer les datas que l'on veut
2 505
enfaite qu'est Ce qui c'est passer, voyons ou du moins devinons
la requete devrait être
SELECT * FROM posts WHERE cat=1
mais nous en rajoutant le caractère ' on va causé une erreur dans la syntaxe de sql et ça a donné erreur
SELECT * FROM posts WHERE cat=1'
2 505
Ce que nous allons faire alors c'est de passer a la valeur de la variable cat le caractère ' pour voir comment le server va répondre😁😁
2 505
Merci a @Ado pour la réponse vite fait, alors vous qui ne voyez pas le paramètre svp ne continuez pas🆘🆘🆘🆘🆘
2 505
heooo j'ai un exo de quelques minutes vous qui me suivez
dans ce lien quel est le paramètre:
http://testphp.vulnweb.com/listproducts.php?cat=1
2 505
GET & POST :
La différence est simple Get c'est tout paramètre qui est passé par url et POST par un formulaire
Comment peut on reconnaître un paramètre dans le Get ?
vous pouvez le reconnaitre en regardant après le caractère "?"
exemple :
Si on on une url :
site.com/index.php?u=blabla
Alors le paramètre est bien u, et pour verifier si u est vulnérable on a qu'à mettre le caractère ' après la valeur de u
2 505
http://testphp.vulnweb.com/listproducts.php?cat=1
Pour ceux qui ne le savent pas moi je préfère faire du hack éthique c'est a dire que je ne prends pas tout ce qui bouge mais je prends ce qui est volontairement vulnérable. Sur ce, on va travailler sur ce site web. nous allons vérifier ensemble s'il est vulnérable à une injection SQL
2 505
SQLMAP est le parfait tool pour faire la pratique quand vous avez découvert qu'il ya une faille injection SQL, comment le découvrir?
d'abord faut savoir qu'il ya divereses base de données exemple Mysql, MSSQL, POSTGREsql etc ... et pour découvrir il faut savoir quel est le type de base de données qui tourne sur l'hôte😁😁
