Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
R
rules
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
fact-depend
rules
Commits
edec12a4
Commit
edec12a4
authored
May 18, 2016
by
mmorenog
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update APT_Prikormka.yar
parent
958b7e7b
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
55 additions
and
55 deletions
+55
-55
APT_Prikormka.yar
malware/APT_Prikormka.yar
+55
-55
No files found.
malware/APT_Prikormka.yar
View file @
edec12a4
...
...
@@ -35,19 +35,19 @@ rule PrikormkaDropper
strings:
$mz = { 4D 5A }
$kd = "KDSTORAGE" wide
$kd = "KDSTORAGE_64" wide
$kd = "KDRUNDRV32" wide
$kd = "KDRAR" wide
$kd
1
= "KDSTORAGE" wide
$kd
2
= "KDSTORAGE_64" wide
$kd
3
= "KDRUNDRV32" wide
$kd
4
= "KDRAR" wide
$bin = {69 65 04 15 00 14 1E 4A 16 42 08 6C 21 61 24 0F}
$bin = {76 6F 05 04 16 1B 0D 5E 0D 42 08 6C 20 45 18 16}
$bin = {4D 00 4D 00 43 00 00 00 67 00 75 00 69 00 64 00 56 00 47 00 41 00 00 00 5F 00 73 00 76 00 67 00}
$bin
1
= {69 65 04 15 00 14 1E 4A 16 42 08 6C 21 61 24 0F}
$bin
2
= {76 6F 05 04 16 1B 0D 5E 0D 42 08 6C 20 45 18 16}
$bin
3
= {4D 00 4D 00 43 00 00 00 67 00 75 00 69 00 64 00 56 00 47 00 41 00 00 00 5F 00 73 00 76 00 67 00}
$inj = "?AVCinj2008Dlg@@" ascii
$inj = "?AVCinj2008App@@" ascii
$inj
1
= "?AVCinj2008Dlg@@" ascii
$inj
2
= "?AVCinj2008App@@" ascii
condition:
($mz at 0) and ((any of ($bin
)) or (3 of ($kd1)) or (all of ($inj
)))
($mz at 0) and ((any of ($bin
*)) or (3 of ($kd*)) or (all of ($inj*
)))
}
rule PrikormkaModule
...
...
@@ -56,57 +56,57 @@ rule PrikormkaModule
$mz = { 4D 5A }
// binary
$str = {6D 70 2E 64 6C 6C 00 53 74 61 72 74 69 6E 67 00}
$str = {68 6C 70 75 63 74 66 2E 64 6C 6C 00 43 79 63 6C 65}
$str = {00 6B 6C 2E 64 6C 6C 00 53 74 61 72 74 69 6E 67 00}
$str = {69 6F 6D 75 73 2E 64 6C 6C 00 53 74 61 72 74 69 6E 67}
$str = {61 74 69 6D 6C 2E 64 6C 6C 00 4B 69 63 6B 49 6E 50 6F 69 6E 74}
$str = {73 6E 6D 2E 64 6C 6C 00 47 65 74 52 65 61 64 79 46 6F 72 44 65 61 64}
$str = {73 63 72 73 68 2E 64 6C 6C 00 47 65 74 52 65 61 64 79 46 6F 72 44 65 61 64}
$str
1
= {6D 70 2E 64 6C 6C 00 53 74 61 72 74 69 6E 67 00}
$str
2
= {68 6C 70 75 63 74 66 2E 64 6C 6C 00 43 79 63 6C 65}
$str
3
= {00 6B 6C 2E 64 6C 6C 00 53 74 61 72 74 69 6E 67 00}
$str
4
= {69 6F 6D 75 73 2E 64 6C 6C 00 53 74 61 72 74 69 6E 67}
$str
5
= {61 74 69 6D 6C 2E 64 6C 6C 00 4B 69 63 6B 49 6E 50 6F 69 6E 74}
$str
6
= {73 6E 6D 2E 64 6C 6C 00 47 65 74 52 65 61 64 79 46 6F 72 44 65 61 64}
$str
7
= {73 63 72 73 68 2E 64 6C 6C 00 47 65 74 52 65 61 64 79 46 6F 72 44 65 61 64}
// encrypted
$str = {50 52 55 5C 17 51 58 17 5E 4A}
$str = {60 4A 55 55 4E 53 58 4B 17 52 57 17 5E 4A}
$str = {55 52 5D 4E 5B 4A 5D 17 51 58 17 5E 4A}
$str = {60 4A 55 55 4E 61 17 51 58 17 5E 4A}
$str = {39 5D 17 1D 1C 0A 3C 57 59 3B 1C 1E 57 58 4C 54 0F}
$str
8
= {50 52 55 5C 17 51 58 17 5E 4A}
$str
9
= {60 4A 55 55 4E 53 58 4B 17 52 57 17 5E 4A}
$str
10
= {55 52 5D 4E 5B 4A 5D 17 51 58 17 5E 4A}
$str
11
= {60 4A 55 55 4E 61 17 51 58 17 5E 4A}
$str
12
= {39 5D 17 1D 1C 0A 3C 57 59 3B 1C 1E 57 58 4C 54 0F}
// mutex
$str = "ZxWinDeffContex" ascii wide
$str = "Paramore756Contex43" wide
$str = "Zw_&one@ldrContext43" wide
$str
13
= "ZxWinDeffContex" ascii wide
$str
14
= "Paramore756Contex43" wide
$str
15
= "Zw_&one@ldrContext43" wide
// other
$str = "A95BL765MNG2GPRS"
$str
16
= "A95BL765MNG2GPRS"
// dll names
$str = "helpldr.dll" wide fullword
$str = "swma.dll" wide fullword
$str = "iomus.dll" wide fullword
$str = "atiml.dll" wide fullword
$str = "hlpuctf.dll" wide fullword
$str = "hauthuid.dll" ascii wide fullword
$str
17
= "helpldr.dll" wide fullword
$str
18
= "swma.dll" wide fullword
$str
19
= "iomus.dll" wide fullword
$str
20
= "atiml.dll" wide fullword
$str
21
= "hlpuctf.dll" wide fullword
$str
22
= "hauthuid.dll" ascii wide fullword
// rbcon
$str = "[roboconid][%s]" ascii fullword
$str = "[objectset][%s]" ascii fullword
$str = "rbcon.ini" wide fullword
$str
23
= "[roboconid][%s]" ascii fullword
$str
24
= "[objectset][%s]" ascii fullword
$str
25
= "rbcon.ini" wide fullword
// files and logs
$str = "%s%02d.%02d.%02d_%02d.%02d.%02d.skw" ascii fullword
$str = "%02d.%02d.%02d_%02d.%02d.%02d.%02d.rem" wide fullword
$str
26
= "%s%02d.%02d.%02d_%02d.%02d.%02d.skw" ascii fullword
$str
27
= "%02d.%02d.%02d_%02d.%02d.%02d.%02d.rem" wide fullword
// pdb strings
$str = ":\\!PROJECTS!\\Mina\\2015\\" ascii
$str = "\\PZZ\\RMO\\" ascii
$str = ":\\work\\PZZ" ascii
$str = "C:\\Users\\mlk\\" ascii
$str = ":\\W o r k S p a c e\\" ascii
$str = "D:\\My\\Projects_All\\2015\\" ascii
$str = "\\TOOLS PZZ\\Bezzahod\\" ascii
$str
28
= ":\\!PROJECTS!\\Mina\\2015\\" ascii
$str
29
= "\\PZZ\\RMO\\" ascii
$str
30
= ":\\work\\PZZ" ascii
$str
31
= "C:\\Users\\mlk\\" ascii
$str
32
= ":\\W o r k S p a c e\\" ascii
$str
33
= "D:\\My\\Projects_All\\2015\\" ascii
$str
34
= "\\TOOLS PZZ\\Bezzahod\\" ascii
condition:
($mz at 0) and (any of ($str))
($mz at 0) and (any of ($str
*
))
}
rule PrikormkaEarlyVersion
...
...
@@ -114,17 +114,17 @@ rule PrikormkaEarlyVersion
strings:
$mz = { 4D 5A }
$str = "IntelRestore" ascii fullword
$str = "Resent" wide fullword
$str = "ocp8.1" wide fullword
$str = "rsfvxd.dat" ascii fullword
$str = "tsb386.dat" ascii fullword
$str = "frmmlg.dat" ascii fullword
$str = "smdhost.dll" ascii fullword
$str = "KDLLCFX" wide fullword
$str = "KDLLRUNDRV" wide fullword
$str
36
= "IntelRestore" ascii fullword
$str
37
= "Resent" wide fullword
$str
38
= "ocp8.1" wide fullword
$str
39
= "rsfvxd.dat" ascii fullword
$str
40
= "tsb386.dat" ascii fullword
$str
41
= "frmmlg.dat" ascii fullword
$str
42
= "smdhost.dll" ascii fullword
$str
43
= "KDLLCFX" wide fullword
$str
44
= "KDLLRUNDRV" wide fullword
condition:
($mz at 0) and (2 of ($str))
($mz at 0) and (2 of ($str
*
))
}
rule Prikormka
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment