Доступ к архиву

Переход в группу "Пользователь"

300.00
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Как защититься от взлома RCON пароля.

Статус
В этой теме нельзя размещать новые ответы.

Jack_Oliver

Изучающий
Регистрация
15 Янв 2012
Сообщения
454
Лучшие ответы
0
Репутация
193
Приветствую! Сегодня поставил себе на сервер так сказать самодельную защиту от взлома RCON пароля (ну лично я думаю что поможет). Я конечно поначалу не хотел сливать в паблик, но всё же вдруг кому пригодится, да и вообще это очень просто.
Итак, для того чтобы создать защиту от взлома RCON пароля нам нужно:
1. Создать:
PHP:
forward Rconrandom();
2. Создать таймер в public OnGameModeInit:
PHP:
SetTimer("Rconrandom",1000,true);
3. И добавить в конец мода public Rconrandom():
PHP:
public Rconrandom()
{
	new rconrand = random(15); // anti-vzlom rcon password by Jack_Oliver
	switch (rconrand) 
	{ // тут придумывайте свои любые пароли, главное потруднее
		case 0: SendRconCommand("rcon_password lolka.!.inhead123431$%@@^FFFFgàûàâðùäâüû");
		case 1: SendRconCommand("rcon_password axaxtiNOOB%@%%$@&lolec");
		case 2: SendRconCommand("rcon_password yaebalrconparolbyJack_Oliver:D56737#%!%");
		case 3: SendRconCommand("rcon_password sosnikrepkohuizasuk:D214#@^$^&;:;;;;;");
		case 4: SendRconCommand("rcon_password anti-vzlombyJackki:D:D:D;;:::4$^@!^$@6");
		case 5: SendRconCommand("rcon_password yxyatebyapoimelhuevvzlomshiksosietonenooboserv:D%@%$#%l;;;");
		case 6: SendRconCommand("rcon_password ßÒÐÀÕÀËÂÇËÎÌÙÈÊÀÁËÅÀÒÜsystembyJack_OliveeR:DD^72763&^$&");
		case 7: SendRconCommand("rcon_password ETORANDOMCOOLANTIRCON-vzlom#%@%âàëâïæûëðüûæð:D");
		case 8: SendRconCommand("rcon_password :;;;;;;;;;$@%%^@^fgfÀïüôûëïüàäëðïäàûüïûäð");
		case 9: SendRconCommand("rcon_password fdHSHKfgnhjsgnfsh;m5u426@^%#&^%&$*;::L;kldjgkagj");
		case 10: SendRconCommand("rcon_password ßåáóàîâòïîûæðòîàïòðëäûàîà%:%;?;*;*:?;:DDDD");
		case 11: SendRconCommand("rcon_password takoitihuezlolka:DD15#@%^#$^36;;klsgkfdn");
		case 12: SendRconCommand("rcon_password random-antivzlomsosihuezsuka:D5!$%$#^:D");
		case 13: SendRconCommand("rcon_password ßÄÐÎ×ÓÊÀÊÕÎ×ÓÿæåJack_Oliver:D^&$*;;;;;;");
		case 14: SendRconCommand("rcon_password sosnitehuizavzlomshiki:DD$%@^systembyJACK_OLIVER:D");
	}
}
4. Если хотите снять нагрузку на сервер, то добавьте в public GameModeExitFunc():
PHP:
KillTimer(Rconrandom);
В итоге мы создали рандомный RCON пароль, который меняется каждую секунду, на один из 15 приведенных выше, вы в любое время можете увеличить их число, если вы умеете обращаться с Pawno.

Автор: Jack_Oliver (Я).
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу