Solution au problème d’Apache2 sur Kali Nethunter
Dans la cybersecurité, l’un des serveurs les plus connus et les plus utilisés est le serveur web. Un serveur web, également appelé serveur LAMP o LEMP, est composé de:
- L pour Linux, le systéme d’exploitation du serveur.
- A pour Apache ou E pour Nginx(prononcé ENginx), le service d’hébergement.
- M pour MySQL ou MariaDB, Le moteur de base de données
- P pour PHP, un langage de programmation essentiel
Sa fonction principale est d’héberger des sites web, de traiter les requêtes HTTP et de fournir des contenus web aux utilisateurs. Un serveur web est très utile pour un Pentester. Voici quelques exemples d’utilisation :
- Attaques de phishing
- Remplacement du site original par une falsification DNS
- Divulgation de l’adresse IP de la cible par ingénierie sociale
- Placement de scripts pour collecter des données pour les vulnérabilités XSS
- Collecte de données à partir de systèmes compromis, placement de fichiers pour leur distribution
- Placement de scripts JavaScript et de code HTML pour l’injection lors d’attaques intermédiaires et autres
Avec une certaine compétence dans le serveur web, vous pouvez même organiser un scanner de ports et de routeurs.
Le problème du “Failed starting Apache2 service” sur Kali Nethunter.
Une fois que nous essayons de démarrer Apache2, il ne peut pas démarrer pour une raison inconnue. Le problème peut être résolu très facilement et rapidement.
Identifier la cause d’Apache2 sur Kali Nethunter ?
Pour commencer, il est préférable de vérifier si tout est installé et d’essayer de lancer Apache2 depuis le terminal. Je vous conseille également de réinstaller le paquet apache2 en utilisant les commandes suivantes :
┌──(root㉿kali)-[~]
└─# apt-get update
┌──(root㉿kali)-[~]
└─# apt-get install apache2
Dans mon cas, je l’ai fait auparavant et tout était installé correctement
┌──(root㉿kali)-[~]
└─# service apache2 start
┌──(root㉿kali)-[~]
└─# service apache2 status
apache2 is not running ... failed!
Pour moi, le résultat ne se lance pas, c’est pourquoi, si vous obtenez le même résultat, vous pouvez suivre ces étapes pour résoudre le problème.
Comment résoudre le problème ?
Nuestro problème est le service Apache2. Je l’ai résolu en remplaçant le service Apache2 par un service similaire Nginx
┌──(root㉿kali)-[~]
└─# apt-get remove apache2
Et une fois que le service Apache2 a été supprimé, nous installerons le service Nginx, avec la commande :
┌──(root㉿kali)-[~]
└─# apt-get install nginx
Si tout se passe bien, cela devrait normalement nous donner ceci comme résultat si nous lançons le service avec la commande :
┌──(root㉿kali)-[~]
└─# service nginx start
Starting nginx: nginx.
Nous pouvons voir l’état du service Nginx de cette manière :
┌──(root㉿kali)-[~]
└─# service nginx status
nginx is running.
Maintenant, nous avons le service d’hébergement fonctionnel.
Pour faciliter le démarrage du service dans Kali Nethunter, à partir de l’interface graphique Nethunter, dans Kali Services, en appuyant sur Apache2 nous modifions ceci :
A ça:
Glissez le curseur pour lancer le service.
Pour terminer, vous devez accepter en cliquant sur “Ok”. Maintenant, pour vérifier si l’installation s’est déroulée correctement, ouvrez un navigateur web et accédez à l’adresse IP: 127.0.0.1/index.nginx-debian.html, ou au 127.0.0.1/index.html
Et bingo! Si tout est correct, vous aurez quelque chose de similaire.