> On May 19, 9:25 am, "Thierry B\." <t...@prout.stex.invalid> wrote:
>> (...)
>> En poussant un peu plus loin, on se rend vite compte que Linux
>> redirige 0.0.0.0 sur 127.0.0.1 de façon quasi transparente.
En effet..
# tcpdump -i lo -vvv&
# ping 0.0.0.0
PING 0.0.0.0 (0.0.0.0): 56 data bytes
64 bytes from 127.0.0.1: icmp_seq=0 time=0 ms
14:52:32.238085 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF],
proto: ICMP (1), length: 84) 127.0.0.1 > 127.0.0.1: ICMP
echo request, id 41060, seq 0, len 64
...on voit bien que le noyau a mis 127.0.0.1 en source et en destination.
>> J'aimerais bien savoir si ce comportement est normal, dangereux,
normal, non.. C'est BSD qui doit avoir raison.
dangereux ? en injectant cette adresse à la place d'une réelle,
il doit etre possible de faire des trucs marrants, détourner du
traffic, tout ça..
>> justifié, toussa. Et où le trouver dans les sources de la kernelle.
Dans celui que j'ai sous la main: il y a une affectation de
INADDR_LOOPBACK (127.0.0.1, bien sûr) à 2 variables (dst et src)
dans /usr/src/linux-2.6.23.12/net/ipv4/route.c, L. 2245::
if (!fl.fl4_dst) {
fl.fl4_dst = fl.fl4_src;
if (!fl.fl4_dst)
fl.fl4_dst = fl.fl4_src = htonl(INADDR_LOOPBACK);
Peut-être une piste !? (si c'est pas là, je vois pas où c'est =)
olivier.burelli@free.fr a écrit :
> Cela devrait-il dire que le pb se situe au niveau de l'applicatif ?
> --> telnet dans ton cas.
Je pense pas, ca le fait au ping et aussi avec tftp
(client ras-de-terre de tftp-hpa-0.48:)
<ml-26_XtoX-0.23d /]# tftp 0.0.0.0 -c get /xx /tmp/yy
14:53:17.938812 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF],
proto: UDP (17), length: 43) 127.0.0.1.32770 > 127.0.0.1.tftp:
[bad udp cksum 3e1c!] 15 RRQ "/xx" netascii
14:53:17.940300 IP (tos 0x0, ttl 64, id 24214, offset 0, flags [DF],
proto: UDP (17), length: 32) 127.0.0.1.32771 > 127.0.0.1.32770:
[bad udp cksum aa03!] UDP,
14:53:17.940727 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF],
proto: UDP (17), length: 32) 127.0.0.1.32770 > 127.0.0.1.32771:
[bad udp cksum a903!] UDP,
espoir-ceci-aide, etc.
--
christophe.
--
Pour contacter l'équipe de modération : moderateurs-fcolm@efrei.fr
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.