Précédent   Forum des professionnels en informatique > Systèmes > Linux > Réseau
Réseau Vos questions autour des réseaux et télécoms sous Linux
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 17/02/2010, 07h19   #1
Membre du Club
 
Inscription : août 2004
Messages : 199
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 199
Points : 46
Points : 46
Par défaut Http Client & Serveur: Demande de testeurs

Bonjour,

Je viens de finir un projet en C d'un Client et Serveur HTTP sous Unix:

Alors si vous etes anglophone et que vous voulez tester ce programme, voila le lien direct qui explique tout:

http://web.eecs.utk.edu/~snaciri/pro...ver&client.htm

si vous trouvez des bugs, des erreurs la ou il doit pas en y avoir, ou tout simplement quelquechose ne marche pas, signalez-les moi, je suis preneur!!
virtuadrack est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/02/2010, 20h26   #2
Membre confirmé
 
Avatar de SYL666
 
Cédric
Inscription : novembre 2003
Messages : 308
Détails du profil
Informations personnelles :
Nom : Cédric

Informations forums :
Inscription : novembre 2003
Messages : 308
Points : 296
Points : 296
Es tu sur que ton sscanf résisterait à un client "modifié" ?

... Par ce que cela ne me parait pas très résistant à une attaque d'injection de code.
__________________
The Big Bang theory : In the beginning there was nothing, and it exploded. (Terry Pratchett)

IT Quote : "Unix is user-friendly. It's just very selective about who its friends are."
SYL666 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/02/2010, 23h57   #3
Membre du Club
 
Inscription : août 2004
Messages : 199
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 199
Points : 46
Points : 46
explique toi
virtuadrack est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/02/2010, 08h54   #4
Membre confirmé
 
Avatar de SYL666
 
Cédric
Inscription : novembre 2003
Messages : 308
Détails du profil
Informations personnelles :
Nom : Cédric

Informations forums :
Inscription : novembre 2003
Messages : 308
Points : 296
Points : 296
Je n'ai pas tester les possibilités, mais que ce passe-t-il si, par exemple, je ré-écris un client, qui va se connecter à ton serveur, et n'envoie que 2 messages sur le sscanf, ou des messages de plus de 1024 char ?
... Je n'ai pas tester, mais je n'ai pas l'impression que cela soit très robuste sur ces genres de mauvaise utilisation de ton protocole
__________________
The Big Bang theory : In the beginning there was nothing, and it exploded. (Terry Pratchett)

IT Quote : "Unix is user-friendly. It's just very selective about who its friends are."
SYL666 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/02/2010, 20h19   #5
Membre du Club
 
Inscription : août 2004
Messages : 199
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 199
Points : 46
Points : 46
cela ne va pas marcher simplement parce que ce client est suppose etre un client http, et donc un serveur http est suppose envoyer un requete "GET", le nombre de chaines de caracteres pour les requetes GET est donc unique et respectee par tout les clients et serveurs http connus.

mais si c'est un serveur qui envoie une requete autre que "GET" la il y aura un probleme.
virtuadrack est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/02/2010, 20h26   #6
Membre confirmé
 
Avatar de SYL666
 
Cédric
Inscription : novembre 2003
Messages : 308
Détails du profil
Informations personnelles :
Nom : Cédric

Informations forums :
Inscription : novembre 2003
Messages : 308
Points : 296
Points : 296
Citation:
Envoyé par virtuadrack Voir le message
mais si c'est un serveur qui envoie une requete autre que "GET" la il y aura un probleme.
C'est ce que je voulais dire... un pirate, ou même un client buggé, pourrait mettre à mal ton appli. Et pourquoi pas prendre le controle de ta machine en même temps
__________________
The Big Bang theory : In the beginning there was nothing, and it exploded. (Terry Pratchett)

IT Quote : "Unix is user-friendly. It's just very selective about who its friends are."
SYL666 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 14h55.


 
 
 
 
Partenaires

Hébergement Web