
Snort mailing list archives
Improvement to rule 1:26528
From: Tony Robinson <deusexmachina667 () gmail com>
Date: Wed, 28 May 2014 09:19:41 -0400
Hello, I'd like to propose an improvement to rule 1:26528 INDICATOR-OBFUSCATION eval of base64-encoded data. In spite of the many ways it can trigger false positives, it's proven to be valuable for finding compromised websites all over the place. I'd like to propose a slight improvement that may help the accuracy a little more. Here is the rule in its original form: alert tcp $EXTERNAL_NET $FILE_DATA_PORTS -> $HOME_NET any (msg:"INDICATOR-OBFUSCATION eval of base64-encoded data"; flow:to_client,established; file_data; content:"eval|28|base64.decode|28|"; fast_pattern:only; metadata:service ftp-data, service http, service imap, service pop3; classtype:trojan-activity; sid:26568; rev:3; ) Here is the rule with the slight modifications I would like considered: alert tcp $EXTERNAL_NET $FILE_DATA_PORTS -> $HOME_NET any (msg:"INDICATOR-OBFUSCATION eval of base64-encoded data"; flow:to_client,established; file_data; content:"eval|28|base64.decode|28|"; fast_pattern:only; content:!"|22|J01PQklMRSc|3D 22 29 29 3B|"; distance: 0; within: 17; metadata:service ftp-data, service http, service imap, service pop3; classtype:trojan-activity; sid:26568; rev:3; ) Specifically, I recommend adding the following after the first content match: content:!"|22|J01PQklMRSc|3D 22 29 29 3B|"; distance: 0; within: 17; This tells snort to NOT look for the content -- "J01PQklMRSc=")); immediately after the content match. I've been seeing alerts for this particular content match on a lot of mobile websites: Parameters.SiteType = eval(Base64.decode("J01PQklMRSc=")); This base 64 encoding decodes to the text 'MOBILE'. This content isn't particularly malicious, in fact, aside from being absolutely pointless, it's not insidious in the least and I'm seeing it more and more on mobile sites. Let me know what you think. Cheers, da_667 -- when does reality end? when does fantasy begin? ------------------------------------------------------------------------------ Time is money. Stop wasting it! Get your web API in 5 minutes. www.restlet.com/download http://p.sf.net/sfu/restlet _______________________________________________ Snort-sigs mailing list Snort-sigs () lists sourceforge net https://lists.sourceforge.net/lists/listinfo/snort-sigs http://www.snort.org Please visit http://blog.snort.org for the latest news about Snort!
Current thread:
- Improvement to rule 1:26528 Tony Robinson (May 28)