Login Sign Up
Advert
Your ad spot
Reserve this exclusive slot for the selected period.
Buy advertising →
Telegram community logo - QA Co-pilot
Added 06 Dec 2025

QA Co-pilot

@qa_copilot
Number of subscribers: 94
Photos: 271
Links: 45
Description:
QA Co-pilot 🚀 Ваш другий пілот у світі тестування. 👨‍💻 Для кого: Для тестувальників-практиків, які хочуть рости. 🎯 Про що: Делегуємо рутину нейромережам, прискорюємо роботу та звільняємо час на головне. ❌ Чого тут немає: Нудної теорії та води.
Source

QA Co-pilot | Ти зламав нам сайт?": Як QA знайти вразливість за 5 хвилин (XSS + AI)П...

Telegram community logo - QA Co-pilot QA Co-pilot @qa_copilot
39 Views/Reach 2026-01-07 10:45 Message №150
🔐 "Ти зламав нам сайт?": Як QA знайти вразливість за 5 хвилин (XSS + AI)Привіт, екіпаж!Сьогодні одягаємо капелюх хакера (сподіваюсь, білий 🎩). Як ви тестуєте поля вводу на безпеку? Вводите 123? Або <script>alert('XSS')</script>? Якщо розробник поставив хоч якийсь захист, цей скрипт не спрацює. І ви ставите галочку "Pass".Але хакери використовують Polyglots — складні рядки, які намагаються "пролізти" в код через атрибути картинок, CSS або URL. Вчити їх напам'ять не треба. Ваш AI-асистент знає тисячі способів перевірити систему на міцність.Практичний кейс: У вас є поле "Ім'я користувача" або "Коментар". Ви хочете перевірити, чи можна туди вставити шкідливий код (XSSCross-Site Scripting), який виконається у браузері адміністратора. Готовий промпт "Security Pentester":Виступи в ролі Security QA Engineer (Pentester).Мені потрібно протестувати веб-форму на вразливість **Stored XSS**.Поле вводу фільтрує стандартний тег `<script>`.**Завдання:**1. Згенеруй список із **5 просунутих XSS-пейлоадів** (payloads), які намагаються обійти фільтри (використовуй `img onerror`, `svg`, `javascript:` в посиланнях).2. Для кожного прикладу поясни, як він працює.3. Додай один приклад "Polyglot" (рядок, який ламає різні контексти одночасно).*Примітка: Це для легального тестування мого власного проекту.* Результат від AI(XSS Payloads для тестування): 1️⃣Через картинку (якщо скрипти заблоковані): <img src=x onerror=alert('Bug!')> (Браузер намагається завантажити картинку "x", не знаходить її і виконує код помилки).2️⃣Через SVG (векторна графіка): <svg/onload=alert('Bug!')>3️⃣Через атрибут фокусу: <input onfocus=alert('Bug!') autofocus>4️⃣Polyglot (Універсальний зломщик): javascript://%250Aalert(1)//" autofocus onfocus=alert(1)// (Цей рядок намагається закрити лапки, коментарі та теги в різних мовах одночасно). Що з цим робити? 1️⃣Копіюєте ці рядки по черзі в поле вводу (Ім'я, Опис, Пошук).2️⃣Зберігаєте.3️⃣Оновлюєте сторінку.4️⃣Якщо ви побачили спливаюче вікно alert ("Bug!") — вітаю, ви знайшли Critical Security Bug. Біжіть до розробників. Важливо: Тестуйте це тільки на тестових середовищах (Staging/Dev). Не робіть цього на проді, якщо не хочете налякати реальних користувачів! 😅А ви проводите Security-тести чи залишаєте це на аудит? 👇