SYMBOLCOMMON_NAMEaka. SYNONYMS
win.collectorgoomba (Back to overview)

CollectorGoomba

aka: Collector Stealer
VTCollection    

There is no description at this point.

References
2022-11-26 ⋅ BushidoToken Blog ⋅ BushidoToken
Detecting and Fingerprinting Infostealer Malware-as-a-Service platforms
CollectorGoomba Misha TitanStealer
2020-07-01 ⋅ VMRay ⋅ John Faria
Threat Bulletin: Cutting-off the Command-and-Control Infrastructure of CollectorGoomba
CollectorGoomba
Yara Rules
[TLP:WHITE] win_collectorgoomba_auto (20260917 | Detects win.collectorgoomba.)
rule win_collectorgoomba_auto {

    meta:
        author = "Felix Bilstein - yara-signator at cocacoding dot com"
        date = "2026-09-17"
        version = "1"
        description = "Detects win.collectorgoomba."
        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.collectorgoomba"
        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 = { ff7508 ff750c e8???????? 83c414 8945f8 837df800 750f }
            // n = 7, score = 200
            //   ff7508               | push                dword ptr [ebp + 8]
            //   ff750c               | push                dword ptr [ebp + 0xc]
            //   e8????????           |                     
            //   83c414               | add                 esp, 0x14
            //   8945f8               | mov                 dword ptr [ebp - 8], eax
            //   837df800             | cmp                 dword ptr [ebp - 8], 0
            //   750f                 | jne                 0x11

        $sequence_1 = { ff75b8 e8???????? 83c410 8945c0 eb62 8b45fc 8b4004 }
            // n = 7, score = 200
            //   ff75b8               | push                dword ptr [ebp - 0x48]
            //   e8????????           |                     
            //   83c410               | add                 esp, 0x10
            //   8945c0               | mov                 dword ptr [ebp - 0x40], eax
            //   eb62                 | jmp                 0x64
            //   8b45fc               | mov                 eax, dword ptr [ebp - 4]
            //   8b4004               | mov                 eax, dword ptr [eax + 4]

        $sequence_2 = { ff703c ff15???????? 83c40c 8365f400 eb07 8b45f4 40 }
            // n = 7, score = 200
            //   ff703c               | push                dword ptr [eax + 0x3c]
            //   ff15????????         |                     
            //   83c40c               | add                 esp, 0xc
            //   8365f400             | and                 dword ptr [ebp - 0xc], 0
            //   eb07                 | jmp                 9
            //   8b45f4               | mov                 eax, dword ptr [ebp - 0xc]
            //   40                   | inc                 eax

        $sequence_3 = { c705????????00030c0c c705????????0309010f c705????????06050607 ff75ec e8???????? 59 c705????????06030a06 }
            // n = 7, score = 200
            //   c705????????00030c0c     |     
            //   c705????????0309010f     |     
            //   c705????????06050607     |     
            //   ff75ec               | push                dword ptr [ebp - 0x14]
            //   e8????????           |                     
            //   59                   | pop                 ecx
            //   c705????????06030a06     |     

        $sequence_4 = { ff75fc e8???????? 59 59 8945f0 ff75f0 ff750c }
            // n = 7, score = 200
            //   ff75fc               | push                dword ptr [ebp - 4]
            //   e8????????           |                     
            //   59                   | pop                 ecx
            //   59                   | pop                 ecx
            //   8945f0               | mov                 dword ptr [ebp - 0x10], eax
            //   ff75f0               | push                dword ptr [ebp - 0x10]
            //   ff750c               | push                dword ptr [ebp + 0xc]

        $sequence_5 = { ff75f8 e8???????? 83c40c 8b4508 0fb6401e 85c0 7513 }
            // n = 7, score = 200
            //   ff75f8               | push                dword ptr [ebp - 8]
            //   e8????????           |                     
            //   83c40c               | add                 esp, 0xc
            //   8b4508               | mov                 eax, dword ptr [ebp + 8]
            //   0fb6401e             | movzx               eax, byte ptr [eax + 0x1e]
            //   85c0                 | test                eax, eax
            //   7513                 | jne                 0x15

        $sequence_6 = { ff75f4 e8???????? 83c414 e9???????? 837de000 7511 837dc800 }
            // n = 7, score = 200
            //   ff75f4               | push                dword ptr [ebp - 0xc]
            //   e8????????           |                     
            //   83c414               | add                 esp, 0x14
            //   e9????????           |                     
            //   837de000             | cmp                 dword ptr [ebp - 0x20], 0
            //   7511                 | jne                 0x13
            //   837dc800             | cmp                 dword ptr [ebp - 0x38], 0

        $sequence_7 = { ff7508 e8???????? 83c420 ff75a4 e8???????? 59 837d1400 }
            // n = 7, score = 200
            //   ff7508               | push                dword ptr [ebp + 8]
            //   e8????????           |                     
            //   83c420               | add                 esp, 0x20
            //   ff75a4               | push                dword ptr [ebp - 0x5c]
            //   e8????????           |                     
            //   59                   | pop                 ecx
            //   837d1400             | cmp                 dword ptr [ebp + 0x14], 0

        $sequence_8 = { ffb570ffffff ffb56cffffff e8???????? 83c40c c705????????0a020109 c705????????090c0300 c705????????0f070f0d }
            // n = 7, score = 200
            //   ffb570ffffff         | push                dword ptr [ebp - 0x90]
            //   ffb56cffffff         | push                dword ptr [ebp - 0x94]
            //   e8????????           |                     
            //   83c40c               | add                 esp, 0xc
            //   c705????????0a020109     |     
            //   c705????????090c0300     |     
            //   c705????????0f070f0d     |     

        $sequence_9 = { ff7580 8d85d4f9ffff 50 e8???????? 83c40c 89857cffffff 8b857cffffff }
            // n = 7, score = 200
            //   ff7580               | push                dword ptr [ebp - 0x80]
            //   8d85d4f9ffff         | lea                 eax, [ebp - 0x62c]
            //   50                   | push                eax
            //   e8????????           |                     
            //   83c40c               | add                 esp, 0xc
            //   89857cffffff         | mov                 dword ptr [ebp - 0x84], eax
            //   8b857cffffff         | mov                 eax, dword ptr [ebp - 0x84]

    condition:
        7 of them and filesize < 1400832
}
Download all Yara Rules