Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: devploit/php2shell
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: esoteric-programmer/php2shell
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 6 commits
  • 100 files changed
  • 3 contributors

Commits on Oct 23, 2026

  1. Add vessel stage-3 RCE, 21 verified profiles, and reliability fixes

    - Vessel stage-3 carrier (tools/php2shell_vessel.py) with per-version
      stage3_pads; verified end-to-end on PHP 8.5.1-8.5.9 (uid=33 www-data).
    - 21 verified rce:true profiles with matching offsets (exact image tag + sha256).
    - Fix '+' decoding in the session-cookie path; extend build autodetection;
      tune retry/rotation and memory-limit sweeping.
    - Add test_vessel.py / test_upstream_patch.py (58 tests pass).
    - Update README status table and profile/offset inventories; scrub the
      personal path from the matrix report and emit relative profile paths.
    
    Co-Authored-By: Claude Code <noreply@anthropic.com>
    esoteric-programmer and claude committed Oct 23, 2026
    Configuration menu
    Copy the full SHA
    fa9ba15 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2026

  1. Fix vessel dispatch, calibrator pads, profile schema and evidence

    - pass --repo-dir through to php2shell_vessel.py
    - honor --pad in the vessel calibrator and add regression tests
    - make uncalibrated profile fields nullable and fix 8.3.33/8.2.34 metadata
    - complete the catalog and record the independently re-verified builds
    devploit committed Oct 30, 2026
    Configuration menu
    Copy the full SHA
    4ca672a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    01fb3d6 View commit details
    Browse the repository at this point in the history
  3. Verify every PR-added RCE profile on the amd64 mirror images

    8.5.0-8.5.4, 8.5.6-8.5.8 and 8.5.10 were reproduced with uid=33(www-data) via the public mirror.gcr.io images after Docker Hub rate-limited the direct pulls. Remove the contributor-reported markers and update the evidence, matrix report and inventory.
    devploit committed Oct 30, 2026
    Configuration menu
    Copy the full SHA
    63576f2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a8bdfe9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5cb65aa View commit details
    Browse the repository at this point in the history
Loading