import "hash"

rule bulwark_https_bulwarkblack_com_astaroth_whatsapp_web_spambot_browser_session_defense
{
    meta:
        author = "Bulwark Black LLC"
        source = "https://bulwarkblack.com/astaroth-whatsapp-web-spambot-browser-session-defense/"
        description = "Auto-extracted indicators. Verify before use; not a behavioral detection rule."
        generated = "2026-07-31T06:38:34Z"
        tlp = "TLP:CLEAR"
        indicator_count = "17"
    strings:
        $s0 = "developer.chrome.com" ascii wide nocase  // Domains
        $s1 = "docsmoonstudioclayworks.online" ascii wide nocase  // Domains
        $s2 = "g.us" ascii wide nocase  // Domains
        $s3 = "impostosrapido.top" ascii wide nocase  // Domains
        $s4 = "plansonval.impostosrapido.top" ascii wide nocase  // Domains
        $s5 = "varegjopeaks.com" ascii wide nocase  // Domains
        $s6 = "developer.chrome.com/docs/chromedriver/capabilities" ascii wide nocase  // URLs
        $s7 = "docsmoonstudioclayworks.online/arquivoatualizado/gera.php" ascii wide nocase  // URLs
        $s8 = "https://developer.chrome.com/docs/chromedriver/capabilities" ascii wide nocase  // URLs
        $s9 = "https://docsmoonstudioclayworks.online/arquivoatualizado/gera.php" ascii wide nocase  // URLs
        $s10 = "https://varegjopeaks.com/api/" ascii wide nocase  // URLs
        $s11 = "varegjopeaks.com/api/" ascii wide nocase  // URLs
    condition:
        any of ($s*) or
        hash.sha256(0, filesize) == "6168d63fad22a4e5e45547ca6116ef68bb5173e17e25fd1714f7cc1e4f7b41e1" or
        hash.sha256(0, filesize) == "a1aa786e02fb9a37a71e0f76b052ab284ba877f2aaa2fb28f05d60487389976a" or
        hash.sha256(0, filesize) == "c7c62303ee1a37fd7a6e2db9c590ba75c647bc4d22d7dca50cfa8879222ac9e1" or
        hash.sha256(0, filesize) == "d89105c4d567a95f674ed6eac538e32e288b658a4222a3d52e284a77782af4d5" or
        hash.sha256(0, filesize) == "ec43a17685e3a555c2eb5f0a2802e9e45d5a2a5d49a0803155acbd74d9ecdbd7"
}
