begin process at 2012 05 28 08:46:16
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Réseau / Internet

 > 

Client Server -> le faire fonctioner comme un trojan


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Client Server -> le faire fonctioner comme un trojan

jeudi 2 juin 2005 à 12:20:16 | Client Server -> le faire fonctioner comme un trojan

wxccxw

Membre Club

Salut,

enfaite, j'aimerai faire un client -> serveur, je maitrise pas mal les socket,

mais je n'ai pas compris a quoi sa sert : recv();

c pour recevoir un socket et la stoker dans un buffer ? c sa ?

donc si on reste sur cette theorie , reparlon de mon client server : jaimerai savoir comment faire sa :

le client que jaimerai faire :

recevoir la soccket

si la socket et egale a 1

ouvrir bloc notes (ce ne sont que des exemple)

si la socket est egale a 2 

eteindre l'ordi etc.....  // utilison system("shutdown -s -f -t 1");


merci danvance
engros, ce serait une sorte de trojan (je ne compte pas le donne, ni men servir !)
c juste pour apprendre
@+++++




jeudi 2 juin 2005 à 13:49:26 | Re : Client Server -> le faire fonctioner comme un trojan

thedestiny

Réponse acceptée !
recv() ne sert pas vraiment à recevoir un Socket puisqu'un Socket, ce n'est ni plus ni moins une connexion à un PC distant.
int recv(SOCKET schar* buf int len int flags);
Cette fonction permet de recevoir un paquet à partir du Socket s ouvert dans le buffer et renvoi la taille du paquet recu. ( au passage ca permet de savoir aussi si la connexion distante a été fermée en vérifiant que la valeur retournée n'est pas <= 0 )

Donc après pour l'adapter à ton programme, c'est tout simple.
Tu fais une boucle jusqu'a que tu ais la réception d'un paquet, tu compares et tu définies ton action en fonction de cela.

while(1)
{
  if(recv(Sock, buf, sizeof(buf), 0) <= 0)
  {
     MessageBox(NULL, "La connexion a été perdue.", "Erreur", 0);
     return false;
  }
  else
    break;
 }
 if(!strcmp(buf, "LE PAQUET"))
 {
        ...
 }
 else
 {
       ....
 }

Voila, mais je tiens à préciser qu'avec un code pareil, si tu comptes faire un trojan tu vas te casser les dents puisque la plupart des firewalls ( logiciels ou matériels, même incorporés dans certains modems ADSL ) bloque le flux sortant suspect :)

Amicalement,
The Destiny
jeudi 2 juin 2005 à 17:35:41 | Re : Client Server -> le faire fonctioner comme un trojan

wxccxw

Membre Club
Réponse acceptée !

de plus ce n'est pas pour faire du mal c juste pour apprendre a faire ce genre de connexion !c sympa

merci BCP

mercredi 15 février 2006 à 23:55:24 | Re : Client Server -> le faire fonctioner comme un trojan

wxccxw

Membre Club
Réponse acceptée !
j'ai toujour pas fini ce trojan
mercredi 15 février 2006 à 23:55:50 | Re : Client Server -> le faire fonctioner comme un trojan

wxccxw

Membre Club
Réponse acceptée !
je vais essayer, deliminer le FireWall


Cette discussion est classée dans : server, client, socket, trojan, fonctioner


Répondre à ce message

Sujets en rapport avec ce message

client & server [ par Stormy ] J'ai codé un serveur simple usant de TCP. Comme client j'utilise NetCat. Or, quand NetCat 'ferme', mon serveur ne détecte pas la clôture de la relatio Etat Socket Linux [ par cybermax62 ] Existe-t-il un moyen de connaître sur un server (socket,C) l'état d'un connection client (socket,C) utilisant le protocole SOCK_STREAM ? Actuellement chat client server [ par electroonn ] Bonjour, j'essaye de developper avec c++ une application de chat (client-server) sous windows, en voici le code:Server server; Client client; void m delay client sur server socket linux [ par 0x0syscall ] Bonjour,Voilà, je voudrais savoir comment je dois m'y prendre pour que sur mon serveur si le client ne repond pas au bout de X secondes, le serveur co plantage du serveur [ par Adict ] Bonjour [^^happy13] alors voila j'ai fini un projet mais il y a un problème. Il se compose d'une application client et serveur. Il y a quelque temps [C.] 2 Problèmes sur le serveur [ par Adict ] bonsoir tout le monde. [^^happy13] alors ça va faire vraiment longtemps que je patine sur mon serveur. J'ai cherché et cherché pour le 2ème problème Problème de Compilation (avec classes) [ par baptchr55 ] Bonjour à tous... Voilà, j'ai un nouveau problème. J'ai une classe (permettant de créer des Sockets TCP) et lorsque j'essaye de créer un objet Socket dns socket server client distants [ par Snyps ] Bonjour, Je galère avec les sockets. J'ai créé un server et un client qui se connectent en local. Pas de soucis. Mais comment faire pour ce qui est problème chat [ par Adict ] salut tout le monde [^^happy17] alors j'ai commencé depuis peu à vouloir créer un "chat" simple. j'utilise donc les sockets qui marchent mais j'ai 2 Client/Server [ par andoid ] Bonjour J'ai un serveur C paralélle qui gérent plusieurs clients pour une partie de jeu de pions, mon probléme est que je veut que les clients puissen


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,359 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales