Sous Kali Linux, l'outil WPScan est installé par défaut mais il est possible a la première execution de l'outil vous ayez l'erreur ci dessous :
...find 'cms_scanner' (~> 0.14.3) - did find: [cms_scanner-0.15.0] (Gem::MissingSpecVersionError)...
Cette erreur vient probablement d'un conflit de version entre la gem cms_scanner
et les dépendances installées. Voici les étapes pour la résoudre :
Sous Kali, exécute :
gem list cms_scanner --remote
Cela permet de voir si la version 0.14.3
est toujours disponible sur RubyGems. Si seule la version 0.15.0
est listée, il faudra l'utiliser.
Si 0.14.3
est encore disponible, essaye :
gem install cms_scanner -v 0.14.3
Si elle est introuvable, alors tu es obligé d'utiliser 0.15.0
.
Si ton outil ou script utilise Bundler (Gemfile
), force la mise à jour :
bundle update cms_scanner
Ou installe directement la dernière version reconnue :
gem install cms_scanner
Si tu as besoin de 0.14.3
mais que Kali force 0.15.0
, tu peux essayer avec RVM ou rbenv :
sudo apt install rvm
rvm use system
gem install cms_scanner -v 0.14.3
sudo apt install rbenv
rbenv install 3.0.0
rbenv global 3.0.0
gem install cms_scanner -v 0.14.3
Si rien ne fonctionne, liste les versions déjà installées :
gem list | grep cms_scanner
Puis désinstalle celles en conflit :
gem uninstall cms_scanner
Et réinstalle proprement :
gem install cms_scanner -v 0.14.3