<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Malware on grit8086</title><link>https://grit8086.github.io/tags/malware/</link><description>Recent content in Malware on grit8086</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Mon, 19 Jan 2026 00:00:00 +0800</lastBuildDate><atom:link href="https://grit8086.github.io/tags/malware/index.xml" rel="self" type="application/rss+xml"/><item><title>Writing a program that monitor keystrokes</title><link>https://grit8086.github.io/posts/keyloggers/</link><pubDate>Mon, 19 Jan 2026 00:00:00 +0800</pubDate><guid>https://grit8086.github.io/posts/keyloggers/</guid><description>&lt;h1 id="intro"&gt;Intro&lt;/h1&gt;
&lt;p&gt;I’ve been messing around with malware development recently, and as part of my second warm-up project, I decided to write a simple keylogger. The goal here is to understand &lt;strong&gt;how userland keyloggers work on Windows&lt;/strong&gt;, without getting overwhelmed by low-level internals.&lt;/p&gt;
&lt;h1 id="what-is-a-keylogger"&gt;What is a keylogger?&lt;/h1&gt;
&lt;p&gt;A keylogger is a type of malware designed to &lt;strong&gt;record keystrokes&lt;/strong&gt; in order to steal sensitive information such as passwords, credit card numbers, and private messages.&lt;/p&gt;</description></item></channel></rss>