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
Tools/GitHubGitHub/lightningspeed221/winrar-exploit-cve-2023-38831
Payload GenerationVulnerability AnalysisExploitationSocial EngineeringLearning & EducationBinary Exploitation
GitHublightningspeed221/winrar-exploit-cve-2023-38831

Winrar-Exploit-CVE-2023-38831

C# utility demonstrating CVE-2023-38831 archive-structure exploitation technique for WinRAR versions below 6.23. Builds proof-of-concept binaries for controlled lab environments and defensive research.

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
View Repository
34 months agoNot yet reviewed
Share

WinRAR Exploit Builder (WinForms / .NET Framework)

WinRAR Version Below 6.23

Overview

This repository contains a small Windows desktop/console utility written in C# (.NET Framework 4.8) that demonstrates an archive-structure technique commonly discussed in security research contexts.

About CVE-2023-38831 (high level)

This project is commonly associated online with CVE-2023-38831, a WinRAR issue where a specially crafted archive can cause a user to run unexpected content when interacting with what appears to be a benign file.

  • Impact (conceptual): social engineering + confusing archive contents can lead to executing something the user did not intend.
  • What to do: upgrade WinRAR to a fixed version, and treat unknown archives as untrusted content.

For details, prefer vendor advisories / official references (search for CVE-2023-38831 WinRAR advisory).

Legal + ethical notice

This code can be misused. Do not use it to harm systems or people.

  • Use only in controlled environments (your own machines/labs) and with explicit authorization.
  • You are responsible for complying with all applicable laws and policies.
  • The maintainers/contributors assume no liability for misuse.

Project layout

  • WinRAR Exploit/ — C# project (targets .NET Framework 4.8)
    • Program.cs — main entry point and logic
    • WinRAR Exploit.csproj — project file

Prerequisites

One of:

  • Visual Studio (with .NET desktop development workload), or
  • Build Tools capable of building .NET Framework 4.8 projects

If you have the dotnet CLI installed, you can build the project from the command line (see below).

Build

From the repository root:

root@kitploit:~
dotnet build ".\WinRAR Exploit\WinRAR Exploit.csproj" -c Release

Output binary:

  • WinRAR Exploit\bin\Release\exploit.exe

Notes

  • The app uses Windows file dialogs (OpenFileDialog) and requires an STA thread at startup.
  • This repository intentionally does not include step-by-step instructions for creating harmful artifacts or weaponized exploit guidance.
  • If your goal is defensive research, focus on: patch verification, detection rules for suspicious archives, user education, and safe handling procedures (sandboxing / detonation in an isolated lab).
Download Tool