Skip to content

Commit 0dd6c50

Browse files
octo-sts[bot]github-actions[bot]stevebeattie
authored
Update third-party rules as of 2025-11-20 (#1224)
Co-authored-by: Update third-party rules <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Steve Beattie <[email protected]>
1 parent 5b86154 commit 0dd6c50

File tree

3 files changed

+75
-1
lines changed

3 files changed

+75
-1
lines changed

third_party/yara/bartblaze/RELEASE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
ca47007b188bbbaf77c2892483acdc13f456a3d3
1+
cce2b61fa7f71aca33a207d52b4d4c84028754fb

third_party/yara/bartblaze/generic/LNK_Ruleset.yar

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -440,3 +440,26 @@ rule CDN_in_LNK
440440
condition:
441441
isLNK and any of them
442442
}
443+
444+
rule WebDAV_in_LNK
445+
{
446+
meta:
447+
id = "1Be4RxPZQBGIyDOiKzgw"
448+
fingerprint = "v1_sha256_ee6d3555011e9eec0b9724327fc17394c45f985249a5a3ce000cad505399a10b"
449+
version = "1.0"
450+
date = "2025-11-20"
451+
modified = "2025-11-20"
452+
status = "RELEASED"
453+
sharing = "TLP:CLEAR"
454+
source = "BARTBLAZE"
455+
author = "@bartblaze"
456+
description = "Identifies WebDAV in shortcut (LNK) file."
457+
category = "INFO"
458+
459+
strings:
460+
$ = "\\DavWWWRoot\\" ascii wide nocase
461+
$ = "\\webdav\\" ascii wide nocase
462+
463+
condition:
464+
isLNK and any of them
465+
}
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
rule Adaptix_Beacon
2+
{
3+
meta:
4+
id = "1ZkQQJeaX6cNWZ9NA92MVp"
5+
fingerprint = "v1_sha256_3e65f762c253b42a97dd34e0904aa561b4413685e65b73fc28b2ac326a379722"
6+
version = "1.0"
7+
date = "2025-11-20"
8+
modified = "2025-11-20"
9+
status = "RELEASED"
10+
sharing = "TLP:CLEAR"
11+
source = "BARTBLAZE"
12+
author = "@bartblaze"
13+
description = "Identifies Adaptix beacon."
14+
category = "MALWARE"
15+
malware_type = "HACKTOOL"
16+
tool = "ADAPTIX"
17+
reference = "https://github.com/Adaptix-Framework/AdaptixC2"
18+
19+
strings:
20+
$coffer = "coffer.Load"
21+
22+
$func_TaskProcess = "main.TaskProcess"
23+
$func_jobDownloadStart = "main.jobDownloadStart"
24+
$func_jobRun = "main.jobRun"
25+
$func_jobTerminal = "main.jobTerminal"
26+
$func_jobTunnel = "main.jobTunnel"
27+
$func_taskCat = "main.taskCat"
28+
$func_taskCd = "main.taskCd"
29+
$func_taskCp = "main.taskCp"
30+
$func_taskExecBof = "main.taskExecBof"
31+
$func_taskExit = "main.taskExit"
32+
$func_taskJobKill = "main.taskJobKill"
33+
$func_taskJobList = "main.taskJobList"
34+
$func_taskKill = "main.taskKill"
35+
$func_taskLs = "main.taskLs"
36+
$func_taskMkdir = "main.taskMkdir"
37+
$func_taskMv = "main.taskMv"
38+
$func_taskPs = "main.taskPs"
39+
$func_taskPwd = "main.taskPwd"
40+
$func_taskRm = "main.taskRm"
41+
$func_taskScreenshot = "main.taskScreenshot"
42+
$func_taskShell = "main.taskShell"
43+
$func_taskTerminalKill = "main.taskTerminalKill"
44+
$func_taskTunnelKill = "main.taskTunnelKill"
45+
$func_taskUpload = "main.taskUpload"
46+
$func_taskZip = "main.taskZip"
47+
48+
condition:
49+
( $coffer and 5 of ($func_*) ) or
50+
15 of ($func_*)
51+
}

0 commit comments

Comments
 (0)