WPSeku - Un scanner de vulnérabilité pour trouver des problèmes de sécurité dans WordPress
WordPress est un système de gestion de contenu (CMS) gratuit et open-source, hautement personnalisable, qui est utilisé par des millions de personnes dans le monde entier pour gérer des blogs et des sites Web entièrement fonctionnels. Parce qu’il s’agit du CMS le plus utilisé, il y a tellement de problèmes/vulnérabilités potentiels de sécurité WordPress à craindre.
Cependant, ces problèmes de sécurité peuvent être résolus si nous suivons les meilleures pratiques de sécurité courantes de WordPress. Dans cet article, nous allons vous montrer comment utiliser WPSeku, un scanner de vulnérabilité WordPress sous Linux, qui peut être utilisé pour trouver des failles de sécurité dans votre installation WordPress et bloquer les menaces potentielles.
WPSeku est un simple scanner de vulnérabilité WordPress écrit à l’aide de Python, il peut être utilisé pour analyser les installations WordPress locales et distantes afin de trouver des problèmes de sécurité.
Comment installer WPSeku - Scanner de vulnérabilité WordPress sous Linux
Pour installer WPSeku sous Linux, vous devez cloner la version la plus récente de WPSeku à partir de son dépôt Github, comme indiqué.
$ cd ~
git clone https://github.com/m4ll0k/WPSeku
Une fois que vous l’avez obtenu, allez dans le répertoire WPSeku et exécutez-le comme suit.
$ cd WPSeku
Exécutez maintenant le WPSeku à l’aide de l’option -u pour spécifier l’URL de votre installation WordPress comme ceci.
$ ./wpseku.py -u http://yourdomain.com
La commande ci-dessous recherchera les vulnérabilités de script intersite, d’inclusion de fichiers locaux et d’injection SQL dans vos plugins WordPress à l’aide de l’option -p, vous devez spécifier l’emplacement des plugins dans l’URL :
$ ./wpseku.py -u http://yourdomain.com/wp-content/plugins/wp/wp.php?id= -p [x,l,s]
La commande suivante exécutera une connexion par mot de passe par force brute et une connexion par mot de passe via XML-RPC à l’aide de l’option -b. En outre, vous pouvez définir un nom d’utilisateur et une liste de mots à l’aide des options --user et --wordlist respectivement, comme indiqué ci-dessous.
$ ./wpseku.py -u http://yourdomian.com --user username --wordlist wordlist.txt -b [l,x]
Pour afficher toutes les options d’utilisation de WPSeku, tapez .
$ ./wpseku.py --help
Dépôt Github WPSeku : https://github.com/m4ll0k/WPSeku
Voilà! Dans cet article, nous vous avons montré comment obtenir et utiliser WPSeku pour l’analyse des vulnérabilités WordPress sous Linux. WordPress est sécurisé, mais seulement si nous suivons les meilleures pratiques de sécurité de WordPress. Avez-vous des idées à partager ? Si oui, utilisez la section des commentaires ci-dessous.

