CS.RIN.RU - Steam Underground Community
http://cs.rin.ru/forum/

[DL] Dedicated Server cracks (HLDS/SRCDS Win32/Linux) 01/08
http://cs.rin.ru/forum/viewtopic.php?f=15&t=45456
Page 23 of 27

Author:  jamess [ Sunday, 09 Sep 2007, 23:34 ]
Post subject: 

I update to version 1.95, hope everything will be OK ;) 1.81 version works fine ;)

Author:  iggy_bus [ Monday, 10 Sep 2007, 03:14 ]
Post subject: 

When I had 1.9, two of my intel based 1.6 servers just crashed.
No errors reported, amd based servers were ok.

Now updated to 1.95 and watching (I use sv_lan 0 btw)

Author:  vityan666 [ Monday, 10 Sep 2007, 04:21 ]
Post subject: 

[jamess, iggy_bus]
I wait for your testing results :)
And thank for suggestions over the way

[jamess]
Seems what ppsx cannot sleep good if he can't auth ID's by IP.
Can you put a hand and find good method to patch amxadmin script. Cause tried your method and it didn't work for me... If it can be fixed in script when we are in good pos. But if the problem is in amxmodx itself or even worse in metamod when i have a problem...

[Joop!]
Это обсуждается в теме эмуляции от шмэле.
Пока что это очень проблематично так как требует наличия специализированной клиентской библиотеки на стороне клиента... Я думаю ты отлично знаешь что настоящая защита может быть только на серверной стороне(вспомни читы,c-d и прочую байду которая потерпела крах именно поэтому)... Клиент всегда сможет нае...ть со своей стороны и многие читы сделают это за него...

[All]
I've played a little with exploit binary and using engine asm code made modding to it(changed characters)... Where are other char combination which are exploitable so the servers can be still be attacked by clever people...

I currently not sure if i will just disable other symbols checking in engine or will rewrite _strstr func from scratch in asm to make it secure...

Author:  jamess [ Monday, 10 Sep 2007, 11:40 ]
Post subject: 

I hope you dont change anything except adding exploit fix.. then must be everything OK :)

The right and WORKS method for SteamID Auth:
I add one more check for player 10 seconds after his connection to game. Unfortunatelly, this solution doesnt solve some plugins like Slot Reservation (for this is needed SteamID Auth immediatelly).

in admin.sma find
public client_putinserver(id)
{
   if (!is_dedicated_server() && id == 1)
      return get_cvar_num("amx_mode") ? accessUser(id) : PLUGIN_CONTINUE
   
   return PLUGIN_CONTINUE
}


and replace with
public hello(id) {
  accessUser(id)
}

public client_putinserver(id)
{
   set_task(10.0,"hello",id)
}

Author:  jamess [ Monday, 10 Sep 2007, 11:44 ]
Post subject: 

iggy_bus wrote:
When I had 1.9, two of my intel based 1.6 servers just crashed.
No errors reported, amd based servers were ok.


Ou, i have few Intel servers too! Vityan666 maybe you can add older versions of patch too, for sure, if something happen with newer..

Author:  Baine [ Monday, 10 Sep 2007, 12:25 ]
Post subject: 

vityan666
that was the second time today that i had to merge a double post from you

remember: no double posts ;)

Author:  vityan666 [ Monday, 10 Sep 2007, 17:07 ]
Post subject: 

[Baine]
OK. Np.
Just not wanted each post to be huge :(

[jamess]
I can. But anyway there are only vulnerability fix in 1.9 and i removed something in 1.95 so no problems should occur...

Started to work on server side steam emu so it can help to fix amxmodx/sourcemod problem...

Author:  iggy_bus [ Tuesday, 11 Sep 2007, 01:01 ]
Post subject: 

ok now, I have had 24h testing of v1.95 (servers full) and not a single fault. I guess that would be it ;)

...except for this new exploitable chars info :/ but I am sure vityan will solve it ;)

Author:  jamess [ Tuesday, 11 Sep 2007, 17:23 ]
Post subject: 

1.95, Intel and AMD HLDS servers fine ;)

Author:  vityan666 [ Thursday, 13 Sep 2007, 05:57 ]
Post subject: 

[jamess]
:))

The bug appeared first in 1.61(with loaders support).

At the end i've made this bug(looked like something not needed but i was wrong)

So 1.95 indeed fixed what(off course i removed the bug in srcds too :) )
Thanks for reports.

Author:  RDEM [ Thursday, 13 Sep 2007, 09:14 ]
Post subject: 

вроде как апдейт вышел.
NONSTEAM server
Quote:
hostname: TEST!
version : 1.0.0.34/7 3224 insecure
udp/ip : 192.168.0.1:27026
map : de_dust2 at: 0 x, 0 y, 0 z
players : 0 (14 max)

NO STEAM CLIENT win сделан из стим бастера
Quote:
] version
Protocol version 7
Exe version 1.0.0.34 (cstrike)
Exe build: 14:38:01 Jun 25 2007 (3152)

коннект
Quote:
# userid name uniqueid connected ping loss state adr
SteamStartValidatingUserIDTicket: Returned ESteamError 25
L 09/13/2007 - 14:50:55: "fReeMan<2><STEAM_ID_PE8:666><>" connected, address "172.16.72.150:1459"

стим клиент
Quote:
version
Protocol version 7
Exe version 1.0.0.34 (cstrike)
Exe build: 18:49:39 Sep 5 2007 (3224)

коннект
Quote:
L 09/13/2007 - 15:01:18: "<3><STEAM_ID_PE8:666><>" connected, address "172.16.72.150:1553"
Client "fReeMan" connected (172.16.72.150:1553).
L 09/13/2007 - 15:01:20: "fReeMan<3><STEAM_0:1:4035250><>" STEAM USERID validated
L 09/13/2007 - 15:01:54: "fReeMan<3><STEAM_0:1:4035250><>" entered the game
L 09/13/2007 - 15:02:01: "fReeMan<3><STEAM_0:1:4035250><Unassigned>" joined team "CT"

лог патчилки
Quote:
*START PATCHING*

[SEARCH & REPLACE PATCH]
nothing patched!
...done!

[SEARCH & REPLACE PATCH]
loading file:
engine_i486.so
Can't find pattern!Trying next one...
Can't find pattern!Trying next one...
file patched!
Backup file:
engine_i486.so.BAK
...done!

[SEARCH & REPLACE PATCH]
loading file:
engine_i686.so
Can't find pattern!Trying next one...
Can't find pattern!Trying next one...
file patched!
Backup file:
engine_i686.so.BAK
...done!

[SEARCH & REPLACE PATCH]
loading file:
engine_amd.so
Can't find pattern!Trying next one...
Can't find pattern!Trying next one...
Can't find pattern!Trying next one...
file patched!
Backup file:
engine_amd.so.BAK
...done!

*PATCHING DONE*


может чем помог=))

PS побегал минут 10 вроде все гуд, к вечеру думаю на общий сервак поставить апдейт

Author:  vityan666 [ Thursday, 13 Sep 2007, 10:17 ]
Post subject: 

[RDEM]

Не волнуйся всё норм.
Мой сервак с версией 3224 несколько дней уже.

Сообщения о ненайденных паттэрнах связзаны с тем что есть патэрны отличающиеся между сборками настолько сильно что должны пачиться отдельно(в основном происходит при серёздных обновлениях движка - пример Стим комюнити бэта)

Но эта сборка полностью поддерживается пачем начиная с версии 1.81(до этого был не унифицированный патэрн и лоадэры не работали).

Но всё вышесказанное относится к виндовой версии

По логу я вижу что ты пачил ещё и юниховые...
Если у юниха тоже был апдёйт то я обязан о нём знать что-бы убедится в работоспособности пача
У тебя он на них некоректно сработал(ошибка патэрнов на линуховых билдах это не хорошо).
Еслиу тебя старая сборка то это нормально - обнови её до 3281...

Author:  RDEM [ Thursday, 13 Sep 2007, 12:55 ]
Post subject: 

сервак именно линюховый, каждый раз перед патчиньем обновляю его с помощью хлдсупдатетулсом.

Author:  T6ru [ Thursday, 13 Sep 2007, 14:32 ]
Post subject: 

if i use this patch http://neogeo85273937.free.fr/server/Li ... ld3651.rar

then comes this error

http://img169.imageshack.us/my.php?image=errorvy9.jpg

Author:  jamess [ Thursday, 13 Sep 2007, 16:10 ]
Post subject: 

T6ru wrote:


Use THIS patch.

Page 23 of 27 All times are UTC + 3 hours
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/