Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
cve-2022-24644 | Kitploit
Tools/GitHubGitHub/gar-re/cve-2022-24644
Privilege EscalationVulnerability AnalysisExploitationWeb Application ExploitationRemote Access ToolDNS Analysis
GitHubgar-re/cve-2022-24644

cve-2022-24644

View Repository
13 years agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

CVE-2022-24644

ZZ Inc. KeyMouse 3.08 (Windows) Unauthenticated Update Remote Code Execution Vulnerability

Usage: python3 cve-2022-24644_poc.py

Details in the report at gerr.re.

Steps to reproduce

  1. Install KeyMouse Windows 3.08;
  2. Set spoof www.keymouse.com to our attacker ip;
    • For the proof-of-concept it is easiest to edit c:\windows\system32\drivers\etc\hosts on the target.
      • Attackers may e.g. use:
        • poorly configured routers/switches/DNS
        • DNS cache poisoning
        • ARP cache poisoning
  3. Compile proof.c on the attacker, e.g. using i686-w64-mingw32-gcc proof.c -o proof.exe;
root@kitploit:~
#include <windows.h>
int main(int argc, char const *argv[]){	
	WinExec("cmd.exe",1);
	return TRUE;
}
  1. Run the proof-of-concept script on the attacker;
  2. Start KeyMouse on the target and trigger an update:
    • Application Menu: Help -> Check For Updates
    • Task Bar: right mouse button on task bar icon -> Check Updates (or Install Updates)
  3. Continue with the update.

As a result, proof.exe is executed in the context of the Administrator user at high integrity.

Download Tool