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

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

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

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

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

Перед тем как создать тему или задать вопрос, ознакомьтесь с данной темой, там собраны наиболее распространенные уязвимости и способы устранения.
Так же не поленитесь воспользоваться поиском, вполне возможно, что ваш вопрос уже поднимался на форуме.
При создании новой темы уделите внимание ее названию, оно должно кратко описывать суть вашего вопроса/проблемы. Все вновь созданные темы с названиями "Помогите", "Объясните", "Подскажите" и т.д. будут удалены, а их авторы наказаны.
17 страниц V  « 12 13 14 ... 15 16 »

Sign's Wallhack Blocker

Статус пользователя sign92
сообщение 29.12.2013, 20:06
Сообщение #241


Стаж: 16 лет

Сообщений: 55
Благодарностей: 105
Полезность: 950

Цитата(9iky6 @ 29.12.2013, 21:19) *
Не слишком ли часто???
Код
register_forward(FM_AddToFullPack, "fw_addtofullpack")


Да и можно перевести, незачем они в стоках...
Код
#define is_entity_in_pvs(%0,%1) engfunc(EngFunc_CheckVisibility, (%0), (%1))
#define is_user_flashed(%0)     get_pdata_int((%0), 518) > 200 && get_gametime() < get_pdata_float((%0), 514)

Второе замечение учту, а вот без FM_AddToFullPack тут не обойтись. Да и на деле функция проверки видимости вызывается гораздо реже чем сам AddToFullPack.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 9iky6
сообщение 29.12.2013, 21:05
Сообщение #242


Стаж: 14 лет

Сообщений: 143
Благодарностей: 47
Полезность: 260

Можно ещё так:

Код:
#define set_bit(%0) 			(alive |= (1 << (%0)))
#define is_set_bit(%0) (alive & (1 << (%0)))
#define clear_bit(%0) (alive &= ~(1 << (%0)))
new alive;

public fw_alivehandle(id)
{
is_user_alive(id) ? set_bit(id) : clear_bit(id)
team[id] = get_pdata_int(id, 114, 5)
}

public fw_addtofullpack(es, e, ent, id, flags, player, set)
{
if(player && id != ent && is_set_bit(id) && is_set_bit(ent) && team[id] != team[ent])
{
if(!is_entity_visible(id, ent, set))
{
forward_return(FMV_CELL, 0)
return FMRES_SUPERCEDE
}
}
return FMRES_IGNORED
}


А is_point_visible и get_origin это всё же стоковые функции.
P.S. Интересно посмотреть за развитием этого плагина. Всего 100 строк, против всем известного в >1000...
P.S.S. А куда потерялись Linux оффсеты?
Код:
#define is_user_flashed(%0) 	get_pdata_int((%0), 518, 5) > 200 && get_gametime() < get_pdata_float((%0), 514, 5)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sign92
сообщение 29.12.2013, 21:22
Сообщение #243


Стаж: 16 лет

Сообщений: 55
Благодарностей: 105
Полезность: 950

Цитата(9iky6 @ 29.12.2013, 23:05) *
А is_point_visible и get_origin это всё же стоковые функции.
P.S. Интересно посмотреть за развитием этого плагина. Всего 100 строк, против всем известного в >1000...
P.S.S. А куда потерялись Linux оффсеты?
Код:
#define is_user_flashed(%0) 	get_pdata_int((%0), 518, 5) > 200 && get_gametime() < get_pdata_float((%0), 514, 5)

get_pdata_* считает linux-оффсет по-умолчанию равным 5, что совпадает с оффсетом для используемых данных, поэтому указывать его не посчитал нужным. Насчет использования битовых переменных: так ли сильно их использование снижает нагрузку в сравнении обычным массивом? Если не брать в учет кол-во используемой памяти конечно.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 9iky6
сообщение 30.12.2013, 8:46
Сообщение #244


Стаж: 14 лет

Сообщений: 143
Благодарностей: 47
Полезность: 260

Цитата(sign92 @ 30.12.2013, 1:22) *
get_pdata_* считает linux-оффсет по-умолчанию равным 5, что совпадает с оффсетом для используемых данных, поэтому указывать его не посчитал нужным. Насчет использования битовых переменных: так ли сильно их использование снижает нагрузку в сравнении обычным массивом? Если не брать в учет кол-во используемой памяти конечно.

Откуда инфа про линукс-оффсет?
Код:
static cell AMX_NATIVE_CALL get_pdata_int(AMX *amx, cell *params)
{
int index=params[1];
CHECK_ENTITY(index);

int iOffset=params[2];
CHECK_OFFSET(iOffset);

#if defined( __linux__ )
iOffset += params[3];
#elif defined( __APPLE__ )
// Use Linux offset in older plugins
if (params[0] / sizeof(cell) == 3)
iOffset += params[3];
else
iOffset += params[4];
#endif

return *((int *)INDEXENT2(index)->pvPrivateData + iOffset);
}

А на нагрузку биты не повлияют никак. По крайней мере в этом случае.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Mistrick
сообщение 30.12.2013, 10:27
Сообщение #245


Стаж: 13 лет

Сообщений: 543
Благодарностей: 426
Полезность: 1034

Код:
native get_pdata_int(_index,_Offset,_linuxdiff=5,_macdiff=5);
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 9iky6
сообщение 30.12.2013, 20:08
Сообщение #246


Стаж: 14 лет

Сообщений: 143
Благодарностей: 47
Полезность: 260

Цитата(Mistrick94 @ 30.12.2013, 14:27) *
Код:
native get_pdata_int(_index,_Offset,_linuxdiff=5,_macdiff=5);

И к чему это?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sign92
сообщение 30.12.2013, 20:36
Сообщение #247


Стаж: 16 лет

Сообщений: 55
Благодарностей: 105
Полезность: 950

Цитата(9iky6 @ 30.12.2013, 22:08) *
И к чему это?

К тому что если не указывать явно linux/mac оффсеты, то их значение будет равным 5.

Отредактировал: sign92, - 30.12.2013, 20:36
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 9iky6
сообщение 31.12.2013, 10:25
Сообщение #248


Стаж: 14 лет

Сообщений: 143
Благодарностей: 47
Полезность: 260

Цитата(sign92 @ 31.12.2013, 0:36) *
К тому что если не указывать явно linux/mac оффсеты, то их значение будет равным 5.

Похоже в самом деле я не прав. Сам постоянно в стоках задаю значения, а что их можно задать в нативах и не подумал даже.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя primm
сообщение 1.1.2014, 11:17
Сообщение #249


Стаж: 16 лет
Город: Москва

Сообщений: 517
Благодарностей: 140
Полезность: 520

В modules.ini вхблокер прописан, и похоже он пытается загружаться повторно.
Скрытый текст
Цитата
L 12/31/2013 - 20:28:05: [META] dll: Loaded plugin 'dproto_EF': dproto_EF v0.9.364 2013-12-17, Crock
L 12/31/2013 - 20:28:05: [VTC] Warning voicecodec isn't speex. sv_voicecodec directly set to voice_speex.
L 12/31/2013 - 20:28:05: [META] dll: Loaded plugin 'VoiceTranscoder': VoiceTranscoder v80 21:50:01 Nov 14 2013, [WPMG]PRoSToTeM@ <wpmgprostotema@live.ru>
L 12/31/2013 - 20:28:05: [META] dll: Loaded plugin 'WHBlocker': WHBlocker v0.046 Dec 28 2013, Sign & s1lent
L 12/31/2013 - 20:28:05: [META] dll: Loaded plugin 'AMX Mod X': AMX Mod X v1.8.2 Feb 14 2013, AMX Mod X Dev Team
L 12/31/2013 - 20:28:05: [META] WARNING: dll: Not loading plugin 'WHBlocker'; already loaded (status=running)
L 12/31/2013 - 20:28:05: [META] WARNING: dll: Failed to load plugin 'whblocker_amxx.dll'
L 12/31/2013 - 20:28:05: [META] dll: Finished loading 3 plugins
L 12/31/2013 - 20:28:05: Log file closed
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя s1lent
сообщение 1.1.2014, 11:40
Сообщение #250
Стаж: 16 лет

Сообщений: 440
Благодарности: выкл.

Цитата(primm @ 1.1.2014, 12:17) *
В modules.ini вхблокер прописан, и похоже он пытается загружаться повторно.
[spoiler=Скрытый текст][/spoiler]

еще бы знать версии меты.

Отредактировал: plamont, - 1.1.2014, 12:02
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя primm
сообщение 1.1.2014, 13:16
Сообщение #251


Стаж: 16 лет
Город: Москва

Сообщений: 517
Благодарностей: 140
Полезность: 520

Цитата(plamont @ 1.1.2014, 13:40) *
еще бы знать версии меты.

мета
Код
condebug enabled
Metamod v1.19p32  2007/08/12 (5:13)
by Will Day
   http://www.metamod.org/
Patch: Metamod-P (mm-p) v32
by Jussi Kivilinna
    http://metamod-p.sourceforge.net/
compiled: Aug 12 2007, 18:57:10 EET (optimized)
91.225.58.30:27005:reconnect
Protocol version 48
Exe version 1.1.2.7 (cstrike)
Exe build: 10:44:50 Aug 28 2012 (5758)
condebug disabled
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
yukish
сообщение 1.1.2014, 22:53
Сообщение #252
Стаж: 12 лет

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

Насколько этот блокер серьёзен?
Стоит ли его устанавливать или он создаёт загрузку сервера больше, чем даёт пользы?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя s1lent
сообщение 2.1.2014, 9:29
Сообщение #253
Стаж: 16 лет

Сообщений: 440
Благодарности: выкл.

Цитата(primm @ 1.1.2014, 14:16) *
мета
Код
condebug enabled
Metamod v1.19p32  2007/08/12 (5:13)
by Will Day
   http://www.metamod.org/
Patch: Metamod-P (mm-p) v32
by Jussi Kivilinna
    http://metamod-p.sourceforge.net/
compiled: Aug 12 2007, 18:57:10 EET (optimized)
91.225.58.30:27005:reconnect
Protocol version 48
Exe version 1.1.2.7 (cstrike)
Exe build: 10:44:50 Aug 28 2012 (5758)
condebug disabled

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

Цитата(yukish @ 1.1.2014, 23:53) *
Насколько этот блокер серьёзен?
Стоит ли его устанавливать или он создаёт загрузку сервера больше, чем даёт пользы?

у каждого по своему проверь и поделись мнением, если оно стоит того.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
yukish
сообщение 2.1.2014, 13:15
Сообщение #254
Стаж: 12 лет

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

Хотелось бы не одно моё мнение, а мнение людей у кого он установлен,
насколько хорошо защищает, сколько читеров отсеял, 1%, 10% или 50%...
???
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mysubcult
сообщение 2.1.2014, 13:51
Сообщение #255
Стаж: 12 лет

Сообщений: 382
Благодарностей: 28
Полезность: 86

Цитата(yukish @ 2.1.2014, 15:15) *
Хотелось бы не одно моё мнение, а мнение людей у кого он установлен,
насколько хорошо защищает, сколько читеров отсеял, 1%, 10% или 50%...
???

Всех, у кого opengl и все от него *.exe производные.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя primm
сообщение 2.1.2014, 14:17
Сообщение #256


Стаж: 16 лет
Город: Москва

Сообщений: 517
Благодарностей: 140
Полезность: 520

Цитата(plamont @ 2.1.2014, 11:29) *
ясно, у тебя случаем с каждым включенным модулем так?
то ничего серьезного.

Не знаю. У меня в "modules.ini" подключается только один whblocker, все остальное закоментировано. И на других модулях предупреждений нет.

Отредактировал: primm, - 2.1.2014, 14:19
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя s1lent
сообщение 2.1.2014, 14:23
Сообщение #257
Стаж: 16 лет

Сообщений: 440
Благодарности: выкл.

Цитата(primm @ 2.1.2014, 15:17) *
Не знаю. У меня в "modules.ini" подключается только один whblocker, все остальное закоментировано. И на других модулях предупреждений нет.

включи любой модуль и увидишь.





p.s прошу скинуть в лс работающий esp чит ориентир по звуку.
т.к leis,bad boy отказываются работать с whblocker.

Отредактировал: plamont, - 2.1.2014, 14:32
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя primm
сообщение 2.1.2014, 15:10
Сообщение #258


Стаж: 16 лет
Город: Москва

Сообщений: 517
Благодарностей: 140
Полезность: 520

Цитата(plamont @ 2.1.2014, 16:23) *
включи любой модуль и увидишь.

Зачем прописывать дефолтные модули, если их подключат сами нуждающиеся в них плагины? Значит этот косяк метамода... Ну и шут с ним, это всего лишь варнинг.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
yukish
сообщение 2.1.2014, 18:29
Сообщение #259
Стаж: 12 лет

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

1) C какими версиями метамода и амхх рекомендуется использовать этот блокер?
2) Почему он выполнен как амхх-плагин, если это был метамод-плагин нагрузка на сервер была в 5 раз меньше?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя s1lent
сообщение 2.1.2014, 19:50
Сообщение #260
Стаж: 16 лет

Сообщений: 440
Благодарности: выкл.

Цитата(yukish @ 2.1.2014, 19:29) *
1) C какими версиями метамода и амхх рекомендуется использовать этот блокер?
2) Почему он выполнен как амхх-плагин, если это был метамод-плагин нагрузка на сервер была в 5 раз меньше?

1. amxmodx не ниже 1.8.2 метамод не имеет значение.
2. откуда такая информация.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
17 страниц V  « 12 13 14 ... 15 16 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 2 гостей читают эту тему: