Metasploit - Maintenir l'accès

Dans ce chapitre, nous discuterons de la manière de maintenir l'accès dans un système auquel nous avons eu accès. C'est important car si nous ne maintenons pas l'accès, alors nous devrons essayer de l'exploiter dès le début au cas où le système piraté serait fermé ou patché.

Le meilleur moyen est d'installer un backdoor. Pour la machine piratée Windows Server 2003 que nous avons exploitée dans le chapitre précédent, nous définissons la charge utile demeterpreter et cette charge utile a une option de porte dérobée appelée metsvc. Nous pouvons utiliser cette option de porte dérobée pour accéder à la machine victime à tout moment, mais cette porte dérobée comporte un risque que tout le monde puisse se connecter à cette session sans authentification.

Comprenons en détail comment cela fonctionne dans la pratique. Nous sommes à un stade où nous avons exploité la machine Windows Server 2003 et nous avons définimeterpretercharge utile. Nous voulons maintenant voir les processus qui s'exécutent sur cette machine et cacher notre processus derrière un processus authentique.

Tapez "ps" dans la session meterpreter pour voir les processus victimes.

Nous aimons cacher notre processus derrière explorer.execar c'est un processus qui s'exécute au démarrage et il est toujours présent. Pour ce faire, utilisez la commande: "migrer le numéro PID" comme indiqué dans la capture d'écran suivante.

Pour installer la porte dérobée, tapez run metsvc. Lors de l'exécution, vous verrez le port qui a été créé et le répertoire dans lequel les fichiers sont téléchargés.

Pour nous connecter avec cette porte dérobée, nous avons besoin multi/handler avec une charge utile de windows/metsvc_bind_tcp.

Metasploit - Escalade de privilèges

Une fois que nous avons exploité et obtenu l'accès à un système victime, l'étape suivante consiste à obtenir ses droits d'administrateur ou l'autorisation root. Une fois que nous obtenons ce privilège, il devient très simple d'installer, de supprimer ou de modifier n'importe quel fichier ou processus.

Continuons avec le même scénario où nous avons piraté un système Windows Server 2003 et mis la charge utile meterpreter.

Meterpreter utilise la commande "getsystem" pour augmenter les privilèges. Mais d'abord, nous devons utiliser la commande "priv" pour préparer le système piraté à une élévation de privilèges.

Ensuite, exécutez la commande "getsystem".

Comme vous pouvez le voir, nous nous sommes connectés en tant qu'administrateur.