SYMBOLCOMMON_NAMEaka. SYNONYMS
win.newbounce (Back to overview)

NewBounce

VTCollection    

There is no description at this point.

References
2021-10-18 ⋅ NortonLifeLock ⋅ Norton Labs
Operation Exorcist - 7 Years of Targeted Attacks against the Roman Catholic Church
NewBounce PlugX Zupdax
Yara Rules
[TLP:WHITE] win_newbounce_auto (20260917 | Detects win.newbounce.)
rule win_newbounce_auto {

    meta:
        author = "Felix Bilstein - yara-signator at cocacoding dot com"
        date = "2026-09-17"
        version = "1"
        description = "Detects win.newbounce."
        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.newbounce"
        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 = { 83e00f 7e05 2bf0 83c610 }
            // n = 4, score = 300
            //   83e00f               | and                 eax, 0xf
            //   7e05                 | jle                 7
            //   2bf0                 | sub                 esi, eax
            //   83c610               | add                 esi, 0x10

        $sequence_1 = { 7d15 4863ca 0fb7444b10 664189844868ab0600 }
            // n = 4, score = 200
            //   7d15                 | mov                 dword ptr [esp + 0x20], esi
            //   4863ca               | inc                 ebp
            //   0fb7444b10           | mov                 al, ah
            //   664189844868ab0600     | dec    ecx

        $sequence_2 = { 7d13 4863ca 8a44191c 42888401b0380400 }
            // n = 4, score = 200
            //   7d13                 | dec                 ecx
            //   4863ca               | mov                 ecx, ebp
            //   8a44191c             | jge                 0xf
            //   42888401b0380400     | dec                 eax

        $sequence_3 = { 7d16 4863cf 8a84191d010000 42888401c0390400 }
            // n = 4, score = 200
            //   7d16                 | dec                 eax
            //   4863cf               | arpl                dx, cx
            //   8a84191d010000       | mov                 al, byte ptr [ecx + ebx + 0x1c]
            //   42888401c0390400     | inc                 edx

        $sequence_4 = { 7d17 486301 488d0c80 488d05e1f70300 }
            // n = 4, score = 200
            //   7d17                 | mov                 dword ptr [eax + ecx*2 + 0x6ab68], eax
            //   486301               | jge                 0x17
            //   488d0c80             | dec                 eax
            //   488d05e1f70300       | arpl                dx, cx

        $sequence_5 = { 7d07 ffca 83caf0 ffc2 85d2 }
            // n = 5, score = 200
            //   7d07                 | jge                 9
            //   ffca                 | dec                 edx
            //   83caf0               | or                  edx, 0xfffffff0
            //   ffc2                 | inc                 edx
            //   85d2                 | test                edx, edx

        $sequence_6 = { 7d0d 4889742420 458ac4 498bcd }
            // n = 4, score = 200
            //   7d0d                 | inc                 ebx
            //   4889742420           | inc                 ebp
            //   458ac4               | test                ebx, ebx
            //   498bcd               | jne                 0x4c

        $sequence_7 = { 7d0a 41ffcb 4183cbfe 41ffc3 }
            // n = 4, score = 200
            //   7d0a                 | jge                 0xc
            //   41ffcb               | inc                 ecx
            //   4183cbfe             | dec                 ebx
            //   41ffc3               | inc                 ecx

        $sequence_8 = { 81ec58030000 a1???????? 33c5 8945fc 53 }
            // n = 5, score = 100
            //   81ec58030000         | inc                 edx
            //   a1????????           |                     
            //   33c5                 | mov                 byte ptr [ecx + eax + 0x439c0], al
            //   8945fc               | jge                 0x18
            //   53                   | dec                 eax

        $sequence_9 = { 81ec94040000 a1???????? 33c5 8945ec 53 57 }
            // n = 6, score = 100
            //   81ec94040000         | mov                 ecx, ebx
            //   a1????????           |                     
            //   33c5                 | dec                 eax
            //   8945ec               | lea                 edx, [0x2da77]
            //   53                   | dec                 eax
            //   57                   | mov                 ecx, eax

        $sequence_10 = { 81ec8c010000 56 a1???????? 33c5 }
            // n = 4, score = 100
            //   81ec8c010000         | dec                 eax
            //   56                   | lea                 ecx, [eax + eax*4]
            //   a1????????           |                     
            //   33c5                 | dec                 eax

        $sequence_11 = { 81ecbc000000 a1???????? 33c4 50 8d8424c0000000 64a300000000 6a00 }
            // n = 7, score = 100
            //   81ecbc000000         | xor                 eax, ebp
            //   a1????????           |                     
            //   33c4                 | push                eax
            //   50                   | lea                 eax, [ebp - 0xc]
            //   8d8424c0000000       | mov                 dword ptr fs:[0], eax
            //   64a300000000         | sub                 esp, 0x494
            //   6a00                 | xor                 eax, ebp

        $sequence_12 = { 81ec68010000 a1???????? 33c4 89842464010000 56 57 8bf1 }
            // n = 7, score = 100
            //   81ec68010000         | dec                 eax
            //   a1????????           |                     
            //   33c4                 | arpl                word ptr [ecx], ax
            //   89842464010000       | dec                 eax
            //   56                   | lea                 ecx, [eax + eax*4]
            //   57                   | dec                 eax
            //   8bf1                 | lea                 eax, [0x3f7e1]

        $sequence_13 = { 81ecb40f0000 a1???????? 33c4 898424b00f0000 53 }
            // n = 5, score = 100
            //   81ecb40f0000         | mov                 dword ptr [esp + 0x164], eax
            //   a1????????           |                     
            //   33c4                 | push                esi
            //   898424b00f0000       | push                edi
            //   53                   | mov                 esi, ecx

        $sequence_14 = { 81ec64060000 a1???????? 33c4 89842460060000 53 8b5d08 }
            // n = 6, score = 100
            //   81ec64060000         | inc                 edi
            //   a1????????           |                     
            //   33c4                 | jmp                 0xfffffff4
            //   89842460060000       | jge                 0x18
            //   53                   | dec                 eax
            //   8b5d08               | arpl                di, cx

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