File tree 1 file changed +38
-0
lines changed
1 file changed +38
-0
lines changed Original file line number Diff line number Diff line change
1
+
2
+ rule WEBSHELL_JAVA_VersaMem_JAR_Aug24_1 {
3
+ meta :
4
+ description = " Detects VersaMem Java webshell samples (as used by Volt Typhoon) "
5
+ author = " blacklotuslabs (modified by Florian Roth) "
6
+ reference = " https://x.com/ryanaraine/status/1828440883315999117 "
7
+ date = " 2024-08-27 "
8
+ modified = " 2024-08-29 "
9
+ score = 75
10
+ strings :
11
+ $ s1 = " com.versa.vnms.ui.TestMain "
12
+ $ s2 = " /tmp/.java_pid "
13
+ $ s3 = " captureLoginPasswordCode "
14
+ $ s4 = " com/versa/vnms/ui/services/impl/VersaAuthenticationServiceImpl "
15
+ $ s5 = " /tmp/.temp.data "
16
+ $ s6 = " getInsertCode "
17
+ $ s7 = " VersaMem "
18
+ $ s8 = " Versa-Auth "
19
+ condition :
20
+ filesize < 5MB and 3 of them
21
+ }
22
+
23
+ rule WEBSHELL_JAVA_VersaMem_JAR_Aug24_2 {
24
+ meta :
25
+ description = " Detects VersaMem Java webshell samples (as used by Volt Typhoon) "
26
+ author = " Florian Roth "
27
+ reference = " https://x.com/craiu/status/1828687700884336990 "
28
+ date = " 2024-08-29 "
29
+ score = 75
30
+ hash1 = " 4bcedac20a75e8f8833f4725adfc87577c32990c3783bf6c743f14599a176c37 "
31
+ strings :
32
+ $ x1 = " tomcat_memShell " ascii fullword
33
+ $ x2 = " versa/vnms/ui/config/ " ascii fullword
34
+ condition :
35
+ uint16 (0 ) == 0x4b50
36
+ and filesize < 3000KB
37
+ and 6 of ($ s * )
38
+ }
You can’t perform that action at this time.
0 commit comments