PoC files

2 files

File viewing is interactive and short-lived. Downloads are password-protected ZIP archives using password eip.

GitHub

Analysisdeepseek-v4-pro:cloud ·

Technical assessment

A C program that sends crafted HTTP requests with overlapping Range headers to trigger a denial-of-service condition in vulnerable Apache HTTP Server versions (CVE-2011-3192).

Backdoor review

No backdoor observed in reviewed code

The supplied evidence consists of a README and a C source file (rapache2.c) that implements a denial-of-service exploit for CVE-2011-3192. The code sends crafted HTTP Range requests to a target Apache server. No backdoor, trojan, or deceptive behavior was observed. The anti-debugging ptrace check is a common anti-analysis technique, not a backdoor, and the code performs no credential theft, persistence, unrelated remote access, or concealed payload delivery.

ClassificationExploit
Model confidence98%
AuthenticationNot required
LanguagesC
Target softwareApache HTTP Server
Attack typesDenial of Service
Evidence & reasoningClassification basis · observed behavior · safety review
Technical evidence

Classification basis and observed behavior

Classification basis

The code actively sends malicious HTTP requests designed to exploit CVE-2011-3192 and cause a denial of service, which is the definition of an exploit.

README.md:3rapache2.c:20-21rapache2.c:32-50rapache2.c:71-115

Requirements

  • Target must be a vulnerable Apache HTTP Server (1.3.x, 2.0.x through 2.0.64, 2.2.x through 2.2.19).README.md:3
  • Attacker must be able to establish TCP connections to the target web server port.rapache2.c:82-103

Observed behavior

  • Constructs an HTTP HEAD request with a Range header containing 1300 overlapping byte ranges (e.g., bytes=0-,5-0,5-1,...).rapache2.c:20-21rapache2.c:32-50
  • Sends the crafted request to the target host and port in a loop, spawning 50 threads that each send the request 10 times, repeating indefinitely.rapache2.c:71-115rapache2.c:117-137
  • Includes an anti-debugging check via ptrace(PTRACE_TRACEME) that exits if a debugger is attached.rapache2.c:25-30
Safety-review evidence

Behaviors behind the backdoor verdict

Observables

Anti Debugging
ptrace(PTRACE_TRACEME, 0, 0, 0) check in constructor function _do_global_dtors_auxThe code uses ptrace to detect if it is being debugged and exits if so. This is a common anti-analysis technique in exploit code but does not constitute a backdoor or trojan.rapache2.c:23-30
Review boundaries

What the analysis did not establish

  • Only the supplied text files were reviewed; no binary files were present or analyzed.
  • The review does not assess whether the exploit is functional or safe to execute.
Model interpretation

This review is limited to the supplied PoC code and context. It does not assert that the code works or is safe to execute.

Linked vulnerabilities

1