Dunkahn
Messages postés1Date d'inscriptionlundi 15 septembre 2003StatutMembreDernière intervention15 septembre 2003 15 sept. 2003 à 23:02
Bon, une petite expliquation s'impose :
Une adresse IPv4 est codée sur 4 octets
D'où la segmentation en xxx.xxx.xxx.xxx où xxx dénote un nombre entre 0 et 255 compris.
Quand on utilise une adresse IP dans ce style (aaa.bbb.ccc.ddd), quel est la suite d'octet qui est envoyée dans l'entete de la trame IP ?
C'est en fait 4 octets simplement (aaa puis bbb puis ccc puis ddd) pour simplifier.
Mis bout à bout, sur un "int" en C (taille de 4 octets), celà nous donne :
x = aaa*2^24 + bbb*2^16 + ccc*2^8 + ddd
Donc si on tape "ping x" par exemple, cela revient au même que de faire un "ping aaa.bbb.ccc.ddd", c'est une question de conventions.
L'adresse écrite sous la forme "x" n'est donc pas du tout cryptée, c'est juste une question de notation (il est plus facile de se rappeller de 4 petits nombres que d'un gros, et puis c'est surtout utilisé pour segmenter les adresses IP en classes (je vulgarise)). On pourrait tout aussi bien l'écrire en hexadécimal FF.FF.FF.FF pour 255.255.255.255.
That's all folks.
NB: lorsque l'on travaille sur les "bits", il est très utile d'utiliser les opérateurs sur les "bits" en C : par exemple "x<<4" revient à multiplier x par 2^4 (décalage de 4 bits vers la gauche).
leneuf22
Messages postés156Date d'inscriptionsamedi 12 janvier 2002StatutMembreDernière intervention 4 mars 20031 28 févr. 2003 à 23:57
Le décryptage n'est pas une équation à 4 inconnues, il faut juste utiliser la représentation binaire de l'IP "cryptée" (c'est pas du tout du cryptage.....), en prenant les bits 8 par 8
j'ai posté une source sur le site qui fait le décodage :
http://www.cppfrance.com/article.aspx?Val=1462
trinitacs
Messages postés249Date d'inscriptionmardi 16 juillet 2002StatutMembreDernière intervention 7 août 20032 30 déc. 2002 à 00:24
Je ne vos pas l'intérêts?
Pourquoi doit-on utiliser ces nombres la pour crypter (mutiples de 8)?
Mais si tu cryptes comme ça c'est facile de décrypter. Attend je réfléchi une équation pour 4 inconnues. Bon d'accord mais pourquoi quand tu essaye avec ton ip cryptée est ce que ça marche?
ascgukkahn
Messages postés10Date d'inscriptionvendredi 27 décembre 2002StatutMembreDernière intervention27 avril 2004 28 déc. 2002 à 14:17
cs_Kaid
Messages postés949Date d'inscriptionmardi 2 octobre 2001StatutMembreDernière intervention 8 juillet 20061 28 déc. 2002 à 12:58
Tu utilises quoi comme client FTP ?
ascgukkahn
Messages postés10Date d'inscriptionvendredi 27 décembre 2002StatutMembreDernière intervention27 avril 2004 28 déc. 2002 à 12:33
tu l'utilise comme une ip normale
exemple:
ip de voila .fr :195.101.94.80
la meme cryptée : 3278200400
Si ton serveur ftp était sur cette ip tu peut faire
ftp://login:pass@3278200400:21
cs_Kaid
Messages postés949Date d'inscriptionmardi 2 octobre 2001StatutMembreDernière intervention 8 juillet 20061 28 déc. 2002 à 12:06
Comment peut-on utiliser l'IP cryptée sans la décrypter ?
ascgukkahn
Messages postés10Date d'inscriptionvendredi 27 décembre 2002StatutMembreDernière intervention27 avril 2004 28 déc. 2002 à 11:36
Je vais chercher dans ce sens là....
je pensais aussi envoyer directement le résultat dans le presse papier...
cs_RaZoR
Messages postés102Date d'inscriptionvendredi 22 février 2002StatutMembreDernière intervention22 décembre 2003 28 déc. 2002 à 11:31
Petite sugection d'amélioration :
Au lieu de demander l'adresse IP au bonhomme (qui ne sait pas forcement comment on peut la savoir !!), tu pourrais directement la récupérer toi meme avec l'utilisation des sockets (je crois qu'il y a une source qui le fait sur le site ) ; Sinon ton prog est trés bien pour un premier programme ...
ascgukkahn
Messages postés10Date d'inscriptionvendredi 27 décembre 2002StatutMembreDernière intervention27 avril 2004 28 déc. 2002 à 11:21
oui elle peut-être utilisée comme une IP normale
cs_RaZoR
Messages postés102Date d'inscriptionvendredi 22 février 2002StatutMembreDernière intervention22 décembre 2003 28 déc. 2002 à 11:11
et si tu donne ton ip cryptée , est-ce que l'autre il peut l'utiliser pour en faire un ping et autre .....???????
ascgukkahn
Messages postés10Date d'inscriptionvendredi 27 décembre 2002StatutMembreDernière intervention27 avril 2004 28 déc. 2002 à 10:56
c une facon de cacher son ip
en fait c mon premier prog et je cherchais un truc pas trop dur...:)
cs_Kaid
Messages postés949Date d'inscriptionmardi 2 octobre 2001StatutMembreDernière intervention 8 juillet 20061 28 déc. 2002 à 10:51
15 sept. 2003 à 23:02
Une adresse IPv4 est codée sur 4 octets
D'où la segmentation en xxx.xxx.xxx.xxx où xxx dénote un nombre entre 0 et 255 compris.
Quand on utilise une adresse IP dans ce style (aaa.bbb.ccc.ddd), quel est la suite d'octet qui est envoyée dans l'entete de la trame IP ?
C'est en fait 4 octets simplement (aaa puis bbb puis ccc puis ddd) pour simplifier.
Mis bout à bout, sur un "int" en C (taille de 4 octets), celà nous donne :
x = aaa*2^24 + bbb*2^16 + ccc*2^8 + ddd
Donc si on tape "ping x" par exemple, cela revient au même que de faire un "ping aaa.bbb.ccc.ddd", c'est une question de conventions.
L'adresse écrite sous la forme "x" n'est donc pas du tout cryptée, c'est juste une question de notation (il est plus facile de se rappeller de 4 petits nombres que d'un gros, et puis c'est surtout utilisé pour segmenter les adresses IP en classes (je vulgarise)). On pourrait tout aussi bien l'écrire en hexadécimal FF.FF.FF.FF pour 255.255.255.255.
That's all folks.
NB: lorsque l'on travaille sur les "bits", il est très utile d'utiliser les opérateurs sur les "bits" en C : par exemple "x<<4" revient à multiplier x par 2^4 (décalage de 4 bits vers la gauche).
28 févr. 2003 à 23:57
j'ai posté une source sur le site qui fait le décodage :
http://www.cppfrance.com/article.aspx?Val=1462
30 déc. 2002 à 00:24
Pourquoi doit-on utiliser ces nombres la pour crypter (mutiples de 8)?
Mais si tu cryptes comme ça c'est facile de décrypter. Attend je réfléchi une équation pour 4 inconnues. Bon d'accord mais pourquoi quand tu essaye avec ton ip cryptée est ce que ça marche?
28 déc. 2002 à 14:17
exemple avec le ftp de club-internet:
ftp://3576465464/pub/unix/linux/
je viens de voir que quelqu'un avais fait un prog equivalent
http://www.cppfrance.com/article.aspx?Val=597
28 déc. 2002 à 12:58
28 déc. 2002 à 12:33
exemple:
ip de voila .fr :195.101.94.80
la meme cryptée : 3278200400
Si ton serveur ftp était sur cette ip tu peut faire
ftp://login:pass@3278200400:21
28 déc. 2002 à 12:06
28 déc. 2002 à 11:36
je pensais aussi envoyer directement le résultat dans le presse papier...
28 déc. 2002 à 11:31
Au lieu de demander l'adresse IP au bonhomme (qui ne sait pas forcement comment on peut la savoir !!), tu pourrais directement la récupérer toi meme avec l'utilisation des sockets (je crois qu'il y a une source qui le fait sur le site ) ; Sinon ton prog est trés bien pour un premier programme ...
28 déc. 2002 à 11:21
28 déc. 2002 à 11:11
28 déc. 2002 à 10:56
en fait c mon premier prog et je cherchais un truc pas trop dur...:)
28 déc. 2002 à 10:51