ProjectsSeptember 6, 2026

Prestige Client Security Research

Prestige Client security research repository preview

Evidence & reproducibility

Integrity 83% · 5/6 evidence signals
GOODVERIFIED
The published claims are tied to captured sample hashes, static-analysis evidence, file offsets, data-flow tracing, and reproducible repository artifacts; unavailable third-stage behavior is explicitly excluded from the conclusions.
Machine-readable checks
  • Captured samples identified by SHA-256
  • Unsigned remote payload execution path documented
  • Controller-to-injection data flow documented
  • Unavailable third-stage behavior independently verified
Evidence
  • Outer loader downloads and manually maps an unsigned PE/DLL before invoking JNI_OnLoad.
  • Controller requests a server-selected third-stage PE and feeds it into a remote manual-mapping path.
  • IOC, YARA, integrity-manifest, and evidence-ledger artifacts are published without redistributing the suspicious binaries.
Environment
target
Prestige Client loader and captured controller DLL
method
Static PE analysis, call/data-flow tracing, IOC extraction
safety
Suspicious binaries excluded; analysis artifacts only
Artifacts
  • Publishable investigation reportsha256:02298265da8f
  • Claim-by-claim evidence ledgersha256:bab1afc89562
  • Detection rulesha256:e1274d624d77
Last verified: 2026-09-06Verified commit a963f491
ReproductionReview the pinned report, evidence ledger, static-analysis notes, IOC set, YARA rule, and SHA256SUMS manifest without executing the captured binaries.

Experiment ledger

1 recorded experiment
  1. EXP-2026-09-06-PRESTIGE-CHAIN · 2026-09-06

    Loader-to-injector trust-chain reconstruction

    PASS
    Hypothesis: The captured samples are sufficient to prove a remotely mutable unsigned code-delivery and process-injection chain without attributing unobserved behavior to the unavailable third stage.Reconstructed the captured loader/controller chain, documented the execution and injection boundaries, and separated supported findings from claims that require the missing third-stage payload.
    • Outer loader performs PE validation, manual mapping, relocations/import resolution, and JNI_OnLoad execution.
    • Controller obtains another PE through the authenticated injection endpoint and passes the response into injection code.
    • No browser theft, keylogging, persistence, RAT loop, or similar behavior is claimed without direct evidence.
    Experiment commit a963f491
Can the Prestige Client execution chain be evaluated from captured binaries without turning antivirus labels, sandbox noise, or community claims into conclusions?

Captured evidence

Prestige-Client.exe outer loaderCaptured injector.dll controllerExact SHA-256 sample identitiesStatic-analysis artifacts only — suspicious binaries are not redistributed
The outer executable contacts the Prestige API, downloads a PE32+ DLL, checks only enough structure to map it, resolves imports and relocations, applies memory protections, runs initialization code, locates JNI_OnLoad, and invokes it from memory. There is no expected payload hash, Authenticode signature, or publisher verification before that downloaded code executes.

Observed trust chain

  1. Prestige loader
  2. POST /injectorDownload
  3. Unsigned controller DLL
  4. Manual map + JNI_OnLoad
  5. POST /injectionDownload
  6. Remote Minecraft injection
The captured controller contains two Minecraft injection paths: remote manual mapping and a LoadLibraryA fallback. It also includes anti-debug and anti-VM checks, analysis-tool process blacklisting, and persistent hardware fingerprinting based on WMI fields and MachineGuid. The important security result is narrower than calling the client a specific malware family: the captured chain permits server-selected unsigned PE payloads to be downloaded and executed or injected without an independently verifiable code identity. The repository keeps a claim-by-claim evidence ledger with addresses, file offsets, limitations, and source quality. Exact sample bytes and uninterrupted code/data flow are treated as primary evidence; sandbox or antivirus classifications are correlation only. That distinction also corrected one circulating claim: in the captured controller, the first-login password is SHA-256 hashed and hex encoded before it enters the JSON request. The analysis therefore does not claim that this exact DLL sends that password in plaintext. The unavailable authenticated third stage was not captured. The project therefore does not claim proof of a RAT command loop, browser credential theft, keylogging, clipboard capture, persistence, privilege escalation, ransomware, or attribution to a named malware family. This boundary is part of the result: a security investigation should make the strongest claim supported by the evidence, not the strongest claim suggested by suspicion. The public repository contains the report, loader and injector static-analysis notes, IOC JSON, YARA rules, an integrity manifest, and a non-executing helper for capturing the unavailable stage in an isolated environment. Suspicious sample binaries are intentionally excluded. Read the report, evidence ledger, and detection artifacts on GitHub.

Related projects

XDNA NPU Miner experimental repository preview

XDNA NPU Miner

Experimental
PythonAIE2MLIR-AIEXRTRyzen AI
0 stars0 forks45 commits0 issues
C++Updated Aug 12, 2026
An early-stage research project exploring whether suitable cryptocurrency mining kernels can be mapped honestly and measurably onto AMD XDNA1 NPUs.
Samsung Odyssey G5 firmware research repository preview

Samsung Odyssey G5 Firmware Research

Research
PythonSPARC V88051FirmwareReverse Engineering
17 stars0 forks20 commits0 issues
PythonUpdated Aug 27, 2026Release v1.0.0
Reverse engineering and reproducible tooling for the Samsung Odyssey G5 G55C firmware, including a minimal patch that exposes an existing hidden factory page.