Discussion:
AutoKill w teorii i w praktyce
(Wiadomość utworzona zbyt dawno temu. Odpowiedź niemożliwa.)
XMAX
2004-11-28 22:15:39 UTC
Permalink
(23:10:22) •›› Nick: (Annihitek) is now known as (Annihitek-n`r2)
(23:10:22) •›› Nick: (Klos) is now known as (Klos-n`r2)
(23:10:48) •›› Join: (BP-away) (***@uzytkownik.sieci.netglob.com.pl)
(23:11:02) •›› Nick: (mcb) is now known as (mcb-uf8z)
(23:11:02) •›› Nick: (Hybrid) is now known as (Hybrid-uf8z)
(23:11:02) •›› Nick: (Slago) is now known as (Slago-uf8z)

Przy włączony auto killu i niezidentyfikowaniu się NickServ zmienia nam
nicka na nick-losowy_sufiks.

Ale czy ten sufiks jest aby na pewno losowy? Przy ogromnej liczbie
kombinacji, i dawnym zapewnieniom Anniego, że "nie ma szans, aby dwa
razy był wylosowany ten sam sufiks" wszystko powinno działać.
Ale chyba nie działa...

Jeśli sufiks jest losowy, to dlaczego trzem osobom wylosował się taki
sam? Przecież teoretycznie nie jest to możliwe, ale jednak.
Wygląda na to, że sufiksy są wybierane po kolei, z góry na dól, a nie
losowane indywidualnie do każdego nicka.
--
<<<<** XMAX <> <> ***@czmiel.tk <> <> http://xmax.royy.net/**>>>>
<<<====================================================>>>
Kiedy bierzemy życie we własne ręce, dzieje się rzecz straszna: nie ma
na kogo zwalić winy.
<<<====================================================>>>
Adam Wysocki
2004-11-28 22:26:21 UTC
Permalink
Post by XMAX
Jeśli sufiks jest losowy, to dlaczego trzem osobom wylosował się taki
sam? Przecież teoretycznie nie jest to możliwe, ale jednak.
Wygląda na to, że sufiksy są wybierane po kolei, z góry na dól, a nie
losowane indywidualnie do każdego nicka.
Pewnie opierają się na time_t. Typowy błąd początkujących programistów.

Sorry za maila, omsknął mi się palec.
--
Adam Wysocki * http://www.gophi.apcoh.org/ * GG 1234 * GSM 508878856
A jak Shivo wykręci na telefonie XXX? :-))) (C) Robert Bylinek @ alp
Mateusz Szczyrzyca
2004-11-28 22:26:58 UTC
Permalink
Przy w??czony auto killu i niezidentyfikowaniu si? NickServ zmienia nam
nicka na nick-losowy_sufiks.
Ale czy ten sufiks jest aby na pewno losowy? Przy ogromnej liczbie
kombinacji, i dawnym zapewnieniom Anniego, ?e "nie ma szans, aby dwa
razy by? wylosowany ten sam sufiks" wszystko powinno dzia?a?.
Ale chyba nie dzia?a...
Je?li sufiks jest losowy, to dlaczego trzem osobom wylosowa? si? taki
sam? Przecie? teoretycznie nie jest to mo?liwe, ale jednak.
Wygl?da na to, ?e sufiksy s? wybierane po kolei, z góry na dól, a nie
losowane indywidualnie do ka?dego nicka.
Sufiks jest losowy, nie wiem czy zauważyłeś, ale ta sama zmiana
nastąpiła w jednym czasie - to z powodu, tego, że na podstawie
aktualnego znacznika unixtime (co to jest, to masz na stronie:
<http://www.irc.ircnet.pl/protokol.php#ts>) została podjęta ta decyzja - krótko
mówiąc: na podstawie aktualnego czasu generator liczb losowych wylosował taki
sufiks, sekundę później byłoby już co innego.
Ponieważ część użytkowników posiada KILL QUICK (20 sek) lub normalny (60 sek),
więc Ci co mają ustawione na 20 sek i nie zidentyfikują się, otrzymają ten
sam sufiks z racji właśnie tego wskaźnika. Analogicznie z tymi co mają 60 sek.
--
Pozdrawiam.
Adam Wysocki
2004-11-28 22:31:50 UTC
Permalink
Post by Mateusz Szczyrzyca
nastąpiła w jednym czasie - to z powodu, tego, że na podstawie
aktualnego znacznika unixtime
No i wszystko jasne :-)

Ech...
Post by Mateusz Szczyrzyca
mówiąc: na podstawie aktualnego czasu generator liczb losowych wylosował
taki sufiks,
Poczytaj o seedach.
--
Adam Wysocki * http://www.gophi.apcoh.org/ * GG 1234 * GSM 508878856
Uwaga, dobry pies. Ale ma słabe nerwy. (C) Sosna 16.02.2003 @ CB #33
Mateusz Szczyrzyca
2004-11-28 22:41:51 UTC
Permalink
Post by Adam Wysocki
No i wszystko jasne :-)
Ech...
Sugerujesz, że możesz zgadnąć kombinacje jaka nastąpi w danej chwili?
--
Pozdrawiam.
Adam Wysocki
2004-11-28 23:10:18 UTC
Permalink
Post by Mateusz Szczyrzyca
Sugerujesz, że możesz zgadnąć kombinacje jaka nastąpi w danej chwili?
Znając TS.
--
Adam Wysocki * http://www.gophi.apcoh.org/ * GG 1234 * GSM 508878856
Gdyby szafka miala sznurek to by była windą. (C) PaulKing 12.02.2004
Mateusz Szczyrzyca
2004-11-28 23:26:05 UTC
Permalink
Post by Adam Wysocki
Znając TS.
Nawet znając TS to by Ci się nie udało.
--
Pozdrawiam.
Adam Wysocki
2004-11-28 23:38:37 UTC
Permalink
Post by Mateusz Szczyrzyca
Post by Adam Wysocki
Znając TS.
Nawet znając TS to by Ci się nie udało.
Od czego, oprócz TS, zależy sufiks?
--
Adam Wysocki * http://www.gophi.apcoh.org/ * GG 1234 * GSM 508878856
ciezko wsunac pinezke pod kogos juz siedzacego (C) megan @ afhmm 2k3
Mateusz Szczyrzyca
2004-11-28 23:43:42 UTC
Permalink
Post by Adam Wysocki
Od czego, oprócz TS, zależy sufiks?
Nie mów, że zadajesz takie pytanie początkującemu programiście. :>
--
Pozdrawiam.
Adam Wysocki
2004-11-28 23:47:06 UTC
Permalink
Post by Mateusz Szczyrzyca
Post by Adam Wysocki
Od czego, oprócz TS, zależy sufiks?
Nie mów, że zadajesz takie pytanie początkującemu programiście. :>
Pytam o twoją implementację.

Zresztą, co mnie to obchodzi :-)
--
Adam Wysocki * http://www.gophi.apcoh.org/ * GG 1234 * GSM 508878856
niedawno wróciłam z imprezy i przytomnieję sobie w pracy (C) meganka
adx
2004-11-29 00:14:27 UTC
Permalink
Mo¿e by tak zwyk³e random() ?

pozdrawiam,
-adx
Mateusz Szczyrzyca
2004-11-29 19:35:25 UTC
Permalink
Może by tak zwykłe random() ?
Hmm. Nie jestem na tyle biegły w programowaniu (jeśli w ogóle jestem) i
nie mogę dojść czym to się różni.

W starych Anope wszystkie algorytmy losowe są stosowane połączeniem
srand()+rand() i muszę przyznać, że coś takiego absolutnie wystarcza.
Zgadnięcie kombinacji z tego powodu jest tak mało prawdopodobne, że
nawet nie wziąłem takiego wypadku pod uwagę (nie zaimplementowałem
procedury, która sprawdza czy przypadkiem nick z sufiksem, który został
wylosowany, nie jest przez kogoś używany). Obecnie ilość możliwych
kombinacji sufiksu wynosi chyba 4^42. W planach mam zmniejszyć tą ilość
do 4^35.

W nowych wersjach Anope pojawiło się ostatnio coś takiego:

/-- Changes.conf --
# UserKey1|2|3 <value> [REQUIRED]
#
# These keys are required to initiate the random number generator.
# These numbers MUST be random as you want your passcodes to be random.
# Don't give these keys to no anyone! Keep them private!
#
#UserKey1 9866235
#UserKey2 5216332
#UserKey3 9651291
\--
--
Pozdrawiam.
adx
2004-11-30 11:12:58 UTC
Permalink
No dobrze ale rand() raczej nie da dwa razy pod rz±d tego samego. To musia³o
byæ jakie¶ zaciemnione time()

***@h
Mateusz Szczyrzyca
2004-11-30 16:28:37 UTC
Permalink
No dobrze ale rand() raczej nie da dwa razy pod rząd tego samego. To musiało
być jakieś zaciemnione time()
No dobrze, ale co z tego, że dało kilka razy to samo, jak i tak nikt
tego nie odgadnie. Tutaj myśle nie trzeba używać najlepszej
implementacji jaka tylko istnieje, ale takiej, która całkowicie
wystarcza - i taką jest właśnie ta obecna.
--
Pozdrawiam.
joszi
2004-11-29 18:47:16 UTC
Permalink
Post by Adam Wysocki
Post by Mateusz Szczyrzyca
nastąpiła w jednym czasie - to z powodu, tego, że na podstawie
aktualnego znacznika unixtime
No i wszystko jasne :-)
Ech...
No a w jako sposob moze programista wygenerowac liczbe losowa ?
Bo ja znam tylko jedna metode warta uwagi, opiera sie ona na dacie.
adx
2004-11-30 11:14:04 UTC
Permalink
Post by joszi
No a w jako sposob moze programista wygenerowac liczbe losowa ?
Bo ja znam tylko jedna metode warta uwagi, opiera sie ona na dacie.
data, czas, (parent) pid, /dev/(u)random seedowane przy instalacji ...

pozdrawiam
joszi
2004-12-01 20:42:53 UTC
Permalink
Post by adx
Post by joszi
No a w jako sposob moze programista wygenerowac liczbe losowa ?
Bo ja znam tylko jedna metode warta uwagi, opiera sie ona na dacie.
data, czas, (parent) pid, /dev/(u)random seedowane przy instalacji ...
Ano najwidoczniej jestem jeszce zbyt cieniutki w programowaniu pod linuxem
:P
Adam Wysocki
2004-12-01 21:26:10 UTC
Permalink
Post by joszi
Ano najwidoczniej jestem jeszce zbyt cieniutki w programowaniu pod
linuxem :P
Tacy zawsze najwięcej mają do powiedzenia.
--
Adam Wysocki * http://www.gophi.apcoh.org/ * GG 1234 * GSM 508878856
Wznieśmy toast za wszystkie biedne dzieci, które wsiąknęły w pościel
joszi
2004-12-01 23:12:53 UTC
Permalink
Post by Adam Wysocki
Post by joszi
Ano najwidoczniej jestem jeszce zbyt cieniutki w programowaniu pod
linuxem :P
Tacy zawsze najwięcej mają do powiedzenia.
Ano :) nie znasz mnie i nie wiesz co potrafie w danej dziedzinie to poco te
zgryzliwe komentarze "lol"
Chyba ze chcesz zostac plotkarzem :P
Adam Wysocki
2004-12-02 02:37:39 UTC
Permalink
Post by joszi
Ano :) nie znasz mnie i nie wiesz co potrafie w danej dziedzinie
Wystarczą twoje mesgi na Usenecie.
--
Adam Wysocki * http://www.gophi.apcoh.org/ * GG 1234 * GSM 508878856
To przeznaczenie czy mój Matrix się zwiesił? (C) Klaudio @ gadu-news
joszi
2004-12-02 07:37:48 UTC
Permalink
Post by Adam Wysocki
Post by joszi
Ano :) nie znasz mnie i nie wiesz co potrafie w danej dziedzinie
Wystarczą twoje mesgi na Usenecie.
http://evil.pl/pip/
ale: 0^n=0
Adam Wysocki
2004-12-02 14:56:34 UTC
Permalink
Post by joszi
Post by Adam Wysocki
Wystarczą twoje mesgi na Usenecie.
http://evil.pl/pip/
Na co mnie to?
Post by joszi
ale: 0^n=0
Mylisz się. 0 xor n = n.
--
Adam Wysocki * http://www.gophi.apcoh.org/ * GG 1234 * GSM 508878856
twoja ewentualna kobieta bedzie miala raj:) (C) meganka o crontabach
joszi
2004-12-02 17:09:22 UTC
Permalink
Post by Adam Wysocki
Na co mnie to?
Na okolicznosc.
Simple Whore ~~o
2004-12-07 18:59:33 UTC
Permalink
--
Looking to Find a Date?? with a REAL PERSON??

http://68.82.94.85:2000/Public/singles.htm

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

Looking to find local swingers & hookups?
Couples? Singles? SEARCH BY ZIPCODE!
100% FREE

http://68.82.94.85:2000/public/swingers/index.htm

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

You can also checkout our NEW all GAY site at

http://141.158.136.187:7000
(23:10:22) .>> Nick: (Annihitek) is now known as (Annihitek-n`r2)
(23:10:22) .>> Nick: (Klos) is now known as (Klos-n`r2)
(23:11:02) .>> Nick: (mcb) is now known as (mcb-uf8z)
(23:11:02) .>> Nick: (Hybrid) is now known as (Hybrid-uf8z)
(23:11:02) .>> Nick: (Slago) is now known as (Slago-uf8z)
Przy wlaczony auto killu i niezidentyfikowaniu sie NickServ zmienia nam
nicka na nick-losowy_sufiks.
Ale czy ten sufiks jest aby na pewno losowy? Przy ogromnej liczbie
kombinacji, i dawnym zapewnieniom Anniego, ze "nie ma szans, aby dwa
razy byl wylosowany ten sam sufiks" wszystko powinno dzialac.
Ale chyba nie dziala...
Jesli sufiks jest losowy, to dlaczego trzem osobom wylosowal sie taki
sam? Przeciez teoretycznie nie jest to mozliwe, ale jednak.
Wyglada na to, ze sufiksy sa wybierane po kolei, z góry na dól, a nie
losowane indywidualnie do kazdego nicka.
--
<<<====================================================>>>
Kiedy bierzemy zycie we wlasne rece, dzieje sie rzecz straszna: nie ma
na kogo zwalic winy.
<<<====================================================>>>
Loading...