> 2 147 483 647
43 subscribers
19 photos
4 videos
4 files
14 links
overflow in implicit constant conversion
Download Telegram
alert.py
470 B
Скрипт для получения таблички
%s использует неофициальный клиент Telegram. Это может снизить защищённость переписки с пользователем.

pip install telethon
python alert.py


Табличку можно убрать Завершив сеанс скрипта в Настройки > Конфиденциальность > Активные сеансы
1
mcscan.json
861.1 KB
Результат скана 25565 порта на диопазоне 51.0.0.0/8
3к+ Валидных серверов Minecraft
4
Микро-проекты будут выкладываться в канал через этот репо
1
D-Link DIR-806A A1 С модифицированной оригинальной прошивкой и более новым busybox

Фото напамять, просто жаль такое упускать
👀2🔥1
Ненавижу инженеров Dahua. Особенно тех, кто делал SmartPSS, а конкретнее разработчики шифрования паролей в .xml экспорт файле...
В камерах данного производителя присутствуют эксплоиты вплоть до RCE, и к этому все еще уязвимы миллионы устройств!
Но зато они сделали крутое шифрование в локальной программе которую взламывают в последнюю очередь))
И вишенкой на торте является то, что пароль можно вытащить СЫРОЙ СТРОКОЙ из памяти, он БУКВАЛЬНО ЛЕЖИТ РЯДОМ С АДРЕСОМ КАМЕРЫ!
Вот и думайте, что компания делает не так, и почему на рынке преимущество у Hikvision
🔥3👀2
Nim очень недооцененный язык, намного лучше чем условный Rust
😁1
Надеюсь это было самое стабильное обновление p2pwn ибо хочу переключится на другие проекты и дать бедным работникам Dahua сделать защиту от школьников
1
This media is not supported in your browser
VIEW IN TELEGRAM
😁1👀1
Telegram радует нас разработками олимпиадников
Представляю вам новую разработку: lottie-инатор
⭐️ polystar.tgs:

Крашит rlottie (C++) движок
Telegram Desktop, ExteraGram (и подобные)
Integer Overflow > OOM Abort
Эксплуатирует формат "ty": "sr" polystar устанавливая количество "pt" (вершин) на 1e+38
(максимально представимый порядок для 32-битного float)
Преобразование такого float в 32-битный int приводит либо к значению INT_MIN / INT_MAX (0x7FFFFFFF), либо к отрицательному числу
При попытке умножить количество точек движком, происходит переполнение
При выделении памяти запрашивается буфер размером ~2 млрд * sizeof(VPoint) = 32-64 гб
Оператор выбрасывает исключение std::bad_alloc. Поскольку парсер в native C++ не перехватывает его локально, вызывается std::terminate() и процесс Telegram мгновенно аварийно завершается
📦 bbox.tgs:

Крашит tlottie (Rust) движок
Telegram Android, Telegram iOS, Telegram Desktop 7.2.7+ и новые клиенты
Кривая Безье > Взрыв алгоритма Dasher в Rust > OOM Abort / 100% CPU Freeze
Эксплуатирует вырожденную кривую Безье с нулевой хордой
Ставит начальную и конечную точки сегмента в одни координаты [256, 256], а тангенсы вытягивает на 140000
Из-за этого валидатор Telegram и парсер tlottie слепнут (видят длину 0 и габариты в одну точку)
Рендер пытается нарезать реальную петлю длиной 294 000 px штрихом 0.005, порождая 1.3 миллиарда кусочков и вызывая OOM/фриз и вылет клиента
Детали:

В видео показаны примеры работы крашей на Android, Extera и Desktop Windows (обрезано)
На Desktop клиенте достаточно отправить ссылку на стикерпак - клиент упадет от рендера обложки
Web-версию вешать не должно, там используется другой lottie движок
Так же я приложил архив с самими .tgs для изучения
😁4
Всем ExteraGram/AyuGram юзерам рекомендуется к прочтению:
https://saberpedia.no/ExteraGram
👀1