cs_ReMi34
Messages postés1025Date d'inscriptionvendredi 29 août 2003StatutMembreDernière intervention28 mars 2005
-
10 août 2004 à 10:54
skotmarud
Messages postés116Date d'inscriptionsamedi 5 avril 2003StatutMembreDernière intervention26 janvier 2008
-
28 sept. 2006 à 10:32
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
skotmarud
Messages postés116Date d'inscriptionsamedi 5 avril 2003StatutMembreDernière intervention26 janvier 2008 28 sept. 2006 à 10:32
salut,
il parle sans doute du hash crc32 de wanadoo pour les ip ...
cs_PaDa
Messages postés1804Date d'inscriptionmardi 15 juillet 2003StatutMembreDernière intervention22 septembre 20096 26 sept. 2006 à 17:36
lol.
(ton comment ne veut rien dire... tu bruteforces quoi ? tu parles de quoi ?)
Mulder44
Messages postés2Date d'inscriptionmardi 26 septembre 2006StatutMembreDernière intervention26 septembre 2006 26 sept. 2006 à 14:47
je veux bien la suite pour comprendre moi j'ai un egg qui decode en bruteforce ca ***.***.***.***
cs_tofu
Messages postés1726Date d'inscriptionvendredi 12 septembre 2003StatutMembreDernière intervention13 juin 20091 16 août 2004 à 18:57
il l'a bien fait dans l'esprit et dans les calculs, c'est juste le code qui manque d'optimisation. tout le monde est resté calme jusqu'à preuve du contraire, c'est toi qui vient mettre le feu aux poudres. ça fait déjà deux fois. apprends à lire avant de reply stp.
cs_PaDa
Messages postés1804Date d'inscriptionmardi 15 juillet 2003StatutMembreDernière intervention22 septembre 20096 16 août 2004 à 18:56
pour une fois que tlm s'accorde a dire que cette source est intéressante même si optimisable ... VestaX tu as lu les commentaires en entier avant de poster ?
VestaX
Messages postés374Date d'inscriptionmardi 2 décembre 2003StatutMembreDernière intervention24 avril 2013 16 août 2004 à 18:50
je veux pas prendre sa déffense, mis il as bien précisé:
Je pense que $longip est fait de cette maniere!! Donc ca veux bien dire cque ca veux dire.
Alors les pros?? on est tous passé par là il me semble non? alors on se calme svp merci ("_)
cs_tofu
Messages postés1726Date d'inscriptionvendredi 12 septembre 2003StatutMembreDernière intervention13 juin 20091 11 août 2004 à 12:20
alias iplong {
var %y1 $calc(256^3)
var %y2 $calc(256^2)
var %y3 256
var %ip- $1
if ( . isin %ip- ) { return $vers(%ip-) }
if ( . !isin %ip- ) { return $revers(%ip-) }
}
Kerrigan
Messages postés708Date d'inscriptionlundi 15 juillet 2002StatutMembreDernière intervention17 mars 2005 10 août 2004 à 20:05
en skotmarud je fais une division euclienne, je recupere le reste et je fais encore une division euclidiene et deux division plus tard j'ai l'addresse ip sous le format voulue.
C'est tres simple en fait. En plus ta source est plus courte. Et dans la mesure ou elle est optimisable c'est vraiment bien.
cs_PaDa
Messages postés1804Date d'inscriptionmardi 15 juillet 2003StatutMembreDernière intervention22 septembre 20096 10 août 2004 à 15:05
en fait c'était pas tellement une critique le fait que Kerrigan l'ait déja fait , j'ai regardé sur d'autres sites j'ai encore vu une troisième version et chaque fois c'est codé sensiblement différemment donc ca peut etre intéressant ...
pense quand même aux vars locales et au return ^^ :
quand tu dis :
$iplong(158.152.50.239) retourne 2660774639
$iplong(2660774639) retourne 158.152.50.239
en fait ton snippet ne le "retourne" pas mais fait un /say ce qui rend son utilisation impossible dans un remote etc ... faut juste remplacer le say final par return et ensuite bah //Echo -a > mon ip est $iplong(gnagna) marchera , ca retournera véritablement une valeur ...
skotmarud
Messages postés116Date d'inscriptionsamedi 5 avril 2003StatutMembreDernière intervention26 janvier 2008 10 août 2004 à 12:57
Merci des cmts. je sais pas encore ce qu'est "Hash Tables" je vais me pencher sur le sujet, javais pas vu la source de Kerrigan et je suis incapable de la comprendre donc d'en faire autant. pour moi l'expression n'a pas d'importance, si ça en fait souffrir quelques-uns desolé :X
cs_PaDa
Messages postés1804Date d'inscriptionmardi 15 juillet 2003StatutMembreDernière intervention22 septembre 20096 10 août 2004 à 12:38
évite les /set lorsqu'ils sont pas utiles , utilise plutot des variables locales ( var %x = gnagna ) qui polluent pas le script ...
ensuite plutot que /say utilise return comme ca on peut se servir de ton code dans un remote comme on veut
28 sept. 2006 à 10:32
il parle sans doute du hash crc32 de wanadoo pour les ip ...
26 sept. 2006 à 17:36
(ton comment ne veut rien dire... tu bruteforces quoi ? tu parles de quoi ?)
26 sept. 2006 à 14:47
16 août 2004 à 18:57
16 août 2004 à 18:56
16 août 2004 à 18:50
Je pense que $longip est fait de cette maniere!! Donc ca veux bien dire cque ca veux dire.
Alors les pros?? on est tous passé par là il me semble non? alors on se calme svp merci ("_)
11 août 2004 à 12:20
var %y1 $calc(256^3)
var %y2 $calc(256^2)
var %y3 256
var %ip- $1
if ( . isin %ip- ) { return $vers(%ip-) }
if ( . !isin %ip- ) { return $revers(%ip-) }
}
10 août 2004 à 20:05
C'est tres simple en fait. En plus ta source est plus courte. Et dans la mesure ou elle est optimisable c'est vraiment bien.
10 août 2004 à 15:05
pense quand même aux vars locales et au return ^^ :
quand tu dis :
$iplong(158.152.50.239) retourne 2660774639
$iplong(2660774639) retourne 158.152.50.239
en fait ton snippet ne le "retourne" pas mais fait un /say ce qui rend son utilisation impossible dans un remote etc ... faut juste remplacer le say final par return et ensuite bah //Echo -a > mon ip est $iplong(gnagna) marchera , ca retournera véritablement une valeur ...
10 août 2004 à 12:57
10 août 2004 à 12:38
ensuite plutot que /say utilise return comme ca on peut se servir de ton code dans un remote comme on veut
enfin , ce passage était déja présent sur le site , codé un peu plus élégamment par Kerrigan :)
http://www.ircfr.com/code.aspx?ID=15005
pas testé j'sais pas si il marche ...bonne continuation en tout cas héhé :)
10 août 2004 à 10:54
Utilise les Hash Tables :)
Et puis exprime toi mieux !