alert tcp $HOME_NET any -> $EXTERNAL_NET any (
msg:"ET COINMINER W32/BitCoinMiner.MultiThreat Subscribe/Authorize Stratum Protocol Message";
flow:established,to_server;
content:!"EHLO"; startswith;
content:"|22|id|22 3A|";
content:"|22|method|22 3A|";
content:"|22|mining."; within:9;
content:"|22|params|22|"; within:50;
pcre:"/\x22mining\x2E(subscribe|authorize)\x22/";
reference:url,research.zscaler.com/2013/12/bitcoin-mining-operation-seen-across.html;
reference:url,www.btcguild.com/new_protocol.php;
reference:url,mining.bitcoin.cz/stratum-mining;
classtype:coin-mining;
sid:2017871; rev:8;
metadata:attack_target Client_Endpoint, created_at 2013_12_17, deployment Perimeter, confidence High, signature_severity Major, tag Coinminer, updated_at 2023_01_24, reviewed_at 2024_04_19, mitre_tactic_id TA0040, mitre_tactic_name Impact, mitre_technique_id T1496, mitre_technique_name Resource_Hijacking;
)