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

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

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

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

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

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

Взламывают аммо паки

meloman
сообщение 27.1.2016, 16:23
Сообщение #1
Стаж: 10 лет

Сообщений: 746
Благодарностей: 373
Полезность: 628

Здравствуйте у меня на зм сервере взламывают аммо паки как можно исправить это? что требуется сюда скидывать а то я не в курсе автор не может помочь

надеюсь УП не прилетит

Отредактировал: MeJIoMaH, - 27.1.2016, 16:24
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя vovan4ik1997
сообщение 27.1.2016, 16:29
Сообщение #2


Стаж: 13 лет

Сообщений: 1087
Благодарностей: 433
Полезность: 718

Скорее всего банк или плагин для передачи паков.


Представь, что ты заплатил однажды, а получаешь прибыль постоянно.
Закажи правильный контент тут
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя JIuXeP
сообщение 27.1.2016, 16:30
Сообщение #3


Стаж: 12 лет

Сообщений: 338
Благодарностей: 205
Полезность: 792

Подробнее бы...
Как взламывают? Присваивают себе аммо других игроков?
По чем храните эти самые "аммо" (стим, айпи, ник)?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя angryjack
сообщение 27.1.2016, 16:31
Сообщение #4
Стаж: 11 лет

Сообщений: 390
Благодарностей: 229
Полезность: 837

Соль в dproto.

Код
# SteamIdHashSalt (string)
# Salt string for SteamIDs hashing. Irreversibly changes SteamIDs. Applies only to SteamIDs generated by emulators.
# Should be more than 16 chars length. If string is empty, hashing is not applied.
SteamIdHashSalt =
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
meloman
сообщение 27.1.2016, 16:33
Сообщение #5
Стаж: 10 лет

Сообщений: 746
Благодарностей: 373
Полезность: 628

JIuXeP, присваивают других игроков, не знаю если честно с автором разговаривать даже не хочется если честно

angryjack, стоит такое а тут что то нужно стоять? SteamIdHashSalt =
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя angryjack
сообщение 27.1.2016, 16:35
Сообщение #6
Стаж: 11 лет

Сообщений: 390
Благодарностей: 229
Полезность: 837

Напиши любую комбинацию больше 16 символов.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
meloman
сообщение 27.1.2016, 16:39
Сообщение #7
Стаж: 10 лет

Сообщений: 746
Благодарностей: 373
Полезность: 628

angryjack, цифрами или буквами без разницы?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Nebo
сообщение 27.1.2016, 16:41
Сообщение #8


Стаж: 13 лет
Город: Казань

Сообщений: 3181
Благодарностей: 1015
Полезность: 701

MeJIoMaH, jsdh345hjfhjsdfh34jh3j4fh34jhcj3h
и норм будет :)

Отредактировал: Nebo, - 27.1.2016, 16:41
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 27.1.2016, 17:02
Сообщение #9


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

MeJIoMaH, все сразу, генераторы паролей в помощь.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vladboss
сообщение 27.1.2016, 17:04
Сообщение #10


Стаж: 15 лет

Сообщений: 312
Благодарностей: 87
Полезность: 236

MeJIoMaH, скорей всего паки по нику сохраняет, кидай исходник, глянем
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
meloman
сообщение 27.1.2016, 17:18
Сообщение #11
Стаж: 10 лет

Сообщений: 746
Благодарностей: 373
Полезность: 628

vladboss, я не знаю какой это плагин) случайно не этот?

Cкрытый текст
#include <amxmodx>
#include <amxmisc>
#include <zp50_colorchat>
#include <zombieplaguenightmare>

public plugin_init()
{
register_plugin("[ZPNM] Donate Ammo Packs", "1.0", "D i 5 7 i n c T")

register_dictionary("gameplay_special_chat.txt")
register_dictionary("gameplay_donate_ammo_packs.txt")
register_dictionary("zombie_plague.txt")

register_clcmd("say", "verify_keywords")
register_clcmd("say_team", "verify_keywords")
}

public verify_keywords(id)
{
static arg[52]
read_args(arg, 51)

trim(arg)
remove_quotes(arg)
replace_all(arg, 51, "%", "")
replace_all(arg, 51, "/", "")

if (!arg[0])
return;

static arg1[7], arg2[32], arg3[10], arg4[2]
arg2 = ""
arg3 = ""
arg4 = ""
parse(arg, arg1, 6, arg2, 31, arg3, 9, arg4, 1)

if (!equali(arg1, "donate") && !equali(arg1, "give"))
return;

replace_all(arg3, 9, "+", "")
replace_all(arg3, 9, "-", "")
replace_all(arg3, 9, "*", "")

if (!arg2[0] || !arg3[0] || arg4[0])
{
zp_colored_print(id, "%L", id, "ZPNM_DONATE_USAGE")

return;
}

static target
target = cmd_target(id, arg2, CMDTARGET_ALLOW_SELF)

if (!target)
{
zp_colored_print(id, "%L", id, "ZPNM_NOT_FOUND")

return;
}
else if (id == target)
{
zp_colored_print(id, "%L", id, "ZPNM_YOURSELF")

return;
}

static ampks_donator, amount
ampks_donator = zp_get_user_ammo_packs(id)

if (!equali(arg3, "all"))
{
/* static i, invalid
invalid = false

for (i = 0; i < 10; i++)
{
if (arg3[i] && !isdigit(arg3[i]))
{
invalid = true

break;
}
}

if (invalid)
{
zp_colored_print(id, "%L", id, "ZPNM_INVALID_AMOUNT")

return;
}
*/
amount = str_to_num(arg3)

if (amount > ampks_donator)
{
zp_colored_print(id, "%L", id, "NOT_ENOUGH_AMMO")

return;
}
}
else
amount = ampks_donator

if (amount < 1)
{
zp_colored_print(id, "%L", id, "ZPNM_INVALID_AMOUNT", amount)

return;
}

zp_set_user_ammo_packs(id, ampks_donator - amount)
zp_set_user_ammo_packs(target, zp_get_user_ammo_packs(target) + amount)

static rname[32]
get_user_name(target, rname, 31)

zp_colored_print(id, "^3%L", id, "ZPNM_DONATE_GIVE", amount, rname)

static dname[32]
get_user_name(id, dname, 31)

zp_colored_print(target, "^3%L", target, "ZPNM_DONATE_RECEIVE", dname, amount)
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vladboss
сообщение 27.1.2016, 17:23
Сообщение #12


Стаж: 15 лет

Сообщений: 312
Благодарностей: 87
Полезность: 236

MeJIoMaH, нет. это передача аммо.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
meloman
сообщение 27.1.2016, 17:26
Сообщение #13
Стаж: 10 лет

Сообщений: 746
Благодарностей: 373
Полезность: 628

vladboss, там до фига плагинов я не знаю какой
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sexmachine
сообщение 27.1.2016, 17:27
Сообщение #14


Стаж: 10 лет

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

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

Сообщений: 390
Благодарностей: 229
Полезность: 837

sexmachine, у автора проблемы буду всегда с таким подходом к делу. Если он не знает какой плагин отвечает за сохранение аммо и по каким параметрам их сохраняет, то мы тут ничем не поможем.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
magis1337
сообщение 27.1.2016, 17:39
Сообщение #16
Стаж: 11 лет
Город: Odessa

Сообщений: 2782
Благодарностей: 1535
Полезность: 918

host5.ru
Меценат Меценат

MeJIoMaH,
Цитата
К сообщению angryjack, стоит такое а тут что то нужно стоять? SteamIdHashSalt =

сам использую соль, ток учти) ранк с нуля будет, ибо сервер сам будет выдавать стимИД.. Но пока проблем нету кто у кого ворует, мне уже пофиг
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
EvilSMS
сообщение 27.1.2016, 23:53
Сообщение #17
Стаж: 10 лет

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

Ясно, село.
gameplay_save_ammo_packs.sma

MeJIoMaH, ищи тот исход, там наверное по стимиду сохранение если даже солью ломают то делай по нику.

Отредактировал: EvilSMS, - 27.1.2016, 23:53
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: