Hashcat : l’outil gratuit pour tester les mots de passe
Découvrez Hashcat, un outil gratuit et open source utilisé par les professionnels de la cybersécurité pour tester la robustesse des mots de passe.
Imaginez que vous partiez en vacances en oubliant de fermer la porte de votre maison. Un risque que vous ne souhaitez pas prendre, car cela vous exposerait davantage aux cambrioleurs. Et pourtant, sur le web, de nombreux serveurs sont mal configurés et laissent leurs portes grandes ouvertes aux hackers malveillants.
Heureusement, il existe des outils pour repérer ces failles, et parmi eux, vous trouverez Nikto, un scanner de vulnérabilités open source prisé par les Ethical Hackers, qui l’utilisent pour tester la résistance des serveurs web. Dans cet article, vous découvrirez ainsi tout ce qu’il faut savoir sur Nikto et son utilisation en pentesting. Et si vous avez envie d’aller plus loin en sécurité informatique, nous vous conseillons de jeter un œil à notre bootcamp en cybersécurité éligible au CPF.
Nikto est un scanner de vulnérabilités open source conçu pour détecter les failles des serveurs web. Développé dans le langage de programmation Perl, cet outil peut analyser plus de 6 700 types d’éléments différents pour repérer les fichiers sensibles, les mauvaises configurations, ou encore les composants obsolètes.
Nikto est donc comparable à un système d’alarme : il détecte les vulnérabilités informatiques et vous signale l’existence de problèmes, mais n’est pas capable de les exploiter à lui seul.
Plusieurs métiers de la cybersécurité utilisent Nikto au quotidien :
OpenVAS comme Nikto sont des scanners de vulnérabilités, mais ils ne jouent pas dans la même cour :
Mais ces deux outils peuvent être complémentaires lors d’un test de pénétration : OpenVAS vous montre où chercher, Nikto vous permet de comprendre ce qui pose problème sur votre serveur web.
Oui, il est légal d’utiliser Nikto si vous avez l’accord explicite du propriétaire du serveur testé. Et dans ce cas, l’utiliser est même recommandé, car cet outil gratuit vous permettra de détecter et de corriger les vulnérabilités web avant qu’elles ne soient exploitées à des fins malveillantes.
Mais si vous utilisez Nikto pour scanner un réseau sans autorisation, vous franchissez une ligne rouge et entrez dans l’illégalité. Même si vous vous contentez d’analyser le système sans chercher à exploiter ses vulnérabilités, vous vous exposez alors à une peine de 3 ans d’emprisonnement et 100 000 € d’amende (article 323-1 du Code pénal). Si les vulnérabilités détectées sont ensuite utilisées dans le cadre d’une cyberattaque, vous risquez jusqu’à 5 ans d’emprisonnement et 150 000 € d’amende (votre peine pouvant être portée à 7 ans de réclusion et 300 000 € d’amende si vous vous en prenez à une infrastructure étatique).
Vous pensez être assez malin et pouvoir l’utiliser sans vous faire prendre ? Détrompez-vous. Loin d’être furtif, Nikto laisse une empreinte dans les logs des serveurs analysés, qui peuvent permettre de remonter jusqu’à votre adresse IP.
Oui, Nikto est un outil de pentest open source et 100 % gratuit ! Vous n’avez ainsi pas à débourser un centime pour pouvoir le télécharger, l’utiliser, ou même le modifier si vous en avez les compétences.
Les Ethical Hackers utilisent Nikto lors de leurs tests de pénétration et audits de sécurité pour :
En bref, Nikto joue un peu le rôle d’un « éclaireur ». Grâce à lui, un Pentester peut dresser la liste de toutes les failles de sécurité d’un serveur web pour pouvoir les corriger avant qu’elles ne soient exploitées par des pirates informatiques.
Nikto peut vous montrer tout ce que les développeurs ou les admins ont laissé traîner sur un serveur web, et que les pirates pourraient exploiter à leur guise. Cela inclut plusieurs types de vulnérabilités :
Bonne nouvelle : Nikto est facile à installer, et dans certains cas, vous n’aurez même pas besoin de le faire :
Connaître des outils comme Nikto, c’est bien, savoir quand les utiliser et comment corriger les failles détectées, c’est mieux. Mais pour cela, il est essentiel de vous former, surtout si vous envisagez de vous reconvertir pour travailler dans la cybersécurité. Chez Jedha, nous vous proposons justement un parcours de formation adapté à votre niveau de départ, et éligible au CPF :
Envie de sauter le pas ? Rien de plus simple !
Nikto est un excellent outil pour commencer un audit de sécurité web, notamment car :
Mais comme tout outil, il a également quelques faiblesses :
En résumé, vous pouvez comparer Nikto à un thermomètre. En cas de problème sur un serveur web, il vous indiquera qu’il y a de la fièvre, mais ne vous montrera pas forcément d’où vient le problème. Pour trouver le traitement adapté, vous devrez ainsi coupler son utilisation à d’autres outils.
Pour réaliser un audit de sécurité web complet, vous devrez utiliser d’autres outils en complément de Nikto. Voici quelques incontournables :