Bonjour è tous,
Je cherche à céer des sockets en NASM sous linux, j' ai trouvé des sites, mais c' est pas clair () alors j' attends vos réponses et merci d' avance !
Bonjour è tous,
Je cherche à céer des sockets en NASM sous linux, j' ai trouvé des sites, mais c' est pas clair () alors j' attends vos réponses et merci d' avance !
Les « sockets » sont une interface de programmation, proposée initialement par les systèmes d'exploitation UNIX BSD, puis par tous les Unix, et qui ont fini par être portés sous Windows (il a déjà de cela un moment).
Ce n'est pas — en soi — un concept général à l'informatique ni une instruction assembleur précise. Si tu veux utiliser les sockets en assembleur, il faut le faire comme tu le ferais avec n'importe quel autre langage : demander à ton système d'exploitation de t'en créer un. Et pour cela, il faut appeler les bonnes fonctions.
Il faut donc faire les choses en deux temps. Apprendre l'assembleur d'une part, puis apprendre l'interface des sockets de l'autre. Commence par ceci :
http://man.developpez.com/man2/socket/
http://man.developpez.com/man7/socket/
… en consultant à chaque fois la section « Voir aussi » qui te donnera une liste assez complète des fonctions associées.
Merci de ta réponse obsidian, mais je sais programmer en assembleur, et je me doute qu' il n' existe pas un instruction sock pour créer un socket, ce que je veux, c' est le mode d' emploi de la fonction sys_socket de l' interruption 0x80.
les sockets c'est un peu l'exception en l'occurence, en fait tout passe par sys_socketcall(2) auquel on fournit le numéro d'une sous-fonction via ebx
je peux que te conseiller de décortiquer des shellcodes type portbind ou connectback pour comprendre le fonctionnement
Merci à bufferbob, je vais voir tout ça, en te remerciant.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager