SYMBOLCOMMON_NAMEaka. SYNONYMS
elf.blackcat (Back to overview)

BlackCat

aka: ALPHV, Noberus

ALPHV, also known as BlackCat or Noberus, is a ransomware family that is deployed as part of Ransomware as a Service (RaaS) operations. ALPHV is written in the Rust programming language and supports execution on Windows, Linux-based operating systems (Debian, Ubuntu, ReadyNAS, Synology), and VMWare ESXi. ALPHV is marketed as ALPHV on cybercrime forums, but is commonly called BlackCat by security researchers due to an icon of a black cat appearing on its leak site. ALPHV has been observed being deployed in ransomware attacks since November 18, 2021.

ALPHV can be configured to encrypt files using either the AES or ChaCha20 algorithms. In order to maximize the amount of ransomed data, ALPHV can delete volume shadow copies, stop processes and services, and stop virtual machines on ESXi servers. ALPHV can self-propagate by using PsExec to remote execute itself on other hosts on the local network.

References
2022-06-07AdvIntelVitali Kremez, Marley Smith, Yelisey Boguslavskiy
@online{kremez:20220607:blackcat:3dc977e, author = {Vitali Kremez and Marley Smith and Yelisey Boguslavskiy}, title = {{BlackCat — In a Shifting Threat Landscape, It Helps to Land on Your Feet: Tech Dive}}, date = {2022-06-07}, organization = {AdvIntel}, url = {https://www.advintel.io/post/blackcat-in-a-shifting-threat-landscape-it-helps-to-land-on-your-feet-tech-dive}, language = {English}, urldate = {2022-06-08} } BlackCat — In a Shifting Threat Landscape, It Helps to Land on Your Feet: Tech Dive
BlackCat BlackCat Cobalt Strike
2022-05-11KasperskyGReAT
@online{great:20220511:new:a56bc90, author = {GReAT}, title = {{New ransomware trends in 2022}}, date = {2022-05-11}, organization = {Kaspersky}, url = {https://securelist.com/new-ransomware-trends-in-2022/106457/}, language = {English}, urldate = {2022-05-17} } New ransomware trends in 2022
BlackCat Conti DEADBOLT DoubleZero LockBit PartyTicket StealBit
2022-05-09MicrosoftMicrosoft 365 Defender Threat Intelligence Team, Microsoft Threat Intelligence Center (MSTIC)
@online{team:20220509:ransomwareasaservice:13ec472, author = {Microsoft 365 Defender Threat Intelligence Team and Microsoft Threat Intelligence Center (MSTIC)}, title = {{Ransomware-as-a-service: Understanding the cybercrime gig economy and how to protect yourself}}, date = {2022-05-09}, organization = {Microsoft}, url = {https://www.microsoft.com/security/blog/2022/05/09/ransomware-as-a-service-understanding-the-cybercrime-gig-economy-and-how-to-protect-yourself}, language = {English}, urldate = {2022-05-17} } Ransomware-as-a-service: Understanding the cybercrime gig economy and how to protect yourself
AnchorDNS BlackCat BlackMatter Conti DarkSide HelloKitty Hive LockBit REvil FAKEUPDATES Griffon ATOMSILO BazarBackdoor BlackCat BlackMatter Blister Cobalt Strike Conti DarkSide Emotet FiveHands Gozi HelloKitty Hive IcedID ISFB JSSLoader LockBit LockFile Maze NightSky Pandora Phobos Phoenix Locker PhotoLoader QakBot REvil Rook Ryuk SystemBC TrickBot WastedLocker
2022-04-21ForescoutVedere Labs
@online{labs:20220421:analysis:3074750, author = {Vedere Labs}, title = {{Analysis of an ALPHV incident}}, date = {2022-04-21}, organization = {Forescout}, url = {https://www.forescout.com/resources/analysis-of-an-alphv-incident}, language = {English}, urldate = {2022-04-24} } Analysis of an ALPHV incident
BlackCat
2022-04-08The Hacker NewsRavie Lakshmanan
@online{lakshmanan:20220408:researchers:245d67d, author = {Ravie Lakshmanan}, title = {{Researchers Connect BlackCat Ransomware with Past BlackMatter Malware Activity}}, date = {2022-04-08}, organization = {The Hacker News}, url = {https://thehackernews.com/2022/04/researchers-connect-blackcat-ransomware.html}, language = {English}, urldate = {2022-04-12} } Researchers Connect BlackCat Ransomware with Past BlackMatter Malware Activity
BlackCat BlackMatter BlackCat BlackMatter
2022-04-07KasperskyGReAT
@online{great:20220407:bad:162aae7, author = {GReAT}, title = {{A Bad Luck BlackCat}}, date = {2022-04-07}, organization = {Kaspersky}, url = {https://securelist.com/a-bad-luck-blackcat/106254/}, language = {English}, urldate = {2022-04-12} } A Bad Luck BlackCat
BlackCat BlackCat
2022-03-27Bleeping ComputerLawrence Abrams
@online{abrams:20220327:hive:4b2408f, author = {Lawrence Abrams}, title = {{Hive ransomware ports its Linux VMware ESXi encryptor to Rust}}, date = {2022-03-27}, organization = {Bleeping Computer}, url = {https://www.bleepingcomputer.com/news/security/hive-ransomware-ports-its-linux-vmware-esxi-encryptor-to-rust/}, language = {English}, urldate = {2022-03-29} } Hive ransomware ports its Linux VMware ESXi encryptor to Rust
BlackCat Hive Hive
2022-03-22The RegisterJeff Burt
@online{burt:20220322:this:2834162, author = {Jeff Burt}, title = {{This is a BlackCat you don't want crossing your path}}, date = {2022-03-22}, organization = {The Register}, url = {https://www.theregister.com/2022/03/22/talos-ransomware-blackcat/}, language = {English}, urldate = {2022-03-23} } This is a BlackCat you don't want crossing your path
BlackCat BlackMatter
2022-03-17CiscoTiago Pereira, Caitlin Huey
@online{pereira:20220317:from:592c847, author = {Tiago Pereira and Caitlin Huey}, title = {{From BlackMatter to BlackCat: Analyzing two attacks from one affiliate}}, date = {2022-03-17}, organization = {Cisco}, url = {https://blog.talosintelligence.com/2022/03/from-blackmatter-to-blackcat-analyzing.html}, language = {English}, urldate = {2022-03-18} } From BlackMatter to BlackCat: Analyzing two attacks from one affiliate
BlackCat BlackMatter BlackCat BlackMatter
2022-02-23EmsisoftSenan Conrad
@online{conrad:20220223:ransomware:9d2ec37, author = {Senan Conrad}, title = {{Ransomware Profile: ALPHV}}, date = {2022-02-23}, organization = {Emsisoft}, url = {https://blog.emsisoft.com/en/40931/ransomware-profile-alphv/}, language = {English}, urldate = {2022-03-01} } Ransomware Profile: ALPHV
BlackCat
2022-02-08TrellixArnab Roy
@online{roy:20220208:blackcat:d336ae8, author = {Arnab Roy}, title = {{BlackCat Ransomware as a Service - The Cat is certainly out of the bag!}}, date = {2022-02-08}, organization = {Trellix}, url = {https://www.trellix.com/en-us/about/newsroom/stories/threat-labs/blackcat-ransomware-as-a-service.html}, language = {English}, urldate = {2022-02-09} } BlackCat Ransomware as a Service - The Cat is certainly out of the bag!
BlackCat BlackCat
2022-02-02ZDNetJonathan Greig
@online{greig:20220202:blackcat:dba8722, author = {Jonathan Greig}, title = {{BlackCat ransomware implicated in attack on German oil companies}}, date = {2022-02-02}, organization = {ZDNet}, url = {https://www.zdnet.com/article/blackcat-ransomware-implicated-in-attack-on-german-oil-companies/}, language = {English}, urldate = {2022-02-07} } BlackCat ransomware implicated in attack on German oil companies
BlackCat BlackCat
2022-01-28KrebsOnSecurityBrian Krebs
@online{krebs:20220128:who:bc8131a, author = {Brian Krebs}, title = {{Who Wrote the ALPHV/BlackCat Ransomware Strain?}}, date = {2022-01-28}, organization = {KrebsOnSecurity}, url = {https://krebsonsecurity.com/2022/01/who-wrote-the-alphv-blackcat-ransomware-strain/}, language = {English}, urldate = {2022-02-07} } Who Wrote the ALPHV/BlackCat Ransomware Strain?
BlackCat BlackCat
2021-12-21Twitter (@sisoma2)sisoma2
@online{sisoma2:20211221:blackcat:683fa5a, author = {sisoma2}, title = {{BlackCat Ransomware Linux variant}}, date = {2021-12-21}, organization = {Twitter (@sisoma2)}, url = {https://twitter.com/sisoma2/status/1473243875158499330}, language = {English}, urldate = {2022-02-02} } BlackCat Ransomware Linux variant
BlackCat
Yara Rules
[TLP:WHITE] elf_blackcat_auto (20220516 | Detects elf.blackcat.)
rule elf_blackcat_auto {

    meta:
        author = "Felix Bilstein - yara-signator at cocacoding dot com"
        date = "2022-05-16"
        version = "1"
        description = "Detects elf.blackcat."
        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/elf.blackcat"
        malpedia_rule_date = "20220513"
        malpedia_hash = "7f4b2229e6ae614d86d74917f6d5b41890e62a26"
        malpedia_version = "20220516"
        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 = { 80d2ff 660f2ec1 19db 660f2ec8 }
            // n = 4, score = 200
            //   80d2ff               | mov                 dword ptr [esp + 0xc4], ecx
            //   660f2ec1             | mov                 ecx, eax
            //   19db                 | shr                 ecx, 0xc
            //   660f2ec8             | or                  cl, 0xf0

        $sequence_1 = { 81f9???????? 7227 b803000000 81f9???????? 721a b804000000 81f9???????? }
            // n = 7, score = 200
            //   81f9????????         |                     
            //   7227                 | add                 al, byte ptr [eax]
            //   b803000000           | add                 byte ptr [eax], al
            //   81f9????????         |                     
            //   721a                 | dec                 eax
            //   b804000000           | or                  ecx, edx
            //   81f9????????         |                     

        $sequence_2 = { e8???????? 0f0b 90 53 }
            // n = 4, score = 200
            //   e8????????           |                     
            //   0f0b                 | lea                 eax, [0x2913aa]
            //   90                   | dec                 esp
            //   53                   | mov                 edi, ebp

        $sequence_3 = { 29ca 0fb7d2 d1ea 01ca c1ea02 8d0cd500000000 }
            // n = 6, score = 200
            //   29ca                 | cmp                 byte ptr [esi + 0x24], 0
            //   0fb7d2               | mov                 eax, dword ptr [esi]
            //   d1ea                 | sub                 edi, eax
            //   01ca                 | not                 eax
            //   c1ea02               | mov                 edx, eax
            //   8d0cd500000000       | and                 edx, edi

        $sequence_4 = { f20f5cc3 f20f59c1 f20f58c3 f20f5dc2 }
            // n = 4, score = 200
            //   f20f5cc3             | addsd               xmm2, xmm4
            //   f20f59c1             | movd                xmm4, eax
            //   f20f58c3             | lea                 eax, [edi + 0x10]
            //   f20f5dc2             | add                 edi, 0x18

        $sequence_5 = { 0f57c0 0f298424f0000000 0f298424e0000000 0f298424d0000000 0f298424c0000000 }
            // n = 5, score = 200
            //   0f57c0               | movaps              xmmword ptr [esp + 0xc0], xmm1
            //   0f298424f0000000     | movaps              xmmword ptr [esp + 0xb0], xmm0
            //   0f298424e0000000     | inc                 ecx
            //   0f298424d0000000     | movups              xmmword ptr [esi + 0x38], xmm3
            //   0f298424c0000000     | movaps              xmmword ptr [esp + 0xe0], xmm3

        $sequence_6 = { 81fa???????? 721a b804000000 81fa???????? 720d }
            // n = 5, score = 200
            //   81fa????????         |                     
            //   721a                 | pmovmskb            eax, xmm0
            //   b804000000           | cmp                 ax, -1
            //   81fa????????         |                     
            //   720d                 | je                  0x2bc

        $sequence_7 = { 8b28 85ed 7e10 83fd04 }
            // n = 4, score = 200
            //   8b28                 | nop                 word ptr cs:[eax + eax]
            //   85ed                 | nop                 dword ptr [eax]
            //   7e10                 | mov                 ebx, dword ptr [esp]
            //   83fd04               | cmp                 edx, 0x63

        $sequence_8 = { 69c9???????? c1e911 6bc964 29c8 }
            // n = 4, score = 200
            //   69c9????????         |                     
            //   c1e911               | rol                 si, 8
            //   6bc964               | rol                 cx, 8
            //   29c8                 | movzx               ecx, cx

        $sequence_9 = { 0f0b e8???????? 0f0b 90 90 }
            // n = 5, score = 200
            //   0f0b                 | mov                 ebx, dword ptr [esp + 0x10]
            //   e8????????           |                     
            //   0f0b                 | lea                 eax, [ebx - 0x1444]
            //   90                   | lea                 ecx, [ebx - 0x34f00]
            //   90                   | ud2                 

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