ESET: polokalame fou tu'uina atu i tua mo le OceanLotus cyber group

I lenei pou o le a matou taʻuina atu ia te oe pe faʻapefea ona faʻaogaina talu ai nei e le vaega o le initaneti OceanLotus (APT32 ma APT-C-00) se tasi o faʻaoga avanoa lautele mo CVE-2017-11882, fa'aletonu o le mafaufau i totonu o Microsoft Office, ma le auala e maua ai e le kulupu malware le fa'aauau i faiga fa'aletonu e aunoa ma le tu'u ai o se fa'ailoga. O le isi, matou te faʻamatalaina pe faʻapefea, talu mai le amataga o le 2019, o loʻo faʻaogaina e le vaega faʻamaumauga a le tagata lava ia e faʻapipiʻi ai le code.

O le OceanLotus e fa'apitoa i su'esu'ega i luga ole laiga, fa'atasi ai ma fa'amuamua o atunu'u i Southeast Asia. E faia e le au osofa'i pepa e tosina mai ai le mafaufau o tagata e ono afaina e faʻamaonia i latou e faʻataunuʻu le faitotoʻa i tua, ma o loʻo galulue foi i le atinaʻeina o meafaigaluega. O metotia na faʻaaogaina e fai ai le honeypots e eseese i osofaʻiga, mai faila "faʻalua faʻalautele", faila faʻamaumauga a le tagata lava ia, pepa faʻatasi ma macros, i faʻaoga masani.

ESET: polokalame fou tu'uina atu i tua mo le OceanLotus cyber group

Faʻaaogaina o se faʻaoga i le Microsoft Equation Editor

I le ogatotonu o le 2018, na faia ai e OceanLotus se faʻasalalauga e faʻaogaina ai le CVE-2017-11882 vaivai. O se tasi o pepa leaga a le vaega o le initaneti na suʻesuʻeina e tagata tomai faapitoa mai le 360 ​​Threat Intelligence Center (su'esu'ega ile gagana Saina), e aofia ai se faʻamatalaga auiliili o le faʻaogaina. O le pou o loʻo i lalo o loʻo i ai se aotelega o sea pepa leaga.

O le taimi muamua

O le pepa FW Report on demonstration of former CNRP in Republic of Korea.doc (SHA-1: D1357B284C951470066AAA7A8228190B88A5C7C3) e talitutusa ma le mea na taʻua i le suʻesuʻega i luga. E manaia aua o loʻo faʻatatau i tagata faʻaoga e fiafia i faiga faʻapolokiki Cambodia (CNRP - Cambodia National Rescue Party, faʻamavaeina i le faaiuga o le 2017). E ui i le .doc faʻaopoopoga, o le pepa o loʻo i le RTF format (silasila i le ata o loʻo i lalo), o loʻo i ai le code lapisi, ma ua faʻalavelave foi.

ESET: polokalame fou tu'uina atu i tua mo le OceanLotus cyber group
Ata 1. "Toe lapisi" ile RTF

E ui lava o loʻo i ai elemene faʻalavelave, e tatala lelei e Word lenei faila RTF. E pei ona mafai ona e vaʻai i le Ata 2, o loʻo i ai se fausaga EQNOLEFILEHDR ile offset 0xC00, sosoʻo ai ma le ulutala MTEF, ona sosoo ai lea ma le MTEF ulufale (Ata 3) mo le vai papatisoga.

ESET: polokalame fou tu'uina atu i tua mo le OceanLotus cyber group
Ata 2. FONT tau fa'aofiina

ESET: polokalame fou tu'uina atu i tua mo le OceanLotus cyber group
Ata 3. FONT fa'amaumauga pu'eina

E ono tafe mai i totonu o le fanua igoa, aua e le siakiina lona tele aʻo leʻi kopiina. O se igoa e umi tele e fa'aosofia ai se fa'aletonu. E pei ona mafai ona e vaʻai mai mea o loʻo i totonu o le faila RTF (offset 0xC26 i le Ata 2), o loʻo faʻatumu le paʻu i le shellcode sosoo ai ma se faʻatonuga (0x90) ma tuatusi toe faafoi 0x402114. O le tuatusi o se fa'atalanoaga elemene i totonu EQNEDT32.exe, e faailoa mai ai faatonuga RET. E mafua ai ona faasino le EIP i le amataga o le fanua igoao lo'o iai le shellcode.

ESET: polokalame fou tu'uina atu i tua mo le OceanLotus cyber group
Ata 4. Amataga o le fa'aogaina o le shellcode

РђРґСвРμСлу 0x45BD3C teuina se fesuiaiga e le toe fa'asinoina se'ia o'o atu i se fa'asino ile fausaga o lo'o utaina nei MTEFData. Ole isi vaega ole shellcode o lo'o iai iinei.

O le fa'amoemoega o le shellcode o le fa'atinoina lea o le vaega lona lua o le shellcode o lo'o fa'apipi'i i totonu o le pepa tatala. O le uluai shellcode e taumafai muamua e suʻe le faila faila o le pepa tatala e ala i le suʻeina o faʻamatalaga uma (NtQuerySystemInformation ma finauga SystemExtendedHandleInformation) ma siaki pe fetaui PID fa'amatala ma PID faiga WinWord ma pe na tatalaina le pepa i se ufimata avanoa - 0x12019F.

Ina ia faʻamaonia ua maua le au saʻo (ae le o le au i se isi pepa tatala), o mea o loʻo i totonu o le faila o loʻo faʻaalia e faʻaaoga ai le galuega. CreateFileMapping, ma siaki e le shellcode pe fetaui lelei le fa bytes o le pepa "yyyy"(Metotia Sa'o fuamoa). O le taimi lava e maua ai se fetaui, e kopi le pepa i se faila le tumau (GetTempPath) E faapefea ole.dll. Ona faitau ai lea o le 12 paita mulimuli o le pepa.

ESET: polokalame fou tu'uina atu i tua mo le OceanLotus cyber group
Ata 5. Fa'ai'uga o Fa'ailoga Fa'amaumauga

32-bit tau i le va o maka AABBCCDD и yyyy o le offset o le isi shellcode. E taʻua o le faʻaaogaina o le galuega CreateThread. Aveese le shellcode tutusa lea na faʻaaogaina e le OceanLotus vaega muamua. Python emulation script, lea na matou faʻasalalau ia Mati 2018, o loʻo galue pea mo le faʻataʻotoga lona lua.

Laasaga lona lua

Aveese Vaega

O igoa faila ma fa'atonuga e filifilia fa'amalosi. E filifili fa'afuase'i e le code le igoa o le faila faila po'o le DLL i totonu C:Windowssystem32. Ona faia lea o se talosaga i ana punaoa ma toe aumai le fanua FileDescription e fa'aaoga e fai ma igoa faila. Afai e le aoga lenei mea, e filifili fa'afuase'i e le code se igoa faila mai fa'atonuga %ProgramFiles% poʻo C:Windows (из GetWindowsDirectoryW). Он избегает использования имени, которое может конфликтовать с существующими файлами, и следит за тем, чтобы оно не содержало следующие слова: windows, Microsoft, desktop, system, system32 poʻo syswow64. Afai o lo'o iai le fa'atonuga, "NLS_{6 mataitusi}" e fa'aopoopo i le igoa.

alagāʻoa 0x102 e su'esu'e ma lafo faila i totonu %ProgramFiles% poʻo %AppData%, i se faila ua filifilia. Suia le taimi o le foafoaga ina ia tutusa le taua kernel32.dll.

Mo se faʻataʻitaʻiga, o le faila lea ma le lisi o faila na faia e ala i le filifilia o le faʻatinoina C:Windowssystem32TCPSVCS.exe e fai ma fa'amaumauga.

ESET: polokalame fou tu'uina atu i tua mo le OceanLotus cyber group
Ata 6. Aveese vaega eseese

Fa'atulagaina o punaoa 0x102 i se dropper e fai si lavelave. I se faapuupuuga, e aofia ai:
— Igoa faila
— Tele faila ma anotusi
— Fa'atonu fa'amau (COMPRESSION_FORMAT_LZNT1, fa'aaogaina e le galuega RtlDecompressBuffer)

O le faila muamua e toe setiina e pei o TCPSVCS.exe, lea e tatau AcroTranscoder.exe (ae faimai foi FileDescription, SHA-1: 2896738693A8F36CC7AD83EF1FA46F82F32BE5A3).

Atonu na e matauina o nisi faila DLL e sili atu nai lo le 11 MB. E mafua lenei mea ona o se paʻu vavalalata tele o faʻamatalaga faʻafuaseʻi o loʻo tuʻuina i totonu o le faila faila. Atonu o se auala lea e aloese ai mai le mauaina e nisi o oloa saogalemu.

Faʻamautinoa le tumau

alagāʻoa 0x101 i totonu o le dropper o loʻo i ai le lua 32-bit integers e faʻamaonia ai le auala e tatau ona tuʻuina atu ai le faʻamalosi. O le tau o le muamua o loʻo faʻamaonia ai pe faʻafefea ona faʻaauau pea le malware e aunoa ma aia tatau a le pule.

ESET: polokalame fou tu'uina atu i tua mo le OceanLotus cyber group
Fuafuaga 1. Fa'aauau le faiga e aunoa ma aia tatau fa'afoe

O le tau o le numera lona lua o loʻo faʻamaoti mai ai pe faʻafefea ona maua e le malware le faʻamalosi pe a faʻatautaia ma aia tatau.

ESET: polokalame fou tu'uina atu i tua mo le OceanLotus cyber group
Laulau 2. Fa'atonuga fa'aauau ma aia tatau fa'afoe

O le igoa tautua o le igoa faila e aunoa ma se fa'aopoopoga; o le igoa faʻaalia o le igoa o le faila, ae afai o loʻo i ai, o le manoa " e faʻapipiʻi i aiRevision 1” (e faateleina le numera seia maua se igoa e lei faaaogaina). Na fa'amautinoa e le aufaipisinisi o le fa'aauau e ala i le 'au'aunaga e malosi - pe a fa'aletonu, e tatau ona toe amata le tautua pe a uma le 1 sekone. Ona taua lea WOW64 O le ki resitala a le auʻaunaga fou ua seti i le 4, e faʻaalia ai o se auaunaga 32-bit.

O se galuega faʻatulagaina e faia e ala i le tele o fesoʻotaʻiga COM: ITaskScheduler, ITask, ITaskTrigger, IPersistFile и ITaskScheduler. O le mea moni, o le malware e fatuina se galuega natia, seti faʻamatalaga faʻamatalaga faʻatasi ai ma le faʻamatalaga o loʻo iai nei poʻo le pule, ona seti lea o le faʻaoso.

Ose galuega i aso uma ma le umi o le 24 itula ma vaeluaga i le va o le lua faʻatinoga o le 10 minute, o lona uiga o le a faʻaauau pea.

Laiti leaga

I la matou faʻataʻitaʻiga, o le faila faila TCPSVCS.exe (AcroTranscoder.exe) o se polokalama faʻatulafonoina e faʻapipiʻi ai DLL o loʻo toe seti faʻatasi ma ia. I lenei tulaga, e manaia Flash Video Extension.dll.

O lana galuega DLLMain na o le valaau i se isi galuega. O lo'o i ai nisi o fa'auiga le mautonu:

ESET: polokalame fou tu'uina atu i tua mo le OceanLotus cyber group
Ata 7. Predicate fuzzy

A maeʻa nei siaki faʻasese, e maua e le code se vaega .text faila TCPSVCS.exe, suia lona puipuiga i PAGE_EXECUTE_READWRITE ma toe tusia e ala i le faʻaopoopoina o faʻatonuga faʻailoga:

ESET: polokalame fou tu'uina atu i tua mo le OceanLotus cyber group
Ata 8. Fa'asologa o fa'atonuga

I le faaiuga i le tuatusi galuega FLVCore::Uninitialize(void), auina atu i fafo Flash Video Extension.dll, ua faaopoopo faatonuga CALL. O lona uiga pe a uma ona utaina le DLL leaga, pe a valaau le taʻavale WinMain в TCPSVCS.exe, ole a faasino le faasinoala ile NOP, mafua ai FLVCore::Uninitialize(void), isi laasaga.

O le galuega e na o le fatuina o se mutex e amata i {181C8480-A975-411C-AB0A-630DB8B0A221}sosoo ai ma le igoa ole igoa ole taimi nei. Ona faitau lea o le faila *.db3 ua lafo, lea o lo'o i ai le code-tuto'atasi tulaga, ma fa'aoga CreateThread e faatino le anotusi.

O mea o lo'o i totonu o le faila *.db3 o le shellcode lea e masani ona fa'aogaina e le vaega OceanLotus. Na matou toe tatalaina ma le manuia lana uta e faʻaaoga ai le emulator script na matou lolomiina i luga ole GitHub.

O lo'o fa'ailoa mai e le tusitusiga le vaega mulimuli. O lenei vaega o se faitotoa pito i tua, lea ua uma ona matou iloiloina i totonu su'esu'ega muamua a OceanLotus. E mafai ona fuafuaina e le GUID {A96B020F-0000-466F-A96D-A91BBF8EAC96} faila binary. O lo'o fa'ailogaina pea le fa'asologa o mea leaga i le puna'oa PE. E tutusa lelei le faatulagaga, ae o le C&C servers e ese mai i latou muamua:

- andreagahuvrauvin[.]com
- byronorenstein[.]com
- stienollmache[.]xyz

O le au a le OceanLotus ua toe faʻaalia se tuʻufaʻatasiga o metotia eseese e aloese ai mai le iloa. Na latou toe foʻi mai ma se ata "faʻamamaina" o le faʻamaʻi pipisi. E ala i le filifilia o igoa faʻafuaseʻi ma faʻatumu mea e mafai ona faʻatinoina i faʻamatalaga faʻafuaseʻi, latou te faʻaitiitia le numera o IoC faʻalagolago (faʻavae i luga o faʻailoga ma igoa faila). E le gata i lea, faʻafetai i le faʻaogaina o le uta DLL lona tolu, e manaʻomia e le au osofaʻi ona aveese le binary talafeagai. AcroTranscoder.

Fa'amaumauga a le tagata lava ia

Ina ua maeʻa faila RTF, na siitia atu le vaega i faʻamaumauga a le tagata lava ia (SFX) faʻatasi ai ma ata masani o pepa e faʻafememeaʻi atili ai le tagata faʻaoga. Na tusia e le Threatbook e uiga i lenei mea (so'oga i le gagana Saina). I le faʻalauiloaina, o faila RAR e faʻapipiʻiina e le tagata lava ia e pa'ū ma DLL faʻatasi ai ma se faʻaopoopoga .ocx ua faʻataunuʻuina, o le uta mulimuli lea na faʻamauina muamua. {A96B020F-0000-466F-A96D-A91BBF8EAC96}.dll. Talu mai le ogatotonu o Ianuari 2019, ua toe faʻaaogaina e OceanLotus lenei metotia, ae suia nisi faʻasalalauga i le taimi. I lenei vaega o le a tatou talanoa e uiga i metotia ma suiga.

Fausia se Maunu

O le pepa THICH-THONG-LAC-HANH-THAP-THIEN-VIET-NAM (1).EXE (SHA-1: AC10F5B1D5ECAB22B7B418D6E98FA18E32BBDEAB) na maua muamua i le 2018. O lenei faila SFX na faia ma le atamai - i le faʻamatalaga (Faʻamatalaga) e fai mai o se ata JPEG lea. O le SFX script e pei o lenei:

ESET: polokalame fou tu'uina atu i tua mo le OceanLotus cyber group
Ata 9. Poloaiga SFX

Toe setiina le malware {9ec60ada-a200-4159-b310-8071892ed0c3}.ocx (SHA-1: EFAC23B0E6395B1178BCF7086F72344B24C04DCC), faʻapea foʻi ma se ata 2018 thich thong lac.jpg.

O le ata fa'asese e fa'apea:

ESET: polokalame fou tu'uina atu i tua mo le OceanLotus cyber group
Ata 10. Ata fa'atau

Atonu na e matauina o laina muamua e lua i le SFX script e taʻu faalua le faila OCX, ae e le o se mea sese.

{9ec60ada-a200-4159-b310-8071892ed0c3}.ocx (ShLd.dll)

Ole fa'atonuga ole faila ole OCX e tutusa lelei ma isi vaega ole OceanLotus - tele fa'asologa o fa'atonuga JZ/JNZ и PUSH/RET, feliua'i ma le code lapisi.

ESET: polokalame fou tu'uina atu i tua mo le OceanLotus cyber group
Ata 11. Fa'ailoga fa'ailoga

A uma ona fa'amama le fa'ailoga leaga, auina atu i fafo DllRegisterServer, valaau regsvr32.exe, fa'apea:

ESET: polokalame fou tu'uina atu i tua mo le OceanLotus cyber group
Ata 12. Fa'ailoga fa'apipi'i fa'avae

Ole mea moni, ile valaau muamua DllRegisterServer auina atu i fafo seti le aoga resitala HKCUSOFTWAREClassesCLSID{E08A0F4B-1F65-4D4D-9A09-BD4625B9C5A1}Model mo fa'ailoga fa'ailoga i le DLL (0x10001DE0).

A vala'au le galuega i le taimi lona lua, e faitau le tau tutusa ma fa'atino i lena tuatusi. Mai iinei o le punaoa ma le tele o gaioiga i le RAM e faitau ma faʻatinoina.

O le shellcode o le PE lava lea o lo'o fa'aaogaina i fa'asalalauga OceanLotus ua mavae. E mafai ona faataitai i le faaaogaina la matou tusitusiga. I le faaiuga na te toe setiina db293b825dcc419ba7dc2c49fa2757ee.dll, utaina i le manatua ma faatino DllEntry.

O le DLL e maua mai mea o loʻo i totonu o ana punaoa, faʻamalo (AES-256-CBC) ma decompresses (LZMA) ia. O le punaoa o loʻo i ai se faatulagaga faʻapitoa e faigofie ona faʻapipiʻi.

ESET: polokalame fou tu'uina atu i tua mo le OceanLotus cyber group
Ata 13. Fa'atonuga fa'apipi'i (KaitaiStruct Visualizer)

O le faʻatulagaga o loʻo faʻamaonia manino - e faʻatatau i le tulaga faʻapitoa, o faʻamaumauga binary o le a tusia i %appdata%IntellogsBackgroundUploadTask.cpl poʻo %windir%System32BackgroundUploadTask.cpl (po o SysWOW64 mo faiga 64-bit).

E faʻamautinoa atili le faʻamalosi e ala i le fatuina o se galuega ma le igoa BackgroundUploadTask[junk].jobfea [junk] fa'atusa se seti o paita 0x9D и 0xA0.

Igoa Talosaga Galuega %windir%System32control.exe, ma o le tau fa'ailoga o le ala lea i le faila binary download. O le galuega natia e alu i aso uma.

I le fausaga, o se faila CPL o se DLL ma se igoa totonu ac8e06de0a6c4483af9837d96504127e.dll, lea e auina atu i fafo se galuega CPlApplet. O le faila lea e fa'amuta lona puna'oa {A96B020F-0000-466F-A96D-A91BBF8EAC96}.dll, ona utaina lea o le DLL lea ma vala'au na'o le auina atu i fafo DllEntry.

Faiga fa'atūfale i tua

O le fa'aoga pito i tua o lo'o fa'ailogaina ma fa'apipi'i i ana punaoa. O le faʻatulagaina o le faila faʻapipiʻi e talitutusa lava ma le muamua.

ESET: polokalame fou tu'uina atu i tua mo le OceanLotus cyber group
Ata 14. Fa'atonuga o le faitoto'a tua (KaitaiStruct Visualizer)

E ui lava o le fausaga e tutusa, o le tele o tulaga tau fanua ua faʻafouina mai i latou o loʻo faʻaalia i totonu la matou lipoti tuai.

O le elemene muamua o le laina binary o loʻo i ai se DLL (HttpProv.dll MD5: 2559738D1BD4A999126F900C7357B759), faailoa mai e Tencent. Ae talu ai na aveese le igoa auina atu i fafo mai le binary, e le fetaui ia hashes.

Su'esu'ega Faaopoopo

A o aoina faʻataʻitaʻiga, na matou matauina nisi o uiga. O le faʻataʻitaʻiga na faʻamatalaina na faʻaalia i le masina o Iulai 2018, ma isi e pei o lea na aliali mai talu ai nei i le ogatotonu o Ianuari i le amataga o Fepuari 2019. O le SFX archive na faʻaaogaina e avea o se faʻamaʻi pipisi, lafoaʻi se pepa faʻailoga faʻamaonia ma se faila leaga OSX.

E ui lava ina faʻaaogaina e OceanLotus faʻailoga taimi pepelo, na matou matauina o faʻamaufaʻailoga o faila SFX ma OCX e tutusa lava (0x57B0C36A (08/14/2016 @ 7:15pm UTC) ma 0x498BE80F (02/06/2009 @ 7:34am UTC). Atonu o loʻo faʻaalia ai o le au tusitala o loʻo i ai se ituaiga o "tagata mamanu" e faʻaogaina tutusa faʻataʻitaʻiga ma na o le suia o nisi uiga.

I totonu o pepa na matou suʻesuʻeina talu mai le amataga o le 2018, o loʻo i ai igoa eseese e faʻaalia ai atunuu e fiafia i ai le au osofaʻi:

— Le Fa'amatalaga Fa'afeso'ota'i Fou a Cambodia Media(New).xls.exe
— 李建香 (个人简历).exe (pepa pdf pepelo o se CV)
- manatu faaalia, Rally i Amerika mai Iulai 28-29, 2018.exe

Talu ona maua le faitotoa pito i tua {A96B020F-0000-466F-A96D-A91BBF8EAC96}.dll ma le lolomiina o ana auʻiliʻiliga e le tele o tagata suʻesuʻe, na matou matauina nisi o suiga i faʻamaumauga o faʻamaumauga malware.

Muamua, na amata ona aveese e tusitala igoa mai DLLs fesoasoani (DNSprov.dll ma lomiga e lua HttpProv.dll). Ona taofi lea e le au fai pisinisi le afifiina o le DLL lona tolu (o le lomiga lona lua HttpProv.dll), filifili e fa'apipi'i na'o le tasi.

Lona lua, o le tele o nofoaga faʻapipiʻi pito i tua na suia, e foliga mai e aloese mai le iloa ona o le tele o IoC ua avanoa. O fanua taua na suia e le au tusitala e aofia ai:

  • Ua suia le ki resitala o AppX (silasila IoCs)
  • mutex encoding manoa ("def", "abc", "ghi")
  • numera uafu

Mulimuli ane, o lomiga fou uma na suʻesuʻeina e iai C&C fou o loʻo lisiina i le vaega IoCs.

sailiiliga

O loʻo faʻaauau pea ona atiaʻe le OceanLotus. Ole vaega ole initaneti e taulaʻi ile faʻamamaina ma le faʻalauteleina o meafaigaluega ma togafiti. E fa'apena e le au tusitala ia totogi leaga e fa'aaoga ai pepa fa'amata'i'au o lo'o fa'atatau i tagata ua fa'amoemoeina. Latou te atia'e ni polokalame fou ma fa'aogaina fo'i mea faigaluega fa'alaua'itele, e pei ole fa'aogaina ole Equation Editor. E le gata i lea, o loʻo latou faʻaleleia meafaigaluega e faʻaitiitia ai le aofaʻi o mea taua o loʻo totoe i masini a tagata afaina, ma faʻaitiitia ai le avanoa e iloa ai e antivirus software.

Faʻailoga o le fetuʻunaʻiga

O lo'o avanoa fa'ailoga o le fa'amalieina fa'apea uiga MITER ATT&CK i luga ole Welivesecurity и i luga ole GitHub.

puna: www.habr.com

Faʻatau talimalo faʻatuatuaina mo nofoaga ma DDoS puipuiga, VPS VDS servers 🔥 Fa'atau le 'upega tafa'ilagi talimalo fa'atuatuaina ma le puipuiga DDoS, 'au'aunaga VPS VDS | ProHoster