begin process at 2008 07 06 12:59:44
1 205 544 membres
121 nouveaux aujourd'hui
14 119 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

..:: IP CRYPTER ::..


Information sur la source

Catégorie :Chaîne de caractères Niveau : Débutant Date de création : 28/12/2002 Date de mise à jour : 28/12/2002 18:59:04 Vu / téléchargé: 5 713 / 195

Note :
4,5 / 10 - par 4 personnes
4,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (12)
Ajouter un commentaire et/ou une note


Description

encore un autre crypteur d'IP...
j'en ai deja vu 2 sur le site mais j'ajoute le mien quand meme!
G esayé d'utiliser les pointeurs au maximum...
G pas fait cette source pour vous mais pour moi, pour m'entrainer, donc, je la soumet ici uniquement car ça px aider certains.

j'anticipe la question;
l'ascii, je le fait avec ultraedit, en mode view>OEM.
caracteres utilisés :: °±²ÛÜþß¹º»¼ÈÉÊËÌÍÎ
(là vous verrez rien, C en dos ou en OEM que l'on vois les caracteres comme il faut!)

Source

  • #include <stdio.h>
  • #include <stdlib.h>
  • #include <string.h>
  • /* Nombres saisis*/
  • int *IP1,*IP2,*IP3,*IP4;
  • int *_ip1,*_ip2,*_ip3,*_ip4;
  • int multiplic(int x, int y) {
  • return (x*y);
  • }
  • int add(int a, int b, int c, int d) {
  • return (a+b+c+d);
  • }
  • main (int argc, char **argv) {
  • /* L'ASCII du programme */
  • printf(" ÉËÍÍÍÍÍÍÍÍÍËÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍËÍÍÍÍÍÍÍÍÍË»\n");
  • printf(" ºº º [!] º WARNING! º [!] º ºº\n");
  • printf(" ÌÊÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍʹ\n");
  • printf(" º ÜÜÜÜÜÜÜÜÜÜÜÜÜÜ ÜÜ ÜÜ ÜÜÜÜÜÜÜÜÜÜ º\n");
  • printf(" º Û²±±±±±±±±²²²ÛÜÜÜÜÛ±°Û Û±°ÛÛ±±±±±±±±°Û º\n");
  • printf(" º Û²²²ÛÛ²²±Û°°°Û²²²²Û²±°ÛÜ Û±°Û²²±°°°°°°°Û º\n");
  • printf(" º ßßß Û²²±°ÛÛ²²±±±°ÛÛ²±±°Û±±°Û²±°ßÛßßÛÜÜÛ º\n");
  • printf(" º Û²²±°Û²²±°ßÛ±°ÛßÛ²²±±°Û Û²±°ÛÜÜÜÜÜ º\n");
  • printf(" º Û²²±°Û²²±°ÜÛ±°Û ßßÛ²±°Û Û²²±±±±±±°Û º\n");
  • printf(" º Û²²±±°Û²²²²²±°Û Û²±°Û Û°°°°°±±°Û º\n");
  • printf(" º Û²±±±±°Û±±±±±°Û Û²±°ÛÛÜÜÛÜÜÜÜ ±°°Û º\n");
  • printf(" º Û°°°°°°ÛÛ°°°°°Û Û°°°Û Û°°°°°°°°°°Û º\n");
  • printf(" º ßßßßßß ßßßßß ßßßß ßßßßßßßßßß º\n");
  • printf(" ÈÍÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍÍͼ\n");
  • printf(" ÉÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍÍ» \n");
  • printf(" º  www.toys.fr.fm  º \n");
  • printf(" ºÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿º \n");
  • printf(" º³ Au-del? du r?el, ³º \n");
  • printf(" º³ Au-del? des lois universelles, ³º \n");
  • printf(" º³ Au-del? du r?el, ³º \n");
  • printf(" º³ Au-del? des fronti?res mat?rielles!!!! ³º \n");
  • printf(" ºÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙº \n");
  • printf(" ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ \n");
  • printf("[press enter]");
  • getch();
  • printf("\n ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»\n");
  • printf(" º°°°°°±±²²²²±±±±±±±±±±±±²²²²±±°°°°°°°°°°°°±²²²²²²²²²²²²±°°°°°°°°°°°°°°°º\n");
  • printf(" º°°°°±±±²ÛÛ²²²²²²²²²²²²²²ÛÛ²±±±°°°°°°°°°±±²²ÛÛÛÛÛÛÛÛÛÛ²²±±°°°°°°°°°°°°°º\n");
  • printf(" º°°°°°±±²²ßÛ²²ÉÍÍÍÍÍÍ»²²Ûß²²±±°°°°°°°°±±²²ÛÛÛÉÍÍÍÍÍÍ»ÛÛÛ²²±±°°°°°°°°°°°º\n");
  • printf(" º°°°°°°±±²²ßÛɼ È»Ûß²²±±°°°°°°°°±±²²ÛÛÛɼ È»ÛÛÛ²²±±°°°°°°°°°°º\n");
  • printf(" º°°°°°°±±±²²É¼ È»²²±±±°°°°±±±±²²²ÛÛÛɼ È»ÛÛÛ²²²±±±±°°°°°°º\n");
  • printf(" º°°°°°°±±±²²º ß° °ß º°°°°°±±±²²²ÛÛÛÛÛÛÛÛº °Ü ܰ ºÛÛÛÛÛÛÛÛ²²²±±±°°º\n");
  • printf(" º°°°°°°±±±²²È»  ɼ²²±±±°°°°±±±±²²²ÛÛÛÈ» É» ɼÛÛÛ²²²±±±±°°°°°°º\n");
  • printf(" º°°°°°°±±²²ÜÛÈÍËËËËËËͼÛܲ²±±°°°°°°°°±±²²ÛÛÛÈÍËËËËËËͼÛÛÛ²²±±°°°°°°°°°°º\n");
  • printf(" º°°°°°±±²²ÜÛ²²²º º²²²Ûܲ²±±°°°°°°°°±±²²ÛÛÛÛººººººÛÛÛÛ²²±±°°°°°°°°°°°º\n");
  • printf(" º°°°°±±±²ÛÛ²²±²ÈÊÊÊʼ²±²²ÛÛ²±±±°°°°°°°°°±±²²ÛÛÈÊÊÊʼÛÛ²²±±°°°°°°°°°°°°°º\n");
  • printf(" º°°°°°±±²²²²±±²²²²²²²²±±²²²²ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»²ÛÛÛÛÛÛÛÛ²²±±°°°°°°°°°°°°°°º\n");
  • printf(" º°°°°°°±±±±±±±±²²²²²²±±±±±±±ºTOYS Hack Teamº±²²²²²²²²²²±±°BlackWizzard°º\n");
  • printf(" º°°°°°°°°°°°°±±±±±±±±±±°°°°°ÈÍÍÍÍÍÍÍÍÍÍÍÍÍͼ°°²²²²²²°°°°°°°°°°°°°°°°°°°º\n");
  • printf(" ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ\n");
  • printf(" ÉÍËËÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍËËÍ»\n");
  • printf(" ̻ȼɻ ASCII BY BLACKWIZZARD ɻȼɹ\n");
  • printf(" ÌÊÍÍÊÊÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÊÊÍÍʹ\n");
  • printf(" º  APP NAME ÍÍÍ IPcrypt.exe  º\n");
  • printf(" º  AUTHOR ÍÍÍ BlackWizzard  º\n");
  • printf(" º  VERSION ÍÍÍ V 1.0  º\n");
  • printf(" º  DOWNLOADED ÍÍÍ toys.fr.fm  º\n");
  • printf(" º   blackwizzard.com  º\n");
  • printf(" ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ\n");
  • printf("[press enter]");
  • getch();
  • /* On verifie si des arguments sont passés au programme. */
  • if (!argv[4]) {
  • IP1 = (int*)argv[1];
  • IP2 = (int*)argv[2];
  • IP3 = (int*)argv[3];
  • IP4 = (int*)argv[4];
  • goto calcul;
  • }
  • phrase:
  • printf("\nEntrez une Adresse IP au format a.b.c.d : ");
  • scanf("%d.%d.%d.%d",&IP1,&IP2,&IP3,&IP4);
  • calcul:
  • *_ip1 = multiplic(*IP1,16777216);
  • *_ip2 = multiplic(*IP2,65536);
  • *_ip3 = multiplic(*IP3,256);
  • printf("\nDecimal : %d.%d.%d.%d",IP1,IP2,IP3,IP4);
  • printf("\nCrypt? : %d",add(*_ip1,*_ip2,*_ip3,*IP4));
  • getch();
  • }
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

/* Nombres saisis*/ 
int *IP1,*IP2,*IP3,*IP4;
int *_ip1,*_ip2,*_ip3,*_ip4;

int multiplic(int x, int y) {
return (x*y);
}

int add(int a, int b, int c, int d) {
return (a+b+c+d);
}

main (int argc, char **argv) {
/* L'ASCII du programme */
printf("    ÉËÍÍÍÍÍÍÍÍÍËÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍËÍÍÍÍÍÍÍÍÍË»\n");
printf("    ºº         º [!] º WARNING! º [!] º         ºº\n");
printf("    ÌÊÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍʹ\n");
printf("    º  ÜÜÜÜÜÜÜÜÜÜÜÜÜÜ     ÜÜ     ÜÜ ÜÜÜÜÜÜÜÜÜÜ   º\n");
printf("    º  Û²±±±±±±±±²²²ÛÜÜÜÜÛ±°Û   Û±°ÛÛ±±±±±±±±°Û  º\n");
printf("    º  Û²²²ÛÛ²²±Û°°°Û²²²²Û²±°ÛÜ Û±°Û²²±°°°°°°°Û  º\n");
printf("    º   ßßß Û²²±°ÛÛ²²±±±°ÛÛ²±±°Û±±°Û²±°ßÛßßÛÜÜÛ  º\n");
printf("    º       Û²²±°Û²²±°ßÛ±°ÛßÛ²²±±°Û Û²±°ÛÜÜÜÜÜ   º\n");
printf("    º       Û²²±°Û²²±°ÜÛ±°Û ßßÛ²±°Û Û²²±±±±±±°Û  º\n");
printf("    º       Û²²±±°Û²²²²²±°Û   Û²±°Û  Û°°°°°±±°Û  º\n");
printf("    º      Û²±±±±°Û±±±±±°Û   Û²±°ÛÛÜÜÛÜÜÜÜ ±°°Û  º\n");
printf("    º      Û°°°°°°ÛÛ°°°°°Û   Û°°°Û Û°°°°°°°°°°Û  º\n");
printf("    º       ßßßßßß  ßßßßß     ßßßß  ßßßßßßßßßß   º\n");
printf("    ÈÍÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍÍͼ\n");
printf("     ÉÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍÍ» \n");
printf("     º             www.toys.fr.fm             º \n");
printf("     ºÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿º \n");
printf("     º³ Au-del? du r?el,                       ³º \n");
printf("     º³ Au-del? des lois universelles,         ³º \n");
printf("     º³ Au-del? du r?el,                       ³º \n");
printf("     º³ Au-del? des fronti?res mat?rielles!!!! ³º \n");
printf("     ºÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙº \n");
printf("     ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ \n");
printf("[press enter]");
getch();
printf("\n  ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»\n");
printf("  º°°°°°±±²²²²±±±±±±±±±±±±²²²²±±°°°°°°°°°°°°±²²²²²²²²²²²²±°°°°°°°°°°°°°°°º\n");
printf("  º°°°°±±±²ÛÛ²²²²²²²²²²²²²²ÛÛ²±±±°°°°°°°°°±±²²ÛÛÛÛÛÛÛÛÛÛ²²±±°°°°°°°°°°°°°º\n");
printf("  º°°°°°±±²²ßÛ²²ÉÍÍÍÍÍÍ»²²Ûß²²±±°°°°°°°°±±²²ÛÛÛÉÍÍÍÍÍÍ»ÛÛÛ²²±±°°°°°°°°°°°º\n");
printf("  º°°°°°°±±²²ßÛɼ      È»Ûß²²±±°°°°°°°°±±²²ÛÛÛɼ      È»ÛÛÛ²²±±°°°°°°°°°°º\n");
printf("  º°°°°°°±±±²²É¼        È»²²±±±°°°°±±±±²²²ÛÛÛɼ        È»ÛÛÛ²²²±±±±°°°°°°º\n");
printf("  º°°°°°°±±±²²º ß°  °ß º°°°°°±±±²²²ÛÛÛÛÛÛÛÛº °Ü    ܰ ºÛÛÛÛÛÛÛÛ²²²±±±°°º\n");
printf("  º°°°°°°±±±²²È»      ɼ²²±±±°°°°±±±±²²²ÛÛÛÈ»   É»   ɼÛÛÛ²²²±±±±°°°°°°º\n");
printf("  º°°°°°°±±²²ÜÛÈÍËËËËËËͼÛܲ²±±°°°°°°°°±±²²ÛÛÛÈÍËËËËËËͼÛÛÛ²²±±°°°°°°°°°°º\n");
printf("  º°°°°°±±²²ÜÛ²²²º    º²²²Ûܲ²±±°°°°°°°°±±²²ÛÛÛÛººººººÛÛÛÛ²²±±°°°°°°°°°°°º\n");
printf("  º°°°°±±±²ÛÛ²²±²ÈÊÊÊʼ²±²²ÛÛ²±±±°°°°°°°°°±±²²ÛÛÈÊÊÊʼÛÛ²²±±°°°°°°°°°°°°°º\n");
printf("  º°°°°°±±²²²²±±²²²²²²²²±±²²²²ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»²ÛÛÛÛÛÛÛÛ²²±±°°°°°°°°°°°°°°º\n");
printf("  º°°°°°°±±±±±±±±²²²²²²±±±±±±±ºTOYS Hack Teamº±²²²²²²²²²²±±°BlackWizzard°º\n");
printf("  º°°°°°°°°°°°°±±±±±±±±±±°°°°°ÈÍÍÍÍÍÍÍÍÍÍÍÍÍͼ°°²²²²²²°°°°°°°°°°°°°°°°°°°º\n");
printf("  ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ\n");
printf("                ÉÍËËÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍËËÍ»\n");
printf("                ̻ȼɻ      ASCII BY BLACKWIZZARD     ɻȼɹ\n");
printf("                ÌÊÍÍÊÊÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÊÊÍÍʹ\n");
printf("                º   APP NAME    ÍÍÍ IPcrypt.exe        º\n");
printf("                º   AUTHOR      ÍÍÍ BlackWizzard       º\n");
printf("                º   VERSION     ÍÍÍ V 1.0              º\n");
printf("                º   DOWNLOADED  ÍÍÍ toys.fr.fm         º\n");
printf("                º                    blackwizzard.com   º\n");
printf("                ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ\n"); 
printf("[press enter]");
getch();

/* On verifie si des arguments sont passés au programme. */
if (!argv[4]) {
IP1 = (int*)argv[1];
IP2 = (int*)argv[2];
IP3 = (int*)argv[3];
IP4 = (int*)argv[4];
goto calcul;
}

phrase:
printf("\nEntrez une Adresse IP au format a.b.c.d : ");
scanf("%d.%d.%d.%d",&IP1,&IP2,&IP3,&IP4);

calcul:
*_ip1 = multiplic(*IP1,16777216);
*_ip2 = multiplic(*IP2,65536);
*_ip3 = multiplic(*IP3,256);
printf("\nDecimal : %d.%d.%d.%d",IP1,IP2,IP3,IP4);
printf("\nCrypt?   : %d",add(*_ip1,*_ip2,*_ip3,*IP4));
getch();
} 

Conclusion

si on lui passe des arguments, il calcul tout de suite, sinon, il demande l'ip.
Pour les socket, afin de recup l'ip, on verra plus tard...là je suis pas pret! :p

[root@localhost]$ gcc ipcrypt.c -o ipcrypt
[root@localhost]$ ipcrypt 127 0 0 1


dans le zip, le fichier _ipcrypt.c avec l'ascii qui merde pas...
Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

  • signaler à un administrateur
    Commentaire de LordBob le 29/12/2002 00:45:42

    je vois pas en koi ton programme crypt les adresse IP... c vrai je suis connecter a internet et pourtant mon adresse IP n'est pas crypter...

  • signaler à un administrateur
    Commentaire de BlackWizzard le 29/12/2002 14:00:01 administrateur CS

    en fait, si tu vx pieger qqun, tu px aspirer l'interface de login d'un site, le mettre sur ton server, et ensuite envoyer un message du type

    caramail vous invite a vous logger a cette url afin de gagner un site gratuit :: http://www.caramail.com@124562215
    mais ton ip crypté, ce sera 124562215 et le mec va penser que C un argument...
    regarde sur le net, ya pas mal d'articles là dessus...

  • signaler à un administrateur
    Commentaire de Xs le 30/12/2002 17:11:41

    si j'ai bien compris, ce n'est pas un logiciel de spoofing, vrai ?

  • signaler à un administrateur
    Commentaire de BlackWizzard le 30/12/2002 19:19:57 administrateur CS

    oui, en effet...
    va voir cet article :: http://underground.blackwizzard.com/viewtopic.php?t=27
    à la fin, tout est expliqué en details, et l'utilisation qu'on px en faire...:p

  • signaler à un administrateur
    Commentaire de skotmarud le 10/04/2004 01:39:40

    je suis une queue en programation c'est à peine si je comprends le mirc scripting mais justement je cherchais à faire ce que tu a fais là. Et aussi dans le sens invers, j'ai trouver les "formules" mais je sais pas coder donc si t'as un peux de temp pour faire un prog invers..
    voilà ce que j'ai trouver :
    X : ip crypter exemple 1234562215
    Y : 256
    pour decrypt :
    A = X / Y ³
    B = ( X - ( A * Y ³ )) / Y ²
    C = ( X - ( B * Y ² )) / Y ¹
    D = ( X - ( C * Y ¹ )) / Y º
    voilà

  • signaler à un administrateur
    Commentaire de BlackWizzard le 10/04/2004 01:41:54 administrateur CS

    cool :)
    v essayer des que j'ai un px de tps pour ça ;)

  • signaler à un administrateur
    Commentaire de skotmarud le 10/04/2004 01:52:56

    thx

  • signaler à un administrateur
    Commentaire de BlackWizzard le 10/04/2004 03:51:34 administrateur CS

    tu px detailler ton calcul stp?
    Y ¹ = Y, non?
    et Y º? c koi ce truc?

  • signaler à un administrateur
    Commentaire de skotmarud le 09/05/2004 06:04:59

    je repond a la bour dsl :X

    bref.. j'ai mis les formules tel kil faut les ecrire.
    pke pour arriver a ton ip crypter ta utiliser la formule:
    ____________________________________________
    ip : a.b.c.d
    X : ip crypter
    Y : 256

    X = (a*Y³) + (b*Y²) + (c*Y¹) + (d*Yº)

    ce qui revient à :

    X = (a*16777216) + (b*65536) + (c*256) + d

    d'où Y¹=256 et Yº=0 voilà.. :)

    je met Y pke il peut etre variable, jpens que sur le t'chat de wanadoo il s'en servent de "clé" pour crypter les ip..
    ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

  • signaler à un administrateur
    Commentaire de cosmobob le 16/08/2004 04:47:46

    juste pour dire que c'est pas du tout du cryptage, c'est uniquement la représentation d'une ip par un entier.
    en gros si vous avez une ip a.b.c.d, le "cryptage" présenté ici revient à :

    char a, b, c, d; /* tels que l'ip est a.b.c.d */
    long int ipcrypte;
    * ( (char*) &ipcrypte ) = a;
    * ( (char*) &ipcrypte + 1) = b;
    * ( (char*) &ipcrypte + 2) = c;
    * ( (char*) &ipcrypte + 3) = d;
    printf("regardez l'ip cryptee de maniere ultra complexe : %d\n",ipcrypte);

    cad comment faire un entier avec 4 char... (les affectations ci dessus permettent de considerer ipcrypte comme un tableau de 4 char, et on affecte chacune des 4 cases avec les valeurs correspondant aux 4 chiffres de l'ip)

    voila ;)
    a++

  • signaler à un administrateur
    Commentaire de viran le 28/03/2005 22:59:35

    Ouais c'est pas un cryptage donc : 0/10 ;)

  • signaler à un administrateur
    Commentaire de skotmarud le 02/04/2005 04:54:38

    RFC 791 (en français) -> http://www.frameip.com/rfc/rfc791-fr.php

Ajouter un commentaire

Pub



Appels d'offres

Plugin Dialer outlook
Budget : 2 000€
Travail graphique- ill...
Budget : 1 000€
creation de marque et ...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Boutique

Boutique de goodies CodeS-SourceS