SYMBOLCOMMON_NAMEaka. SYNONYMS
win.newbounce (Back to overview)

NewBounce


There is no description at this point.

References
2021-10-18NortonLifeLockNorton Labs
@techreport{labs:20211018:operation:9612cbf, author = {Norton Labs}, title = {{Operation Exorcist - 7 Years of Targeted Attacks against the Roman Catholic Church}}, date = {2021-10-18}, institution = {NortonLifeLock}, url = {https://www.nortonlifelock.com/sites/default/files/2021-10/OPERATION%20EXORCIST%20White%20Paper.pdf}, language = {English}, urldate = {2021-12-15} } Operation Exorcist - 7 Years of Targeted Attacks against the Roman Catholic Church
NewBounce PlugX Zupdax
Yara Rules
[TLP:WHITE] win_newbounce_auto (20220411 | Detects win.newbounce.)
rule win_newbounce_auto {

    meta:
        author = "Felix Bilstein - yara-signator at cocacoding dot com"
        date = "2022-04-08"
        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 = "20220405"
        malpedia_hash = "ecd38294bd47d5589be5cd5490dc8bb4804afc2a"
        malpedia_version = "20220411"
        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 = { ff15???????? 85c0 0f8408020000 4c896507 }
            // n = 4, score = 200
            //   ff15????????         |                     
            //   85c0                 | cmp                 eax, -1
            //   0f8408020000         | jne                 0x15
            //   4c896507             | dec                 eax

        $sequence_2 = { 754c 448425???????? 7543 488b93c0000000 488d0d76250200 }
            // n = 5, score = 200
            //   754c                 | dec                 eax
            //   448425????????       |                     
            //   7543                 | mov                 ecx, ebx
            //   488b93c0000000       | jne                 0x4d
            //   488d0d76250200       | dec                 eax

        $sequence_3 = { ffd0 85c0 0f99c3 8bc3 eb02 33c0 488b5c2430 }
            // n = 7, score = 200
            //   ffd0                 | dec                 eax
            //   85c0                 | lea                 ecx, dword ptr [0x22576]
            //   0f99c3               | jne                 0x4e
            //   8bc3                 | jne                 0x45
            //   eb02                 | dec                 eax
            //   33c0                 | mov                 edx, dword ptr [ebx + 0xc0]
            //   488b5c2430           | dec                 eax

        $sequence_4 = { ff15???????? 85c0 0f8408010000 488b4dff }
            // n = 4, score = 200
            //   ff15????????         |                     
            //   85c0                 | mov                 eax, dword ptr [ecx]
            //   0f8408010000         | dec                 eax
            //   488b4dff             | mov                 dword ptr [edx + 0x10], eax

        $sequence_5 = { 754b ff15???????? 488d157da10500 41b808020000 488bcb }
            // n = 5, score = 200
            //   754b                 | jne                 0x4d
            //   ff15????????         |                     
            //   488d157da10500       | dec                 eax
            //   41b808020000         | lea                 edx, dword ptr [0x5a17d]
            //   488bcb               | inc                 ecx

        $sequence_6 = { 754c 488b4810 488bd0 488b01 48894210 488b01 40387829 }
            // n = 7, score = 200
            //   754c                 | mov                 edx, dword ptr [ebx + 0xc0]
            //   488b4810             | dec                 eax
            //   488bd0               | lea                 ecx, dword ptr [0x22576]
            //   488b01               | jne                 0x4e
            //   48894210             | jne                 0x47
            //   488b01               | dec                 eax
            //   40387829             | mov                 edx, dword ptr [ebx + 0xc0]

        $sequence_7 = { ff15???????? 83f8ff 7513 ff15???????? 488bcf ff15???????? }
            // n = 6, score = 200
            //   ff15????????         |                     
            //   83f8ff               | lea                 ecx, dword ptr [0x22576]
            //   7513                 | jne                 0x4e
            //   ff15????????         |                     
            //   488bcf               | dec                 eax
            //   ff15????????         |                     

        $sequence_8 = { 6a14 e8???????? 55 e8???????? 83c418 e9???????? 8b4658 }
            // n = 7, score = 100
            //   6a14                 | xor                 eax, eax
            //   e8????????           |                     
            //   55                   | push                0x14
            //   e8????????           |                     
            //   83c418               | mov                 ecx, dword ptr [ebp + 0x10]
            //   e9????????           |                     
            //   8b4658               | xor                 eax, eax

        $sequence_9 = { 6a14 be33000000 e8???????? e9???????? 0f8566010000 680c0c0000 }
            // n = 6, score = 100
            //   6a14                 | lea                 eax, dword ptr [ebp - 0x20]
            //   be33000000           | push                0
            //   e8????????           |                     
            //   e9????????           |                     
            //   0f8566010000         | push                eax
            //   680c0c0000           | push                0x14

        $sequence_10 = { 6a14 e8???????? 83c414 8b4c2410 51 6a02 56 }
            // n = 7, score = 100
            //   6a14                 | cmp                 dword ptr [ecx], ebx
            //   e8????????           |                     
            //   83c414               | push                0x14
            //   8b4c2410             | mov                 edi, ecx
            //   51                   | mov                 ecx, dword ptr [ebp + 8]
            //   6a02                 | push                0x14
            //   56                   | mov                 edi, ecx

        $sequence_11 = { 6a14 b8???????? e8???????? 8b4d10 }
            // n = 4, score = 100
            //   6a14                 | push                edx
            //   b8????????           |                     
            //   e8????????           |                     
            //   8b4d10               | push                0x14

        $sequence_12 = { 6a14 6a28 8d56d3 52 }
            // n = 4, score = 100
            //   6a14                 | je                  0x210
            //   6a28                 | dec                 esp
            //   8d56d3               | mov                 dword ptr [ebp + 7], esp
            //   52                   | test                eax, eax

        $sequence_13 = { 6a14 8bf0 8d45e0 6a00 }
            // n = 4, score = 100
            //   6a14                 | test                eax, eax
            //   8bf0                 | je                  0x127
            //   8d45e0               | jmp                 0x19
            //   6a00                 | and                 eax, 0xf

        $sequence_14 = { 6a14 e8???????? 83c414 8b442418 50 e8???????? 53 }
            // n = 7, score = 100
            //   6a14                 | xor                 ebx, ebx
            //   e8????????           |                     
            //   83c414               | push                0x14
            //   8b442418             | mov                 ecx, dword ptr [ebp + 0x10]
            //   50                   | xor                 eax, eax
            //   e8????????           |                     
            //   53                   | xor                 ebx, ebx

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