SYMBOLCOMMON_NAMEaka. SYNONYMS
win.bolek (Back to overview)

Bolek

aka: KBOT

There is no description at this point.

References
2020-02-10Kaspersky LabsAnna Malina
@online{malina:20200210:kbot:87338ae, author = {Anna Malina}, title = {{KBOT: sometimes they come back}}, date = {2020-02-10}, organization = {Kaspersky Labs}, url = {https://securelist.com/kbot-sometimes-they-come-back/96157/}, language = {English}, urldate = {2020-02-25} } KBOT: sometimes they come back
Bolek
2016-05-17CERT.PLmak
@online{mak:20160517:newest:d00afc9, author = {mak}, title = {{Newest addition to a happy family: KBOT}}, date = {2016-05-17}, organization = {CERT.PL}, url = {http://www.cert.pl/news/11379}, language = {English}, urldate = {2020-02-18} } Newest addition to a happy family: KBOT
Bolek
2015-05-17CERT.PLMaciej Kotowicz
@online{kotowicz:20150517:newest:1b5db0b, author = {Maciej Kotowicz}, title = {{Newest addition to a happy family: KBOT}}, date = {2015-05-17}, organization = {CERT.PL}, url = {https://lokalhost.pl/txt/newest_addition_to_happy_family_kbot.17.05.2015.txt}, language = {English}, urldate = {2020-04-06} } Newest addition to a happy family: KBOT
Bolek
Yara Rules
[TLP:WHITE] win_bolek_auto (20201023 | autogenerated rule brought to you by yara-signator)
rule win_bolek_auto {

    meta:
        author = "Felix Bilstein - yara-signator at cocacoding dot com"
        date = "2020-12-22"
        version = "1"
        description = "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.bolek"
        malpedia_rule_date = "20201222"
        malpedia_hash = "30354d830a29f0fbd3714d93d94dea941d77a130"
        malpedia_version = "20201023"
        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 = { 8d442440 50 53 55 56 e8???????? 8b842450010000 }
            // n = 7, score = 600
            //   8d442440             | lea                 eax, [esp + 0x40]
            //   50                   | push                eax
            //   53                   | push                ebx
            //   55                   | push                ebp
            //   56                   | push                esi
            //   e8????????           |                     
            //   8b842450010000       | mov                 eax, dword ptr [esp + 0x150]

        $sequence_1 = { ff5108 8b4dec 51 8b11 ff5208 8b4df4 8bc6 }
            // n = 7, score = 600
            //   ff5108               | call                dword ptr [ecx + 8]
            //   8b4dec               | mov                 ecx, dword ptr [ebp - 0x14]
            //   51                   | push                ecx
            //   8b11                 | mov                 edx, dword ptr [ecx]
            //   ff5208               | call                dword ptr [edx + 8]
            //   8b4df4               | mov                 ecx, dword ptr [ebp - 0xc]
            //   8bc6                 | mov                 eax, esi

        $sequence_2 = { ebd7 55 8bec 51 56 57 8bfa }
            // n = 7, score = 600
            //   ebd7                 | jmp                 0xffffffd9
            //   55                   | push                ebp
            //   8bec                 | mov                 ebp, esp
            //   51                   | push                ecx
            //   56                   | push                esi
            //   57                   | push                edi
            //   8bfa                 | mov                 edi, edx

        $sequence_3 = { e8???????? ff75ec 8d45cc 6a08 6a04 50 6a02 }
            // n = 7, score = 600
            //   e8????????           |                     
            //   ff75ec               | push                dword ptr [ebp - 0x14]
            //   8d45cc               | lea                 eax, [ebp - 0x34]
            //   6a08                 | push                8
            //   6a04                 | push                4
            //   50                   | push                eax
            //   6a02                 | push                2

        $sequence_4 = { ff7510 56 e8???????? 59 59 8bc8 83f930 }
            // n = 7, score = 600
            //   ff7510               | push                dword ptr [ebp + 0x10]
            //   56                   | push                esi
            //   e8????????           |                     
            //   59                   | pop                 ecx
            //   59                   | pop                 ecx
            //   8bc8                 | mov                 ecx, eax
            //   83f930               | cmp                 ecx, 0x30

        $sequence_5 = { 59 85c0 750f 8d442420 50 57 56 }
            // n = 7, score = 600
            //   59                   | pop                 ecx
            //   85c0                 | test                eax, eax
            //   750f                 | jne                 0x11
            //   8d442420             | lea                 eax, [esp + 0x20]
            //   50                   | push                eax
            //   57                   | push                edi
            //   56                   | push                esi

        $sequence_6 = { 8d4710 89442418 8bf8 896ff0 a1???????? 8b00 8947f4 }
            // n = 7, score = 600
            //   8d4710               | lea                 eax, [edi + 0x10]
            //   89442418             | mov                 dword ptr [esp + 0x18], eax
            //   8bf8                 | mov                 edi, eax
            //   896ff0               | mov                 dword ptr [edi - 0x10], ebp
            //   a1????????           |                     
            //   8b00                 | mov                 eax, dword ptr [eax]
            //   8947f4               | mov                 dword ptr [edi - 0xc], eax

        $sequence_7 = { eb2e 6a02 ff760c e8???????? ff760c e8???????? ff7610 }
            // n = 7, score = 600
            //   eb2e                 | jmp                 0x30
            //   6a02                 | push                2
            //   ff760c               | push                dword ptr [esi + 0xc]
            //   e8????????           |                     
            //   ff760c               | push                dword ptr [esi + 0xc]
            //   e8????????           |                     
            //   ff7610               | push                dword ptr [esi + 0x10]

        $sequence_8 = { 83ec1c 8b423c 53 56 57 8b441050 8945f4 }
            // n = 7, score = 600
            //   83ec1c               | sub                 esp, 0x1c
            //   8b423c               | mov                 eax, dword ptr [edx + 0x3c]
            //   53                   | push                ebx
            //   56                   | push                esi
            //   57                   | push                edi
            //   8b441050             | mov                 eax, dword ptr [eax + edx + 0x50]
            //   8945f4               | mov                 dword ptr [ebp - 0xc], eax

        $sequence_9 = { eb07 83f91e 7709 8bcb 46 3bf7 72d2 }
            // n = 7, score = 600
            //   eb07                 | jmp                 9
            //   83f91e               | cmp                 ecx, 0x1e
            //   7709                 | ja                  0xb
            //   8bcb                 | mov                 ecx, ebx
            //   46                   | inc                 esi
            //   3bf7                 | cmp                 esi, edi
            //   72d2                 | jb                  0xffffffd4

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