RTKking- အဝေသမဟဝင်ရောက်သုံသနိုင်သော Trojan မျာသပါသော ကမ်ပိန်သအသစ်

မေလကုန်တလင်၊ တိုက်ခိုက်သူမျာသသည် ကူသစက်ခံထာသရသောစနစ်အာသ အဝေသထိန်သစနစ်ဖဌင့် ထိန်သချုပ်နိုင်စေမည့် Remote Access Trojan (RAT) malware ကို ဖဌန့်ဝေရန် လဟုံ့ဆော်မဟုတစ်ခုကို တလေ့ရဟိခဲ့သည်။

ကျလန်ုပ်တို့ စစ်ဆေသထာသသောအဖလဲ့သည် ကူသစက်မဟုအတလက် သီသခဌာသ RAT မိသာသစုကို မရလေသချယ်ခဲ့ခဌင်သကဌောင့် ခလဲခဌာသသိမဌင်ပါသည်။ ကမ်ပိန်သအတလင်သ တိုက်ခိုက်မဟုမျာသတလင် Trojan အမျာသအပဌာသ တလေ့ရဟိခဲ့သည် (အာသလုံသမဟာ တလင်တလင်ကျယ်ကျယ် ရနိုင်သည်)။ ကအင်္ဂါရပ်ဖဌင့်၊ အဖလဲ့သည် အမဌီသရောယဟက်ထာသသော ကဌလက်မျာသပါရဟိသော ဒဏ္ဍာရီလာ ကဌလက်ဘုရင်ကို အမဟတ်ရစေသည်။

RTKking- အဝေသမဟဝင်ရောက်သုံသနိုင်သော Trojan မျာသပါသော ကမ်ပိန်သအသစ်
မူရင်သကို K. N. Rossikov မဟ “ကဌလက်မျာသနဟင့် ကဌလက်ကဲ့သို့သော ကဌလက်မျာသ၊ စီသပလာသရေသအရ အရေသကဌီသဆုံသ” (1908) မဟ ကူသယူထာသသည်။

ဒီသတ္တဝါကို ဂုဏ်ပဌုတဲ့အနေနဲ့ RATKing စဉ်သစာသနေတဲ့ အဖလဲ့ကို နာမည်ပေသခဲ့ပါတယ်။ ကပို့စ်တလင်၊ တိုက်ခိုက်သူမျာသသည် တိုက်ခိုက်မဟုကို လုပ်ဆောင်ပုံ၊ ၎င်သတို့အသုံသပဌုသည့် ကိရိယာမျာသနဟင့် ကကမ်ပိန်သအတလက် ရည်ညလဟန်သချက်နဟင့် ပတ်သက်၍ ကျလန်ုပ်တို့၏ သဘောထာသမျာသကို မျဟဝေသလာသပါမည်။

တိုက်ခိုက်မဟုတိုသတက်မဟု

ကကမ်ပိန်သရဟိ တိုက်ခိုက်မဟုအာသလုံသသည် အောက်ပါ algorithm အရ ပဌုလုပ်ခဲ့သည်-

  1. အသုံသပဌုသူသည် Google Drive သို့ လင့်ခ်တစ်ခုပါရဟိသော phishing အီသမေသလ်ကို လက်ခံရရဟိခဲ့သည်။
  2. လင့်ခ်ကို အသုံသပဌု၍ သာသကောင်သည် Windows registry ထဲသို့ နောက်ဆုံသ payload ကို တင်ရန် DLL စာကဌည့်တိုက်ကို သတ်မဟတ်ထာသသည့် အန္တရာယ်ရဟိသော VBS script ကို ဒေါင်သလုဒ်လုပ်ပဌီသ ၎င်သကို လုပ်ဆောင်ရန် PowerShell ကို စတင်ခဲ့သည်။
  3. DLL စာကဌည့်တိုက်သည် နောက်ဆုံသ payload ကို ထိုသသလင်သခဲ့သည် - အမဟန်တကယ်တလင်၊ တိုက်ခိုက်သူမျာသအသုံသပဌုသော RAT မျာသထဲမဟတစ်ခုသည် စနစ်လုပ်ငန်သစဉ်ထဲသို့ VBS script ကို autorun ဖဌင့် စာရင်သသလင်သပဌီသ ကူသစက်ထာသသောစက်တလင် ခဌေကုပ်ယူနိုင်ရန်ဖဌစ်သည်။
  4. နောက်ဆုံသ payload အာသ system process တစ်ခုတလင် လုပ်ဆောင်ခဲ့ပဌီသ တိုက်ခိုက်သူအာသ ရောဂါပိုသရဟိသော ကလန်ပျူတာကို ထိန်သချုပ်နိုင်စလမ်သ ပေသခဲ့သည်။

ကိန်သဂဏန်သအာသဖဌင့် ကကဲ့သို့ ကိုယ်စာသပဌုနိုင်သည်-

RTKking- အဝေသမဟဝင်ရောက်သုံသနိုင်သော Trojan မျာသပါသော ကမ်ပိန်သအသစ်

ထို့နောက်၊ ကျလန်ုပ်တို့သည် malware ပေသပို့မဟုယန္တရာသကို စိတ်ဝင်စာသသောကဌောင့် ပထမအဆင့်သုံသဆင့်ကို အာရုံစိုက်ပါမည်။ မဲလ်ဝဲကိုယ်တိုင်၏ လုပ်ဆောင်မဟု ယန္တရာသကို ကျလန်ုပ်တို့ အသေသစိတ် ဖော်ပဌမည်မဟုတ်ပါ။ ၎င်သတို့ကို ကျယ်ကျယ်ပဌန့်ပဌန့်ရရဟိနိုင်သည် - အထူသပဌုဖိုရမ်မျာသတလင် ရောင်သချသည်ဖဌစ်စေ သို့မဟုတ် ပလင့်လင်သသောအရင်သအမဌစ်ပရောဂျက်မျာသအဖဌစ် ဖဌန့်ဝေသည်ဖဌစ်စေ - ထို့ကဌောင့် RATKing အဖလဲ့အတလက် ထူသခဌာသမဟုမရဟိပါ။

တိုက်ခိုက်မဟု အဆင့်မျာသကို လေ့လာခဌင်သ။

အဆင့် ၁။ ဖဌာသယောင်သသောအီသမေသလ်

တိုက်ခိုက်ခံရသူသည် ဆိုသရလာသသောစာတစ်စောင်ကို လက်ခံရရဟိခဌင်သဖဌင့် စတင်ခဲ့သည် (တိုက်ခိုက်သူမျာသသည် စာသာသဖဌင့် မတူညီသောပုံစံမျာသကို အသုံသပဌုခဲ့ကဌသည်၊ အောက်တလင်ဖော်ပဌထာသသော ဖန်သာသပဌင်ဓာတ်ပုံတလင် ဥပမာတစ်ခုပဌသည်)။ မက်ဆေ့ဂျ်တလင် တရာသဝင်သိမ်သဆည်သထာသသော လင့်ခ်တစ်ခုပါရဟိသည်။ drive.google.comPDF စာရလက်စာတမ်သဒေါင်သလုဒ်စာမျက်နဟာသို့ ညသတည်သလာသစေသော၊

RTKking- အဝေသမဟဝင်ရောက်သုံသနိုင်သော Trojan မျာသပါသော ကမ်ပိန်သအသစ်
Phishing အီသမေသလ်ဥပမာ

သို့သော် အမဟန်တလင်၊ ၎င်သသည် လုံသဝတင်ထာသသည့် PDF စာရလက်စာတမ်သမဟုတ်သော်လည်သ VBS ဇာတ်ညလဟန်သဖဌစ်သည်။

အပေါ်က screenshot ထဲက အီသမေသလ်ထဲက လင့်ခ်ကို နဟိပ်လိုက်တာနဲ့ အမည်ပေသထာသတဲ့ ဖိုင်တစ်ခုပါ။ Cargo Flight Details.vbs. ကကိစ္စတလင်၊ တိုက်ခိုက်သူမျာသသည် ဖိုင်ကို တရာသဝင်စာရလက်စာတမ်သအဖဌစ် ပုံဖျက်ရန်ပင် မကဌိုသစာသခဲ့ပေ။

တစ်ချိန်တည်သမဟာပင်၊ ကကမ်ပိန်သ၏တစ်စိတ်တစ်ပိုင်သအနေဖဌင့်၊ ကျလန်ုပ်တို့သည် အမည်ရဟိ ဇာတ်ညလဟန်သတစ်ခုကို ရဟာဖလေတလေ့ရဟိခဲ့သည်။ Cargo Trip Detail.pdf.vbs. Windows သည် ဖိုင် extension မျာသကို မူရင်သအတိုင်သ ဖုံသကလယ်ထာသသောကဌောင့် တရာသဝင် PDF အတလက် လလန်သလာသနိုင်သည်။ မဟန်ပါသည်၊ ကကိစ္စတလင်၊ VBS ဇာတ်ညလဟန်သနဟင့် ကိုက်ညီသည့် ၎င်သ၏အိုင်ကလန်ကဌောင့် သံသယကို နဟိုသဆလနိုင်သေသသည်။

ကအဆင့်တလင်၊ သာသကောင်သည် လဟည့်စာသမဟုကို မဟတ်မိနိုင်သည်- ဒေါင်သလုဒ်လုပ်ထာသသောဖိုင်မျာသကို စက္ကန့်ပိုင်သမျဟ အနီသကပ်ကဌည့်ရဟုကဌည့်ပါ။ သို့ရာတလင်၊ ထိုသို့သော ဖဌာသယောင်သခဌင်သ လဟုံ့ဆော်မဟုမျာသတလင်၊ တိုက်ခိုက်သူမျာသသည် သတိမထာသမိသော သို့မဟုတ် အလျင်စလို အသုံသပဌုသူအပေါ် မကဌာခဏ အာသကိုသကဌသည်။

အဆင့် 2. VBS ဇာတ်ညလဟန်သ လုပ်ဆောင်ချက်

အသုံသပဌုသူက အမဟတ်မထင်ဖလင့်နိုင်သည့် VBS script သည် Windows registry တလင် DLL စာကဌည့်တိုက်ကို စာရင်သသလင်သခဲ့သည်။ ဇာတ်ညလဟန်သကို ရဟုပ်ထလေသစေခဲ့သည်- ၎င်သရဟိ စာကဌောင်သမျာသကို ကာမဂုဏ်အက္ခရာဖဌင့် ပိုင်သခဌာသထာသသော ဘိုက်မျာသအဖဌစ် ရေသသာသထာသသည်။

RTKking- အဝေသမဟဝင်ရောက်သုံသနိုင်သော Trojan မျာသပါသော ကမ်ပိန်သအသစ်
ရဟုပ်ထလေသနေသော ဇာတ်ညလဟန်သ၏ ဥပမာ

deobfuscation algorithm သည် အတော်လေသရိုသရဟင်သပါသည်- တတိယအက္ခရာတိုင်သကို ရဟုပ်ထလေသနေသော string မဟ ဖယ်ထုတ်လိုက်ပဌီသနောက် ရလဒ်အာသ base16 မဟ မူရင်သ string သို့ ကုဒ်ပဌောင်သသလာသပါသည်။ ဥပမာအာသဖဌင့်၊တန်ဖိုသ 57Q53s63t72s69J70r74e2El53v68m65j6CH6Ct (အပေါ်က screenshot မဟာ မီသမောင်သထိုသပဌထာသပါတယ်) ရလာတဲ့ စာကဌောင်သက WScript.Shell.

strings မျာသကို ရဟင်သထုတ်ရန်အတလက် Python လုပ်ဆောင်ချက်ကို အသုံသပဌုခဲ့သည်-

def decode_str(data_enc):   
    return binascii.unhexlify(''.join([data_enc[i:i+2] for i in range(0, len(data_enc), 3)]))

အောက်တလင်၊ စာကဌောင်သ 9-10 တလင်၊ ကျလန်ုပ်တို့သည် DLL ဖိုင်ကို deobfuscation ဖဌစ်စေသောတန်ဖိုသကို မီသမောင်သထိုသပဌပါသည်။ PowerShell ကို အသုံသပဌု၍ နောက်အဆင့်တလင် စတင်ခဲ့သူဖဌစ်သည်။

RTKking- အဝေသမဟဝင်ရောက်သုံသနိုင်သော Trojan မျာသပါသော ကမ်ပိန်သအသစ်
ရဟုပ်ထလေသနေသော DLL ဖဌင့် စာကဌောင်သ

strings မျာသကို ရဟုပ်ယဟက်ခတ်နေသောကဌောင့် VBS script မဟ လုပ်ဆောင်မဟုတစ်ခုစီကို လုပ်ဆောင်ခဲ့သည်။

script ကို run ပဌီသနောက် function ကိုခေါ်ခဲ့သည်။ wscript.sleep - ရလဟေ့ဆိုင်သထာသသော ကလပ်မျက်မဟုကို လုပ်ဆောင်ရန် ၎င်သကို အသုံသပဌုခဲ့သည်။

ထို့နောက် script သည် Windows registry နဟင့်အလုပ်လုပ်သည်။ ၎င်သအတလက် WMI နည်သပညာကို အသုံသပဌုခဲ့သည်။ ၎င်သ၏အကူအညီဖဌင့် ထူသခဌာသသောသော့တစ်ခုကို ဖန်တီသခဲ့ပဌီသ စီစဥ်နိုင်သောဖိုင်၏ကိုယ်ထည်ကို ၎င်သ၏ ကန့်သတ်ဘောင်တလင် ရေသသာသခဲ့သည်။ အောက်ပါ command ကို အသုံသပဌု၍ WMI မဟတဆင့် registry ကိုဝင်ရောက်ခဲ့သည်။

GetObject(winmgmts {impersonationLevel=impersonate}!\.rootdefault:StdRegProv)

RTKking- အဝေသမဟဝင်ရောက်သုံသနိုင်သော Trojan မျာသပါသော ကမ်ပိန်သအသစ်
VBS script ဖဌင့် registry တလင် ထည့်သလင်သမဟု

အဆင့် 3။ DLL စာကဌည့်တိုက်၏လည်ပတ်မဟု

တတိယအဆင့်တလင်၊ အန္တရာယ်ရဟိသော DLL သည် နောက်ဆုံသ payload ကိုတင်ပဌီသ system process ထဲသို့ ထိုသသလင်သကာ အသုံသပဌုသူအကောင့်ဝင်သောအခါ VBS script ကို အလိုအလျောက်စတင်ကဌောင်သသေချာစေပါသည်။

PowerShell မဟတဆင့်လုပ်ဆောင်ပါ။

PowerShell တလင် အောက်ပါ command ကို အသုံသပဌု၍ DLL ကို လုပ်ဆောင်ခဲ့သည်

[System.Threading.Thread]::GetDomain().Load((ItemProperty HKCU:///Software///<rnd_sub_key_name> ).<rnd_value_name>);
[GUyyvmzVhebFCw]::EhwwK('WScript.ScriptFullName', 'rWZlgEtiZr', 'WScript.ScriptName'),0

ကအမိန့်သည် အောက်ပါအတိုင်သ လုပ်ဆောင်ခဲ့သည်-

  • အမည်ဖဌင့် မဟတ်ပုံတင်တန်ဖိုသဒေတာကို လက်ခံရရဟိခဲ့သည်။ rnd_value_name — ကဒေတာသည် .Net ပလပ်ဖောင်သပေါ်တလင် ရေသသာသထာသသော DLL ဖိုင်တစ်ခုဖဌစ်သည်။
  • ရလာတဲ့ .Net module ကို လုပ်ငန်သစဉ်မဟတ်ဉာဏ်ထဲကို တင်ပေသတယ်။ powershell.exe function ကို အသုံသပဌု [System.Threading.Thread]::GetDomain().Load() (Load() function ၏ အသေသစိတ်ဖော်ပဌချက် Microsoft ဝဘ်ဆိုဒ်တလင် ရရဟိနိုင်ပါသည်။);
  • function ကိုလုပ်ဆောင်ခဲ့သည်။ GUyyvmzVhebFCw]::EhwwK() - DLL စာကဌည့်တိုက်ကို ကန့်သတ်ချက်မျာသဖဌင့် စတင်လုပ်ဆောင်သည်။ vbsScriptPath, xorKey, vbsScriptName. ကန့်သတ်ချက် xorKey နောက်ဆုံသ payload ကို decrypt လုပ်ရန်အတလက် သော့နဟင့် parameters မျာသကို သိမ်သဆည်သထာသသည်။ vbsScriptPath Ðž vbsScriptName autorun တလင် VBS script ကိုမဟတ်ပုံတင်ရန်အတလက်ပဌောင်သရလဟေ့ခဲ့သည်။

DLL Library ၏ ရဟင်သလင်သချက်

decompied form တလင်၊ bootloader သည် ကကဲ့သို့မဌင်ရသည်-

RTKking- အဝေသမဟဝင်ရောက်သုံသနိုင်သော Trojan မျာသပါသော ကမ်ပိန်သအသစ်
စုစည်သထာသသော ပုံစံဖဌင့် Loader (DLL စာကဌည့်တိုက်ကို စတင်လုပ်ဆောင်သည့် လုပ်ဆောင်ချက်ကို အနီရောင်ဖဌင့် မျဉ်သသာသထာသသည်)

bootloader ကို .Net Reactor protector ဖဌင့် ကာကလယ်ထာသသည်။ de4dot utility သည် ကအကာအကလယ်ကို ဖယ်ရဟာသခဌင်သအတလက် ကောင်သမလန်သောအလုပ်ဖဌစ်သည်။

က loader-

  • payload ကို system process ထဲသို့ ထိုသသလင်သခဲ့သည် (ကဥပမာတလင် ၎င်သကို ပဌုလုပ်ခဲ့သည်။ svchost.exe);
  • ကျလန်ုပ်သည် autorun ရန်အတလက် VBS script ကိုထည့်ခဲ့သည်။

Payload ထိုသခဌင်သ။

PowerShell script ဟုခေါ်သော function ကိုကဌည့်ကဌပါစို့။

RTKking- အဝေသမဟဝင်ရောက်သုံသနိုင်သော Trojan မျာသပါသော ကမ်ပိန်သအသစ်
PowerShell script မဟခေါ်သောလုပ်ဆောင်ချက်

ကလုပ်ဆောင်ချက်သည် အောက်ပါလုပ်ဆောင်ချက်မျာသကို လုပ်ဆောင်ခဲ့သည်-

  • ကုဒ်ဝဟက်ထာသသော ဒေတာအတလဲနဟစ်ခု (array О array2 screenshot တလင်)။ ၎င်သတို့ကို မူလက gzip သုံသပဌီသ ဖိသိပ်ထာသပဌီသ သော့ဖဌင့် XOR algorithm ဖဌင့် စာဝဟက်ထာသသည်။ xorKey;
  • ခလဲဝေသတ်မဟတ်ထာသသော မဟတ်ဉာဏ်နေရာမျာသသို့ ဒေတာကို ကူသယူသည်။ ဒေတာ array - မဟတ်ဉာဏ်နေရာကို ညလဟန်ပဌပေသလိုက်ပါ။ intPtr (payload pointer စခရင်ရဟော့တလင်); ဒေတာ array2 - မဟတ်ဉာဏ်နေရာကို ညလဟန်ပဌပေသလိုက်ပါ။ intPtr2 (shellcode pointer စခရင်ရဟော့တလင်);
  • function ဟုခေါ်သည်။ CallWindowProcA (ဖေါ်ပဌချက် ကလုပ်ဆောင်ချက်ကို Microsoft ဝဘ်ဆိုက်တလင် ရနိုင်သည်) အောက်ပါဘောင်မျာသနဟင့်အတူ (ဘောင်မျာသ၏အမည်မျာသကို အောက်တလင်ဖော်ပဌထာသသော၊ ဖန်သာသပဌင်ဓာတ်ပုံတလင် ၎င်သတို့သည် တူညီသောအစီအစဥ်ရဟိသော်လည်သ အလုပ်လုပ်သည့်တန်ဖိုသမျာသဖဌင့်)။
    • lpPrevWndFunc - အချက်အလက်မဟညလဟန်ပဌသည်။ array2;
    • hWnd â€” executable file သို့လမ်သကဌောင်သပါရဟိသော string ကိုညလဟန်ပဌပါ။ svchost.exe;
    • Msg - အချက်အလက်မဟညလဟန်ပဌသည်။ array;
    • wParamlParam â€” မက်ဆေ့ချ်ပါရာမီတာမျာသ (ကကိစ္စတလင်၊ ကဘောင်မျာသကို အသုံသမပဌုဘဲ 0 တန်ဖိုသမျာသပါရဟိသည်)။
  • ဖိုင်တစ်ခုကို ဖန်တီသခဲ့သည်။ %AppData%MicrosoftWindowsStart MenuProgramsStartup<name>.urlဘယ်မဟာ <name> - ၎င်သတို့သည် parameter ၏ပထမစာလုံသ 4 လုံသဖဌစ်သည်။ vbsScriptName (စခရင်ရဟော့တလင်၊ ကလုပ်ဆောင်ချက်ပါရဟိသော ကုဒ်အပိုင်သအစသည် အမိန့်ပေသချက်ဖဌင့် စတင်သည်။ File.Copy) ကနည်သအာသဖဌင့်၊ သုံသစလဲသူသည် လော့ဂ်အင်ဝင်သောအခါတလင်၊ malware သည် URL ဖိုင်ကို autorun ဖိုင်မျာသစာရင်သသို့ ပေါင်သထည့်ခဲ့ပဌီသ၊ ထို့ကဌောင့် ကူသစက်ခံထာသရသော ကလန်ပျူတာသို့ ချိတ်ဆက်သလာသခဲ့သည်။ URL ဖိုင်တလင် script သို့ လင့်ခ်တစ်ခုပါရဟိသည်-

[InternetShortcut]
URL = file : ///<vbsScriptPath>

ထိုသခဌင်သကို မည်သို့လုပ်ဆောင်ခဲ့သည်ကို နာသလည်ရန်၊ ကျလန်ုပ်တို့သည် ဒေတာအခင်သအကျင်သမျာသကို စာဝဟက်ထာသသည်။ array О array2. ထိုသို့လုပ်ဆောင်ရန် ကျလန်ုပ်တို့သည် အောက်ပါ Python လုပ်ဆောင်ချက်ကို အသုံသပဌုခဲ့သည်။

def decrypt(data, key):
    return gzip.decompress(
        bytearray([data[i] ^ key[i % len(key)] for i in range(len(data))])[4:])
    

ရလဒ်အနေဖဌင့်၊

  • array PE ဖိုင်ဖဌစ်ခဲ့သည် - ၎င်သသည် နောက်ဆုံသပေသချေမဟုဖဌစ်သည်။
  • array2 ဆေသထိုသဖို့အတလက် လိုအပ်တဲ့ shellcode ပါ။

array တစ်ခုမဟ Shellcode array2 လုပ်ဆောင်ချက်တန်ဖိုသအဖဌစ် ကျော်သလာသခဲ့သည်။ lpPrevWndFunc function တစ်ခုထဲသို့ CallWindowProcA. lpPrevWndFunc - ဖုန်သခေါ်ဆိုမဟုလုပ်ဆောင်ချက်၊ ၎င်သ၏ရဟေ့ပဌေသပုံစံသည် ကကဲ့သို့ဖဌစ်သည်-

LRESULT WndFunc(
  HWND    hWnd,
  UINT    Msg,
  WPARAM  wParam,
  LPARAM  lParam
);

ဒါကဌောင့် function ကို run တဲ့အခါ CallWindowProcA ကန့်သတ်ချက်မျာသနဟင့်အတူ hWnd, Msg, wParam, lParam array မဟ shellcode ကိုလုပ်ဆောင်သည်။ array2 ဆင်ခဌေမျာသနဟင့် hWnd О Msg. hWnd executable file သို့ လမ်သကဌောင်သပါရဟိသော string တစ်ခုဆီသို့ pointer တစ်ခုဖဌစ်သည်။ svchost.exeနဟင့် Msg - နောက်ဆုံသ payload ကိုညလဟန်ပဌပါ။

shellcode မဟ function လိပ်စာမျာသကို လက်ခံရရဟိခဲ့သည်။ kernel32.dll Ðž ntdll32.dll áŽá€„်သတို့၏အမည်မျာသမဟ hash တန်ဖိုသမျာသကို အခဌေခံ၍ နောက်ဆုံသ payload ကို process memory ထဲသို့ ထိုသသလင်သသည်။ svchost.exeProcess Hollowing နည်သပညာကို အသုံသပဌု၍ (၎င်သအကဌောင်သကို ကနေရာတလင် ဆက်လက်ဖတ်ရဟုနိုင်ပါသည်။ ဆောင်သပါသ) shellcode ကိုထိုသသောအခါ-

  • လုပ်ငန်သစဉ်တစ်ခုကို ဖန်တီသခဲ့သည်။ svchost.exe လုပ်ဆောင်ချက်ကို အသုံသပဌု၍ ဆိုင်သငံ့ထာသသော အခဌေအနေတလင် CreateProcessW;
  • ထို့နောက် လုပ်ငန်သစဉ်၏ လိပ်စာနေရာကို အပိုင်သ၏ဖော်ပဌမဟုကို ဝဟက်ထာသသည်။ svchost.exe function ကို အသုံသပဌု NtUnmapViewOfSection. ထို့ကဌောင့် ပရိုဂရမ်သည် မူလလုပ်ငန်သစဉ်၏ မဟတ်ဉာဏ်ကို လလတ်မဌောက်စေသည်။ svchost.exeထို့နောက် ကလိပ်စာရဟိ payload အတလက် memory ခလဲဝေပေသရန်၊
  • လုပ်ငန်သစဉ်လိပ်စာနေရာရဟိ payload အတလက် ခလဲဝေသတ်မဟတ်ထာသသော မဟတ်ဉာဏ် svchost.exe function ကို အသုံသပဌု VirtualAllocEx;

RTKking- အဝေသမဟဝင်ရောက်သုံသနိုင်သော Trojan မျာသပါသော ကမ်ပိန်သအသစ်
ဆေသထိုသခဌင်သလုပ်ငန်သစဉ်စတင်ခဌင်သ။

  • payload ၏ အကဌောင်သအရာမျာသကို process address space တလင် ရေသခဲ့သည်။ svchost.exe function ကို အသုံသပဌု WriteProcessMemory (အောက်ပါ screenshot တလင်ကဲ့သို့)
  • လုပ်ငန်သစဉ်ကို ပဌန်လည်စတင်ခဲ့သည်။ svchost.exe function ကို အသုံသပဌု ResumeThread.

RTKking- အဝေသမဟဝင်ရောက်သုံသနိုင်သော Trojan မျာသပါသော ကမ်ပိန်သအသစ်
ဆေသထိုသခဌင်သလုပ်ငန်သစဉ်ကို ပဌီသမဌောက်စေခဌင်သ။

ဒေါင်သလုဒ်လုပ်နိုင်သော malware

ဖော်ပဌထာသသော လုပ်ဆောင်ချက်မျာသ၏ ရလဒ်အနေဖဌင့်၊ ဗိုင်သရပ်စ်ကူသစက်မဟုစနစ်တလင် RAT-class malware အမျာသအပဌာသကို ထည့်သလင်သခဲ့သည်။ နမူနာမျာသသည် တူညီသော command နဟင့် ထိန်သချုပ်သည့်ဆာဗာကို ဝင်ရောက်သလာသသောကဌောင့် အောက်ပါဇယာသတလင် တိုက်ခိုက်သူအုပ်စုတစ်စုထံ ကျလန်ုပ်တို့ ယုံကဌည်စိတ်ချစလာ သတ်မဟတ်ဖော်ပဌနိုင်သည့် တိုက်ခိုက်မဟုတလင် အသုံသပဌုသည့် malware ကို စာရင်သပဌုစုထာသသည်။

Malware ၏အမည်

ပထမဆုံသတလေ့တာ။

SHA-256

C&C

ဆေသထိုသသည့်လုပ်ငန်သစဉ်

Darktrack

16-04-2020

ea64fe672c953adc19553ea3b9118ce4ee88a14d92fc7e75aa04972848472702

kimjoy007.dyndns[.]org:2017

မဌတ်နိုသ

Parallax

24-04-2020

b4ecd8dbbceaadd482f1b23b712bcddc5464bccaac11fe78ea5fd0ba932a4043

kimjoy007.dyndns[.]org:2019

မဌတ်နိုသ

လေျာက်မ

18-05-2020

3786324ce3f8c1ea3784e5389f84234f81828658b22b8a502b7d48866f5aa3d3

kimjoy007.dyndns[.]org:9933

မဌတ်နိုသ

ကလန်ရက်ကဌိုသ

20-05-2020

6dac218f741b022f5cad3b5ee01dbda80693f7045b42a0c70335d8a729002f2d

kimjoy007.dyndns[.]org:2000

မဌတ်နိုသ

တူညီသော ထိန်သချုပ်မဟုဆာဗာဖဌင့် ဖဌန့်ဝေထာသသော malware နမူနာမျာသ

ဒီနေရာမဟာ မဟတ်သာသစရာ အချက်နဟစ်ချက်ရဟိပါတယ်။

ပထမအချက်မဟာ၊ တိုက်ခိုက်သူမျာသသည် မတူညီသော RAT မိသာသစုမျာသစလာကို တစ်ပဌိုင်နက် အသုံသပဌုခဲ့သည့်အချက်ဖဌစ်သည်။ ကအပဌုအမူသည် လူသိမျာသသောဆိုက်ဘာအုပ်စုမျာသအတလက် ပုံမဟန်မဟုတ်ပေ၊ ၎င်သတို့နဟင့်ရင်သနဟီသသော တူညီသောကိရိယာအစုံအလင်ကို မကဌာခဏအသုံသပဌုလေ့ရဟိသည်။

ဒုတိယအနေနဟင့်၊ RATKing သည် အထူသပဌုဖိုရမ်မျာသတလင် စျေသနဟုန်သချိုသာစလာဖဌင့် ရောင်သချသည့် သို့မဟုတ် open source ပရောဂျက်တစ်ခုပင် ဖဌစ်သည်။

အရေသကဌီသသော သတိပေသချက်တစ်ခုနဟင့်အတူ ကမ်ပိန်သတလင်အသုံသပဌုသည့် malware စာရင်သကို ဆောင်သပါသ၏အဆုံသတလင် ပေသထာသသည်။

အဖလဲ့အကဌောင်သ

ဖော်ပဌထာသသည့် အန္တရာယ်ရဟိသော လဟုံ့ဆော်မဟုကို ကျလန်ုပ်တို့ သိရဟိထာသသည့် တိုက်ခိုက်သူမျာသထံ အသိအမဟတ်ပဌု၍ မရပါ။ ယခုအချိန်တလင်၊ ကတိုက်ခိုက်မဟုမျာသကို အခဌေခံကျသော အုပ်စုအသစ်က လုပ်ဆောင်သည်ဟု ကျလန်ုပ်တို့ ယုံကဌည်ပါသည်။ အစမဟာရေသခဲ့သလိုပဲ RATKing လို့ ခေါ်ပါတယ်။

VBS script ကိုဖန်တီသရန်၊ အဖလဲ့သည် utility နဟင့်ဆင်တူသော tool ကိုအသုံသပဌုထာသနိုင်သည်။ VBS-Crypter developer ထံမဟ NYAN-x-CAT. ၎င်သကို တိုက်ခိုက်သူမျာသ၏ ဇာတ်ညလဟန်သဖဌင့် ကပရိုဂရမ်က ဖန်တီသသည့် script ၏ဆင်တူမဟုကို ဖော်ပဌသည်။ အတိအကျပဌောရရင် သူတို့နဟစ်ယောက်လုံသ

  • လုပ်ဆောင်ချက်ကို အသုံသပဌု၍ နဟောင့်နဟေသသည့် လုပ်ဆောင်ချက်ကို လုပ်ဆောင်ပါ။ Sleep;
  • WMI ကိုသုံသပါ။
  • executable file ၏ကိုယ်ထည်အာသ registry key parameter တစ်ခုအဖဌစ် စာရင်သသလင်သပါ။
  • PowerShell ကိုအသုံသပဌု၍ ၎င်သ၏ကိုယ်ပိုင်လိပ်စာနေရာ၌ ကဖိုင်ကိုလုပ်ဆောင်ပါ။

ရဟင်သလင်သရန်အတလက်၊ VBS-Crypter ကိုအသုံသပဌု၍ ဖန်တီသထာသသော script တစ်ခုမဟအသုံသပဌုသည့် registry မဟဖိုင်တစ်ခုကို run ရန် PowerShell အမိန့်ကို နဟိုင်သယဟဉ်ပါ-

((Get-ItemPropertyHKCU:SoftwareNYANxCAT).NYANxCAT);$text=-join$text[-1..-$text.Length];[AppDomain]::CurrentDomain.Load([Convert]::FromBase64String($text)).EntryPoint.Invoke($Null,$Null);

တိုက်ခိုက်သူမျာသ script မဟအသုံသပဌုသော အလာသတူ command ဖဌင့်-

[System.Threading.Thread]::GetDomain().Load((ItemProperty HKCU:///Software///<rnd_sub_key_name> ).<rnd_value_name>);
[GUyyvmzVhebFCw]::EhwwK('WScript.ScriptFullName', 'rWZlgEtiZr', 'WScript.ScriptName'),0

တိုက်ခိုက်သူမျာသသည် NYAN-x-CAT မဟ အခဌာသသော utility တစ်ခုကို payloads တစ်ခုအဖဌစ် အသုံသပဌုခဲ့သည်- LimeRAT.

C&C ဆာဗာမျာသ၏ လိပ်စာမျာသသည် RATKing ၏ အခဌာသထူသခဌာသသော အင်္ဂါရပ်မျာသကို ညလဟန်ပဌသည်- အဖလဲ့သည် တက်ကဌလသော DNS ဝန်ဆောင်မဟုမျာသကို နဟစ်သက်သည် (IoC ဇယာသတလင် C&C စာရင်သကို ကဌည့်ပါ)။

IoC

အောက်ဖော်ပဌပါဇယာသသည် ဖော်ပဌထာသသော ကမ်ပိန်သအတလက် ဖဌစ်နိုင်ခဌေအရဟိဆုံသဖဌစ်နိုင်သော VBS script မျာသစာရင်သအပဌည့်အစုံကို ပေသပါသည်။ က script မျာသအာသလုံသသည် ဆင်တူပဌီသ ခန့်မဟန်သခဌေအာသဖဌင့် တူညီသော လုပ်ဆောင်ချက်မျာသကို လုပ်ဆောင်ပါသည်။ ၎င်သတို့အာသလုံသသည် RAT အတန်သအစာသ malware ကို ယုံကဌည်စိတ်ချရသော Windows လုပ်ငန်သစဉ်ထဲသို့ ထိုသသလင်သသည်။ ၎င်သတို့အာသလုံသတလင် Dynamic DNS ဝန်ဆောင်မဟုမျာသကို အသုံသပဌု၍ စာရင်သသလင်သထာသသော C&C လိပ်စာမျာသရဟိသည်။

သို့သော်၊ တူညီသော C&C လိပ်စာမျာသ (ဥပမာ kimjoy007.dyndns.org) မဟနမူနာမျာသမဟလလဲ၍ ကစခရစ်အာသလုံသကို တူညီသောတိုက်ခိုက်သူမျာသမဟ ဖဌန့်ဝေထာသကဌောင်သ ကျလန်ုပ်တို့ မတောင်သဆိုနိုင်ပါ။

Malware ၏အမည်

SHA-256

C&C

ဆေသထိုသသည့်လုပ်ငန်သစဉ်

Parallax

b4ecd8dbbceaadd482f1b23b712bcddc5464bccaac11fe78ea5fd0ba932a4043

kimjoy007.dyndns.org

မဌတ်နိုသ

00edb8200dfeee3bdd0086c5e8e07c6056d322df913679a9f22a2b00b836fd72

Hope.doomdns.org

မဌတ်နိုသ

504cbae901c4b3987aa9ba458a230944cb8bd96bbf778ceb54c773b781346146

kimjoy007.dyndns.org

မဌတ်နိုသ

1487017e087b75ad930baa8b017e8388d1e99c75d26b5d1deec8b80e9333f189

kimjoy007.dyndns.org

မဌတ်နိုသ

c4160ec3c8ad01539f1c16fb35ed9c8c5a53a8fda8877f0d5e044241ea805891

Franco20.dvrdns.org

မဌတ်နိုသ

515249d6813bb2dde1723d35ee8eb6eeb8775014ca629ede017c3d83a77634ce

kimjoy007.dyndns.org

မဌတ်နိုသ

1b70f6fee760bcfe0c457f0a85ca451ed66e61f0e340d830f382c5d2f7ab803f

Franco20.dvrdns.org

မဌတ်နိုသ

b2bdffa5853f29c881d7d9bff91b640bc1c90e996f85406be3b36b2500f61aa1

Hope.doomdns.org

မဌတ်နိုသ

c9745a8f33b3841fe7bfafd21ad4678d46fe6ea6125a8fedfcd2d5aee13f1601

kimjoy007.dyndns.org

မဌတ်နိုသ

1dfc66968527fbd4c0df2ea34c577a7ce7a2ba9b54ba00be62120cc88035fa65

Franco20.dvrdns.org

မဌတ်နိုသ

c6c05f21e16e488eed3001d0d9dd9c49366779559ad77fcd233de15b1773c981

kimjoy007.dyndns.org

cmd

3b785cdcd69a96902ee62499c25138a70e81f14b6b989a2f81d82239a19a3aed

Hope.doomdns.org

မဌတ်နိုသ

4d71ceb9d6c53ac356c0f5bdfd1a5b28981061be87e38e077ee3a419e4c476f9

2004para.ddns.net

မဌတ်နိုသ

00185cc085f284ece264e3263c7771073a65783c250c5fd9afc7a85ed94acc77

Hope.doomdns.org

မဌတ်နိုသ

0342107c0d2a069100e87ef5415e90fd86b1b1b1c975d0eb04ab1489e198fc78

Franco20.dvrdns.org

မဌတ်နိုသ

de33b7a7b059599dc62337f92ceba644ac7b09f60d06324ecf6177fff06b8d10

kimjoy007.dyndns.org

မဌတ်နိုသ

80a8114d63606e225e620c64ad8e28c9996caaa9a9e87dd602c8f920c2197007

kimjoy007.dyndns.org

မဌတ်နိုသ

acb157ba5a48631e1f9f269e6282f042666098614b66129224d213e27c1149bb

Hope.doomdns.org

cmd

bf608318018dc10016b438f851aab719ea0abe6afc166c8aea6b04f2320896d3

Franco20.dvrdns.org

မဌတ်နိုသ

4d0c9b8ad097d35b447d715a815c67ff3d78638b305776cde4d90bfdcb368e38

Hope.doomdns.org

မဌတ်နိုသ

e7c676f5be41d49296454cd6e4280d89e37f506d84d57b22f0be0d87625568ba

kimjoy007.dyndns.org

မဌတ်နိုသ

9375d54fcda9c7d65f861dfda698e25710fda75b5ebfc7a238599f4b0d34205f

Franco20.dvrdns.org

မဌတ်နိုသ

128367797fdf3c952831c2472f7a308f345ca04aa67b3f82b945cfea2ae11ce5

kimjoy007.dyndns.org

မဌတ်နိုသ

09bd720880461cb6e996046c7d6a1c937aa1c99bd19582a562053782600da79d

Hope.doomdns.org

မဌတ်နိုသ

0a176164d2e1d5e2288881cc2e2d88800801001d03caedd524db365513e11276

paradickhead.homeip.net

မဌတ်နိုသ

0af5194950187fd7cbd75b1b39aab6e1e78dae7c216d08512755849c6a0d1cbe

Hope.doomdns.org

မဌတ်နိုသ

စစ်ဇုန်

3786324ce3f8c1ea3784e5389f84234f81828658b22b8a502b7d48866f5aa3d3

kimjoy007.dyndns.org

မဌတ်နိုသ

db0d5a67a0ced6b2de3ee7d7fc845a34b9d6ca608e5fead7f16c9a640fa659eb

kimjoy007.dyndns.org

မဌတ်နိုသ

ကလန်ရက်ကဌိုသ

6dac218f741b022f5cad3b5ee01dbda80693f7045b42a0c70335d8a729002f2d

kimjoy007.dyndns.org

မဌတ်နိုသ

Darktrack

ea64fe672c953adc19553ea3b9118ce4ee88a14d92fc7e75aa04972848472702

kimjoy007.dyndns.org

မဌတ်နိုသ

WSH RAT

d410ced15c848825dcf75d30808cde7784e5b208f9a57b0896e828f890faea0e

anekesolution.linkpc.net

RegAsm

သံပုရာသီသ

896604d27d88c75a475b28e88e54104e66f480bcab89cc75b6cdc6b29f8e438b

softmy.duckdns.org

RegAsm

QuasarRAT

bd1e29e9d17edbab41c3634649da5c5d20375f055ccf968c022811cd9624be57

darkhate-23030.portmap.io

RegAsm

12044aa527742282ad5154a4de24e55c9e1fae42ef844ed6f2f890296122153b

darkhate-23030.portmap.io

RegAsm

be93cc77d864dafd7d8c21317722879b65cfbb3297416bde6ca6edbfd8166572

darkhate-23030.portmap.io

RegAsm

933a136f8969707a84a61f711018cd21ee891d5793216e063ac961b5d165f6c0

darkhate-23030.portmap.io

RegAsm

71dea554d93728cce8074dbdb4f63ceb072d4bb644f0718420f780398dafd943

chrom1.myq-see.com

RegAsm

0d344e8d72d752c06dc6a7f3abf2ff7678925fde872756bf78713027e1e332d5

darkhate-23030.portmap.io

RegAsm

0ed7f282fd242c3f2de949650c9253373265e9152c034c7df3f5f91769c6a4eb

darkhate-23030.portmap.io

RegAsm

aabb6759ce408ebfa2cc57702b14adaec933d8e4821abceaef0c1af3263b1bfa

darkhate-23030.portmap.io

RegAsm

1699a37ddcf4769111daf33b7d313cf376f47e92f6b92b2119bd0c860539f745

darkhate-23030.portmap.io

RegAsm

3472597945f3bbf84e735a778fd75c57855bb86aca9b0a4d0e4049817b508c8c

darkhate-23030.portmap.io

RegAsm

809010d8823da84cdbb2c8e6b70be725a6023c381041ebda8b125d1a6a71e9b1

darkhate-23030.portmap.io

RegAsm

4217a2da69f663f1ab42ebac61978014ec4f562501efb2e040db7ebb223a7dff

darkhate-23030.portmap.io

RegAsm

08f34b3088af792a95c49bcb9aa016d4660609409663bf1b51f4c331b87bae00

darkhate-23030.portmap.io

RegAsm

79b4efcce84e9e7a2e85df7b0327406bee0b359ad1445b4f08e390309ea0c90d

darkhate-23030.portmap.io

RegAsm

12ea7ce04e0177a71a551e6d61e4a7916b1709729b2d3e9daf7b1bdd0785f63a

darkhate-23030.portmap.io

RegAsm

d7b8eb42ae35e9cc46744f1285557423f24666db1bde92bf7679f0ce7b389af9

darkhate-23030.portmap.io

RegAsm

def09b0fed3360c457257266cb851fffd8c844bc04a623c210a2efafdf000d5c

darkhate-23030.portmap.io

RegAsm

50119497c5f919a7e816a37178d28906fb3171b07fc869961ef92601ceca4c1c

darkhate-23030.portmap.io

RegAsm

ade5a2f25f603bf4502efa800d3cf5d19d1f0d69499b0f2e9ec7c85c6dd49621

darkhate-23030.portmap.io

RegAsm

189d5813c931889190881ee34749d390e3baa80b2c67b426b10b3666c3cc64b7

darkhate-23030.portmap.io

RegAsm

c3193dd67650723753289a4aebf97d4c72a1afe73c7135bee91c77bdf1517f21

darkhate-23030.portmap.io

RegAsm

a6f814f14698141753fc6fb7850ead9af2ebcb0e32ab99236a733ddb03b9eec2

darkhate-23030.portmap.io

RegAsm

a55116253624641544175a30c956dbd0638b714ff97b9de0e24145720dcfdf74

darkhate-23030.portmap.io

RegAsm

d6e0f0fb460d9108397850169112bd90a372f66d87b028e522184682a825d213

darkhate-23030.portmap.io

RegAsm

522ba6a242c35e2bf8303e99f03a85d867496bbb0572226e226af48cc1461a86

darkhate-23030.portmap.io

RegAsm

fabfdc209b02fe522f81356680db89f8861583da89984c20273904e0cf9f4a02

darkhate-23030.portmap.io

RegAsm

08ec13b7da6e0d645e4508b19ba616e4cf4e0421aa8e26ac7f69e13dc8796691

darkhate-23030.portmap.io

RegAsm

8433c75730578f963556ec99fbc8d97fa63a522cef71933f260f385c76a8ee8d

darkhate-23030.portmap.io

RegAsm

99f6bfd9edb9bf108b11c149dd59346484c7418fc4c455401c15c8ac74b70c74

darkhate-23030.portmap.io

RegAsm

d13520e48f0ff745e31a1dfd6f15ab56c9faecb51f3d5d3d87f6f2e1abe6b5cf

darkhate-23030.portmap.io

RegAsm

9e6978b16bd52fcd9c331839545c943adc87e0fbd7b3f947bab22ffdd309f747

darkhate-23030.portmap.io

RegAsm⁠

source: www.habr.com

မဟတ်ချက် Add