Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
CVE-2017-12637_SAP-NetWeaver-URL-Traversal — Proof-of-Concept-LFI-Scanner: Automatisierte Erkennung von /etc/passwd-Offenlegungen mittels Directory Traversal und Regex-Matching. | Kitploit
Tools/GitHubGitHub/abrewer251/cve-2017-12637_sap-netweaver-url-traversal
AufklärungSchwachstellenscannerExploitationWebanwendungs-ExploitationInformationsbeschaffungPenetrationstests
GitHubabrewer251/cve-2017-12637_sap-netweaver-url-traversal

CVE-2017-12637_SAP-NetWeaver-URL-Traversal

Proof-of-Concept-LFI-Scanner: Automatisierte Erkennung von /etc/passwd-Offenlegungen mittels Directory Traversal und Regex-Matching.

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Repository anzeigen
5vor 1 JahrNoch nicht geprüft
Teilen

CVE-2017-12637_SAP-NetWeaver-URL-Traversal

Proof-of-Concept-LFI-Scanner: Automatisierte Erkennung von /etc/passwd-Expositionen durch Directory-Traversal und Regex-Abgleich.

root@kitploit:~
# LFI Scanner

A lightweight Python proof-of-concept to scan target hosts for Local File Inclusion (LFI) vulnerabilities by attempting to retrieve `/etc/passwd` and detecting its presence with a regex check. :contentReference[oaicite:0]{index=0}

## Features

- **Batch scanning** of hostnames or host:port targets from an input file  
- **Directory traversal payload** to reach `/etc/passwd`  
- **Regex detection** of the `root` entry to confirm LFI  
- **Progress bar** powered by `tqdm` for real-time feedback  
- **Structured reporting**: outputs findings and previews to a results file  

## Prerequisites

- Python 3.6 or newer  
- [`tqdm`](https://pypi.org/project/tqdm/) (`pip install tqdm`)  
- `curl` CLI available in your PATH  

## Installation

```bash
git clone https://github.com/yourusername/lfi-scanner.git
cd lfi-scanner
pip install tqdm

Usage

root@kitploit:~
python poc.py <input_file> [-o OUTPUT_FILE]
  • <input_file>: Path to a file containing one target per line (hostname or hostname:port).
  • -o, --output: (Optional) Path to write results (default: results.txt).

Example

Given targets.txt:

root@kitploit:~
example.com
192.168.0.1:8443

Run the scanner:

root@kitploit:~
python poc.py targets.txt -o scan_results.txt

You’ll see output like:

root@kitploit:~
[+] https://example.com:443/... → /etc/passwd FOUND
[-] https://192.168.0.1:8443/... → Response received, no match

And scan_results.txt will contain a summary and previews.

Script Breakdown

  • poc.py:

    • Uses argparse to parse --input and --output.
    • Iterates targets and constructs the URL with a deep traversal payload.
    • Calls curl --insecure -s for each target.
    • Searches for root:.*?:0:0: to confirm /etc/passwd exposure.
    • Prints status per host and writes detailed results to the output file.

Disclaimer

Use this tool responsibly and only on assets you own or have explicit permission to test. Unauthorized scanning may violate laws and terms of service.

License

Released under the MIT License.

root@kitploit:~
Tool herunterladen