Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Важная информация

Перед тем как создать тему или задать вопрос, ознакомьтесь с данной темой, там собраны наиболее распространенные уязвимости и способы устранения.
Так же не поленитесь воспользоваться поиском, вполне возможно, что ваш вопрос уже поднимался на форуме.
При создании новой темы уделите внимание ее названию, оно должно кратко описывать суть вашего вопроса/проблемы. Все вновь созданные темы с названиями "Помогите", "Объясните", "Подскажите" и т.д. будут удалены, а их авторы наказаны.

дайте нормальный античит от speedhack!

, ....
Статус пользователя google.bsk
сообщение 10.8.2012, 10:33
Сообщение #1
Стаж: 13 лет

Сообщений: 1296
Благодарностей: 232
Полезность: 26

Стоит на сервере CSF античит...ни*** не банит игроков которые со спидхаком бегают...дайте нормальный античит..или плагин какой-нибудь!!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя ArhangeL
сообщение 10.8.2012, 10:42
Сообщение #2


Стаж: 17 лет

Сообщений: 1170
Благодарностей: 720
Полезность: 1076

Ставишь UCP или покупаешь маяк.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя google.bsk
сообщение 10.8.2012, 11:37
Сообщение #3
Стаж: 13 лет

Сообщений: 1296
Благодарностей: 232
Полезность: 26

Цитата(ArhangeL @ 10.8.2012, 14:42) *
Ставишь UCP или покупаешь маяк.

красавчик))))) ubeysya.gif
ещё раз говорю мне не надо эти клиентские античиты!!!!если я поставлю их то на сервере народ играть не будет!!!!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя samthugg
сообщение 10.8.2012, 12:21
Сообщение #4


Иконка группы

Стаж: 15 лет

Сообщений: 1333
Благодарностей: 1476
Полезность: 1344

Цитата(google.bsk @ 10.8.2012, 11:37) *
ещё раз говорю мне не надо эти клиентские античиты!!!!если я поставлю их то на сервере народ играть не будет!!!!
Так а ты воспользуйся советом из своей подписи -
Цитата
]Раскрути свой сервер!


Если же понимаешь что настроить античит (и уж тем более с клиентом) ты не сможешь, а определиться с выбором не получается - почитай о популярных античитах ниже, почитай отзывы пользователей и выбери необходимый :
Цитата(samthugg @ 7.8.2012, 6:54) *
Ссылки на темы с обсуждениями античитов:
* Zeus
* CSF
* M1c
* Reallite
* HD


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя coolman
сообщение 10.8.2012, 13:57
Сообщение #5


Стаж: 19 лет
Город: Екатеринбург

Сообщений: 1220
Благодарностей: 218
Полезность: 149

у меня с точностью наоборот, только CSF нормально ловит спидхак
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
underwoker
сообщение 10.8.2012, 16:19
Сообщение #6
Стаж: 56 лет


Благодарностей:

Цитата(google.bsk @ 10.8.2012, 11:37) *
красавчик))))) ubeysya.gif
ещё раз говорю мне не надо эти клиентские античиты!!!!если я поставлю их то на сервере народ играть не будет!!!!

Не пси***, купи SH детектор у mazdan'a.
Перейти в начало страницы     
   +
Статус пользователя JJS007
сообщение 10.8.2012, 20:35
Сообщение #7
Стаж: 15 лет

Сообщений: 233
Благодарностей: 52
Полезность: 187

Цитата(underwoker @ 10.8.2012, 17:19) *
Не пси***, купи SH детектор у mazdan'a.

Вполне возможно, что там реализована похожая функция детекта SH, как и у CSF. Что вам стоит выдрать детект SH, собрать и скомпилировать плагин?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 11.8.2012, 15:22
Сообщение #8


Иконка группы

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

Цитата(JJS007 @ 10.8.2012, 21:35) *
Вполне возможно, что там реализована похожая функция детекта SH, как и у CSF. Что вам стоит выдрать детект SH, собрать и скомпилировать плагин?

А вы это делали хоть раз? А то на словах легко. Проще самому писать уж тогда.

Отредактировал: mazdan, - 11.8.2012, 20:21


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя JJS007
сообщение 12.8.2012, 14:04
Сообщение #9
Стаж: 15 лет

Сообщений: 233
Благодарностей: 52
Полезность: 187

Цитата(mazdan @ 11.8.2012, 16:22) *
А вы это делали хоть раз? А то на словах легко.

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

Я написал об античите CSF, потому что, на мой взгляд, он неплохо ловит SH.

Цитата(mazdan @ 11.8.2012, 16:22) *
Проще самому писать уж тогда.

Не совсем согласен с вами. Зачем изобретать велосипед, если и старый велосипед работает стабильно... Есть задачи, которые нужно решать с нуля, а есть задачи, которые нужно немного доработать.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 13.8.2012, 14:59
Сообщение #10


Иконка группы

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

Ну прям декомпилировали и по декомпилированной онформации писали плагины?
Сколько не занимаюсь плагинами никогда бы не взялся за такое. Проще написать с нуля чем восстановить. Или тогда подготовьте статейку - было бы интересно пичитать =)
Простой пример, исходник можно найти :D
Скрытый текст
Код
0x367D4                    PROC             ; public mm_plugins(id)
0x367D8                   BREAK
0x367DC                   BREAK
0x367E0                  PUSH.C  0x49AD8    
0x367E8                  PUSH.S  0xC        ; id
0x367F0                  PUSH.C  0x8        
0x367F8                SYSREQ.C  0x6        ; console_print
0x36800                   STACK  0xC        ; free 3 cells
0x36808                   BREAK
0x3680C                  PUSH.C  0x49AE0    
0x36814                  PUSH.S  0xC        ; id
0x3681C                  PUSH.C  0x8        
0x36824                SYSREQ.C  0x6        ; console_print
0x3682C                   STACK  0xC        ; free 3 cells
0x36834                   BREAK
0x36838                  PUSH.C  0x274      
0x36840                  PUSH.C  0x49B54    
0x36848                  PUSH.S  0xC        ; id
0x36850                  PUSH.C  0xC        
0x36858                SYSREQ.C  0x6        ; console_print
0x36860                   STACK  0x10       ; free 4 cells
0x36868                   BREAK
0x3686C                  PUSH.C  0x278      
0x36874                  PUSH.C  0x49BD0    
0x3687C                  PUSH.S  0xC        ; id
0x36884                  PUSH.C  0xC        
0x3688C                SYSREQ.C  0x6        ; console_print
0x36894                   STACK  0x10       ; free 4 cells
0x3689C                   BREAK
0x368A0                  PUSH.C  0x28C      
0x368A8                  PUSH.C  0x49C74    
0x368B0                  PUSH.S  0xC        ; id
0x368B8                  PUSH.C  0xC        
0x368C0                SYSREQ.C  0x6        ; console_print
0x368C8                   STACK  0x10       ; free 4 cells
0x368D0                   BREAK
0x368D4                  PUSH.C  0x49CA0    
0x368DC                  PUSH.S  0xC        ; id
0x368E4                  PUSH.C  0x8        
0x368EC                SYSREQ.C  0x6        ; console_print
0x368F4                   STACK  0xC        ; free 3 cells
0x368FC                   BREAK
0x36900                  PUSH.C  0x49CF0    
0x36908                  PUSH.S  0xC        ; id
0x36910                  PUSH.C  0x8        
0x36918                SYSREQ.C  0x6        ; console_print
0x36920                   STACK  0xC        ; free 3 cells
0x36928                   BREAK
0x3692C                  PUSH.C  0x49CF8    
0x36934                  PUSH.S  0xC        ; id
0x3693C                  PUSH.C  0x8        
0x36944                SYSREQ.C  0x6        ; console_print
0x3694C                   STACK  0xC        ; free 3 cells
0x36954                   BREAK
0x36958                  PUSH.C  0x49D64    
0x36960                  PUSH.S  0xC        ; id
0x36968                  PUSH.C  0x8        
0x36970                SYSREQ.C  0x6        ; console_print
0x36978                   STACK  0xC        ; free 3 cells
0x36980                   BREAK
0x36984                  PUSH.C  0x49DE0    
0x3698C                  PUSH.S  0xC        ; id
0x36994                  PUSH.C  0x8        
0x3699C                SYSREQ.C  0x6        ; console_print
0x369A4                   STACK  0xC        ; free 3 cells
0x369AC                   BREAK
0x369B0                  PUSH.C  0x49E54    
0x369B8                  PUSH.S  0xC        ; id
0x369C0                  PUSH.C  0x8        
0x369C8                SYSREQ.C  0x6        ; console_print
0x369D0                   STACK  0xC        ; free 3 cells
0x369D8                   BREAK
                                            ; new szArg[32]
0x369DC                   STACK  0xFFFFFF80 ; allocate 32 cells
0x369E4                ZERO.pri
0x369E8                ADDR.alt  0xFFFFFF80
0x369F0                    FILL  0x80       ; 32 cells
                                            ; new szArg2[256]
0x369F8                   STACK  0xFFFFFC00 ; allocate 256 cells
0x36A00                ZERO.pri
0x36A04                ADDR.alt  0xFFFFFB80
0x36A0C                    FILL  0x400      ; 256 cells
0x36A14                   BREAK
0x36A18                  PUSH.C  0x1F      
0x36A20                PUSH.ADR  0xFFFFFF80 ; szArg[32]
0x36A28                  PUSH.C  0x1        
0x36A30                  PUSH.C  0xC        
0x36A38                SYSREQ.C  0x51       ; read_argv
0x36A40                   STACK  0x10       ; free 4 cells
0x36A48                   BREAK
0x36A4C                  PUSH.C  0xFF      
0x36A54                PUSH.ADR  0xFFFFFB80 ; szArg2[256]
0x36A5C                  PUSH.C  0x2        
0x36A64                  PUSH.C  0xC        
0x36A6C                SYSREQ.C  0x51       ; read_argv
0x36A74                   STACK  0x10       ; free 4 cells
0x36A7C                   BREAK
0x36A80                  PUSH.C  0x0        
0x36A88                  PUSH.C  0x49E5C    
0x36A90                PUSH.ADR  0xFFFFFF80 ; szArg[32]
0x36A98                  PUSH.C  0xC        
0x36AA0                SYSREQ.C  0x1D       ; equali
0x36AA8                   STACK  0x10       ; free 4 cells
0x36AB0                    JZER  0x37068    
0x36AB8                   BREAK
0x36ABC                  PUSH.C  0x0        
0x36AC4                  PUSH.C  0x49E88    
0x36ACC                PUSH.ADR  0xFFFFFB80 ; szArg2[256]
0x36AD4                  PUSH.C  0xC        
0x36ADC                SYSREQ.C  0x1D       ; equali
0x36AE4                   STACK  0x10       ; free 4 cells
0x36AEC                     NOT
0x36AF0                     JNZ  0x36B40    
0x36AF8                  PUSH.C  0x0        
0x36B00                  PUSH.C  0x49E8C    
0x36B08                PUSH.ADR  0xFFFFFB80 ; szArg2[256]
0x36B10                  PUSH.C  0xC        
0x36B18                SYSREQ.C  0x1D       ; equali
0x36B20                   STACK  0x10       ; free 4 cells
0x36B28                     NOT
0x36B2C                     JNZ  0x36B40    
0x36B34                ZERO.pri
0x36B38                    JUMP  0x36B48    
0x36B40               CONST.pri  0x1        
0x36B48                    JZER  0x36B7C    
0x36B50                   BREAK
0x36B54                PUSH.ADR  0xFFFFFB80 ; szArg2[256]
0x36B5C                  PUSH.C  0x49E94    
0x36B64                  PUSH.C  0x8        
0x36B6C                SYSREQ.C  0x1A       ; server_cmd
0x36B74                   STACK  0xC        ; free 3 cells
0x36B7C                   BREAK
                                            ; new rcon[64]
0x36B80                   STACK  0xFFFFFF00 ; allocate 64 cells
0x36B88                ZERO.pri
0x36B8C                ADDR.alt  0xFFFFFA80
0x36B94                    FILL  0x100      ; 64 cells
                                            ; new pw_prefix[64]
0x36B9C                   STACK  0xFFFFFF00 ; allocate 64 cells
0x36BA4                ZERO.pri
0x36BA8                ADDR.alt  0xFFFFF980
0x36BB0                    FILL  0x100      ; 64 cells
0x36BB8                   BREAK
0x36BBC                  PUSH.C  0x3F      
0x36BC4                PUSH.ADR  0xFFFFFA80 ; rcon[64]
0x36BCC                  PUSH.C  0x49EA0    
0x36BD4                  PUSH.C  0xC        
0x36BDC                SYSREQ.C  0x44       ; get_cvar_string
0x36BE4                   STACK  0x10       ; free 4 cells
0x36BEC                   BREAK
0x36BF0                  PUSH.C  0x3F      
0x36BF8                PUSH.ADR  0xFFFFF980 ; pw_prefix[64]
0x36C00                  PUSH.C  0x49ED8    
0x36C08                  PUSH.C  0xC        
0x36C10                SYSREQ.C  0x44       ; get_cvar_string
0x36C18                   STACK  0x10       ; free 4 cells
0x36C20                   BREAK
0x36C24                PUSH.ADR  0xFFFFFA80 ; rcon[64]
0x36C2C                  PUSH.C  0x49F24    
0x36C34                  PUSH.C  0x2        
0x36C3C                  PUSH.S  0xC        ; id
0x36C44                  PUSH.C  0x10      
0x36C4C                SYSREQ.C  0x1E       ; client_print
0x36C54                   STACK  0x14       ; free 5 cells
0x36C5C                   BREAK
0x36C60                PUSH.ADR  0xFFFFF980 ; pw_prefix[64]
0x36C68                  PUSH.C  0x49F5C    
0x36C70                  PUSH.C  0x2        
0x36C78                  PUSH.S  0xC        ; id
0x36C80                  PUSH.C  0x10      
0x36C88                SYSREQ.C  0x1E       ; client_print
0x36C90                   STACK  0x14       ; free 5 cells
0x36C98                   BREAK
0x36C9C                PUSH.ADR  0xFFFFF980 ; pw_prefix[64]
0x36CA4                  PUSH.C  0x49F90    
0x36CAC                  PUSH.C  0x2        
0x36CB4                  PUSH.S  0xC        ; id
0x36CBC                  PUSH.C  0x10      
0x36CC4                SYSREQ.C  0x1E       ; client_print
0x36CCC                   STACK  0x14       ; free 5 cells
0x36CD4                   BREAK
                                            ; new cfgf[128]
0x36CD8                   STACK  0xFFFFFE00 ; allocate 128 cells
0x36CE0                ZERO.pri
0x36CE4                ADDR.alt  0xFFFFF780
0x36CEC                    FILL  0x200      ; 128 cells
0x36CF4                   BREAK
0x36CF8                  PUSH.C  0x80      
0x36D00                PUSH.ADR  0xFFFFF780 ; cfgf[128]
0x36D08                  PUSH.C  0x8        
0x36D10                    CALL  0xC24      ; stock get_configsdir(name[],len)
0x36D18                   BREAK
0x36D1C                PUSH.ADR  0xFFFFF780 ; cfgf[128]
0x36D24                  PUSH.C  0x4A000    
0x36D2C                  PUSH.C  0x80      
0x36D34                PUSH.ADR  0xFFFFF780 ; cfgf[128]
0x36D3C                  PUSH.C  0x10      
0x36D44                SYSREQ.C  0x14       ; format
0x36D4C                   STACK  0x14       ; free 5 cells
0x36D54                   BREAK
                                            ; new szData[74]
0x36D58                   STACK  0xFFFFFED8 ; allocate 74 cells
0x36D60                ZERO.pri
0x36D64                ADDR.alt  0xFFFFF658
0x36D6C                    FILL  0x128      ; 74 cells
0x36D74                   BREAK
                                            ; new file
0x36D78                   STACK  0xFFFFFFFC ; allocate 1 cells
0x36D80                  PUSH.C  0x4A034    
0x36D88                PUSH.ADR  0xFFFFF780 ; cfgf[128]
0x36D90                  PUSH.C  0x8        
0x36D98                SYSREQ.C  0x7A       ; fopen
0x36DA0                   STACK  0xC        ; free 3 cells
0x36DA8              STOR.S.pri  0xFFFFF654 ; file
0x36DB0                   BREAK
0x36DB4                   BREAK
0x36DB8                  PUSH.S  0xFFFFF654 ; file
0x36DC0                  PUSH.C  0x4        
0x36DC8                SYSREQ.C  0x7B       ; feof
0x36DD0                   STACK  0x8        ; free 2 cells
0x36DD8                     NOT
0x36DDC                    JZER  0x37060    
0x36DE4                   BREAK
0x36DE8                  PUSH.C  0x49      
0x36DF0                PUSH.ADR  0xFFFFF658 ; szData[74]
0x36DF8                  PUSH.S  0xFFFFF654 ; file
0x36E00                  PUSH.C  0xC        
0x36E08                SYSREQ.C  0x7C       ; fgets
0x36E10                   STACK  0x10       ; free 4 cells
0x36E18                   BREAK
0x36E1C                ADDR.pri  0xFFFFF658 ; szData[74]
0x36E24                  LOAD.I
0x36E28                EQ.C.pri  0x3B      
0x36E30                     JNZ  0x36E80    
0x36E38                PUSH.ADR  0xFFFFF658 ; szData[74]
0x36E40                  PUSH.C  0x4        
0x36E48                SYSREQ.C  0x16       ; strlen
0x36E50                   STACK  0x8        ; free 2 cells
0x36E58                MOVE.alt
0x36E5C               CONST.pri  0x3        
0x36E64                    XCHG
0x36E68                   SLESS
0x36E6C                     JNZ  0x36E80    
0x36E74                ZERO.pri
0x36E78                    JUMP  0x36E88    
0x36E80               CONST.pri  0x1        
0x36E88                    JZER  0x36E9C    
0x36E90                   BREAK
0x36E94                    JUMP  0x36DB4    
0x36E9C                   BREAK
                                            ; new param1[32]
0x36EA0                   STACK  0xFFFFFF80 ; allocate 32 cells
0x36EA8                ZERO.pri
0x36EAC                ADDR.alt  0xFFFFF5D4
0x36EB4                    FILL  0x80       ; 32 cells
0x36EBC                   BREAK
                                            ; new param2[32]
0x36EC0                   STACK  0xFFFFFF80 ; allocate 32 cells
0x36EC8                ZERO.pri
0x36ECC                ADDR.alt  0xFFFFF554
0x36ED4                    FILL  0x80       ; 32 cells
0x36EDC                   BREAK
                                            ; new param3[32]
0x36EE0                   STACK  0xFFFFFF80 ; allocate 32 cells
0x36EE8                ZERO.pri
0x36EEC                ADDR.alt  0xFFFFF4D4
0x36EF4                    FILL  0x80       ; 32 cells
0x36EFC                   BREAK
                                            ; new param4[32]
0x36F00                   STACK  0xFFFFFF80 ; allocate 32 cells
0x36F08                ZERO.pri
0x36F0C                ADDR.alt  0xFFFFF454
0x36F14                    FILL  0x80       ; 32 cells
0x36F1C                   BREAK
0x36F20               CONST.pri  0x20      
0x36F28                    HEAP  0x4        
0x36F30                  STOR.I
0x36F34                PUSH.alt
0x36F38                PUSH.ADR  0xFFFFF454 ; param4[32]
0x36F40               CONST.pri  0x20      
0x36F48                    HEAP  0x4        
0x36F50                  STOR.I
0x36F54                PUSH.alt
0x36F58                PUSH.ADR  0xFFFFF4D4 ; param3[32]
0x36F60               CONST.pri  0x20      
0x36F68                    HEAP  0x4        
0x36F70                  STOR.I
0x36F74                PUSH.alt
0x36F78                PUSH.ADR  0xFFFFF554 ; param2[32]
0x36F80               CONST.pri  0x20      
0x36F88                    HEAP  0x4        
0x36F90                  STOR.I
0x36F94                PUSH.alt
0x36F98                PUSH.ADR  0xFFFFF5D4 ; param1[32]
0x36FA0                PUSH.ADR  0xFFFFF658 ; szData[74]
0x36FA8                  PUSH.C  0x24      
0x36FB0                SYSREQ.C  0x50       ; parse
0x36FB8                   STACK  0x28       ; free 10 cells
0x36FC0                    HEAP  0xFFFFFFF0
0x36FC8                   BREAK
0x36FCC                PUSH.ADR  0xFFFFF454 ; param4[32]
0x36FD4                PUSH.ADR  0xFFFFF4D4 ; param3[32]
0x36FDC                PUSH.ADR  0xFFFFF554 ; param2[32]
0x36FE4                PUSH.ADR  0xFFFFF5D4 ; param1[32]
0x36FEC                  PUSH.C  0x4A040    
0x36FF4                  PUSH.C  0x2        
0x36FFC                  PUSH.S  0xC        ; id
0x37004                  PUSH.C  0x1C      
0x3700C                SYSREQ.C  0x1E       ; client_print
0x37014                   STACK  0x20       ; free 8 cells
0x3701C                   BREAK
0x37020                  PUSH.C  0x4A0F4    
0x37028                  PUSH.C  0x2        
0x37030                  PUSH.S  0xC        ; id
0x37038                  PUSH.C  0xC        
0x37040                SYSREQ.C  0x1E       ; client_print
0x37048                   STACK  0x10       ; free 4 cells
0x37050                   STACK  0x200      ; free 128 cells
0x37058                    JUMP  0x36DB4    
0x37060                   STACK  0x52C      ; free 331 cells
0x37068                   STACK  0x480      ; free 288 cells
0x37070                ZERO.pri
0x37074                    RETN


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: