Learn & practice AWS Hacking:<imgsrc="/.gitbook/assets/arte.png"alt=""data-size="line">[**HackTricks Training AWS Red Team Expert (ARTE)**](https://training.hacktricks.xyz/courses/arte)<imgsrc="/.gitbook/assets/arte.png"alt=""data-size="line">\
Learn & practice GCP Hacking: <imgsrc="/.gitbook/assets/grte.png"alt=""data-size="line">[**HackTricks Training GCP Red Team Expert (GRTE)**<imgsrc="/.gitbook/assets/grte.png"alt=""data-size="line">](https://training.hacktricks.xyz/courses/grte)
* Check the [**subscription plans**](https://github.com/sponsors/carlospolop)!
* **Join the** 💬 [**Discord group**](https://discord.gg/hRep4RUj7f) or the [**telegram group**](https://t.me/peass) or **follow** us on **Twitter** 🐦 [**@hacktricks\_live**](https://twitter.com/hacktricks\_live)**.**
* **Share hacking tricks by submitting PRs to the** [**HackTricks**](https://github.com/carlospolop/hacktricks) and [**HackTricks Cloud**](https://github.com/carlospolop/hacktricks-cloud) github repos.
У [**цьому експлойті**](https://gist.github.com/aszx87410/155f8110e667bae3d10a36862870ba45), [**@aszx87410**](https://twitter.com/aszx87410) поєднує техніку **lazy image side channel** через HTML-ін'єкцію з певною технікою **event loop blocking** для витоку символів.
* **Зловмисник** може **впровадити****пост**, що починається з **"A"**, тоді якийсь **HTML тег** (наприклад, великий **`<canvas`**) заповнить більшу частину **екрану**і деякі фінальні **`<img lazy` теги** для завантаження елементів.
* Якщо замість "A" **зловмисник впроваджує той самий пост, але починаючи з "z".****Пост** з **прапором** з'явиться **першим**, тоді **впроваджений****пост** з'явиться з початковою "z" і**великим****canvas**. Оскільки пост з прапором з'явився першим, перший canvas займе весь екран, і фінальні **`<img lazy`** теги, що були впроваджені, **не будуть видимі** на екрані, отже, вони **не будуть завантажені**.
* Потім, **поки** бот **доступається** до сторінки, **зловмисник** буде **надсилати запити fetch**. 
* Якщо **зображення**, впроваджені в пост, **завантажуються**, ці **fetch** запити займатимуть **більше часу**, тому зловмисник знає, що **пост перед прапором** (в алфавітному порядку).
* Якщо **fetch** запити **швидкі**, це означає, що **пост****алфавітно****після** прапора.
Вивчайте та практикуйте AWS Hacking:<imgsrc="/.gitbook/assets/arte.png"alt=""data-size="line">[**HackTricks Training AWS Red Team Expert (ARTE)**](https://training.hacktricks.xyz/courses/arte)<imgsrc="/.gitbook/assets/arte.png"alt=""data-size="line">\
Вивчайте та практикуйте GCP Hacking: <imgsrc="/.gitbook/assets/grte.png"alt=""data-size="line">[**HackTricks Training GCP Red Team Expert (GRTE)**<imgsrc="/.gitbook/assets/grte.png"alt=""data-size="line">](https://training.hacktricks.xyz/courses/grte)