Some Ransomware distributed by TA547 in Australia
rule win_adhubllka_auto { meta: author = "Felix Bilstein - yara-signator at cocacoding dot com" date = "2026-09-17" version = "1" description = "Detects win.adhubllka." info = "autogenerated rule brought to you by yara-signator" tool = "yara-signator v0.6.0" signator_config = "callsandjumps;datarefs;binvalue" malpedia_reference = "https://malpedia.caad.fkie.fraunhofer.de/details/win.adhubllka" malpedia_rule_date = "20260916" malpedia_hash = "53a643781c18e08f4a50949af60172d837a0b6f6" malpedia_version = "20260917" malpedia_license = "CC BY-SA 4.0" malpedia_sharing = "TLP:WHITE" /* DISCLAIMER * The strings used in this rule have been automatically selected from the * disassembly of memory dumps and unpacked files, using YARA-Signator. * The code and documentation is published here: * https://github.com/fxb-cocacoding/yara-signator * As Malpedia is used as data source, please note that for a given * number of families, only single samples are documented. * This likely impacts the degree of generalization these rules will offer. * Take the described generation method also into consideration when you * apply the rules in your use cases and assign them confidence levels. */ strings: $sequence_0 = { 83c740 660fefc8 0f1149d0 3b7df4 72a5 8b5310 8bcf } // n = 7, score = 500 // 83c740 | add edi, 0x40 // 660fefc8 | pxor xmm1, xmm0 // 0f1149d0 | movups xmmword ptr [ecx - 0x30], xmm1 // 3b7df4 | cmp edi, dword ptr [ebp - 0xc] // 72a5 | jb 0xffffffa7 // 8b5310 | mov edx, dword ptr [ebx + 0x10] // 8bcf | mov ecx, edi $sequence_1 = { ffd7 83f8ff 740c 50 } // n = 4, score = 500 // ffd7 | call edi // 83f8ff | cmp eax, -1 // 740c | je 0xe // 50 | push eax $sequence_2 = { 3d000f0000 8b45d4 0f94c1 c1e808 0fb6c0 890d???????? c1e003 } // n = 7, score = 500 // 3d000f0000 | cmp eax, 0xf00 // 8b45d4 | mov eax, dword ptr [ebp - 0x2c] // 0f94c1 | sete cl // c1e808 | shr eax, 8 // 0fb6c0 | movzx eax, al // 890d???????? | // c1e003 | shl eax, 3 $sequence_3 = { 394508 7c1f 3934bd68b34100 7531 e8???????? 8904bd68b34100 85c0 } // n = 7, score = 500 // 394508 | cmp dword ptr [ebp + 8], eax // 7c1f | jl 0x21 // 3934bd68b34100 | cmp dword ptr [edi*4 + 0x41b368], esi // 7531 | jne 0x33 // e8???????? | // 8904bd68b34100 | mov dword ptr [edi*4 + 0x41b368], eax // 85c0 | test eax, eax $sequence_4 = { 660fefc8 0f1149d0 3b7df4 72a5 8b5310 8bcf } // n = 6, score = 500 // 660fefc8 | pxor xmm1, xmm0 // 0f1149d0 | movups xmmword ptr [ecx - 0x30], xmm1 // 3b7df4 | cmp edi, dword ptr [ebp - 0xc] // 72a5 | jb 0xffffffa7 // 8b5310 | mov edx, dword ptr [ebx + 0x10] // 8bcf | mov ecx, edi $sequence_5 = { 8b45a0 8b4da8 03c7 56 } // n = 4, score = 500 // 8b45a0 | mov eax, dword ptr [ebp - 0x60] // 8b4da8 | mov ecx, dword ptr [ebp - 0x58] // 03c7 | add eax, edi // 56 | push esi $sequence_6 = { 7ce6 8b45f4 8b7df8 8b4dd0 8b75e8 8b55ec 8b5dd4 } // n = 7, score = 500 // 7ce6 | jl 0xffffffe8 // 8b45f4 | mov eax, dword ptr [ebp - 0xc] // 8b7df8 | mov edi, dword ptr [ebp - 8] // 8b4dd0 | mov ecx, dword ptr [ebp - 0x30] // 8b75e8 | mov esi, dword ptr [ebp - 0x18] // 8b55ec | mov edx, dword ptr [ebp - 0x14] // 8b5dd4 | mov ebx, dword ptr [ebp - 0x2c] $sequence_7 = { 83e801 0f8539010000 c745e4f4724100 8b4508 8bcf 8b7510 c745e004000000 } // n = 7, score = 500 // 83e801 | sub eax, 1 // 0f8539010000 | jne 0x13f // c745e4f4724100 | mov dword ptr [ebp - 0x1c], 0x4172f4 // 8b4508 | mov eax, dword ptr [ebp + 8] // 8bcf | mov ecx, edi // 8b7510 | mov esi, dword ptr [ebp + 0x10] // c745e004000000 | mov dword ptr [ebp - 0x20], 4 $sequence_8 = { 660fefe8 660f38002d???????? 0f29ad30ffffff 0f28c5 660ffec3 } // n = 5, score = 500 // 660fefe8 | pxor xmm5, xmm0 // 660f38002d???????? | // 0f29ad30ffffff | movaps xmmword ptr [ebp - 0xd0], xmm5 // 0f28c5 | movaps xmm0, xmm5 // 660ffec3 | paddd xmm0, xmm3 $sequence_9 = { 8b4de0 8bf0 3375b0 c1c610 03ce 8bf9 337db4 } // n = 7, score = 500 // 8b4de0 | mov ecx, dword ptr [ebp - 0x20] // 8bf0 | mov esi, eax // 3375b0 | xor esi, dword ptr [ebp - 0x50] // c1c610 | rol esi, 0x10 // 03ce | add ecx, esi // 8bf9 | mov edi, ecx // 337db4 | xor edi, dword ptr [ebp - 0x4c] condition: 7 of them and filesize < 253952 }
If your designated proposal does not fit in any other category, feel free to write a free-text in the comment field below. Changes regarding references should be proposed on the Malpedia library page.
Your suggestion will be reviewed before being published. Thank you for contributing!
YYYY-MM-DD
YYYY-MM
YYYY