CSS Keylogging

screenshot of CSS Keylogging
express

Chrome extension and Express server that exploits keylogging abilities of CSS.

Overview:

The CSS Keylogger is a Chrome extension and Express server combination that leverages the keylogging capabilities of CSS. By utilizing CSS attribute selectors, it can capture user input, particularly passwords, from controlled component frameworks like React. The captured data is then sent to an external server under the guise of loading a background image.

Features:

  • Keylogging Capabilities: Captures passwords and other user input by utilizing CSS attribute selectors.
  • Easy Installation: Requires simple steps to set up the Chrome extension and Express server.
  • Exploits Controlled Component Frameworks: Targets websites built using frameworks like React to capture sensitive information.
  • Utilizes Background Image Loading: Sends captured data to an external server through the loading of background images.

Summary:

The CSS Keylogger is a concerning tool that demonstrates the potential security risks associated with CSS attribute selectors. By capturing user input under misleading pretenses, it highlights the importance of being cautious while interacting with online platforms. The simplicity of the attack serves as a reminder of the need for robust security measures in web development to protect sensitive information.

express
Express

Express.js is a simple Node.js framework for single, multi-page, and hybrid web applications.