Bindshell win32

Description

Voici un code permettant un bind sur port quelconque avec une redirection sur une application définie. Cela permet notamment l'administration à distance d'un système avec l'ensemble des entrées [InPut] et sorties [OutPut] écrite dans un fichier log. La ligne de commande se compose ainsi:

BindShell <port> <service> <password>

Source / Exemple :


Cette source ne me semble pas optimisée dans le choix de la fonction finale WaitForSingleObject. En effet, je suis obligé de 'bricoler' mon socket afin qu'il remarque la clôture du rapport avec le client. Le problm c'est que WaitForSingleObject se porte sur le service commandé seul. Dès lors, si le client termine le rapport distant avec le serveur sans clôturer d'abord le service (exit sur CMD par exemple) le thread bloque sur un socket invalide et la reconnexion n'est plus possible. Le plus simple est de tester le programme... Si quelqu'un peut me donner quelques conseils afin d'améliorer la source. merci. ++

Conclusion :


Remise à jour du programme avec maintenant l'usage d'un mot de passe. ++

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.