javascript
Скриншот-тестирование фронтенда: руководство по применению в 2025 году

В мире тестирования фронтенд-приложений существует одна забавная особенность. Визуальное представление нашей программы почти всегда остается вне зоны покрытия тестами,  даже несмотря на то, что фронтенд-разработка это в первую очередь про то что видит пользователь. Если посмотреть на то как пишут тесты на типичном проекте, то в основном это будут юнит-тесты проверяющие внутреннюю специфику компонентов или отдельных функций плюс какие-нибудь е2е-тесты проверяющие отдельные сценарии. Чаще всего …

  • воскресенье, 6 июля 2025 г. в 00:00:05
javascript
От магии до понятной структуры: разбираемся, как работает Change Detection в Angular

Введение: Невидимый Дирижер и Измеримая ЦенаВ Angular любое изменение в компоненте, которое отображается на экране, является результатом работы механизма отслеживания изменений (Change Detection, CD). За этим процессом стоит Zone.js, который можно представить в роли дирижера, сообщающего компонентам о необходимости обновить DOM.Zone.js не запускает CD сам. Он лишь создает контекст, в котором Angular потом может его запустить. Его задача только уведомлять Angular о завершении асинхронных операци…

  • воскресенье, 6 июля 2025 г. в 00:00:04
github
megadose / toutatis

Toutatis is a tool that allows you to extract information from instagrams accounts such as e-mails, phone numbers and moreToutatis 👋 Hi there! For any professional inquiries or collaborations, please reach out to me at: megadose@protonmail.com 📧 Preferably, use your professional email for correspondence. Let's keep it short and sweet, and all in English! Toutatis is a tool that allows you to extract information from instagrams accounts such as e-mails, phone numbers and more For BTC Donati…

  • воскресенье, 6 июля 2025 г. в 00:00:03
github
rustfs / rustfs

🚀 High-performance distributed object storage for MinIO alternative. RustFS is a high-performance distributed object storage software built using Rust Getting Started · Docs · Bug reports · Discussions English | 简体中文 RustFS is a high-performance distributed object storage software built using Rust, one of the most popular languages worldwide. Along with MinIO, it shares a range of advantages such as simplicity, S3 compatibility, open-source nature, support for data lak…

  • воскресенье, 6 июля 2025 г. в 00:00:02
xaker
Уязвимость в WordPress-плагине Forminator угрожает 400 000 сайтов

В плагине Forminator для WordPress обнаружили уязвимость, связанную с неавторизованным удалением произвольных файлов, что может привести к полному захвату уязвимого сайта.

  • суббота, 5 июля 2025 г. в 00:00:20
xaker
Более 40 расширений для Firefox воруют криптовалюту

В официальном магазине расширений для Firefox нашли более 40 аддонов, которые выдавали себя за популярные криптовалютные кошельки, а на самом деле похищали данные кошельков и конфиденциальную информацию жертв.

  • суббота, 5 июля 2025 г. в 00:00:19
xaker
Positive Technologies помогла устранить уязвимость в библиотеке PHPOffice

Специалист Positive Technologies Александр Журнаков помог устранить уязвимость в опенсорсной библиотеке Math, которая используется для работы с математическими формулами, а также защитить связанную с ней библиотеку PHPWord, предназначенную для чтения и генерации текстовых документов на PHP.

  • суббота, 5 июля 2025 г. в 00:00:18
xaker
Группировка Hunters International закрывается и выпускает бесплатные дешифраторы

RaaS-группировка Hunters International объявила, что прекращает свою деятельность и намерена выпустить бесплатные инструменты для расшифровки данных, чтобы жертвы могли восстановить информацию без выплаты выкупа.

  • суббота, 5 июля 2025 г. в 00:00:17
xaker
Обратный AutoIt. Декомпилируем и деобфусцируем скрипт, снимаем лимиты без пересборки проекта

Для подписчиковДавай разберемся, как вытащить исходники из «скомпилированного» скрипта AutoIt, обойти обфускацию и снять триальные ограничения без пересборки проекта. Я покажу, как работает декомпилятор myAutToExe, где скрыты строки и как подловить ключевую переменную, чтобы обмануть проверку регистрации, — по шагам, от реверса до финального патча.

  • суббота, 5 июля 2025 г. в 00:00:16