SYMBOLCOMMON_NAMEaka. SYNONYMS
win.applejeus (Back to overview)

AppleJeus

Actor(s): Lazarus Group

VTCollection    

There is no description at this point.

References
2023-04-18 ⋅ Mandiant ⋅ Mandiant
M-Trends 2023
QUIETEXIT AppleJeus Black Basta BlackCat CaddyWiper Cobalt Strike Dharma HermeticWiper Hive INDUSTROYER2 Ladon LockBit Meterpreter PartyTicket PlugX QakBot REvil Royal Ransom SystemBC WhisperGate
2022-12-16 ⋅ Sekoia ⋅ Jamila B., Threat & Detection Research Team
The DPRK delicate sound of cyber
AppleJeus AppleJeus SnatchCrypto
2022-08-15 ⋅ Brandefense ⋅ Brandefense
Lazarus APT Group (APT38)
AppleJeus AppleJeus BADCALL Bankshot BLINDINGCAN DRATzarus Dtrack KEYMARBLE Sierra(Alfa,Bravo, ...) Torisma WannaCryptor
2022-05-09 ⋅ cocomelonc ⋅ cocomelonc
Malware development: persistence - part 4. Windows services. Simple C++ example.
Anchor AppleJeus Attor BBSRAT BlackEnergy Carbanak Cobalt Strike DuQu
2021-10-11 ⋅ Telsy ⋅ Telsy
Lazarus Group continues AppleJeus Operation
AppleJeus
2021-10-08 ⋅ Virus Bulletin ⋅ Seongsu Park
Multi-universe of adversary: multiple campaigns of the Lazarus group and their connections
Dacls AppleJeus AppleJeus Bankshot BookCodes RAT Dacls DRATzarus LCPDot LPEClient
2021-02-18 ⋅ Symantec ⋅ Threat Hunter Team
Lazarus: Three North Koreans Charged for Financially Motivated Attacks
AppleJeus POOLRAT Unidentified macOS 001 (UnionCryptoTrader) AppleJeus Unidentified 077 (Lazarus Downloader)
2021-02-17 ⋅ US-CERT ⋅ CISA
Malware Analysis Report (AR21-048A): AppleJeus: Celas Trade Pro
AppleJeus AppleJeus
2021-02-17 ⋅ US-CERT ⋅ CISA
Malware Analysis Report (AR21-048B): AppleJeus: JMT Trading
AppleJeus AppleJeus
2021-02-17 ⋅ US-CERT ⋅ CISA
Malware Analysis Report (AR21-048D): AppleJeus: Kupay Wallet
AppleJeus AppleJeus
2021-02-17 ⋅ US-CERT ⋅ CISA
Malware Analysis Report (AR21-048G): AppleJeus: Ants2Whale
AppleJeus AppleJeus
2021-02-17 ⋅ US-CERT ⋅ US-CERT
Alert (AA21-048A): AppleJeus: Analysis of North Korea’s Cryptocurrency Malware
AppleJeus AppleJeus Lazarus Group
2021-02-17 ⋅ US-CERT ⋅ CISA
Malware Analysis Report (AR21-048F): AppleJeus: Dorusio
AppleJeus AppleJeus Unidentified 077 (Lazarus Downloader)
2021-02-17 ⋅ US-CERT ⋅ CISA
Malware Analysis Report (AR21-048C): AppleJeus: Union Crypto
AppleJeus Unidentified macOS 001 (UnionCryptoTrader) AppleJeus
2021-02-17 ⋅ US-CERT ⋅ CISA
Malware Analysis Report (AR21-048E): AppleJeus: CoinGoTrade
AppleJeus POOLRAT AppleJeus
2020-02-13 ⋅ Qianxin ⋅ Qi Anxin Threat Intelligence Center
APT Report 2019
Chrysaor Exodus Dacls VPNFilter DNSRat Griffon KopiLuwak More_eggs SQLRat AppleJeus BONDUPDATER Agent.BTZ Anchor AndroMut AppleJeus BOOSTWRITE Brambul Carbanak Cobalt Strike Dacls DistTrack DNSpionage Dtrack ELECTRICFISH FlawedAmmyy FlawedGrace Get2 Grateful POS HOPLIGHT Imminent Monitor RAT jason Joanap KerrDown KEYMARBLE Lambert LightNeuron LoJax MiniDuke PolyglotDuke PowerRatankba Rising Sun SDBbot ServHelper Snatch Stuxnet TinyMet tRat TrickBot Volgmer X-Agent Zebrocy
2019-10-17 ⋅ Vitali Kremez
Let's Learn: Dissecting Lazarus Windows x86 Loader Involved in Crypto Trading App Distribution: "snowman" & ADVObfuscator
AppleJeus
2019-10-11 ⋅ Twitter (@VK_intel) ⋅ Vitali Kremez
Possible Lazarus x86 Malware (AppleJeus)
AppleJeus
Yara Rules
[TLP:WHITE] win_applejeus_auto (20260917 | Detects win.applejeus.)
rule win_applejeus_auto {

    meta:
        author = "Felix Bilstein - yara-signator at cocacoding dot com"
        date = "2026-09-17"
        version = "1"
        description = "Detects win.applejeus."
        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.applejeus"
        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 = { 83f065 888520f6ffff 8b8518f6ffff 0405 83f06e 888521f6ffff 8b8518f6ffff }
            // n = 7, score = 200
            //   83f065               | xor                 eax, 0x65
            //   888520f6ffff         | mov                 byte ptr [ebp - 0x9e0], al
            //   8b8518f6ffff         | mov                 eax, dword ptr [ebp - 0x9e8]
            //   0405                 | add                 al, 5
            //   83f06e               | xor                 eax, 0x6e
            //   888521f6ffff         | mov                 byte ptr [ebp - 0x9df], al
            //   8b8518f6ffff         | mov                 eax, dword ptr [ebp - 0x9e8]

        $sequence_1 = { 8d8db4fdffff e8???????? 8bbd94fdffff 6a00 8b470c 0fb700 }
            // n = 6, score = 200
            //   8d8db4fdffff         | lea                 ecx, [ebp - 0x24c]
            //   e8????????           |                     
            //   8bbd94fdffff         | mov                 edi, dword ptr [ebp - 0x26c]
            //   6a00                 | push                0
            //   8b470c               | mov                 eax, dword ptr [edi + 0xc]
            //   0fb700               | movzx               eax, word ptr [eax]

        $sequence_2 = { 83c40c c685e8f5ffff1e 33d2 c685e9f5ffff19 8a85e8f5ffff c685eaf5ffff00 66660f1f840000000000 }
            // n = 7, score = 200
            //   83c40c               | add                 esp, 0xc
            //   c685e8f5ffff1e       | mov                 byte ptr [ebp - 0xa18], 0x1e
            //   33d2                 | xor                 edx, edx
            //   c685e9f5ffff19       | mov                 byte ptr [ebp - 0xa17], 0x19
            //   8a85e8f5ffff         | mov                 al, byte ptr [ebp - 0xa18]
            //   c685eaf5ffff00       | mov                 byte ptr [ebp - 0xa16], 0
            //   66660f1f840000000000     | nop    word ptr [eax + eax]

        $sequence_3 = { 0f1f840000000000 8a841590feffff 0fbe8d8cfeffff 0fbec0 33c1 88841590feffff 42 }
            // n = 7, score = 200
            //   0f1f840000000000     | nop                 dword ptr [eax + eax]
            //   8a841590feffff       | mov                 al, byte ptr [ebp + edx - 0x170]
            //   0fbe8d8cfeffff       | movsx               ecx, byte ptr [ebp - 0x174]
            //   0fbec0               | movsx               eax, al
            //   33c1                 | xor                 eax, ecx
            //   88841590feffff       | mov                 byte ptr [ebp + edx - 0x170], al
            //   42                   | inc                 edx

        $sequence_4 = { 8d8d2cdeffff e9???????? 8d8d30deffff e9???????? 8d8d34deffff e9???????? 8d8d2cdeffff }
            // n = 7, score = 200
            //   8d8d2cdeffff         | lea                 ecx, [ebp - 0x21d4]
            //   e9????????           |                     
            //   8d8d30deffff         | lea                 ecx, [ebp - 0x21d0]
            //   e9????????           |                     
            //   8d8d34deffff         | lea                 ecx, [ebp - 0x21cc]
            //   e9????????           |                     
            //   8d8d2cdeffff         | lea                 ecx, [ebp - 0x21d4]

        $sequence_5 = { ffb554feffff ffd6 c78558fdffff43000000 8b8558fdffff 83f072 88855cfdffff 8b8558fdffff }
            // n = 7, score = 200
            //   ffb554feffff         | push                dword ptr [ebp - 0x1ac]
            //   ffd6                 | call                esi
            //   c78558fdffff43000000     | mov    dword ptr [ebp - 0x2a8], 0x43
            //   8b8558fdffff         | mov                 eax, dword ptr [ebp - 0x2a8]
            //   83f072               | xor                 eax, 0x72
            //   88855cfdffff         | mov                 byte ptr [ebp - 0x2a4], al
            //   8b8558fdffff         | mov                 eax, dword ptr [ebp - 0x2a8]

        $sequence_6 = { f7d8 1bc0 2500008000 50 ff770c 8d85d0f7ffff 6a00 }
            // n = 7, score = 200
            //   f7d8                 | neg                 eax
            //   1bc0                 | sbb                 eax, eax
            //   2500008000           | and                 eax, 0x800000
            //   50                   | push                eax
            //   ff770c               | push                dword ptr [edi + 0xc]
            //   8d85d0f7ffff         | lea                 eax, [ebp - 0x830]
            //   6a00                 | push                0

        $sequence_7 = { 894588 c745dc00000000 c745e000000000 8d7584 c78560ffffff00000000 c78564ffffff00000000 c78568ffffff00000000 }
            // n = 7, score = 200
            //   894588               | mov                 dword ptr [ebp - 0x78], eax
            //   c745dc00000000       | mov                 dword ptr [ebp - 0x24], 0
            //   c745e000000000       | mov                 dword ptr [ebp - 0x20], 0
            //   8d7584               | lea                 esi, [ebp - 0x7c]
            //   c78560ffffff00000000     | mov    dword ptr [ebp - 0xa0], 0
            //   c78564ffffff00000000     | mov    dword ptr [ebp - 0x9c], 0
            //   c78568ffffff00000000     | mov    dword ptr [ebp - 0x98], 0

        $sequence_8 = { e8???????? 6a04 56 e8???????? 6a04 ff75dc e8???????? }
            // n = 7, score = 200
            //   e8????????           |                     
            //   6a04                 | push                4
            //   56                   | push                esi
            //   e8????????           |                     
            //   6a04                 | push                4
            //   ff75dc               | push                dword ptr [ebp - 0x24]
            //   e8????????           |                     

        $sequence_9 = { 8d4da8 e8???????? 8b75ac 8d4db8 83c41c e8???????? 8b7da0 }
            // n = 7, score = 200
            //   8d4da8               | lea                 ecx, [ebp - 0x58]
            //   e8????????           |                     
            //   8b75ac               | mov                 esi, dword ptr [ebp - 0x54]
            //   8d4db8               | lea                 ecx, [ebp - 0x48]
            //   83c41c               | add                 esp, 0x1c
            //   e8????????           |                     
            //   8b7da0               | mov                 edi, dword ptr [ebp - 0x60]

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