IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Réseau Discussion :

Http Client & Serveur: Demande de testeurs


Sujet :

Réseau

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Août 2004
    Messages
    201
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 201
    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!!

  2. #2
    Membre expérimenté Avatar de SYL666
    Inscrit en
    Novembre 2003
    Messages
    308
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 308
    Par défaut
    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.

  3. #3
    Membre confirmé
    Inscrit en
    Août 2004
    Messages
    201
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 201
    Par défaut
    explique toi

  4. #4
    Membre expérimenté Avatar de SYL666
    Inscrit en
    Novembre 2003
    Messages
    308
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 308
    Par défaut
    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

  5. #5
    Membre confirmé
    Inscrit en
    Août 2004
    Messages
    201
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 201
    Par défaut
    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.

  6. #6
    Membre expérimenté Avatar de SYL666
    Inscrit en
    Novembre 2003
    Messages
    308
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 308
    Par défaut
    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

Discussions similaires

  1. Requête HTTP client-serveur en Java
    Par mahdimaaroufi dans le forum Développement Web en Java
    Réponses: 7
    Dernier message: 26/04/2015, 10h37
  2. openSSL - polarSSL pour communication HTTPS client <- > serveur
    Par rocky163 dans le forum Développement
    Réponses: 1
    Dernier message: 25/02/2014, 13h47
  3. Connexion Java Client au Serveur HTTPS via proxy
    Par devdev2003 dans le forum Services Web
    Réponses: 17
    Dernier message: 20/05/2011, 09h59
  4. Réponses: 1
    Dernier message: 21/08/2008, 12h49
  5. RMI:Client Windows Serveur Unix
    Par abd21 dans le forum CORBA
    Réponses: 1
    Dernier message: 10/06/2004, 12h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo