Hlaska: Time of day goes back

Pavel Kankovsky peak na argo.troja.mff.cuni.cz
Neděle Listopad 26 00:29:42 CET 2000


On 24 Nov 2000 uhlar na fantomas.sk wrote:

> Pavel Kankovsky <peak na argo.troja.mff.cuni.cz> wrote:
> -> V ICMP datagramu zadny cas neni (aspon je-li to Echo Request/Reply).
> v tom co posiela ping, ano...

Vskutku. Vypada to, ze prvnich 8 bajtu "nakladu" (tj. ta cast datagramu,
ktera nepatri do zadne hlavicky, ani IP, ani ICMP) je aktualni hodnota
gettimeofday().

> ako ma inac zistit response time?

To by slo i jinak (treba tak, ze si bude podle sekvencnich cisel
pamatovat, kdy poslal jaky datagram), ale tohle je asi nejjednodussi.

> aj ked neviem ci to je prave aktualny timeofday, ved ten sa moze
> zmenit, nie je najlepsi napad ho pouzivat kvoli tomuto. jedine zeby
> bol ping zle naprogramovany :)

No mne to pripada uplne jasne: napisu na papir aktualni cas, necham papir
kolovat, a kdyz se vrati, podivam se na hodinky a zjistim rozdil oproti
zaznamenanemu casu (ktery musi byt mensi nebo roven nez aktualni...tedy
pokud si nekdo nehral s hodinami a nevratil je zpatky (coz by nemelo
nastavat moc casto) a pokud nemate sitovku, ktera dokaze posilat pakety
zpatky v case (zatim jsem neco takoveho v zadnem obchode nevidel :>)). Co
je na tom divneho?

--Pavel Kankovsky aka Peak  [ Boycott Microsoft--http://www.vcnet.com/bms ]
"Resistance is futile. Open your source code and prepare for assimilation."



Další informace o konferenci Linux