Skocz do zawartości


GPCI - Czyli o ukrytej funkcji słów kilka

Serwer GPCI Funkcja

60 odpowiedzi w tym temacie

#41 Gekkou

    Little Clucker

  • Użytkownicy
  • 20 postów

Napisano 14 luty 2012 - 14:00

Ja bym tak tej funkcji nie skreślał do końca, co jeśli użytkownik(gracz) ma takie samo IP jak drugi gracz ? banując go banujemy od razu oby dwóch, a jeden z nich może był dobrym graczem, nigdy nie wiadomo.Mamy możliwość bana na UID, ale często jest tak, że go po prostu nie ma taki pseudo serial może być bardzo przydatny jeżeli chcemy pozbyć się jakiegoś mega trolla.

#42 ownede

    Gangsta

  • Użytkownicy
  • 600 postów

Napisano 14 luty 2012 - 17:13

Wyświetl postUżytkownik Gamer_Z dnia 11 luty 2012 - 00:30 napisał

SA PARTY padło dawniutko temu..
Codo GPCI myślę że nie trzeba zdradzać więcej informacji, tylko by wam zaszkodziło. a wiem nawet jak ustawić własny serial np "C*UJ CI W D*PE" xd.
(Czyli: Jeśli jakiś serwer zapisuje te serialy do bazy danych SQL to w te 40 znaków moge wykasować wszystkie tabele, jeśli nie jest zabezpieczone)
Nie zabezpieczyć się przed sql injection to już błazenada.
[18:10:44] |Restorer|: fajny jesteś, mogę Cię dotknąć ?
[18:10:54] Kacper Smółkowski (ownede): jesteś idiotą, możesz się odsunąć?

#43 Gambolputty

    Big Clucker

  • Użytkownicy
  • 69 postów

Napisano 05 marzec 2012 - 21:33

Dowód skuteczności serialbana:

brazylijec, po usunieciu nadużywanego ładunku na którym farmił (nie tylko on, ale 90% społeczności nie widziało w tym problemu) kasę (mam spory serwer truckerski), dostał rage'a i totalnie olewał bany wjeżdżajac na serwer, graczy, etc. Jeden serialban i dwóch normalnych graczy mających ten sam serial dodanych do whitelisty:

Cytat

Line 255355: [17:45:08] [FWI]Black_Killer's serial: 8DE5DDCDCCF5CC48ED48558DCA495959F4DFAACD
Line 255446: [17:45:38] Black_Killer's serial: 8DE5DDCDCCF5CC48ED48558DCA495959F4DFAACD
Line 255554: [17:46:15] Tron_viadao's serial: 8DE5DDCDCCF5CC48ED48558DCA495959F4DFAACD
Line 256075: [17:49:22] HenriqueS's serial: 8DE5DDCDCCF5CC48ED48558DCA495959F4DFAACD
Line 256227: [17:50:04] BriyanxD's serial: 8DE5DDCDCCF5CC48ED48558DCA495959F4DFAACD
Line 256314: [17:50:38] buceta_azeda's serial: 8DE5DDCDCCF5CC48ED48558DCA495959F4DFAACD
Line 256462: [17:51:17] TRON_Noob's serial: 8DE5DDCDCCF5CC48ED48558DCA495959F4DFAACD
Line 259095: [18:06:50] chamyto_nob's serial: 8DE5DDCDCCF5CC48ED48558DCA495959F4DFAACD
Line 259194: [18:07:23] Didok_Fuck's serial: 8DE5DDCDCCF5CC48ED48558DCA495959F4DFAACD
Line 259278: [18:07:53] Didok_isGay's serial: 8DE5DDCDCCF5CC48ED48558DCA495959F4DFAACD
Line 259360: [18:08:19] Didok_Fdp's serial: 8DE5DDCDCCF5CC48ED48558DCA495959F4DFAACD
Line 259443: [18:08:57] Server_DeBosta's serial: 8DE5DDCDCCF5CC48ED48558DCA495959F4DFAACD
Line 259582: [18:09:40] Punk_Wtf's serial: 8DE5DDCDCCF5CC48ED48558DCA495959F4DFAACD
Line 259658: [18:10:11] hahaha_Good's serial: 8DE5DDCDCCF5CC48ED48558DCA495959F4DFAACD
Line 259779: [18:10:49] MauroxD's serial: 8DE5DDCDCCF5CC48ED48558DCA495959F4DFAACD
Line 259824: [18:11:18] Mauro's serial: 8DE5DDCDCCF5CC48ED48558DCA495959F4DFAACD

Bezskuteczne próby wejścia na serwer i podszywu pod innych, wszystkie zakończone kickem za omijanie bana i ragem niedoebanego dzieciaka :D Plus nie wie jak to odkrecić i nie widze powodu żeby ktokolwiek mial mu to pokazywać
Pewnie nawineło sie tez ze 3 innych niewinnych graczy bo brazylijczycy maja dziwną tendencje do posiadania absolutnie niebanowalnych zakresów i tych samych seriali, ale sukces jest

Użytkownik Gambolputty edytował ten post 05 marzec 2012 - 21:34


#44 Wielebny

    Big Clucker

  • Użytkownicy
  • 89 postów

Napisano 05 marzec 2012 - 23:00

Miałeś szczęście że nie miał nazwy użytkownika Administrator, root albo Admin... bo wtedy mógłbyś sobie tego bana w ... wsadzić.
Oto najpopularniejsze seriale z mojego serwera, zebrane z dwóch dni:

[email protected]:~/.fs/logiback/20120228$ grep " SL " server_log.txt | cut -d " " -f 6 | sort | uniq -c | sort -n | tail -14

	101 9A84AAEE8EF998D95F8AA9ACA494EF8C5F9DDEF9
	107 DCD889FEE8DC4ECDD408D9DCAE9E5E0D95D9AEDE
	115 58EDAEFC8FAC9FE89CDAA8EED484CDCCDD98E9CC
	120 EFE5CA9F4FC089FD8C94C49CFEC4FC0DDD8A8EE0
	129 ED989C8D4E94F98F0C499ED445C4E4EC44E09EEC
	131 CFDADC8489FDEEAFEE80C4AD5D8EE4FEDEEE5548
	155 C4EE5AAE444859EDDEC8C999CE98DAD4ED80DAFE
	162 4945DECED9CAE99DC5E9449E00898D8DCEAD5CD4
	178 FF9FE454DC4AE8C0A894589E94854A4D0D944505
	198 FDED9EEFA5854EF04DFC5D98E99DDEE840A84D59
	201 EEACC9DA0D4E9E5EEFEF55C890489095090DD8AF
	268 F8CF9F4E9DECC554C89CDD05E4FA9C4D48FD08C5
	294 8C4859DDA884904E9058A4489EEFC0EAF84CF9AF
	375 DC4895E8C9E0DDAE94EEDED4954C99D88D845F49
(ilośc graczy) (serial)

Ostatni serial to właśnie "Administrator".
Ale spokojnie, podobno w wersji 8.2a ma być już serial z prawdziwego zdarzenia :>.

Wyświetl postUżytkownik Gamer_Z dnia 09 luty 2012 - 10:24 napisał

Algorytm hashowania jest mi jak narazie nieznany. Żadne znane algorytmy nie generują podobnego/odwrotnego seriala do "Rafal".

Sprawdziłem 3305 unikalnych seriali i:
- Długość hasha jest od 37 do 40 znaków.
- Serial zaczyna się zawsze od znaków: 4,5,8,9,A,C,D,E,F

Nie jest to więc żadna normalna funkcja hashująca, raczej jakiś własny wynalazek.

Użytkownik Wielebny edytował ten post 06 marzec 2012 - 11:08

PYLife RPG MTA --- BestPlay DM MTA --- FullServer DM SA:MP


#45 eider

    Little Clucker

  • Użytkownicy
  • 33 postów

Napisano 14 marzec 2012 - 02:17

Cytat

Algorytm hashowania jest mi jak narazie nieznany. Żadne znane algorytmy nie generują podobnego/odwrotnego seriala do "Rafal".

Ponieważ do seriala brana jest ścieżka do GTA User Files. C:\Documents and Settings\Rafal\Moje dokumenty\GTA San Andreas User Files

Cytat

- Długość hasha jest od 37 do 40 znaków.
Zapewne ze względu na zmianę: "Documents And Settings" na "Users" W Vista i nowszych.

Cytat

Dowód skuteczności serialbana:
Brak skuteczności osobiście sprawdziłem. Na 100% każdy kto ma taką samą nazwę usera ma ten sam serial (nie dotyczy zmiany w Panelu Sterowania, gdyz wtedy ścieżka się nie zmienia, a tylko nazwa wyświetlana). Oczywiście tak już pisałem wcześniej. Systemy nie mogą różnić się na linii XP i starsze<->Vista i nowsze

#46 Delavor

    Big Clucker

  • Użytkownicy
  • 127 postów

Napisano 15 kwiecień 2012 - 07:13

Odgrzewam, ale dodam że w wersji 0.3e Kalcor usunął tą funkcję.

#47 Gambolputty

    Big Clucker

  • Użytkownicy
  • 69 postów

Napisano 15 kwiecień 2012 - 14:40

Bzdura, na 0.3e RC6 działa tak jak powinna

#48 CallahanPL

    High-roller

  • Użytkownicy
  • 826 postów

Napisano 15 kwiecień 2012 - 18:29

Wyświetl postUżytkownik Gambolputty dnia 15 kwiecień 2012 - 14:40 napisał

Bzdura, na 0.3e RC6 działa tak jak powinna
Czyli, nadal nie działa. :D

#49 chormi

    Little Clucker

  • Użytkownicy
  • 16 postów

Napisano 02 sierpień 2012 - 20:07

Jeżeli jest powtarzalne to można połączyć to co zwraca ta funkcja oraz ip używając strcat lub format.

#50 RootKiller

    Huge Clucker

  • Użytkownicy
  • 204 postów

Napisano 02 sierpień 2012 - 20:19

Wyświetl postUżytkownik chormi dnia 02 sierpień 2012 - 20:07 napisał

Jeżeli jest powtarzalne to można połączyć to co zwraca ta funkcja oraz ip używając strcat lub format.
Heh, to fajny sposób ale jak ktoś ma zmienne ip to naprawdę skuteczność powalająca..

#51 ToFFiK

    Little Clucker

  • Użytkownicy
  • 44 postów

Napisano 03 sierpień 2012 - 20:54

Jeszcze do tego dojdą takie same nazwy userów windows xd

#52 lilsnoop

    Newbie

  • Użytkownicy
  • 2 postów

Napisano 10 luty 2013 - 20:04

Przepraszam za odkop.. Ale chciałem się dowiedzieć czy ta metoda jako tako jest skuteczna? Otóż mam problem z paroma osobnikami co mają zmienne hosty i nic na nich nie działa.. I myślałem,że to mi jakoś pomożę.

#53 CallahanPL

    High-roller

  • Użytkownicy
  • 826 postów

Napisano 10 luty 2013 - 20:38

Nie jest. :P

#54 Gambolputty

    Big Clucker

  • Użytkownicy
  • 69 postów

Napisano 10 luty 2013 - 22:30

Jest, nie słuchaj p*******nia podludzi jak wyżej którzy nigdy nie mieli z tym styczności (74 zbanowane seriale here)

#55 CallahanPL

    High-roller

  • Użytkownicy
  • 826 postów

Napisano 10 luty 2013 - 22:38

Wyświetl postUżytkownik Gambolputty dnia 10 luty 2013 - 22:30 napisał

Jest, nie słuchaj p*******nia podludzi jak wyżej którzy nigdy nie mieli z tym styczności (74 zbanowane seriale here)

Wyświetl postUżytkownik Wielebny dnia 05 marzec 2012 - 23:00 napisał

Miałeś szczęście że nie miał nazwy użytkownika Administrator, root albo Admin... bo wtedy mógłbyś sobie tego bana w ... wsadzić.
Oto najpopularniejsze seriale z mojego serwera, zebrane z dwóch dni:

[email protected]:~/.fs/logiback/20120228$ grep " SL " server_log.txt | cut -d " " -f 6 | sort | uniq -c | sort -n | tail -14

	101 9A84AAEE8EF998D95F8AA9ACA494EF8C5F9DDEF9
	107 DCD889FEE8DC4ECDD408D9DCAE9E5E0D95D9AEDE
	115 58EDAEFC8FAC9FE89CDAA8EED484CDCCDD98E9CC
	120 EFE5CA9F4FC089FD8C94C49CFEC4FC0DDD8A8EE0
	129 ED989C8D4E94F98F0C499ED445C4E4EC44E09EEC
	131 CFDADC8489FDEEAFEE80C4AD5D8EE4FEDEEE5548
	155 C4EE5AAE444859EDDEC8C999CE98DAD4ED80DAFE
	162 4945DECED9CAE99DC5E9449E00898D8DCEAD5CD4
	178 FF9FE454DC4AE8C0A894589E94854A4D0D944505
	198 FDED9EEFA5854EF04DFC5D98E99DDEE840A84D59
	201 EEACC9DA0D4E9E5EEFEF55C890489095090DD8AF
	268 F8CF9F4E9DECC554C89CDD05E4FA9C4D48FD08C5
	294 8C4859DDA884904E9058A4489EEFC0EAF84CF9AF
	375 DC4895E8C9E0DDAE94EEDED4954C99D88D845F49
(ilośc graczy) (serial)

Ostatni serial to właśnie "Administrator".
Ale spokojnie, podobno w wersji 8.2a ma być już serial z prawdziwego zdarzenia :>.



Sprawdziłem 3305 unikalnych seriali i:
- Długość hasha jest od 37 do 40 znaków.
- Serial zaczyna się zawsze od znaków: 4,5,8,9,A,C,D,E,F

Nie jest to więc żadna normalna funkcja hashująca, raczej jakiś własny wynalazek.
Ktoś będzie miał nazwę Admin/Administrator/Root i już po serialu.

//Szybki: Ogarnij słownictwo :)

Użytkownik Szybki edytował ten post 11 luty 2013 - 13:27


#56 Gambolputty

    Big Clucker

  • Użytkownicy
  • 69 postów

Napisano 10 luty 2013 - 23:01

No i co z tego? To to samo co z rangebanem na Neo, też można se go wsadzić w dupę jak ktoś ma ten zakres. Ktoś komu rakachan nie zjadł mózgu potrafi wywnioskować że pozostałe kilka tysięcy seriali jest unikalne i ich ban jest równy pożegnaniem osobnika na zawsze, a taka możliwość, nawet jak niekoniecznie 100% pewna, jest zawsze przydatna. Poza tym istnieją whitelisty, forum i inne formy ogarnięcia w administracji serwera, dla takich półmózgów jak tY nieosiągalne, które pomagają w banach na powtarzalne seriale

Użytkownik Gambolputty edytował ten post 10 luty 2013 - 23:08


#57 lilsnoop

    Newbie

  • Użytkownicy
  • 2 postów

Napisano 10 luty 2013 - 23:11

A jeśli ową osobę zbanuje to w razie czego jest jakaś możliwość odbanowania jej? I wystarczy tylko dodać to do mapy

public OnPlayerConnect(playerid)
{
        new str[140];
        new ps[100]; // Zmienna przeznaczona dla funkcji GPCI

        gpci(playerid, ps, sizeof(ps));
        format(str,sizeof(str), "Twój serial to: %s", ps);
        SendClientMessage(playerid, -1, str);

        return 1;
}


?

#58 Restorer

    Gangsta

  • Użytkownicy
  • 461 postów

Napisano 11 luty 2013 - 01:10

Cytat

A jeśli ową osobę zbanuje to w razie czego jest jakaś możliwość odbanowania jej? I wystarczy tylko dodać to do mapy
Kod który podałeś pokaże graczu o danym playerid jego serial na czacie :)

#59 CallahanPL

    High-roller

  • Użytkownicy
  • 826 postów

Napisano 11 luty 2013 - 08:00

Wyświetl postUżytkownik lilsnoop dnia 10 luty 2013 - 23:11 napisał

A jeśli ową osobę zbanuje to w razie czego jest jakaś możliwość odbanowania jej? I wystarczy tylko dodać to do mapy

public OnPlayerConnect(playerid)
{
		new str[140];
		new ps[100]; // Zmienna przeznaczona dla funkcji GPCI

		gpci(playerid, ps, sizeof(ps));
		format(str,sizeof(str), "Twój serial to: %s", ps);
		SendClientMessage(playerid, -1, str);

		return 1;
}

?
Zapisujesz sobie np. do .txt zbanowany "serial", następnie przy playerConnect pobierasz go i sprawdzasz, czy znajduje się na liście. Jeśli tak to Kick, czy Ban.

#60 ownede

    Gangsta

  • Użytkownicy
  • 600 postów

Napisano 03 maj 2013 - 14:03

Wyświetl postUżytkownik lilsnoop dnia 10 luty 2013 - 23:11 napisał

A jeśli ową osobę zbanuje to w razie czego jest jakaś możliwość odbanowania jej? I wystarczy tylko dodać to do mapy

public OnPlayerConnect(playerid)
{
		new str[140];
		new ps[100]; // Zmienna przeznaczona dla funkcji GPCI

		gpci(playerid, ps, sizeof(ps));
		format(str,sizeof(str), "Twój serial to: %s", ps);
		SendClientMessage(playerid, -1, str);

		return 1;
}
?
Czemu marnujesz pamięć? Maksymalny input/output SA-MP chatu to 128 znaków, a nie 140.
GPCI też nie ma 100 znaków.
[18:10:44] |Restorer|: fajny jesteś, mogę Cię dotknąć ?
[18:10:54] Kacper Smółkowski (ownede): jesteś idiotą, możesz się odsunąć?





Użytkownicy przeglądający ten temat: 1

0 użytkowników, 1 gości, 0 anonimowych