SYMBOLCOMMON_NAMEaka. SYNONYMS
win.unidentified_074 (Back to overview)

Unidentified 074 (Downloader)


There is no description at this point.

References
2019-12-19VinCSSm4n0w4r
@online{m4n0w4r:20191219:re009:fc59940, author = {m4n0w4r}, title = {{[RE009] Phân tích mã độc “KẾ HOẠCH, NHIỆM VỤ TRỌNG TÂM NĂM 2020.doc” đính kèm email phishing}}, date = {2019-12-19}, organization = {VinCSS}, url = {https://blog.vincss.net/2019/12/re009-phan-tich-ma-doc-ke-hoach-nhiem-vu-trong-tam-2020.html}, language = {Vietnamese}, urldate = {2020-03-11} } [RE009] Phân tích mã độc “KẾ HOẠCH, NHIỆM VỤ TRỌNG TÂM NĂM 2020.doc” đính kèm email phishing
Unidentified 074 (Downloader)
Yara Rules
[TLP:WHITE] win_unidentified_074_auto (20220411 | Detects win.unidentified_074.)
rule win_unidentified_074_auto {

    meta:
        author = "Felix Bilstein - yara-signator at cocacoding dot com"
        date = "2022-04-08"
        version = "1"
        description = "Detects win.unidentified_074."
        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.unidentified_074"
        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 = { 40 50 51 e8???????? c7461407000000 }
            // n = 5, score = 200
            //   40                   | inc                 eax
            //   50                   | push                eax
            //   51                   | push                ecx
            //   e8????????           |                     
            //   c7461407000000       | mov                 dword ptr [esi + 0x14], 7

        $sequence_1 = { 8955e0 895010 7204 8b08 }
            // n = 4, score = 200
            //   8955e0               | mov                 dword ptr [ebp - 0x20], edx
            //   895010               | mov                 dword ptr [eax + 0x10], edx
            //   7204                 | jb                  6
            //   8b08                 | mov                 ecx, dword ptr [eax]

        $sequence_2 = { 6a01 83ec08 c745d400000000 e8???????? 50 }
            // n = 5, score = 200
            //   6a01                 | push                1
            //   83ec08               | sub                 esp, 8
            //   c745d400000000       | mov                 dword ptr [ebp - 0x2c], 0
            //   e8????????           |                     
            //   50                   | push                eax

        $sequence_3 = { 50 53 e8???????? 8b8d6ce7ffff }
            // n = 4, score = 200
            //   50                   | push                eax
            //   53                   | push                ebx
            //   e8????????           |                     
            //   8b8d6ce7ffff         | mov                 ecx, dword ptr [ebp - 0x1894]

        $sequence_4 = { 85f6 7466 56 8d85fcfbffff }
            // n = 4, score = 200
            //   85f6                 | test                esi, esi
            //   7466                 | je                  0x68
            //   56                   | push                esi
            //   8d85fcfbffff         | lea                 eax, dword ptr [ebp - 0x404]

        $sequence_5 = { 0fb6853cffffff 50 0fb6853bffffff 50 0fb6853affffff 50 0fb68539ffffff }
            // n = 7, score = 200
            //   0fb6853cffffff       | movzx               eax, byte ptr [ebp - 0xc4]
            //   50                   | push                eax
            //   0fb6853bffffff       | movzx               eax, byte ptr [ebp - 0xc5]
            //   50                   | push                eax
            //   0fb6853affffff       | movzx               eax, byte ptr [ebp - 0xc6]
            //   50                   | push                eax
            //   0fb68539ffffff       | movzx               eax, byte ptr [ebp - 0xc7]

        $sequence_6 = { e8???????? 8b8d6ce7ffff 83c40c eb12 8b8558e7ffff 8903 c78558e7ffff00000000 }
            // n = 7, score = 200
            //   e8????????           |                     
            //   8b8d6ce7ffff         | mov                 ecx, dword ptr [ebp - 0x1894]
            //   83c40c               | add                 esp, 0xc
            //   eb12                 | jmp                 0x14
            //   8b8558e7ffff         | mov                 eax, dword ptr [ebp - 0x18a8]
            //   8903                 | mov                 dword ptr [ebx], eax
            //   c78558e7ffff00000000     | mov    dword ptr [ebp - 0x18a8], 0

        $sequence_7 = { 0f1f4000 8a08 40 84c9 75f9 52 2bc7 }
            // n = 7, score = 200
            //   0f1f4000             | nop                 dword ptr [eax]
            //   8a08                 | mov                 cl, byte ptr [eax]
            //   40                   | inc                 eax
            //   84c9                 | test                cl, cl
            //   75f9                 | jne                 0xfffffffb
            //   52                   | push                edx
            //   2bc7                 | sub                 eax, edi

        $sequence_8 = { 83ec08 8845f0 8d45f0 50 e8???????? 884435e8 }
            // n = 6, score = 200
            //   83ec08               | sub                 esp, 8
            //   8845f0               | mov                 byte ptr [ebp - 0x10], al
            //   8d45f0               | lea                 eax, dword ptr [ebp - 0x10]
            //   50                   | push                eax
            //   e8????????           |                     
            //   884435e8             | mov                 byte ptr [ebp + esi - 0x18], al

        $sequence_9 = { b9???????? e8???????? 8945fc ff55fc ff25???????? 55 8bec }
            // n = 7, score = 200
            //   b9????????           |                     
            //   e8????????           |                     
            //   8945fc               | mov                 dword ptr [ebp - 4], eax
            //   ff55fc               | call                dword ptr [ebp - 4]
            //   ff25????????         |                     
            //   55                   | push                ebp
            //   8bec                 | mov                 ebp, esp

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