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

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

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

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

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

Перед тем как создать тему или задать вопрос, ознакомьтесь с данной темой, там собраны наиболее распространенные уязвимости и способы устранения.
Так же не поленитесь воспользоваться поиском, вполне возможно, что ваш вопрос уже поднимался на форуме.
При создании новой темы уделите внимание ее названию, оно должно кратко описывать суть вашего вопроса/проблемы. Все вновь созданные темы с названиями "Помогите", "Объясните", "Подскажите" и т.д. будут удалены, а их авторы наказаны.
413 страниц V  « 100 101 102 ... 411 412 »

Защита Counter Strike Сервера

, Методы защиты от различных уязвимостей игровых серверов
Статус пользователя faRzAN
сообщение 8.6.2014, 0:49
Сообщение #2001
Стаж: 13 лет

Сообщений: 136
Благодарностей: 53
Полезность: 198

Цитата(Adidasman @ 8.6.2014, 1:47) *
не вопрос щас компильну.

Да, было бы не плохо если под 1.8.2 ; )
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя pro_z
сообщение 8.6.2014, 0:50
Сообщение #2002


Стаж: 14 лет

Сообщений: 98
Благодарностей: 12
Полезность: 17

Цитата(faRzAN @ 8.6.2014, 0:48) *
Нет. Он просто на сайте увидел "Undercover agent valve".

неа он мне так сказал)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя QLarge
сообщение 8.6.2014, 0:53
Сообщение #2003


Стаж: 12 лет

Сообщений: 88
Благодарностей: 31
Полезность: 273

Цитата(pro_z @ 8.6.2014, 0:50) *
неа он мне так сказал)


Теперь понятно, почему у него с русским языком проблемы :D
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Adidasman
сообщение 8.6.2014, 0:53
Сообщение #2004


Стаж: 12 лет

Сообщений: 305
Благодарностей: 186
Полезность: 859

Цитата(faRzAN @ 8.6.2014, 4:49) *
Да, было бы не плохо если под 1.8.2 ; )


обновил сообщение.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Egorka007
сообщение 8.6.2014, 0:56
Сообщение #2005


Стаж: 12 лет

Сообщений: 334
Благодарностей: 42
Полезность: 106

Цитата(Egorka007 @ 8.6.2014, 0:49) *
Работает парни.
Скрин
[attachment=25934:Безымянный.png]

/del Смотрите скрин в сообщении выше

Отредактировал: Egorka007, - 8.6.2014, 0:58
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя faRzAN
сообщение 8.6.2014, 0:57
Сообщение #2006
Стаж: 13 лет

Сообщений: 136
Благодарностей: 53
Полезность: 198

Цитата(Adidasman @ 8.6.2014, 1:53) *
обновил сообщение.

Без Sma идет?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя QLarge
сообщение 8.6.2014, 0:58
Сообщение #2007


Стаж: 12 лет

Сообщений: 88
Благодарностей: 31
Полезность: 273

faRzAN, Да.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Adidasman
сообщение 8.6.2014, 0:58
Сообщение #2008


Стаж: 12 лет

Сообщений: 305
Благодарностей: 186
Полезность: 859

Цитата(faRzAN @ 8.6.2014, 4:57) *
Без Sma идет?


странный вопрос. сам как думаешь?! парни с ммру тут тоже поглядывают и осторг. посмотрит обнаружение исправит.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Egorka007
сообщение 8.6.2014, 1:08
Сообщение #2009


Стаж: 12 лет

Сообщений: 334
Благодарностей: 42
Полезность: 106

Цитата(Egorka007 @ 8.6.2014, 0:49) *
Работает парни.
Скрин
[attachment=25935:Безымянный.png]

Пока используйте блок эмуля лучше.
А те плагины надо как-то проверить
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя [WPMG]PRoSToTeM@
сообщение 8.6.2014, 1:11
Сообщение #2010
Стаж: 13 лет

Сообщений: 1514
Благодарностей: 1025
Полезность: 725

test
Код
0x0         HALT                    0x0

0x8         PROC                      ; plugin_init
0xC         PUSH.C                0x880 ; str_002
0x14        PUSH.C                0x870 ; str_001
0x1C        PUSH.C                0x838 ; str_000
0x24        PUSH.C                  0xC
0x2C        SYSREQ.C      register_plugin
0x34        STACK                  0x10
0x3C        PUSH.C                 0x3F
0x44        PUSH.C                0x738 ; arr_008
0x4C        PUSH.C                0x8A8 ; str_003
0x54        PUSH.C                  0xC
0x5C        SYSREQ.C      get_localinfo
0x64        STACK                  0x10
0x6C        ZERO.pri  
0x70        RETN      

0x74        PROC                      ; client_authorized
0x78        PUSHADDR                0xC
0x80        PUSH.C                0x8D0 ; str_004
0x88        PUSH.C                  0x8
0x90        SYSREQ.C         server_cmd
0x98        STACK                   0xC
0xA0        PUSH.C                  0x0
0xA8        SYSREQ.C        server_exec
0xB0        STACK                   0x4
0xB8        PUSH.C                0x914 ; str_005
0xC0        PUSH.C                  0x4
0xC8        SYSREQ.C       get_cvar_num
0xD0        STACK                   0x8
0xD8        EQ.C.pri               0x30
0xE0        JZER              jump_0000
0xE8        PUSH.C                0x9C0 ; var_001
0xF0        PUSH.C                  0x0
0xF8        PUSH.C                0x978 ; str_007
0x100       PUSH.C                0x94C ; str_006
0x108       PUSH.S                  0xC
0x110       PUSH.C                 0x14
0x118       SYSREQ.C      query_client_cvar
0x120       STACK                  0x18
0x128       ZERO.pri ; target:jump_0000
0x12C       RETN      

0x130       PROC                      ; result_sv_version
0x134       PUSH.C                  0x0
0x13C       PUSH.C                0x9C4 ; str_008
0x144       PUSH.S                 0x14
0x14C       PUSH.C                  0xC
0x154       SYSREQ.C             equali
0x15C       STACK                  0x10
0x164       JZER              jump_0001
0x16C       CONST.pri               0x1
0x174       RETN      
0x178       PUSH.C                  0x0; target:jump_0001
0x180       PUSH.C                0xA08 ; str_009
0x188       PUSH.S                 0x14
0x190       PUSH.C                  0xC
0x198       SYSREQ.C              equal
0x1A0       STACK                  0x10
0x1A8       JZER              jump_0002
0x1B0       PUSH.C                  0x1
0x1B8       PUSH.C                 0x10
0x1C0       PUSH.C                  0x0
0x1C8       PUSH.S                  0xC
0x1D0       PUSH.C                 0x10
0x1D8       SYSREQ.C        get_user_ip
0x1E0       STACK                  0x14
0x1E8       PUSH.C                 0x1C ; var_000
0x1F0       PUSH.C                 0x40 ; arr_002
0x1F8       PUSH.S                  0xC
0x200       PUSH.C                  0xC
0x208       SYSREQ.C      get_user_authid
0x210       STACK                  0x10
0x218       PUSH.C                 0x20 ; arr_001
0x220       PUSH.C                 0xB4 ; arr_003
0x228       PUSH.S                  0xC
0x230       PUSH.C                  0xC
0x238       SYSREQ.C      get_user_name
0x240       STACK                  0x10
0x248       PUSH.C                  0x0
0x250       PUSH.S                  0xC
0x258       PUSH.C                  0x4
0x260       SYSREQ.C      get_user_userid
0x268       STACK                   0x8
0x270       HEAP                    0x4
0x278       STOR.I    
0x27C       PUSH.alt  
0x280       PUSH.C                0xA28 ; str_010
0x288       PUSH.C                  0xC
0x290       SYSREQ.C         server_cmd
0x298       STACK                  0x10
0x2A0       HEAP                   -0x4
0x2A8       PUSH.C                 0x1F
0x2B0       PUSH.C                0x138 ; arr_004
0x2B8       PUSH.C                0xAFC ; str_011
0x2C0       PUSH.C                  0xC
0x2C8       SYSREQ.C           get_time
0x2D0       STACK                  0x10
0x2D8       PUSH.C                 0x1F
0x2E0       PUSH.C                0x1B8 ; arr_005
0x2E8       PUSH.C                0xB28 ; str_012
0x2F0       PUSH.C                  0xC
0x2F8       SYSREQ.C           get_time
0x300       STACK                  0x10
0x308       PUSH.C                0x738 ; arr_008
0x310       PUSH.C                0xB4C ; str_013
0x318       PUSH.C                 0x7F
0x320       PUSH.C                0x238 ; arr_006
0x328       PUSH.C                 0x10
0x330       SYSREQ.C           formatex
0x338       STACK                  0x14
0x340       PUSH.C                 0x40 ; arr_002
0x348       PUSH.C                  0x0
0x350       PUSH.C                 0xB4 ; arr_003
0x358       PUSH.C                0x1B8 ; arr_005
0x360       PUSH.C                0x138 ; arr_004
0x368       PUSH.C                0xBA0 ; str_014
0x370       PUSH.C                 0xBF
0x378       PUSH.C                0x438 ; arr_007
0x380       PUSH.C                 0x20
0x388       SYSREQ.C           formatex
0x390       STACK                  0x24
0x398       PUSH.C                 -0x1
0x3A0       PUSH.C                0x438 ; arr_007
0x3A8       PUSH.C                0x238 ; arr_006
0x3B0       PUSH.C                  0xC
0x3B8       SYSREQ.C         write_file
0x3C0       STACK                  0x10
0x3C8       CONST.pri               0x1; target:jump_0002
0x3D0       RETN


Отредактировал: [WPMG]PRoSToTeM@, - 8.6.2014, 1:12
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Adidasman
сообщение 8.6.2014, 1:13
Сообщение #2011


Стаж: 12 лет

Сообщений: 305
Благодарностей: 186
Полезность: 859

Цитата([WPMG]PRoSToTeM@ @ 8.6.2014, 5:11) *

test



тема сам знаешь smile.gif

Отредактировал: Adidasman, - 8.6.2014, 2:57
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Egorka007
сообщение 8.6.2014, 1:21
Сообщение #2012


Стаж: 12 лет

Сообщений: 334
Благодарностей: 42
Полезность: 106

Цитата(Adidasman @ 8.6.2014, 1:13) *
ты чего такая выскачка?! декомпилем красуешься?! punishment.gif

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

Ну если бы была бы защита, я думаю он бы не остановился и емуль менял бы
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя [WPMG]PRoSToTeM@
сообщение 8.6.2014, 1:27
Сообщение #2013
Стаж: 13 лет

Сообщений: 1514
Благодарностей: 1025
Полезность: 725

Трололо
Прикрепленные файлы:
Прикрепленный файл  FragBufFix.zip ( 2,13 килобайт ) Кол-во скачиваний: 960
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 21 раз
   + Цитировать сообщение
Статус пользователя Egorka007
сообщение 8.6.2014, 1:28
Сообщение #2014


Стаж: 12 лет

Сообщений: 334
Благодарностей: 42
Полезность: 106

Цитата([WPMG]PRoSToTeM@ @ 8.6.2014, 1:27) *

Трололо

И что это ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя [WPMG]PRoSToTeM@
сообщение 8.6.2014, 1:32
Сообщение #2015
Стаж: 13 лет

Сообщений: 1514
Благодарностей: 1025
Полезность: 725

Метамод плагин "фикс".
Исходный кодец:
SourceCode

Код:
#include <extdll.h>
#include <meta_api.h>

#include <sys/mman.h>

struct sizebuf_t
{
char *m_szDescr;
int m_iOverflowFlags;
char *m_pData;
int m_nMaxSize;
int m_nCurSize;
};

meta_globals_t *gpMetaGlobals;
gamedll_funcs_t *gpGamedllFuncs;
mutil_funcs_t *gpMetaUtilFuncs;

enginefuncs_t g_engfuncs;
globalvars_t *gpGlobals;

plugin_info_t Plugin_info = {
META_INTERFACE_VERSION,
"FragBufFix",
"0.0.1",
"May 16 2014",
"[WPMG]PRoSToTeM@",
"http://www.wpmg.ru/",
"FBF",
PT_ANYTIME,
PT_ANYTIME,
};

C_DLLEXPORT void GiveFnptrsToDll(enginefuncs_t* pengfuncsFromEngine, globalvars_t *pGlobals) {
memcpy(&g_engfuncs, pengfuncsFromEngine, sizeof(enginefuncs_t));

gpGlobals = pGlobals;
}

C_DLLEXPORT int Meta_Query(char *, plugin_info_t **pPlugInfo, mutil_funcs_t *pMetaUtilFuncs) {
*pPlugInfo = &Plugin_info;

gpMetaUtilFuncs = pMetaUtilFuncs;

return TRUE;
}

C_DLLEXPORT int Meta_Attach(PLUG_LOADTIME , META_FUNCTIONS *pFunctionTable, meta_globals_t *pMGlobals, gamedll_funcs_t *pGamedllFuncs) {
gpMetaGlobals = pMGlobals;
gpGamedllFuncs = pGamedllFuncs;

Dl_info Info;
dladdr(g_engfuncs.pfnPrecacheModel, &Info);

void *pEngineHandle = dlopen(Info.dli_fname, RTLD_NOW);

sizebuf_t *pBuffer = dlsym(pEngineHandle, "net_message");
pBuffer->m_iOverflowFlags |= 1;

dlclose(pEngineHandle);

return TRUE;
}

C_DLLEXPORT int Meta_Detach(PLUG_LOADTIME , PL_UNLOAD_REASON) {
return TRUE;
}


Жду когда Lev ответит, так бы вшитый в дпрото уже лежал.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 8 раз
   + Цитировать сообщение
PILA
сообщение 8.6.2014, 1:34
Сообщение #2016
Стаж: 13 лет

Сообщений: 77
Благодарностей: 10
Полезность: 0

Эта вроде на Linux. А как быть с теми у кого сервера на Windows стоят ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Egorka007
сообщение 8.6.2014, 1:36
Сообщение #2017


Стаж: 12 лет

Сообщений: 334
Благодарностей: 42
Полезность: 106

Цитата([WPMG]PRoSToTeM@ @ 8.6.2014, 1:32) *

Метамод плагин "фикс".
Исходный кодец:
SourceCode

Код:
#include <extdll.h>
#include <meta_api.h>

#include <sys/mman.h>

struct sizebuf_t
{
char *m_szDescr;
int m_iOverflowFlags;
char *m_pData;
int m_nMaxSize;
int m_nCurSize;
};

meta_globals_t *gpMetaGlobals;
gamedll_funcs_t *gpGamedllFuncs;
mutil_funcs_t *gpMetaUtilFuncs;

enginefuncs_t g_engfuncs;
globalvars_t *gpGlobals;

plugin_info_t Plugin_info = {
META_INTERFACE_VERSION,
"FragBufFix",
"0.0.1",
"May 16 2014",
"[WPMG]PRoSToTeM@",
"http://www.wpmg.ru/",
"FBF",
PT_ANYTIME,
PT_ANYTIME,
};

C_DLLEXPORT void GiveFnptrsToDll(enginefuncs_t* pengfuncsFromEngine, globalvars_t *pGlobals) {
memcpy(&g_engfuncs, pengfuncsFromEngine, sizeof(enginefuncs_t));

gpGlobals = pGlobals;
}

C_DLLEXPORT int Meta_Query(char *, plugin_info_t **pPlugInfo, mutil_funcs_t *pMetaUtilFuncs) {
*pPlugInfo = &Plugin_info;

gpMetaUtilFuncs = pMetaUtilFuncs;

return TRUE;
}

C_DLLEXPORT int Meta_Attach(PLUG_LOADTIME , META_FUNCTIONS *pFunctionTable, meta_globals_t *pMGlobals, gamedll_funcs_t *pGamedllFuncs) {
gpMetaGlobals = pMGlobals;
gpGamedllFuncs = pGamedllFuncs;

Dl_info Info;
dladdr(g_engfuncs.pfnPrecacheModel, &Info);

void *pEngineHandle = dlopen(Info.dli_fname, RTLD_NOW);

sizebuf_t *pBuffer = dlsym(pEngineHandle, "net_message");
pBuffer->m_iOverflowFlags |= 1;

dlclose(pEngineHandle);

return TRUE;
}

C_DLLEXPORT int Meta_Detach(PLUG_LOADTIME , PL_UNLOAD_REASON) {
return TRUE;
}


Жду когда Lev ответит, так бы вшитый в дпрото уже лежал.

А если будет переписан эксплой на другой емуль, это будет актуально ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя [WPMG]PRoSToTeM@
сообщение 8.6.2014, 1:37
Сообщение #2018
Стаж: 13 лет

Сообщений: 1514
Благодарностей: 1025
Полезность: 725

Подкиньте swds от 6027 и 6153.

Egorka007, да.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя QLarge
сообщение 8.6.2014, 2:07
Сообщение #2019


Стаж: 12 лет

Сообщений: 88
Благодарностей: 31
Полезность: 273

Цитата(PILA @ 8.6.2014, 1:34) *
Эта вроде на Linux. А как быть с теми у кого сервера на Windows стоят ?

Ждать новый дпрото с фиксом.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя [WPMG]PRoSToTeM@
сообщение 8.6.2014, 2:33
Сообщение #2020
Стаж: 13 лет

Сообщений: 1514
Благодарностей: 1025
Полезность: 725

Сделал под винду, вроде работает.
Осторожно быдлокод

Код:
#include <extdll.h>
#include <meta_api.h>

#pragma comment(linker, "/EXPORT:GiveFnptrsToDll=_GiveFnptrsToDll@8")

struct sizebuf_t
{
char *m_szDescr;
int m_iOverflowFlags;
char *m_pData;
int m_nMaxSize;
int m_nCurSize;
};

meta_globals_t *gpMetaGlobals;
gamedll_funcs_t *gpGamedllFuncs;
mutil_funcs_t *gpMetaUtilFuncs;

enginefuncs_t g_engfuncs;
globalvars_t *gpGlobals;

plugin_info_t Plugin_info = {
META_INTERFACE_VERSION,
"FragBufFix",
"0.0.1",
"May 16 2014",
"[WPMG]PRoSToTeM@",
"http://www.wpmg.ru/",
"FBF",
PT_ANYTIME,
PT_ANYTIME,
};

C_DLLEXPORT void WINAPI GiveFnptrsToDll(enginefuncs_t* pengfuncsFromEngine, globalvars_t *pGlobals) {
memcpy(&g_engfuncs, pengfuncsFromEngine, sizeof(enginefuncs_t));

gpGlobals = pGlobals;
}

C_DLLEXPORT int Meta_Query(char *, plugin_info_t **pPlugInfo, mutil_funcs_t *pMetaUtilFuncs) {
*pPlugInfo = &Plugin_info;

gpMetaUtilFuncs = pMetaUtilFuncs;

return TRUE;
}

C_DLLEXPORT int Meta_Attach(PLUG_LOADTIME , META_FUNCTIONS *pFunctionTable, meta_globals_t *pMGlobals, gamedll_funcs_t *pGamedllFuncs) {
gpMetaGlobals = pMGlobals;
gpGamedllFuncs = pGamedllFuncs;

HMODULE hSoftWareDedicatedServer = LoadLibrary("swds.dll");

PIMAGE_DOS_HEADER pDosHeader = (PIMAGE_DOS_HEADER)hSoftWareDedicatedServer;
PIMAGE_NT_HEADERS pNtHeaders = (PIMAGE_NT_HEADERS)((DWORD)hSoftWareDedicatedServer + pDosHeader->e_lfanew);

char *pData = (char *)((DWORD)hSoftWareDedicatedServer + pNtHeaders->OptionalHeader.BaseOfData);

while (strcmp(pData, "net_message") != 0) {
pData++;
}

BYTE *pCode = (BYTE *)((DWORD)hSoftWareDedicatedServer + pNtHeaders->OptionalHeader.BaseOfCode);
while (*(DWORD *)pCode != (DWORD)pData) {
pCode++;
}
pCode -= sizeof(DWORD);

sizebuf_t *pBuffer = (sizebuf_t *)*(DWORD *)pCode;
pBuffer->m_iOverflowFlags |= 1;

return TRUE;
}

C_DLLEXPORT int Meta_Detach(PLUG_LOADTIME , PL_UNLOAD_REASON) {
return TRUE;
}



Отредактировал: [WPMG]PRoSToTeM@, - 8.6.2014, 2:33
Прикрепленные файлы:
Прикрепленный файл  FragBufFix.zip ( 28,83 килобайт ) Кол-во скачиваний: 376
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 9 раз
   + Цитировать сообщение
413 страниц V  « 100 101 102 ... 411 412 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 95 гостей читают эту тему: