Skip to content
All projects

Ferivonica (Malware Research Suite)

A comprehensive, low-level malware research suite demonstrating global input hooking, credential scraping, automated screen capturing, and disk space manipulation.

Tech stack

Languages
Frameworks & libraries
Tools

Performance & metrics

  • Direct Kernel-level hardware stream hooking
  • In-memory keystroke mapping and serialization

Why I built it

To deeply understand how malicious payloads interact with the Windows Kernel. Rather than building purely destructive software, I engineered a highly visible, 'gamified' malware suite that intercepts hardware streams while testing the boundaries of OS security.

Architecture & decisions

Developed in C++17 leveraging raw Win32 APIs. The core utilizes SetWindowsHookEx to establish global WH_KEYBOARD_LL and WH_MOUSE_LL hooks, intercepting inputs before user-space processing. It parses these inputs into readable CSV logs. Secondary modules actively scan the file system for standard browser cookie directories and utilize LodePNG for localized, dependency-free screen captures. (Experimental DLL injection capabilities are present but disabled to ensure system stability).

Key features

  1. 01Global hardware interrupt interception (Keylogging)
  2. 02Automated file system scraping for browser cookies
  3. 03Dependency-free PNG screen capture (LodePNG)
  4. 04Experimental self-injecting DLL architecture
  5. 05Autonomous disk-fill (I/O exhaustion) payload