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

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

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

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

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

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

fakeplayers 1.09

, шатают сервер
Статус пользователя ex3m777
сообщение 5.2.2015, 21:46
Сообщение #21


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

Сообщений: 2037
Благодарностей: 1135
Полезность: 968

Меценат Меценат

tgkxdd, Добавь в skype, обьясню

Цитата(marik @ 5.2.2015, 21:48) *
ex3m777,

А причем тут бэта до ботов ? бред какой то

Если не в курсе дела, то не стоит писать "бред какой то"

Отредактировал: ex3m777, - 5.2.2015, 21:48


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
kritik
сообщение 5.2.2015, 21:54
Сообщение #22
Стаж: 12 лет

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

Bloo, rofl.gif
Вот и хочу замотивироваться, а то совсем в последнее время обленился. Причем то, что было решающим вломом в предыдущей попытке, сделал еще месяц назад.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя tgkxdd
сообщение 5.2.2015, 22:54
Сообщение #23


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

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

Цитата(kritik @ 5.2.2015, 22:44) *
Чето мы совсем болт положили. Надо бы доделывать детект.

как долго этой доработки ждать а то как то ваще не очем


[Ростов-на-Дону] Public [Dust2] 46.174.54.46:27015
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
kritik
сообщение 5.2.2015, 23:02
Сообщение #24
Стаж: 12 лет

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

Цитата(tgkxdd @ 5.2.2015, 23:54) *
как долго этой доработки ждать а то как то ваще не очем

Ну хз, то на чем в прошлый раз остановился только что сделал.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя MiXa
сообщение 5.2.2015, 23:03
Сообщение #25


Стаж: 12 лет

Сообщений: 415
Благодарностей: 91
Полезность: 181

Попробуй плагин banip_fakes

Скрытый текст
Код:
#include <amxmodx>

#define PLUGIN "BanIP Fakes"
#define VERSION "0.2"
#define AUTHOR "Safety1st"

/*---------------EDIT ME------------------*/
#define MAX_SAME_IP 6 // Сколько игроков может зайти с одного айпи адреса
#define BAN_DURATION 120 // время бана
new gszKickMsg[] = "Hacker? xD"

#define MAX_PLAYERS 32
//#define WHITELIST_SIZE 4 // EXACTLY as rows quantity below; uncomment to enable whitelist

#if defined WHITELIST_SIZE

new const gszWhiteList[WHITELIST_SIZE][] = {
"127.0.0.0/8", // loopback interface (usually assigned IP is 127.0.0.1)
"192.168.0.0/24", // 192.168.0.0/24 subnet, IPs range 192.168.0.0 ... 192.168.0.255
"10.3.3.2/24", // 10.3.3.0/24 subnet, we could use any of its IPs here
"141.101.120.244" // c-s.net.ua IP
}
#endif
/*----------------------------------------*/

#define DEBUG // uncomment to enable some messages

new gszPlayerIP[MAX_PLAYERS + 1][16]
new Trie:gtPlayerIPs

#if defined WHITELIST_SIZE
enum _:WhitelistData {
NET_IP,
NET_MASK
}
new Array:gaWhitelist
#endif

#define FIRST_PLAYER 1
#define SINGLE_PLAYER 1

public plugin_init() {
register_plugin( PLUGIN, VERSION, AUTHOR )
register_cvar( "banipfakes_version", VERSION, FCVAR_SERVER|FCVAR_SPONLY|FCVAR_UNLOGGED )

gtPlayerIPs = TrieCreate()

#if defined WHITELIST_SIZE
new iData[WhitelistData]
gaWhitelist = ArrayCreate(WhitelistData)

for( new i; i < WHITELIST_SIZE; i++ ) {
net_to_long( gszWhiteList[i], iData[NET_IP], iData[NET_MASK] )
ArrayPushArray( gaWhitelist, iData )
}
#endif
}

public client_putinserver(id) {
new szPlayerIP[16]
get_user_ip( id, szPlayerIP, charsmax(szPlayerIP), 1 /* without port */ )

#if defined WHITELIST_SIZE
new iData[WhitelistData]
for( new i; i < WHITELIST_SIZE; i++ ) {
ArrayGetArray( gaWhitelist, i, iData )
if( iData[NET_IP] == ip_to_long(szPlayerIP) & iData[NET_MASK] ) {
#if defined DEBUG
server_print( "White IP detected: id %d, IP %s", id, szPlayerIP )
#endif
return
}
}
#endif

new iQuantity = FIRST_PLAYER
if( TrieGetCell( gtPlayerIPs, szPlayerIP, iQuantity ) ) {
if( ++iQuantity > MAX_SAME_IP ) {
server_cmd( "kick #%d %s; wait; addip %d %s", get_user_userid(id), gszKickMsg, BAN_DURATION, szPlayerIP )
static szBanMsg[] = "IP %s has been banned for %d minutes"
log_to_file( "banip-fakes.log",szBanMsg, szPlayerIP, BAN_DURATION )
//log_amx( szBanMsg, szPlayerIP, BAN_DURATION )
}
}

TrieSetCell( gtPlayerIPs, szPlayerIP, iQuantity )
copy( gszPlayerIP[id], charsmax( gszPlayerIP[] ), szPlayerIP )
}

public client_disconnect(id) {
if( !gszPlayerIP[id][0] )
// whitelisted player or not fully initialized one (it could happen nearly a map change)
return

new iQuantity
TrieGetCell( gtPlayerIPs, gszPlayerIP[id], iQuantity )
if( iQuantity == SINGLE_PLAYER )
TrieDeleteKey( gtPlayerIPs, gszPlayerIP[id] )
else
TrieSetCell( gtPlayerIPs, gszPlayerIP[id], --iQuantity )

gszPlayerIP[id][0] = EOS
}

/*-- Modified and simplified 'IP converter stocks' by Zetex --*/

// Gets net and mask as LONG from subnet.
stock net_to_long( net_string[], &net, &mask ) {
new i, ip[16]

i = copyc( ip, charsmax(ip), net_string, '/' )
mask = i ? cidr_to_long( net_string[i + 1] ) : 0xFFFFFFFF /* mask /32, IP itself */

net = ip_to_long(ip) & mask
}

// Converts mask to LONG. Returns unsigned long.
stock cidr_to_long( mask_string[] ) {
new mask = str_to_num(mask_string)
new result = (1 << 31) >> (mask - 1)

return result
}

// Converts IP to LONG. Returns unsigned long.
stock ip_to_long( ip_string[] ) {
new right[16], part[4], octet, ip = 0
strtok( ip_string, part, 3, right, 15, '.' )

for( new i = 0; i < 4; i++ ) {
octet = str_to_num(part)

ip += octet

if( i == 3 )
break

strtok( right, part, 3, right, 15, '.' )
ip = ip << 8
}

return ip
}


Отредактировал: MiXa, - 5.2.2015, 23:06


Допомога з встановлення / налаштування / оновлення за $ :>>> Сервери \ Моди \ Плагіни \ Модулі
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя tgkxdd
сообщение 5.2.2015, 23:11
Сообщение #26


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

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

Цитата(MiXa @ 6.2.2015, 0:03) *
Попробуй плагин banip_fakes

Скрытый текст
Код:
#include <amxmodx>

#define PLUGIN "BanIP Fakes"
#define VERSION "0.2"
#define AUTHOR "Safety1st"

/*---------------EDIT ME------------------*/
#define MAX_SAME_IP 6 // Сколько игроков может зайти с одного айпи адреса
#define BAN_DURATION 120 // время бана
new gszKickMsg[] = "Hacker? xD"

#define MAX_PLAYERS 32
//#define WHITELIST_SIZE 4 // EXACTLY as rows quantity below; uncomment to enable whitelist

#if defined WHITELIST_SIZE

new const gszWhiteList[WHITELIST_SIZE][] = {
"127.0.0.0/8", // loopback interface (usually assigned IP is 127.0.0.1)
"192.168.0.0/24", // 192.168.0.0/24 subnet, IPs range 192.168.0.0 ... 192.168.0.255
"10.3.3.2/24", // 10.3.3.0/24 subnet, we could use any of its IPs here
"141.101.120.244" // c-s.net.ua IP
}
#endif
/*----------------------------------------*/

#define DEBUG // uncomment to enable some messages

new gszPlayerIP[MAX_PLAYERS + 1][16]
new Trie:gtPlayerIPs

#if defined WHITELIST_SIZE
enum _:WhitelistData {
NET_IP,
NET_MASK
}
new Array:gaWhitelist
#endif

#define FIRST_PLAYER 1
#define SINGLE_PLAYER 1

public plugin_init() {
register_plugin( PLUGIN, VERSION, AUTHOR )
register_cvar( "banipfakes_version", VERSION, FCVAR_SERVER|FCVAR_SPONLY|FCVAR_UNLOGGED )

gtPlayerIPs = TrieCreate()

#if defined WHITELIST_SIZE
new iData[WhitelistData]
gaWhitelist = ArrayCreate(WhitelistData)

for( new i; i < WHITELIST_SIZE; i++ ) {
net_to_long( gszWhiteList[i], iData[NET_IP], iData[NET_MASK] )
ArrayPushArray( gaWhitelist, iData )
}
#endif
}

public client_putinserver(id) {
new szPlayerIP[16]
get_user_ip( id, szPlayerIP, charsmax(szPlayerIP), 1 /* without port */ )

#if defined WHITELIST_SIZE
new iData[WhitelistData]
for( new i; i < WHITELIST_SIZE; i++ ) {
ArrayGetArray( gaWhitelist, i, iData )
if( iData[NET_IP] == ip_to_long(szPlayerIP) & iData[NET_MASK] ) {
#if defined DEBUG
server_print( "White IP detected: id %d, IP %s", id, szPlayerIP )
#endif
return
}
}
#endif

new iQuantity = FIRST_PLAYER
if( TrieGetCell( gtPlayerIPs, szPlayerIP, iQuantity ) ) {
if( ++iQuantity > MAX_SAME_IP ) {
server_cmd( "kick #%d %s; wait; addip %d %s", get_user_userid(id), gszKickMsg, BAN_DURATION, szPlayerIP )
static szBanMsg[] = "IP %s has been banned for %d minutes"
log_to_file( "banip-fakes.log",szBanMsg, szPlayerIP, BAN_DURATION )
//log_amx( szBanMsg, szPlayerIP, BAN_DURATION )
}
}

TrieSetCell( gtPlayerIPs, szPlayerIP, iQuantity )
copy( gszPlayerIP[id], charsmax( gszPlayerIP[] ), szPlayerIP )
}

public client_disconnect(id) {
if( !gszPlayerIP[id][0] )
// whitelisted player or not fully initialized one (it could happen nearly a map change)
return

new iQuantity
TrieGetCell( gtPlayerIPs, gszPlayerIP[id], iQuantity )
if( iQuantity == SINGLE_PLAYER )
TrieDeleteKey( gtPlayerIPs, gszPlayerIP[id] )
else
TrieSetCell( gtPlayerIPs, gszPlayerIP[id], --iQuantity )

gszPlayerIP[id][0] = EOS
}

/*-- Modified and simplified 'IP converter stocks' by Zetex --*/

// Gets net and mask as LONG from subnet.
stock net_to_long( net_string[], &net, &mask ) {
new i, ip[16]

i = copyc( ip, charsmax(ip), net_string, '/' )
mask = i ? cidr_to_long( net_string[i + 1] ) : 0xFFFFFFFF /* mask /32, IP itself */

net = ip_to_long(ip) & mask
}

// Converts mask to LONG. Returns unsigned long.
stock cidr_to_long( mask_string[] ) {
new mask = str_to_num(mask_string)
new result = (1 << 31) >> (mask - 1)

return result
}

// Converts IP to LONG. Returns unsigned long.
stock ip_to_long( ip_string[] ) {
new right[16], part[4], octet, ip = 0
strtok( ip_string, part, 3, right, 15, '.' )

for( new i = 0; i < 4; i++ ) {
octet = str_to_num(part)

ip += octet

if( i == 3 )
break

strtok( right, part, 3, right, 15, '.' )
ip = ip << 8
}

return ip
}

стоит он у меня или код тот что ты дал скомпилировать ты чет изминил?


Цитата(kritik @ 6.2.2015, 0:02) *
Ну хз, то на чем в прошлый раз остановился только что сделал.

дай пожалуйсто..


[Ростов-на-Дону] Public [Dust2] 46.174.54.46:27015
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя MiXa
сообщение 5.2.2015, 23:18
Сообщение #27


Стаж: 12 лет

Сообщений: 415
Благодарностей: 91
Полезность: 181

Цитата(tgkxdd @ 5.2.2015, 23:11) *
стоит он у меня или код тот что ты дал скомпилировать ты чет изминил?


нет, только изменил кол-во игроков


Допомога з встановлення / налаштування / оновлення за $ :>>> Сервери \ Моди \ Плагіни \ Модулі
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя tgkxdd
сообщение 5.2.2015, 23:51
Сообщение #28


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

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

кароч не дпрото не все ваши сошки не помогают
будет какая то защита нет?

поставил бета конфиг га og32
вся кансоль забита [NEW CAVRS] Check new cvars on http://kanaga.bget.ru/plugins/opengl_detector.cfg
L 02/06/2015 - 00:48:21: [NEW CAVR] ogl32_newdll 1/0 detect new DLL #1
L 02/06/2015 - 00:48:23: [NEW CAVRS] Check new cvars on http://kanaga.bget.ru/plugins/opengl_detector.cfg
L 02/06/2015 - 00:48:23: [NEW CAVR] ogl32_newdll 1/0 detect new DLL #1
L 02/06/2015 - 00:48:24: [NEW CAVRS] Check new cvars on http://kanaga.bget.ru/plugins/opengl_detector.cfg
L 02/06/2015 - 00:48:24: [NEW CAVR] ogl32_newdll 1/0 detect new DLL #1
вот этим что это?


[Ростов-на-Дону] Public [Dust2] 46.174.54.46:27015
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 6.2.2015, 6:06
Сообщение #29


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

Стаж: 15 лет

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

tgkxdd, следите и руками баньте - лучшая защита. А то прям все обязаны судя по отношению


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 6 раз
   + Цитировать сообщение
etkins
сообщение 6.2.2015, 10:35
Сообщение #30
Стаж: 17 лет

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

Цитата(tgkxdd @ 6.2.2015, 2:51) *
кароч не дпрото не все ваши сошки не помогают
будет какая то защита нет?

поставил бета конфиг га og32
вся кансоль забита [NEW CAVRS] Check new cvars on http://kanaga.bget.ru/plugins/opengl_detector.cfg
L 02/06/2015 - 00:48:21: [NEW CAVR] ogl32_newdll 1/0 detect new DLL #1
L 02/06/2015 - 00:48:23: [NEW CAVRS] Check new cvars on http://kanaga.bget.ru/plugins/opengl_detector.cfg
L 02/06/2015 - 00:48:23: [NEW CAVR] ogl32_newdll 1/0 detect new DLL #1
L 02/06/2015 - 00:48:24: [NEW CAVRS] Check new cvars on http://kanaga.bget.ru/plugins/opengl_detector.cfg
L 02/06/2015 - 00:48:24: [NEW CAVR] ogl32_newdll 1/0 detect new DLL #1
вот этим что это?

для тебя не будет :D
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя shaid
сообщение 6.2.2015, 16:08
Сообщение #31


Стаж: 14 лет

Сообщений: 1012
Благодарностей: 432
Полезность: 835

Цитата(tgkxdd @ 6.2.2015, 0:51) *
кароч не дпрото не все ваши сошки не помогают

обход дпрото реализован в 1.10 версии фейков.
Цитата
- Обход dproto 0.9.531. (спасибо 2010kohtep)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя tgkxdd
сообщение 6.2.2015, 16:47
Сообщение #32


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

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

Цитата(shaid @ 6.2.2015, 16:08) *
обход дпрото реализован в 1.10 версии фейков.

то есть на данный момент защиты нет?


[Ростов-на-Дону] Public [Dust2] 46.174.54.46:27015
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя shaid
сообщение 6.2.2015, 16:52
Сообщение #33


Стаж: 14 лет

Сообщений: 1012
Благодарностей: 432
Полезность: 835

Цитата(tgkxdd @ 6.2.2015, 17:47) *
то есть на данный момент защиты нет?

а опенгл детектор? не справляется что-ли?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя tgkxdd
сообщение 6.2.2015, 16:57
Сообщение #34


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

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

Цитата(shaid @ 6.2.2015, 17:52) *
а опенгл детектор? не справляется что-ли?

дело в том что я не пойму как эту бету поставить
у меня стоит плагин последней версии с сайта канага
и актуальный конфиг захожу поссылке канага-бета
там дается конфиг в 5 строк как его ставить обьясни пожалуйсто(


[Ростов-на-Дону] Public [Dust2] 46.174.54.46:27015
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 6.2.2015, 16:58
Сообщение #35


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

Стаж: 15 лет

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

shaid, tgkxdd не справился с OD


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя tgkxdd
сообщение 6.2.2015, 17:00
Сообщение #36


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

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

Цитата(mazdan @ 6.2.2015, 17:58) *
shaid, tgkxdd не справился с OD

ну я просто кинул те строки что в бета в самый низ конфига а как надо я хз(


[Ростов-на-Дону] Public [Dust2] 46.174.54.46:27015
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя tgkxdd
сообщение 6.2.2015, 17:06
Сообщение #37


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

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

Цитата(tgkxdd @ 6.2.2015, 18:00) *
ну я просто кинул те строки что в бета в самый низ конфига а как надо я хз(

ой сори не глянул в низ сайта рар висят.. вот я туе..ень)


[Ростов-на-Дону] Public [Dust2] 46.174.54.46:27015
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 6.2.2015, 17:06
Сообщение #38


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

Стаж: 15 лет

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

tgkxdd, плагин надо было обновить


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя tgkxdd
сообщение 6.2.2015, 17:39
Сообщение #39


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

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

Цитата(mazdan @ 6.2.2015, 18:06) *
tgkxdd, плагин надо было обновить

скачал архив с бетой
все раскидал по папкам вписал сн
сервер падает и не запускается в кансоле вот

scandir failed:/steam/cs16-52964a/SAVE
scandir failed:/steam/cs16-52964a/./valve/SAVE
scandir failed:/steam/cs16-52964a/./platform/SAVE
L 02/06/2015 - 18:37:12: -------- Mapchange to de_dust2 --------
*** glibc detected *** ./hlds_i686: malloc(): memory corruption: 0x09d46b80 ***


[Ростов-на-Дону] Public [Dust2] 46.174.54.46:27015
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя co6aka 3749
сообщение 6.2.2015, 18:23
Сообщение #40
Стаж: 17 лет

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

Полностью не читал весь топик мб кто уже скидывал но знаю такую вещь что это не в плагинах дело. вот видео посмотрите.Пробовал всё так же как и ты описал ТС.

P.S тут не как не поможешь на сколько я думаю.просто очередной школяр какой нибудь балуется.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
6 страниц V   1 2 3 ... 4 5 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: