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 C Discussion :

requêtes http en pur raw socket TCP et UDP


Sujet :

Réseau C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 2
    Par défaut requêtes http en pur raw socket TCP et UDP
    Bonjour et merci pour la lecture.
    Alors voilà ,j'ai quelques questions concernant l'écriture de RAW socket (mode non connecté) donc avec sendto().
    Le but étant de faire des requêtes http en utilisant des RAW socket et trouver un moyen de contrer ce genre d'attaque sur un serveur.
    Je voudrais donc savoir si c'était possible de créer des requêtes http en udp et tcp ?
    si oui, que dois-je modifier dans les champs de mes structure iphdr (netinet/ip.h) et udphdr (netinet/udp.h) e quelles valeurs dois-je mettre dans mon buffer (qui contient les données et les headers) ? (pour le tcp, je n'ai pas encore réussis à en créer un, quelques problèmes au niveau avec les psh, ack).

    merci de votre aide.

    pam76

  2. #2
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2010
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Service public

    Informations forums :
    Inscription : Août 2010
    Messages : 86
    Par défaut
    Bonjour,
    Je ne suis pas expert, mais d'après ma petite expérience en RAW, tu remplis chaque couche de ton modèle TCP/IP.
    Tu commences par remplir l'en-tête IP puis TCP ou UDP et enfin tu remplis ton champ de données qui correspond au niveau applicatif. D'après moi tu n'a pas besoin de modifier les structures.
    Dites moi si je me trompe, je suis plus totalement sûr.

    Bon courage !

  3. #3
    Membre averti
    Inscrit en
    Octobre 2006
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 21
    Par défaut
    Commence par t'informer sur la forme des paquets (Eth + IP + Data (TCP/UDP + Data) ) et tente de les imiter avec tes RAW sockets.
    Ce que tu peux faire, c'est commencer par capturer des paquets à l'état brut, pour observer et imiter leur structure.
    Si c'est le HTTP qui t'intéresse, les infos ne manquent pas, et c'est TCP que tu utiliseras.

    Pour capturer et explorer des paquet, tu as le logiciel Tcpdump (console) ou son équivalent (étendu) graphique : Wireshark

Discussions similaires

  1. Plusieurs requêtes HTTP avec la même socket
    Par sabari dans le forum Réseau
    Réponses: 4
    Dernier message: 24/12/2014, 15h52
  2. [68k] Socket TCP ou UDP
    Par TheNikos dans le forum Autres architectures
    Réponses: 4
    Dernier message: 26/05/2010, 00h07
  3. Requête HTTP - POST avec socket
    Par kalylive dans le forum Réseau
    Réponses: 3
    Dernier message: 28/04/2008, 14h10
  4. Sockets et requêtes HTTP
    Par Kunai dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 20/03/2007, 08h32
  5. raw socket et protocole TCP/IP
    Par robertmouac dans le forum Développement
    Réponses: 3
    Dernier message: 09/03/2005, 23h09

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