Авторизация Регистрация Забыли пароль?
Реклама

Статьи
Наш игровой сервер
Наши сервисы
Мониторинг серверов
Информация
Нам интересно знать
Популярные теги
Популярные материалы
    Партнеры
    Счетчики
    Вы находитесь:

    Категория: ---

    Критический баг с плагином Colored Translit

    Автор: crash94

    Дата: 3 декабря 2011

    Просмотров: 0

    Комментариев: 31

    Критический баг с плагином Colored Translit

    Критический баг с выкидываем игроков, где установлен Colored Translit

    Описание:
    Игрок, знающий как использовать баг может сделать специально сформулированный запрос в чат сервера, после чего контра у игроков зависает

    Использование бага:
    1)Заходим на сервер
    2)Пишем /eng
    3)Открываем консоль и выполняем запрос
    say %S%S%S%S%S%S

    или
    say %Z%Z%Z%Z%Z%Z

    или
    say %z%z%z%z%z%z


    P.S информация предоставлено исключительно в научных целях, я не в ответе за ваши сервера, к тому же не если бы я не сказал этого, всё равно внизу при исправлении баг понятен))

    Как исправить баг:
    1)Качаем вашу версию Colored Translit заного, если не сохраненной копии

    2)Открываем scripting\colored_translit файл say.inl

    3)Ищем такую строку
    replace_all(s_Msg, charsmax(s_Msg), "%s", "")


    Добавляем ниже

    replace_all(s_Msg, charsmax(s_Msg), "%S", "")

    replace_all(s_Msg, charsmax(s_Msg), "%Z", "")

    replace_all(s_Msg, charsmax(s_Msg), "%z", "")


    4)Тоже самое делаем и с say_team.inl

    5)Компилируем colored_translit.sma

    И радуемся жизни....

    Для копипастеров:
    Распространяйте как можно быстрее на всех сайтах, но незабывайте указывать автора и активную ссылку на проект https://makeserver.ru/..Проявите уважение хоть чуть-чуть

    Удачи)
    Похожие публикации
    Комментарии на сайте
    Fire

    Написал: Fire 3 декабря 2011 20:43 Группа: VIP
    Он как-бэ не только с S работает, а и еще с парой символов. Я на DS писал.
    Цитировать
    crash94

    Написал: crash94 3 декабря 2011 20:46 Группа: VIP
    Fire,
    Спасибо...Статья дополнена
    Цитировать
    Flesh95

    Написал: Flesh95 3 декабря 2011 21:15 Группа: VIP
    Я всегда писал "%s напиши rtv" и тут все начинали писать rtv, прикольно было wink
    Цитировать
    crash94

    Написал: crash94 3 декабря 2011 21:17 Группа: VIP
    Flesh95,
    А плагинах %s это одно,в чате это угага
    Цитировать
    Freedo.m

    Написал: Freedo.m 3 декабря 2011 21:34 Группа: Юзер
    Даже ссылку не указал откуда это всё пошло и автор не как не crash94, а вообще это всё пошло от суда:
    https://c-s.net.ua/forum/topic24820s1120.html
    От пользователя под ником Akushi жаль что кто-то проболтался про баг, а то так было приятно иметь козырь в рукаве и ложить сервера которые мешают...
    Цитировать
    crash94

    Написал: crash94 3 декабря 2011 21:43 Группа: VIP
    Freedo.m,

    Нет, этот материал я не видел...Про баг рассказал совершенно другой человек...Я не присуждал того, что я нашел баг..Я составил статью и только...Если вы найдете аналог статьи - флаг вам в руки...

    p.s в последних угрозах этого нет, так что гуляй)
    Цитировать
    MaxSIMka

    Написал: MaxSIMka 3 декабря 2011 21:56 Группа: Юзер
    Мб тогда укажешь авторов фикса?
    1) Akushi
    2) The Asmodai-priv...
    3) Aleksando
    4) Fintok

    Там кстати есть еще другие буковки.
    Цитировать
    realost

    Написал: realost 3 декабря 2011 21:57 Группа: VIP
    Готовый сразу нельзя выложить самой последней версии?
    Цитировать
    dron_cs-mp

    Написал: dron_cs-mp 3 декабря 2011 22:55 Группа: Юзер
    remove_quotes(s_Msg)
    replace_all(s_Msg, charsmax(s_Msg), "%s", "")
    replace_all(s_Msg, charsmax(s_Msg), "%d", "" )
    replace_all(s_Msg, charsmax(s_Msg), "%i", "" )
    replace_all(s_Msg, charsmax(s_Msg), "%f", "" )
    replace_all(s_Msg, charsmax(s_Msg), "%c", "" )
    replace_all(s_Msg, charsmax(s_Msg), "%S", "")
    replace_all(s_Msg, charsmax(s_Msg), "%D", "" )
    replace_all(s_Msg, charsmax(s_Msg), "%I", "" )
    replace_all(s_Msg, charsmax(s_Msg), "%F", "" )
    replace_all(s_Msg, charsmax(s_Msg), "%C", "" )
    Цитировать
    mezisto

    Написал: mezisto 3 декабря 2011 22:58 Группа: Юзер
    свои сервера защитил)))
    чужие поломал прикольно am
    Цитировать
    Freedo.m

    Написал: Freedo.m 3 декабря 2011 23:03 Группа: Юзер
    MaxSIMka,
    Aleksando - Freedo.m одно лицо smile
    Цитировать
    Rejiser

    Написал: Rejiser 3 декабря 2011 23:17 Группа: Юзер
    crash94, сам бы для начала источник научился указывать, обсуждение было здесь https://c-s.net.ua/forum/ipb.html?s=&showtopic=24820&view=findpost&p=265984

    Обратите внимание на дату начало обсуждений, вывод очевиден.
    Цитировать
    DosseR^

    Написал: DosseR^ 3 декабря 2011 23:28 Группа: Юзер
    Дайте теперь нормс плагин простым смертным
    Цитировать
    6LOnDiNkaaa

    Написал: 6LOnDiNkaaa 3 декабря 2011 23:47 Группа: Юзер
    Крашык спс))
    Цитировать
    MaxSIMka

    Написал: MaxSIMka 4 декабря 2011 06:19 Группа: Юзер
    Freedo.m, тем и лучше wink
    mezisto, ну ты барыга. dron_cs-mp, и так уже фикc выложил.
    Цитировать
    JeFFeRs0n

    Написал: JeFFeRs0n 4 декабря 2011 12:46 Группа: Юзер
    remove_quotes(s_Msg)
    replace_all(s_Msg, charsmax(s_Msg), "%s", "")
    replace_all(s_Msg, charsmax(s_Msg), "%d", "" )
    replace_all(s_Msg, charsmax(s_Msg), "%i", "" )
    replace_all(s_Msg, charsmax(s_Msg), "%f", "" )
    replace_all(s_Msg, charsmax(s_Msg), "%c", "" )
    replace_all(s_Msg, charsmax(s_Msg), "%S", "")
    replace_all(s_Msg, charsmax(s_Msg), "%D", "" )
    replace_all(s_Msg, charsmax(s_Msg), "%I", "" )
    replace_all(s_Msg, charsmax(s_Msg), "%F", "" )
    replace_all(s_Msg, charsmax(s_Msg), "%C", "" )

    Я это сделал и да всё нормально я проверил! Но есть походу другой способ ещё т.к когда поставил на сервер половину выкидывало всё равно!
    Цитировать
    kill me

    Написал: kill me 4 декабря 2011 13:34 Группа: VIP
    Ставя этот баг-фикс вы только спасетесь от школоты, есть еще один способ.
    Цитировать
    Flesh95

    Написал: Flesh95 4 декабря 2011 13:54 Группа: VIP
    Цитата: crash94
    Flesh95,
    А плагинах %s это одно,в чате это угага

    Что ? Ты хоть сам понял что написал ?
    Цитировать
    The End

    Написал: The End 4 декабря 2011 14:42 Группа: Юзер
    и не знал об этом баге =)
    Цитировать
    Westwood

    Написал: Westwood 4 декабря 2011 22:41 Группа: Юзер
    Кто тему создал яйца оторвал бы. Народ не ведитесь на эту инфу...Инфа обратная! Сами сделаете уезвимость серверов... Удалите все строчки и откомпелируйте плагин...colored_translit_config.sma
    Цитировать
    tavot

    Написал: tavot 4 декабря 2011 22:41 Группа: Юзер
    А ни кто не додумался попробовать так:
    replace_all(s_Msg, charsmax(s_Msg), "%", "")
    в место целой кучи по большому счету одинаковых строк?
    Может конечно там и не подойдет, не смотрел даже исходника данного плагина, так как не вижу в нем ни какого смысла.
    Цитировать
    kill me

    Написал: kill me 5 декабря 2011 09:22 Группа: VIP
    Лично мое мнение по поводу этого плагина, никогда его не ставил и не поставлю, cs это прежде всего игра а не чатовка.
    Цитировать
    BlackSignature

    Написал: BlackSignature 5 декабря 2011 14:06 Группа: Юзер
    пиши псевдокирилицей, будь олд скул пацаном блеать!
    Цитировать
    ex3m777

    Написал: ex3m777 5 декабря 2011 16:30 Группа: VIP
    О_О зашел на сервер с онлайном 30 чел сделал это, все улетели. ппц, свои защетил
    Цитировать
    dangerous5467

    Написал: dangerous5467 5 декабря 2011 18:28 Группа: Юзер
    В этом плагине дофига других уязвимостей.Но +после выложения бага всякие школьники ложат сервера все подряд wink Весело
    Цитировать
    Sho0terKo

    Написал: Sho0terKo 6 декабря 2011 23:28 Группа: Юзер
    Галактего опасносте :3
    Цитировать
    deniska3251

    Написал: deniska3251 10 декабря 2011 09:46 Группа: Юзер
    Бля...школота начала ложить мой сервере, при помощи этого бага, спаибо что хоть подсказали на форуме))
    Цитировать
    dan_98_98

    Написал: dan_98_98 10 декабря 2011 15:27 Группа: Юзер
    Цитата: MaxSIMka
    Мб тогда укажешь авторов фикса?
    1) Akushi
    2) The Asmodai-priv...
    3) Aleksando
    4) Fintok

    Там кстати есть еще другие буковки.

    Забыл где находишься?
    Цитировать
    r0ma1992

    Написал: r0ma1992 17 декабря 2011 15:44 Группа: Юзер
    спасибо:)
    Цитировать
    ex3m777

    Написал: ex3m777 26 августа 2012 21:12 Группа: VIP
    если сделать все как написано в статье а потом зайти на сервер и сделать
    1) say /eng
    2) say %n%n%n%n%n%n
    То так же баг даст о себе знать

    Просьба дополнить статью
    Цитировать
    Новый комментарий

    Информация

    Посетители, находящиеся в группе lamo, не могут оставлять комментарии к данной публикации.