Exemple de serveur tcp

Soyez le premier à donner votre avis sur cette source.

Vue 10 823 fois - Téléchargée 872 fois

Description

TEXTSERVER BETA

Mon programme est un petit Serveur TCP, genre de troyen mais à usage strictement personnel, ou dans mon cas professionnel (il me permet d'effectuer de petites manip' à distance sur mon PC et amuser la galerie aussi).

Il utilise le controle Winsock pour ouvrir un port.

Par défaut, le Port est 1979, mais si il n'est pas disponible, mon prog essaye d'ouvrir un autre port (increment de 1 jusqu'à 1990). Pour savoir sur quel port l'appli s'execute, double cliquez une deuxieme fois sur l'executable !

Le code est un peu fouilli car j'ai tout fait d'une traite.
Je pense tout refaire dès que j'aurai un peu de temps... (c'est pas souvent)

Pour essayer ce petit logiciel, executez le sur un PC et connectez vous via TELNET ou autre à l'adresse IP et au port configuré.

Par exemple si vous executez TEXTSERVER sur votre propre PC qui possede l'adresse IP 198.145.15.12 et que vous avez lancé TEXTSERVER sur le port par défaut (1979), alors faites : Démarrer => Exécuter => "Telnet 198.145.15.12 1979".

Normalement, Une page de bienvenue devrait apparaitre...

Tapez le mot de passe (PAR DEFAUT : PASSWORD en majuscule) et ensuite amusez vous !

CYRIL P

Source / Exemple :


Pas de code source, tout est dans le ZIP

Conclusion :


Ceci est un exemple, genre de "version BETA".
J'essayerai d'effectuer plusieurs mises à jour, et un mode multi-utilisateur (je ne gere qu'une seule connection pour l'instant).

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Choumoumou
Messages postés
162
Date d'inscription
jeudi 30 septembre 2004
Statut
Membre
Dernière intervention
17 novembre 2010

Salut couzin (moi aussi je m'appelle Cyril) !
Ton truc est pas mal, le truc classique avec Winsock.
Mais c'est une bonne base pour faire un bon trojan.

ps : il est détecté par les pare-feu sans même avoir été éxecuté !
il doit y avoire une signature de Winsock dans le prog.
@+ !
cs_config
Messages postés
54
Date d'inscription
lundi 3 décembre 2001
Statut
Membre
Dernière intervention
17 septembre 2002

oops j'avais pas vu que osmose06 avait dit ske je viens de dire autant pour moi... ça me fait 2 messages inutiles de plus !!!
cs_config
Messages postés
54
Date d'inscription
lundi 3 décembre 2001
Statut
Membre
Dernière intervention
17 septembre 2002

au fait... je sais pas si t'as utilisé ma méthode e multiconnexion mais pour éviter les collision il faut utiliser une variable booléenne qui devient False à chake envoi de donnée et qui redevient true dans WS_SendComplete. avec une boucle avant chake envoi qui dit :
do until LaVariableBooleenne = True
doevents
Loop
avec ça ya aucune collision.
osmose06
Messages postés
28
Date d'inscription
samedi 29 décembre 2001
Statut
Membre
Dernière intervention
28 janvier 2006

En ce qui concerne la gestion des collisions Winsock multi users, gérer .sendcomplete pour savoir si l'envoi précédent est terminé.
@+,Pascal
cs_cyrilp
Messages postés
140
Date d'inscription
mercredi 4 octobre 2000
Statut
Membre
Dernière intervention
12 août 2009

Attention :

J'ai oublié de supprimer la fonction "Prevenir()" qui m'envoye un mail pour me prevenir quand TEXTSERVER est installé sur un PC avec le nom du PC, son IP et le port sur lequel TEXTSERVER s'execute !

J'ai reçu des mails m'indiquant qu'il a été executé... J'en suis désolé, et je vais uploader un code propre cet ap. midi, mais en attendant, faites attention !!!

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.