Да.
Жаль( такое количество возможностей похоронил(
Там ж шаманить можно было с переполнением сколько душе угодно, а если под виндой, то прям вообще сказка
Там размеры везде указывались. Переполнение уже пробовали, не будет.
Т.е. нельзя было записать данные по произвольному оффсету?
Слишком мало фич, мы подождём ;-) Вообще, либа, которая парсит жсон, выглядит некачественной, но нет способа пробросить в неё через апи тг произвольный жсон, чтобы что-нибудь в этой либе сломать. Вот был бы вебхук, тогда да.
Софт всегда отлаживается, и ошибки в нём есть. Я только рад тестерам))
а добавь БД, чтобы заблокированных юзеров хранить, будет удобно )
Если время будет, я ещё отдохнуть планировал. И настроение немаловажно. Но бота реально интересно писать, мне нравится) базу можно добавить. Вообще, можно с SQL не заморачиваться, сделать в ini, или вообще бинарник с сырой структурой. Там же только ID хранить 8-ми байтные.
Было бы весело, если в структуре программы содержался архитектурный баг позволяющий переписать код.
без sql не интересно )
А зачем его везде пихать? Думаешь, я не смогу импортировать sqlite.dll, и прописать sqlite_open, sqlite_prepare, и в цикле SQLITE_ROW с sqlite_column_bytes и sqlite_column_text?
ставка как раз на то что сможешь )
Спроектируй базу данных мне тогда.
Можешь посмотреть в сторону жирных апдейтов, это пока самое многообещающее, но напрямую оно ничего не перезапишет, конечно же. Разве что из-за обрезанного жсона либе крышу снесёт.
А вот попробуй отослать что-то большое.
А толку пробовать, надо сначала придумать, что как оно может сломаться. Отрицательный результат теста в данном случае не доказывает отсутствие проблемы.
Тогда тут правильно ответить - "когда будет ошибка, тогда исправлю".
«Когда взломают, тогда и приходите»
Так и бывает. Тестеры не нашли проблему, а от разработчика что? Чтобы он над кодом гадал с кружкой кофе?
так и есть, хороший метод патчей, главное ночью лить в транк, чтобы никто не заметил
Главное не винить в этом ассемблер.
Вообще как бы да. Программист должен предусмотреть всё, а тестеры нужны, чтобы кнопочки в вебморде на мобильнике не разъехались.
а где тогда находятся те, кто эксплойты пишут ?
Ну, я вот отлаживаю, естественно. Распространённые причины рассмотрел. Сейчас вот попробую ещё отослать длинное сообщение, но я уверен, что ничего с библиотекой не будет. Больше я ничего не могу придумать. Когда возникнет ошибка - тогда починю.
Обсуждают сегодня