• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Generowanie liczb losowych

Object Storage Arubacloud
–3 głosów
1,301 wizyt
pytanie zadane 12 października 2015 w C i C++ przez Krzysztof Rampa Nowicjusz (190 p.)
Witam, mam pewne pytanie. A więc.. Gram w pewną grę gdzie duża liczba osób posiada do niej bota na tak zwane "kasyno" posiadam ten skrypt jest on w formacie lua i polega on na tym że ustawia się swoją postać w "depo" i on odgrywa rolę kostki do gry i gra polega na tym że cyfry od 1-3 to jest "LOW" a od 4-6 to "HIGH" mi potrzeba taki generator który by odgadł kiedy by wyleciała dana liczba wiem że możliwe jest zrobienie takiego generatora ponieważ moj "kolega" z owej gry sam taki stworzył jest on z tego co wiem programistą lecz nie chce się podzielić "metodą" na ogrywanie tego kasyna. Z tego co mi mowil on posiada wlasnie taki generator i on tam podchodzi do takiego bota kladzie kase na srodek pisze h lub l i tak pare razy oczywiscie ten bot odpisuje liczbą od 1-6 on w tym swoim generatorze wpisuje te liczby co napisal bot potem ten generator generuje liczby i jak juz wygenerował on tam wchodził i wychodził (podczas tego ten ludzik odkręca się w jego stronę) potem czekał jakiś czas i rzucał mnóstwo pieniędzy i juz wiedział jaka liczba wypadnie kolejna i dzięki temu właśnie ogrywał te kasyna.. Oglądałem juz tyle filmiku na ten temat ale wraz nie mogę dojść jak to zrobić.. Jestem w stanie zapłacić za owy generator lub inną metodę jak ograć te kasyna.. :) Skrypt jest zapisany w formacie .lua i wczytuje się go w głównym bocie do tej gry. Jeśli komuś potrzebne ta gra to Tibia. :D
jestem w stanie nagrać filmik jak działa i na czym to polega.
oraz jestem w stanie udostępnić ten skrypt

3 odpowiedzi

+2 głosów
odpowiedź 12 października 2015 przez hit02 Nałogowiec (33,970 p.)

Chyba nie zadałeś pytania. W każdym razie nie wyłapałem go i nie mogę znaleźć klikając Ctrl+F i szukając znaku '?'. W takim razie odpowiem na pytanie, które się domyślam, że chciałeś zadać.

Lua jest bardzo prostym językiem a z tego, co mówisz wynika też, że masz dostęp do skryptu. W takim razie możesz go przeanalizować. Jeżeli twój kolega ma rację, to albo ktoś nie stosuje kryptograficznie bezpiecznego generatora, albo zrobił błąd podczas jego implementacji.

W obu przypadkach masz możliwość odnalezienia błędu i wykorzystania go do swoich celów albo zachować się etycznie, czyli zadowolić się zdobytym doświadczeniem i podzielić się informacją o błędzie z twórcami skryptu.

W każdym razie życzę powodzenia, bo analiza PRNG może nie być prosta. (ale na pewno jest możliwa wink)

@edit Zauważ też, że błąd nie musi leżec w PRNG, ale może też polegać np. na błędzie typu race condition w aplikacji obsługującej kasyno.

komentarz 12 października 2015 przez Krzysztof Rampa Nowicjusz (190 p.)
tutaj macie filmik na którym jest pokazane jak to mniej więcej działa oczywiście to jest zupełnie inny skrypt lecz działa na tej samej zasadzie.. :)
https://www.youtube.com/watch?v=artrVi9N9ks
komentarz 12 października 2015 przez hit02 Nałogowiec (33,970 p.)
Ciężko z tego filmu cokolwiek wyciągnąć, bo potrzeba by było przynajmniej ten skrypt lua. Jeżeli nie masz możliwości przeanalizowania go, to będzie bardzo ciężko cokolwiek zrobić.
0 głosów
odpowiedź 12 października 2015 przez emSon Stary wyjadacz (10,480 p.)
Podejrzewam ,że te kasyno coś losuje. Ten twój kolega pewnie robi cię w balona, bo nie da się przewidzieć liczby losowej.
komentarz 12 października 2015 przez Krzysztof Rampa Nowicjusz (190 p.)
to nie jest liczba losowa tylko pseudo losowa a ja mam ten skrypt i wiem jak to wygląda tylko nie wiem jak zrobić taki generator..
komentarz 12 października 2015 przez draghan VIP (106,230 p.)

Komputery zazwyczaj* operują na liczbach pseudolosowych - liczby takie generowane są na podstawie jakiegoś wzoru, przekształcającego inną liczbę, zwaną ziarnem.

Jeśli znasz ziarno i algorytm losowania, odtworzysz wylosowaną liczbę gdzie i kiedy chcesz. :)


*- o ile nie są wyposażone w sprzętowy generator liczb prawdziwie losowych

komentarz 12 października 2015 przez emSon Stary wyjadacz (10,480 p.)
To jeszcze raz napisz co robi kasyno i co robi skrypt. Tylko wyraźnie i zrozumiale. Może jutro ci odpowie ktoś, bo ja dziś idę spać. Dobranoc ;)
komentarz 13 października 2015 przez emSon Stary wyjadacz (10,480 p.)
@draghan tak, to jest możliwe, ale nie oszukujmy się. szansa na to, że rozgryzie to wszystko jest bardzo mała. najpewniej kolega kłamie i tyle.
komentarz 13 października 2015 przez Krzysztof Rampa Nowicjusz (190 p.)
jak mnie oszukal skoro na moich oczach ogrywał wszystkie kasyna ?

i za każdym razem zbierał dane bo mi pisal czekaj dane sie generuja i potem zaczynal ogrywac .. :O
0 głosów
odpowiedź 13 października 2015 przez Krzysztof Rampa Nowicjusz (190 p.)
tutaj macie link do skryptu (lua) > http://www97.zippyshare.com/v/NuWfSa8p/file.html
nie wiem w której linijce jest ten "system" losujący dokładnie :c
komentarz 14 października 2015 przez Danieter77 Bywalec (2,470 p.)

Podobne pytania

0 głosów
1 odpowiedź 2,266 wizyt
pytanie zadane 13 listopada 2019 w Ogłoszenia, zlecenia przez anomarek Nowicjusz (120 p.)
0 głosów
1 odpowiedź 447 wizyt
pytanie zadane 20 października 2019 w Java przez Sianokos Nowicjusz (120 p.)
–2 głosów
0 odpowiedzi 1,730 wizyt
pytanie zadane 1 lutego 2019 w JavaScript przez Szaradek Obywatel (1,340 p.)

92,568 zapytań

141,422 odpowiedzi

319,642 komentarzy

61,957 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...