Skip to content

Commit cfc97e7

Browse files
authored
Add AuraStealer yara (#2688)
* Add AuraStealer yara * AuraStealer monitor yara * formatting
1 parent d33e1a9 commit cfc97e7

File tree

2 files changed

+47
-0
lines changed

2 files changed

+47
-0
lines changed
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
rule AuraStealerBypass
2+
{
3+
meta:
4+
author = "enzok"
5+
description = "Bypass AuraStealer"
6+
cape_options = "bp0=$antivm1+3,action0=skip,count=0"
7+
packed = "a9c47f10d5eb77d7d6b356be00b4814a7c1e5bb75739b464beb6ea03fc36cc85"
8+
strings:
9+
$antivm1 = {39 04 11 0f 94 C3 8B 44 ?? ?? 85 C0} //+3, skip
10+
$conf = {8D BE ?? 00 00 00 68 00 40 00 00 5? 5? FF D1 83 C4 ?? 8B 07 8B 57 04 29 C2}
11+
$keyexpansion = {31 C0 8A 1C 82 88 1C 81 8A 5C 82 01 88 5C 81 01 8A 5C 82 02 88 5C 81 02 8A 5C 82 03 88 5C 81 03 4? 83 F8 08 75 ?? B? 08 00 00 00}
12+
condition:
13+
all of them
14+
}
15+
16+
rule AuraStealerConfig
17+
{
18+
meta:
19+
author = "enzok"
20+
description = "AuraStealer Config"
21+
cape_options = "bp1=$conf*-1,action1=string:eax,count=1,hc1=1,typestring=AuraStealer Config"
22+
packed = "a9c47f10d5eb77d7d6b356be00b4814a7c1e5bb75739b464beb6ea03fc36cc85"
23+
strings:
24+
$conf = {8D BE ?? 00 00 00 68 00 40 00 00 5? 5? FF D1 83 C4 ?? 8B 07 8B 57 04 29 C2}
25+
$antivm1 = {39 04 11 0f 94 C3 8B 44 ?? ?? 85 C0}
26+
$keyexpansion = {31 C0 8A 1C 82 88 1C 81 8A 5C 82 01 88 5C 81 01 8A 5C 82 02 88 5C 81 02 8A 5C 82 03 88 5C 81 03 4? 83 F8 08 75 ?? B? 08 00 00 00}
27+
condition:
28+
all of them
29+
}

data/yara/CAPE/AuraStealer.yar

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
rule AuraStealer
2+
{
3+
meta:
4+
author = "enzok"
5+
description = "AuraStealer Payload"
6+
cape_type = "AuraStealer Payload"
7+
unpacked = "a9c47f10d5eb77d7d6b356be00b4814a7c1e5bb75739b464beb6ea03fc36cc85"
8+
packed = "bac52ffc8072893ff26cdbf1df1ecbcbb1762ded80249d3c9d420f62ed0dc202"
9+
strings:
10+
$conf = {8D BE ?? 00 00 00 68 00 40 00 00 5? 5? FF D1 83 C4 ?? 8B 07 8B 57 04 29 C2}
11+
$key1 = {FF D2 8B 2B 8D 75 ?? 8B 5D ?? 33 5D ?? 8D 45}
12+
$key2 = {89 0B 89 F9 5? 5? 5? E8 [4] 8B 3F 8D 6F 38 8B 77 30 33 77 34 8D 47 20 8D 4C 24 ?? 89 FA 5? E8}
13+
$keyexpansion = {31 C0 8A 1C 82 88 1C 81 8A 5C 82 01 88 5C 81 01 8A 5C 82 02 88 5C 81 02 8A 5C 82 03 88 5C 81 03 4? 83 F8 08 75 ?? B? 08 00 00 00}
14+
$antivm2 = {8B 43 04 8B 0D [4] 3B 81 [4] B? [2] 00 00 B? [2] 00 00 0F 44 D1 85 C0 0F 44 D1 8B 8A [4] 03 8A [4] FF E1 31 FF EB ?? 8B 78 0C 33 78 10 B? [4] 03 05 [4] FF D0}
15+
$antivm1 = {39 04 11 0f 94 C3 8B 44 ?? ?? 85 C0}
16+
condition:
17+
3 of them
18+
}

0 commit comments

Comments
 (0)