{"id":6308,"date":"2017-01-23T15:50:16","date_gmt":"2017-01-23T23:50:16","guid":{"rendered":"http:\/\/www.palada.net\/index.php\/2017\/01\/23\/news-146\/"},"modified":"2017-01-23T15:50:16","modified_gmt":"2017-01-23T23:50:16","slug":"news-146","status":"publish","type":"post","link":"https:\/\/www.palada.net\/index.php\/2017\/01\/23\/news-146\/","title":{"rendered":"The three heads of the Cerberus-like Cerber ransomware"},"content":{"rendered":"<p>Early this month, we saw a new ransomware family that launches a three-prong attempt to get you to hand over your hard-earned cash.<\/p>\n<p>Called &#8220;Cerber&#8221; (it replaces file extensions with <em>.cerber<\/em>), we like to think of this three-prong approach as a nod to the mythical multiple-headed hound, Cerberus.<\/p>\n<p>The attack starts with a text-to-speech (TTS)\u00a0synthesized recording of a text message:<\/p>\n<ul>\n<li>Attention! Attention! Attention! Your documents, photos, databases and other important files have been encrypted!<\/li>\n<\/ul>\n<p>While it&#8217;s not terribly original, originality doesn&#8217;t count for much in malware circles &#8211; if something works (that &#8220;something&#8221; usually forcing victims to pay money or lose data), then everyone just jumps on the bandwagon and before you know it, bam <a title=\"Locky malware, lucky to avoid it\" href=\"https:\/\/blogs.technet.microsoft.com\/mmpc\/2016\/02\/24\/locky-malware-lucky-to-avoid-it\/\">macros are being used to deliver malware<\/a>.<\/p>\n<p>So perhaps expect to see a lot more synthesized, robotic-sounding messages making the rounds, attempting to steal your data and money.<\/p>\n<p>The use of audio files as part of a ransomware attack isn&#8217;t particularly new, <a href=\"https:\/\/www.microsoft.com\/security\/portal\/threat\/encyclopedia\/entry.aspx?Name=Ransom:Win32\/Tobfy!mp3\">Tobfy was doing it way back in 2014<\/a>, but the rise of TTS through the popularity of Cortana, Siri, and Android Now might see a new (easier) way for ransomware authors to annoy their victims into paying, if only to quiet the constant TTS announcement at every logon.<\/p>\n<p>In Cerber&#8217;s case, it uses a VisualBasic Script (.vbs file) to call the Microsoft Speech API (SAPI) SpVoice.Speak method at every start up.<\/p>\n<p><a href=\"http:\/\/www.microsoft.com\/security\/portal\/blog-images\/Cerber\/tts.png\"><img decoding=\"async\" src=\"http:\/\/www.microsoft.com\/security\/portal\/blog-images\/Cerber\/tts.png\" alt=\"VB script used to call the SAPI Speak method\" border=\"0\" \/><\/a><\/p>\n<p>If the API can&#8217;t call the speech synthesizer, you&#8217;ll see an error message similar to this:<\/p>\n<p><a href=\"http:\/\/www.microsoft.com\/security\/portal\/blog-images\/Cerber\/ttserror.png\"><img decoding=\"async\" src=\"http:\/\/www.microsoft.com\/security\/portal\/blog-images\/Cerber\/ttserror.png\" alt=\"Error returned when TTS is disabled or not available\" border=\"0\" \/><\/a><\/p>\n<p>The other &#8220;prongs&#8221; in the attack are the usual flavor of current\u00a0ransomware notices &#8211; a simple .html page or .txt file is opened using the native handler. The files include instructions to download the Tor browser, connect to a specific Tor site and start transferring some Bitcoins. It might display the ransom notes in different languages, based on the victim\u2019s IP geolocation.<\/p>\n<p><a href=\"http:\/\/www.microsoft.com\/security\/portal\/blog-images\/Cerber\/note.png\"><img decoding=\"async\" src=\"http:\/\/www.microsoft.com\/security\/portal\/blog-images\/Cerber\/note.png\" alt=\"HTML page with ransom payment instructions\" border=\"0\" \/><\/a><\/p>\n<p><a href=\"http:\/\/www.microsoft.com\/security\/portal\/blog-images\/Cerber\/notepad.png\"><img decoding=\"async\" src=\"http:\/\/www.microsoft.com\/security\/portal\/blog-images\/Cerber\/notepad.png\" alt=\"Plain text file with ransom payment instructions\" border=\"0\" \/><\/a><\/p>\n<p>Ransomware has come a long way from the non-encrypting lockscreen <a href=\"https:\/\/blogs.technet.microsoft.com\/mmpc\/2011\/12\/19\/disorderly-conduct-localized-malware-impersonates-the-police\/\">FBI and national police authority scare warnings<\/a>, and this newer &#8220;low-cost approach&#8221; is both frustrating and effective.<\/p>\n<p>Unlike other current ransomware (<a href=\"http:\/\/www.microsoft.com\/security\/portal\/threat\/encyclopedia\/Entry.aspx?Name=Win32%2fCrowti\">like Crowti<\/a>) it completely renames the extension and the file name for files it targets. It&#8217;s also very selective in choosing the folders where it won&#8217;t infect. The list of folders it avoids mostly includes system folders, such as <em>Program Files<\/em>, the\u00a0<em>Users<\/em> folder, the <em>Recycle Bin<\/em> and various others. It does, however, encrypt files in folders in network shares, and in all drives on the machine, and uses\u00a0RSA encryption.<\/p>\n<p>The list of\u00a0file types it targets is extensive, and includes common types such as Office documents, some database files (including .sql, and\u00a0.sqlite), and archive files (for example, .rar and .zip).<\/p>\n<p>It stores configuration data in JSON format, which it decrypts and loads directly to memory at run time. The data includes:<\/p>\n<ul>\n<li>The list of file extensions it targets<\/li>\n<li>The folders it avoids<\/li>\n<li>The public RSA key used for encryption (the private key is stored on the attacker\u2019s server)<\/li>\n<li>The mutex name format<\/li>\n<li>The .html and .txt content used in the ransom note<\/li>\n<li>The IP of a server it sends statistical data to<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.microsoft.com\/security\/portal\/threat\/encyclopedia\/entry.aspx?Name=Win32\/Cerber\">See our malware encyclopedia entry for details<\/a>\u00a0on the file types\u00a0and folders it targets.<\/p>\n<p>Encrypted files are given a randomized jumble of 10 characters for the file name, and the extension is changed to <em>.cerber<\/em>. Therefore, a file called <em>kawaii.png <\/em>could be renamed to something like\u00a0<em>5kdAaBbL3d.cerber.<\/em><\/p>\n<p>The instructions presented to a victim will lead them to a website where they can choose their language (considerate!) and must enter a CAPTCHA or anti-spambot challenge (ironic!). The language-choice page begins with an instruction to \u201cchoose your language\u201d. This phrase rotates between the 12 languages the user can choose from.<\/p>\n<p><a href=\"http:\/\/www.microsoft.com\/security\/portal\/blog-images\/Cerber\/langs.png\"><img decoding=\"async\" src=\"http:\/\/www.microsoft.com\/security\/portal\/blog-images\/Cerber\/langs.png\" alt=\"Choice of 12 languages\" border=\"0\" \/><\/a><\/p>\n<p><a href=\"http:\/\/www.microsoft.com\/security\/portal\/blog-images\/Cerber\/captcha.png\"><img decoding=\"async\" src=\"http:\/\/www.microsoft.com\/security\/portal\/blog-images\/Cerber\/captcha.png\" alt=\"CAPTCHA to access the payment site\" border=\"0\" \/><\/a><\/p>\n<p>After they&#8217;ve passed these gates, the site provides details on how the victim can obtain and transfer Bitcoins to the attackers. There will be a &#8220;special price&#8221; that increases based on how quickly the victim pays the ransom, which is <a title=\"Crowti update \u2013 CryptoWall 3.0\" href=\"https:\/\/blogs.technet.microsoft.com\/mmpc\/2015\/01\/13\/crowti-update-cryptowall-3-0\/\">reminiscent of Crowti<\/a> and others.<\/p>\n<p><a href=\"http:\/\/www.microsoft.com\/security\/portal\/blog-images\/Cerber\/decryptor2.png\"><img decoding=\"async\" src=\"http:\/\/www.microsoft.com\/security\/portal\/blog-images\/Cerber\/decryptor2.png\" alt=\"Cerber payment site, requesting Bitcoin\" border=\"0\" \/><\/a><\/p>\n<p>Our strongest suggestion to prevent attacks from Cerber and other ransomware remains the same: use <a href=\"https:\/\/www.microsoft.com\/security\/portal\/mmpc\/products\/default.aspx\">Windows Defender<\/a>\u00a0as your antimalware client, and <a href=\"http:\/\/windows.microsoft.com\/en-us\/windows-8\/join-maps-community\">ensure that MAPS has been enabled<\/a>.<\/p>\n<p>Both ransomware and macro-based malware are on the rise, <a title=\"Locky malware, lucky to avoid it\" href=\"https:\/\/blogs.technet.microsoft.com\/mmpc\/2016\/02\/24\/locky-malware-lucky-to-avoid-it\/\">users can disable the loading of macros in Office programs<\/a>, and administrators can <a href=\"https:\/\/technet.microsoft.com\/en-us\/library\/ee857085.aspx\">disable macro loading using Group Policy settings<\/a>.<\/p>\n<p><a href=\"https:\/\/blogs.technet.microsoft.com\/mmpc\/2016\/03\/09\/the-three-heads-of-the-cerberus-like-cerber-ransomware\/\" target=\"bwo\" >https:\/\/blogs.technet.microsoft.com\/mmpc\/feed\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Early this month, we saw a new ransomware family that launches a three-prong attempt to get you to hand over your hard-earned cash. Called &#8220;Cerber&#8221; (it replaces file extensions with .cerber), we like to think of this three-prong approach as a nod to the mythical multiple-headed hound, Cerberus. The attack starts with a text-to-speech (TTS)\u00a0synthesized&#8230;<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"colormag_page_container_layout":"default_layout","colormag_page_sidebar_layout":"default_layout","footnotes":""},"categories":[10759,10378],"tags":[10760,3765,10788],"class_list":["post-6308","post","type-post","status-publish","format-standard","hentry","category-microsoft","category-security","tag-antimalware-research-for-it-pros-and-enthusiasts","tag-ransomware","tag-windows-defender-blogs-for-home-users-and-small-businesses"],"_links":{"self":[{"href":"https:\/\/www.palada.net\/index.php\/wp-json\/wp\/v2\/posts\/6308","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.palada.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.palada.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.palada.net\/index.php\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.palada.net\/index.php\/wp-json\/wp\/v2\/comments?post=6308"}],"version-history":[{"count":0,"href":"https:\/\/www.palada.net\/index.php\/wp-json\/wp\/v2\/posts\/6308\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.palada.net\/index.php\/wp-json\/wp\/v2\/media?parent=6308"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.palada.net\/index.php\/wp-json\/wp\/v2\/categories?post=6308"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.palada.net\/index.php\/wp-json\/wp\/v2\/tags?post=6308"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}