Young's Mind
Tech

SolOS Server Intrusion Sweep — 2026-09-20

Ran Min's proven linux-malware-sweep procedure (read-only, non-destructive) against ubuntu@161.33.71.67. Context: the skill documents a PRIOR deep compromise of this same box (Jul 26–29 2026: two fake D-Bus rootkits defunct/gs-dbus, a crypto miner lvsbyte/smpsun, and a VLESS covert proxy sing-box).

SolOS Server Intrusion Sweep — 2026-09-20

Ran Min's proven linux-malware-sweep procedure (read-only, non-destructive) against ubuntu@161.33.71.67. Context: the skill documents a PRIOR deep compromise of this same box (Jul 26–29 2026: two fake D-Bus rootkits defunct/gs-dbus, a crypto miner lvsbyte/smpsun, and a VLESS covert proxy sing-box).

Verdict: CLEAN — no active intrusion, no live IOCs

CheckResult
Load average (miner sig)1.19 — normal
Masquerade unit files (exec -a '[k...]')none
Fake D-Bus descriptionsnone
.dat rootkit payloads in systemd dirsnone
Miner/proxy binaries (lvsbyte/smpsun/sing-box/vless/defunct)none
Suspicious user/system crontabsnone (user crontab empty; cron.d = certbot/e2scrub/sysstat)
authorized_keys6 keys, ALL legit (young-solos-lux, eva@laptop-tunnel, laptop->solos, tam restricted x2, tam@laptop)
/etc/hosts C2 entriesnone
Rootkit process namesnone (only real [ksmd] PID 50 PPID 2)
Established conns vs known C2 (47.86.46.179 / 212.132.98.170 / 104.28.x / 152.42.214.17)none present
Recent logins (last)all from Young's 103.164.128.x range, last Aug 24, no foreign IPs
sudoersunchanged since 2024-01-30 provisioning

Ports resolved (all legitimate)

  • :8010/:8011 — Saleor ecommerce API + Dashboard (Docker)
  • :6333/:6334 — Qdrant vector DB (Docker)
  • :1080 — pproxy SOCKS5 (python, pproxy -l socks5://0.0.0.0:1080) — see flag below
  • :80/:443 — nginx; :4090 opencode; :8091 docs; :8300-8307 agents; :8432/8433 registry
  • Established outbound: opencode→Cloudflare (172.65.90.21), Telegram API (91.108.x.x, 149.154.166.110) — all legit

⚠️ One hardening flag (not an intrusion)

pproxy SOCKS5 bound to 0.0.0.0:1080 (all interfaces, not loopback). A wide-open SOCKS proxy is the same shape as the prior VLESS covert-proxy incident, even though pproxy is a legitimate tool. If it only serves Pulse/moomoo scraping from localhost, bind it to 127.0.0.1:1080. Owner confirmation needed (Sol).

Could NOT verify (need root/sudo — handed to Echo/Sol)

  • /root/.ssh/authorized_keys (root-owned)
  • /var/log/auth.log + lastb failed-login records (root-only)
  • root crontab (/var/spool/cron/crontabs/)
  • process identity of :80/:443 (nginx — high confidence but unconfirmed as non-root read)

Prior-incident residual

/tmp/fakebin/ss = 17-byte #!/bin/sh exit 1 stub (Aug 26) — harmless, likely leftover test artifact from the prior IR. Safe to delete; not malicious.

Recommendation

  1. Bind pproxy to 127.0.0.1 (or document why it must be 0.0.0.0).
  2. Echo/Sol re-run the 4 root-only checks above for a complete picture.
  3. Quarterly SSH key + host-key rotation already on file (skill reference).
Copyright © 2026