แแแแกแแก แแแแแก แฉแแแ แแฆแแแแแฉแแแแ แแแกแขแแแชแแฃแ แ แฌแแแแแแก แขแ แแแก (RAT) แแแแแ แแ แแแ แแแแแแก แแแแ แชแแแแแแก แแแแแแแแ - แแ แแแ แแแแแ, แ แแแแแแแช แแแแแแแกแฎแแแแแแก แกแแจแฃแแแแแแก แแซแแแแก แแแกแขแแแชแแฃแ แแ แแแแแแแขแ แแแแ แแแคแแชแแ แแแฃแแ แกแแกแขแแแ.
แฉแแแ แแแแ แแแแแแแแแฃแแ แฏแแฃแคแ แแแแแแ แฉแแแแ แแแแ, แ แแ แแแ แแ แจแแแ แฉแแ แ แแแแ แแแแแ แแขแฃแแ RAT แแฏแแฎแ แแแคแแฅแชแแแกแแแแก. แแแแแแแแแก แคแแ แแแแแจแ แจแแขแแแแแจแ แ แแแแแแแแ แขแ แแแก แจแแแแจแแ (แงแแแแ แแแแแแแ แคแแ แแแ แแงแ แฎแแแแแกแแฌแแแแแ). แแ แแแฎแแกแแแแแแแแ แฏแแฃแคแแ แแแแแแฎแกแแแแแแแ แแแ แแฎแแแแก แแแคแ - แแแแแฃแ แ แชแฎแแแแแ, แ แแแแแแช แจแแแแแแ แแฆแ แฆแแแแแแแกแแแ แแแแแฎแแแ แแฃแแ แแฃแแแแแ.
แแ แแแแแแแ แแฆแแแฃแแแ แ.แ.แ แแกแแแแแแก แแแแแแ แแคแแแแแ "แแแแแแแ แแ แแแแแแก แแกแแแแกแ แแฆแ แฆแแแแแแ, แแแแแแแแแฃแ แแ แงแแแแแแ แแแแจแแแแแแแแแ" (1908)
แแ แแ แกแแแแก แแแขแแแกแแชแแแแ แแแแแกแแฎแแแแ แฏแแฃแคแ, แ แแแแแกแแช แแแแแแฎแแแแแ RATKing. แแ แแแกแขแจแ แฉแแแ แแแขแแแฃแ แแ แแแแแแฎแแแแแ, แแฃ แ แแแแ แแแแแฎแแ แชแแแแแก แแแแแแแกแฎแแแแแแแ แแแแแแกแฎแแ, แ แ แแแกแขแ แฃแแแแขแแแ แแแแแแงแแแแก แแ แแกแแแ แแแแแแแแ แแแ แฉแแแแก แแแกแแแ แแแแแก แแ แแแแแแแแแก แแขแ แแแฃแขแแแ แแแแแแจแแ แแแแ.
แจแแขแแแแก แแ แแแ แแกแ
แแ แแแแแแแแแจแ แงแแแแ แจแแขแแแ แแแแฎแแ แชแแแแแ แจแแแแแแ แแแแแ แแแแแก แแแฎแแแแแ:
- แแแแฎแแแ แแแแแแ แแแแฆแ แคแแจแแแแแก แแแคแแกแขแ Google Drive-แแก แแแฃแแแ.
- แแแฃแแแก แแแแแงแแแแแแ, แแแแแ แแแแแฃแแแ แฉแแแแขแแแ แแ แแแแแ VBS แกแแ แแแขแ, แ แแแแแแช แแแแกแแแฆแแ แแแแ DLL แแแแแแแแแแแก แกแแแแแแ แแแขแแแ แแแแก แฉแแกแแขแแแ แแแ Windows แ แแแกแขแ แจแ แแ แแแฃแจแแ PowerShell แแแก แจแแกแแกแ แฃแแแแแแ.
- DLL แแแแแแแแแแแ แจแแฃแจแแ แกแแแแแแ แแแขแแแ แแแ - แคแแฅแขแแแ แแแแ, แแแแแแแกแฎแแแแแแแก แแแแ แแแแแงแแแแแฃแแ แแ แ-แแ แแ RAT - แกแแกแขแแแแก แแ แแชแแกแจแ แแ แแแแ แแแแกแขแ แแ แ VBS แกแแ แแแขแ autorun-แจแ, แ แแแ แแแแแแแแแแแ แคแแฎแ แแแคแแชแแ แแแฃแ แแแแฅแแแแจแ.
- แกแแแแแแ แแแขแแแ แแแ แจแแกแ แฃแแแ แกแแกแขแแแฃแ แแ แแชแแกแจแ แแ แแแกแชแ แแแแแแแกแฎแแแแก แแแคแแชแแ แแแฃแแ แแแแแแฃแขแแ แแก แแแแขแ แแแแก แจแแกแแซแแแแแแแ.
แกแฅแแแแขแฃแ แแ แจแแแซแแแแ แฌแแ แแแแแแแแแ แแงแแก แแกแ:
แจแแแแแแ, แฉแแแ แงแฃแ แแแฆแแแแก แแแแแแแฎแแแแแแ แแแ แแแ แกแแ แแขแแแแ, แ แแแแแ แฉแแแ แแแแแขแแ แแกแแแฃแแ แแแ แ แแแแแ แแ แแแ แแแแก แแแฌแแแแแแก แแแฅแแแแแแแ. แฉแแแ แแแขแแแฃแ แแ แแ แแฆแแฌแแ แ แแแแแ แแแแแ แแ แแแ แแแแก แแแฅแแแแแแแก แแแฅแแแแแแก. แแกแแแ แคแแ แแแ แแ แแก แฎแแแแแกแแฌแแแแแ - แแ แแงแแแแแ แกแแแชแแแแแแแแฃแ แคแแ แฃแแแแแ, แแ แแฃแแแแช แแแแแฌแแแแแฃแแแ แฆแแ แแแแแก แแ แแแฅแขแแแแ - แแ, แจแแกแแแแแแกแแ, แแ แแ แแก แฃแแแแแแฃแ แ RATKing แฏแแฃแคแแกแแแแก.
แจแแขแแแแก แแขแแแแแแก แแแแแแแ
แแขแแแ 1. แคแแจแแแ แแ.แคแแกแขแ
แแแแแแกแฎแแ แแแแฌแงแ แแแแ, แ แแ แแแแแ แแแแแฃแแแ แแแแฆแ แแแแแ แฌแแ แแแ (แแแแแแแกแฎแแแแแแแ แแแแแแงแแแแก แกแฎแแแแแกแฎแแ แจแแแแแแแแ แขแแฅแกแขแแ; แฅแแแแแ แแแชแแแฃแแ แกแแ แแแจแแขแ แแฉแแแแแแก แแ แ แแแแแแแแก). แจแแขแงแแแแแแแ แจแแแชแแแแ แแแฃแแก แแแแแขแแแฃแ แ แกแแชแแแแกแแแแก drive.google.com
, แ แแแแช แกแแแแ แแฃแแแ แแแแแแฌแแแ PDF แแแแฃแแแแขแแก แฉแแแแขแแแ แแแแก แแแแ แแ.
แคแแจแแแแแก แแแคแแกแขแแก แแแแแแแแ
แแฃแแชแ, แกแแแแแแแแแแจแ, แแก แกแแแ แแแ แแ แแงแ แฉแแขแแแ แแฃแแ PDF แแแแฃแแแแขแ, แแ แแแแ VBS แกแแ แแแขแ.
แ แแแแกแแช แแฅแแแ แแแแฌแแแแฃแแแ แแแฃแแแ แแแคแแกแขแแแแ แแแแแ แแแชแแแฃแ แแแ แแแแก แกแฃแ แแแแ, แคแแแแ แแแแกแแฎแแแ Cargo Flight Details.vbs
. แแ แจแแแแฎแแแแแจแ, แแแแแแแกแฎแแแแแแ แแ แช แแ แชแแแแแแแแแ แคแแแแแก แแแแแขแแแฃแ แแแแฃแแแแขแแ แจแแแแฆแแแแก.
แแแแแแ แแฃแแแ, แแ แแแแแแแแแก แคแแ แแแแแจแ แแฆแแแแแฉแแแแ แกแแ แแแขแ แกแแฎแแแแ Cargo Trip Detail.pdf.vbs
. แแก แฃแแแ แจแแแซแแแแ แแแแแ แแก แแแแแขแแแฃแ แ PDF-แแกแแแแก, แ แแแแแ Windows แแแแแแก แคแแแแแก แแแคแแ แแแแแแแก แแแแฃแแแกแฎแแแแแ. แแแ แแแแแ, แแ แจแแแแฎแแแแแจแ, แแญแแ แแแแแช แจแแแซแแแแแแ แแแแฆแแแซแแแแแ แแแกแแ แฎแแขแแ, แ แแแแแแช แจแแแกแแแแแแแแแ VBS แกแแ แแแขแก.
แแ แแขแแแแ แแกแฎแแแ แแแก แจแแแซแแ แแแขแงแฃแแแแก แแแแชแแแแ: แฃแแ แแแแ แแ แแ แฌแแแแ แแแแแแแ แแแ แแแแแแฌแแ แแ แคแแแแแแก. แแฃแแชแ, แแกแแ แคแแจแแแ แแแแแแแแแแจแ แแแแแแแกแฎแแแแแแ แฎแจแแ แแ แแงแ แแแแแแแ แฃแงแฃแ แแแฆแแแ แแ แฉแฅแแ แแแแฎแแแ แแแแแก.
แแขแแแ 2. VBS แกแแ แแแขแแก แแแแ แแชแแ
VBS แกแแ แแแขแแ, แ แแแแแแช แแแแฎแแแ แแแแแก แจแแแซแแ แฃแแแแแแแ แแแฎแกแแ, แแแแ แแแแกแขแ แแ แ DLL แแแแแแแแแแ Windows-แแก แ แแแกแขแ แจแ. แกแชแแแแ แ แแฃแแแแแแแ แแงแ: แแแกแจแ แแ แกแแแฃแแ แกแขแ แแฅแแแแแ แแฌแแ แแแแแ แแแแขแแแแ, แ แแแแแแแช แแแแแงแแคแแแ แแงแ แแแแแแแแฃแ แ แกแแแแแแแแแแ.
แแฃแแแแแแแ แกแแ แแแขแแก แแแแแแแแ
แแแแแคแฃแกแแแชแแแก แแแแแ แแแแ แกแแแแแแ แแแ แขแแแแ: แงแแแแแ แแแกแแแ แกแแแแแแ แแแแแแ แแชแฎแ แแฃแแแแแแแ แกแขแ แแฅแแแแแแ, แ แแก แจแแแแแแแช แจแแแแแ แแแจแแคแ แฃแแ แแฅแแ base16-แแแ แแแแแแแแ แแแ แกแขแ แแฅแแแจแ. แแแแแแแแแ, แฆแแ แแแฃแแแแแแแ 57Q53s63t72s69J70r74e2El53v68m65j6CH6Ct
(แแแแแ แแแแแจแแฃแแ แแแ แแแแก แกแฃแ แแแแ) แจแแแแแแ แแแฆแแแฃแแ แฎแแแ แแงแ WScript.Shell
.
แกแขแ แแฅแแแแแแก แแแกแแฃแฅแแแแแแ, แฉแแแ แแแแแแแงแแแแ แแแแแแแก แคแฃแแฅแชแแ:
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 แคแแแแ. แแก แแงแ แแก, แแแแช แแแฃแจแแ แจแแแแแ แแขแแแแ PowerShell-แแก แแแแแงแแแแแแ.
แกแขแ แแฅแแแ แแฃแแแแแแแ DLL-แแ
VBS แกแแ แแแขแแก แแแแแแฃแแ แคแฃแแฅแชแแ แจแแกแ แฃแแแ, แ แแแแกแแช แกแขแ แแฅแแแแแ แแแคแฃแญแแ.
แกแแ แแแขแแก แแแจแแแแแก แจแแแแแ แคแฃแแฅแชแแ แแแแแแซแแฎแแก wscript.sleep
โ แแแ แแแแแแงแแแแแแแ แแแแแแแแแแฃแแ แจแแกแ แฃแแแแแก แจแแกแแกแ แฃแแแแแแ.
แจแแแแแแ, แกแแ แแแขแ แแฃแจแแแแแ Windows แ แแแกแขแ แแแ. แแแแกแแแแก แแแ แแแแแแงแแแ WMI แขแแฅแแแแแแแ. แแแกแ แแแฎแแแ แแแแ แจแแแฅแแแ แฃแแแแแแฃแ แ แแแกแแฆแแแ แแ แจแแกแ แฃแแแแแแ แคแแแแแก แกแฎแแฃแแ แแแก แแแ แแแแขแ แแ แฉแแแฌแแ แ. แ แแแกแขแ แจแ แฌแแแแแ WMI-แแก แกแแจแฃแแแแแแ แแแฎแแ แจแแแแแแ แแ แซแแแแแแก แแแแแงแแแแแแ:
GetObject(winmgmts {impersonationLevel=impersonate}!\.rootdefault:StdRegProv)
แ แแแกแขแ แจแ แแแแแแแแฃแแ แฉแแแแฌแแ แ VBS แกแแ แแแขแแ
แแขแแแ 3. DLL แแแแแแแแแแแก แคแฃแแฅแชแแแแแ แแแ
แแแกแแแ แแขแแแแ, แแแแแ DLL-แแ แฉแแขแแแ แแ แกแแแแแแ แแแขแแแ แแแ, แฉแแฃแจแแ แแแ แกแแกแขแแแแก แแ แแชแแกแจแ แแ แฃแแ แฃแแแแแงแ, แ แแ VBS แกแแ แแแขแแก แแแขแแแแขแฃแ แแ แแแจแแแแ แแแแฎแแแ แแแแแก แจแแกแแแแกแแก.
แแแฃแจแแแ PowerShell-แแก แกแแจแฃแแแแแแ
DLL แจแแกแ แฃแแแ แจแแแแแแ แแ แซแแแแแแก แแแแแงแแแแแแ PowerShell-แจแ:
[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 แแแแฃแแ แแ แแชแแกแแก แแแฎแกแแแ แแแแจแ
powershell.exe
แคแฃแแฅแชแแแก แแแแแงแแแแแแ[System.Threading.Thread]::GetDomain().Load()
(Load() แคแฃแแฅแชแแแก แแแขแแแฃแ แ แแฆแฌแแ แแฎแแแแแกแแฌแแแแแแ Microsoft-แแก แแแแกแแแขแแ ); - แจแแแกแ แฃแแ แคแฃแแฅแชแแ
GUyyvmzVhebFCw]::EhwwK()
- แแแแ แแแแฌแงแ DLL แแแแแแแแแแแก แจแแกแ แฃแแแแ - แแแ แแแแขแ แแแแvbsScriptPath
,xorKey
,vbsScriptName
... แฒแแ แแแแขแ แxorKey
แแแแฎแแแแแ แแแกแแฆแแแ แกแแแแแแ แแแขแแแ แแแแกแ แแ แแแ แแแแขแ แแแแก แแแจแแคแแ แแกแแแแกvbsScriptPath
ะธvbsScriptName
แแแแแขแแแแแ แแฅแแ VBS แกแแ แแแขแแก แแแขแแ แฃแแจแ แแแกแแ แแแแกแขแ แแ แแแแแ.
DLL แแแแแแแแแแแก แแฆแฌแแ แ
แแแแแแแแแแ แแแฃแแ แคแแ แแแ, แฉแแแขแแแ แแแแแ แแกแ แแแแแแงแฃแ แแแแแ:
แฉแแแขแแแ แแแแ แแแแแแแแแแ แแแฃแแ แคแแ แแแ (แคแฃแแฅแชแแ, แ แแแแแแแช แแแแฌแงแ DLL แแแแแแแแแแแก แจแแกแ แฃแแแแ, แฎแแแแแกแแฃแแแ แฌแแแแแ)
แฉแแแขแแแ แแแแ แแแชแฃแแแ .Net Reactor แแแแชแแแแแ. de4dot แฃแขแแแแขแ แจแแกแแแแจแแแ แกแแฅแแแก แแแแแแแก แแ แแแแชแแแ แแแแฆแแแแก แแแแแแ.
แแก แแแแขแแแ แแแแ:
- แจแแฐแงแแแก แแแขแแแ แแแ แกแแกแขแแแแก แแ แแชแแกแจแ (แแ แแแแแแแแจแ แแก
svchost.exe
); - แแแขแแ แฃแแจแ แแแแแแแขแ VBS แกแแ แแแขแ.
แแแขแแแ แแแแก แแแแฅแชแแ
แแแแแ แจแแแฎแแแแ แคแฃแแฅแชแแแก, แ แแแแแกแแช PowerShell แกแแ แแแขแ แแซแแฎแแ.
แคแฃแแฅแชแแ แแแฃแฌแแแ PowerShell แกแแ แแแขแแ
แแก แคแฃแแฅแชแแ แแกแ แฃแแแแก แจแแแแแ แแแฅแแแแแแแแก:
- แแแจแแคแ แฃแแแ แแ แ แแแแแชแแแแ แแแแ แแแ (
array
ะธarray2
แแแ แแแแก แกแฃแ แแแจแ). แแกแแแ แแแแแแแแ แแแแแ แจแแแฃแแจแฃแแ แแงแ gzip-แแก แแแแแงแแแแแแ แแ แแแจแแคแ แฃแแ แแงแ XOR แแแแแ แแแแแ แแแกแแฆแแแแxorKey
; - แแแแแชแแแแแแก แแแแแ แแแ แแแแแงแแคแแแ แแแฎแกแแแ แแแแก แแแแแแจแ. แแแแแชแแแแแแก
array
- แแแฃแแแแ แแแฎแกแแแ แแแแก แแแแแแintPtr
(payload pointer
แแแ แแแแก แกแฃแ แแแจแ); แแแแแชแแแแแแแแarray2
- แแแฃแแแแ แแแฎแกแแแ แแแแก แแแแแแintPtr2
(shellcode pointer
แแแ แแแแก แกแฃแ แแแจแ); - แคแฃแแฅแชแแแก แฃแฌแแแแแแ
CallWindowProcA
(ะพะฟะธัะฐะฝะธะต แแก แคแฃแแฅแชแแ แฎแแแแแกแแฌแแแแแแ Microsoft-แแก แแแแกแแแขแแ) แจแแแแแแ แแแ แแแแขแ แแแแ (แแแ แแแแขแ แแแแก แกแแฎแแแแแ แฉแแแแแแแแแแ แฅแแแแแ, แแแ แแแแก แกแฃแ แแแแ แแกแแแ แแแแแ แแแแแแแแแแ แแแแ, แแแแ แแ แกแแแฃแจแแ แแแแจแแแแแแแแแแ):lpPrevWndFunc
- แแแฉแแแแแแแแ แแแแแชแแแแแแแแarray2
;hWnd
โ แแแฉแแแแแแแแ แกแขแ แแฅแแแแ, แ แแแแแแช แจแแแชแแแก แจแแกแ แฃแแแแแแ แคแแแแแก แแแแกsvchost.exe
;Msg
- แแแฉแแแแแแแแ แแแแแชแแแแแแแแarray
;wParam
,lParam
- แจแแขแงแแแแแแแแก แแแ แแแแขแ แแแ (แแ แจแแแแฎแแแแแจแ, แแก แแแ แแแแขแ แแแ แแ แแงแ แแแแแงแแแแแฃแแ แแ แฐแฅแแแแ 0 แแแแจแแแแแแแแแ);
- แจแแฅแแแ แคแแแแ
%AppData%MicrosoftWindowsStart MenuProgramsStartup<name>.url
แกแแ<name>
- แแก แแ แแก แแแ แแแแขแ แแก แแแ แแแแ 4 แกแแแแแแvbsScriptName
(แกแแ แแแจแแขแจแ, แแแแแก แคแ แแแแแแขแ แแ แแแฅแแแแแแแ แแฌแงแแแ แแ แซแแแแแแFile.Copy
). แแ แแแแ, แแแแแ แแ แแแ แแแแ แแแแแแขแ URL แคแแแแ autorun แคแแแแแแแก แกแแแจแ, แ แแแแกแแช แแแแฎแแแ แแแแแ แจแแกแฃแแ แแงแ แแ แแแแ แแแแ แแ แแแคแแชแแ แแแฃแ แแแแแแฃแขแแ แก. URL แคแแแแ แจแแแชแแแแ แกแแ แแแขแแก แแแฃแแก:
[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 แแแกแแแแแแ array2
แแแแแชแแแฃแแแ แ แแแแ แช แคแฃแแฅแชแแแก แแแแจแแแแแแแ lpPrevWndFunc
แคแฃแแฅแชแแแจแ CallWindowProcA
. lpPrevWndFunc
โ แแแแแซแแฎแแแแก แคแฃแแฅแชแแ, แแแกแ แแ แแขแแขแแแ แแกแ แแแแแแงแฃแ แแแ:
LRESULT WndFunc(
HWND hWnd,
UINT Msg,
WPARAM wParam,
LPARAM lParam
);
แแกแ แ แแ, แ แแแแกแแช แแฅแแแ แแฌแแ แแแแแ แคแฃแแฅแชแแแก CallWindowProcA
แแแ แแแแขแ แแแแ hWnd
, Msg
, wParam
, lParam
แจแแกแ แฃแแแแฃแแแ shellcode แแแกแแแแแแ array2
แแ แแฃแแแแขแแแแ hWnd
ะธ Msg
. hWnd
แแ แแก แกแขแ แแฅแแแแก แแแฉแแแแแแแแ, แ แแแแแแช แจแแแชแแแก แจแแกแ แฃแแแแแแ แคแแแแแก แแแแก svchost.exe
แฎแแแ Msg
- แแแฉแแแแแแแแ แกแแแแแแ แแแขแแแ แแแแกแแแ.
shellcode-แแ แแแแฆแ แคแฃแแฅแชแแแก แแแกแแแแ แแแแ kernel32.dll
ะธ ntdll32.dll
แแแแ แกแแฎแแแแแแแแ แฐแแจแแก แแแแจแแแแแแแแแแ แแแงแ แแแแแแ แแ แกแแแแแแ แแแขแแแ แแแแก แแแแฅแชแแ แแ แแชแแกแแก แแแฎแกแแแ แแแแจแ svchost.exe
Process Hollowing แขแแฅแแแแแก แแแแแงแแแแแแ (แแแฌแแ แแแแแแ แแแแก แจแแกแแฎแแ แจแแแแซแแแแ แฌแแแแแแฎแแ แแฅ
- แจแแฅแแแ แแ แแชแแกแ
svchost.exe
แจแแฉแแ แแแฃแ แแแแแแแ แแแแแจแ แคแฃแแฅแชแแแก แแแแแงแแแแแแCreateProcessW
; - แจแแแแแ แแแแแแ แกแแฅแชแแแก แฉแแแแแแ แแ แแชแแกแแก แแแกแแแแ แแแแแก แกแแแ แชแแจแ
svchost.exe
แคแฃแแฅแชแแแก แแแแแงแแแแแแNtUnmapViewOfSection
. แแแ แแแแ, แแ แแแ แแแแ แแแแแแแแกแฃแคแแ แแ แแแแแแแฃแ แ แแ แแชแแกแแก แแแฎแกแแแ แแแsvchost.exe
แจแแแแแ แแ แแแกแแแแ แแแ แแแฎแกแแแ แแแแก แแแแแงแแคแ payload-แแกแแแแก; - แแแแแงแแคแแแ แแแฎแกแแแ แแแ แแแขแแแ แแแแกแแแแก แแ แแชแแกแแก แแแกแแแแ แแแแแก แกแแแ แชแแจแ
svchost.exe
แคแฃแแฅแชแแแก แแแแแงแแแแแแVirtualAllocEx
;
แแแแฅแชแแแก แแ แแชแแกแแก แแแฌแงแแแ
- แฉแแฌแแ แ แแแขแแแ แแแแก แจแแแแแ แกแ แแ แแชแแกแแก แแแกแแแแ แแแแแก แกแแแ แชแแจแ
svchost.exe
แคแฃแแฅแชแแแก แแแแแงแแแแแแWriteProcessMemory
(แ แแแแ แช แฅแแแแแ แแแชแแแฃแ แแแ แแแแก แกแฃแ แแแแ); - แแแแแแฎแแแก แแ แแชแแกแ
svchost.exe
แคแฃแแฅแชแแแก แแแแแงแแแแแแResumeThread
.
แแแแฅแชแแแก แแ แแชแแกแแก แแแกแ แฃแแแแ
แฉแแแแขแแแ แแแแแ แแแแแ แแ แแแ แแแ
แแฆแฌแแ แแแ แฅแแแแแแแแแก แจแแแแแแ, แแแคแแชแแ แแแฃแ แกแแกแขแแแแแ แแแแแกแขแแแแ แแแฃแแ แแงแ RAT-แแก แแแแกแแก แ แแแแแแแแ แแแแแ แแ แแแ แแแ. แฅแแแแแ แแแงแแแแแแ แชแฎแ แแแ แฉแแแแแแแแก แจแแขแแแแจแ แแแแแงแแแแแฃแ แแแแแ แแ แแแ แแแแแก, แ แแแแแแแช แแแแแแฏแแ แแแฃแแแ แจแแแแแซแแแ แแแแแฌแแ แแ แแแแแแแกแฎแแแแแ แแ แ แฏแแฃแคแก, แ แแแแแ แแแแฃแจแแแ แจแแแแแแแแ แแแแแ แแ แซแแแแแแกแ แแ แแแแขแ แแแแก แกแแ แแแ แแ.
แแแแแ แแ แแแ แแแแก แกแแฎแแแ
แแแ แแแแแ แแแฎแแก
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
แกแแฉแแกแขแ
แแแแแฌแแแแแฃแแ แแแแแ แแ แแแ แแแแก แแแแแแแแแแ แแแแแ แกแแแแแขแ แแแ แกแแ แแแ แแ
แแฅ แแ แ แ แแ แแ แแก แกแแงแฃแ แแแฆแแแ.
แแแ แแแ แ แแแจแ, แแก แคแแฅแขแ, แ แแ แแแแแแแกแฎแแแแแแแ แแแแแแงแแแแก แ แแแแแแแแ แแแแกแฎแแแแแแฃแแ RAT แแฏแแฎแ แแ แแแ แแฃแแแ. แแก แฅแชแแแ แแ แแ แแก แแแแแฎแแกแแแแแแแแ แชแแแแแแ แแแแแ แฏแแฃแคแแแแกแแแแก, แ แแแแแแแช แฎแจแแ แแ แแงแแแแแแ แแแแฎแแแแแแ แแแแแ แแแกแขแ แฃแแแแขแแแก, แ แแแแแแแช แแแแแแแก แแแชแแแแแ.
แแแแ แแช, RATKing-แแ แแแแแแงแแแ แแแแแ แแ แแแ แแแ, แ แแแแแแช แแ แแงแแแแแ แกแแแชแแแแแแแแฃแ แคแแ แฃแแแแแ แแแแแ แคแแกแแ, แแ แแฃแแแแช แแ แแก แฆแแ แแแแแก แแ แแแฅแขแ.
แแแแแแแแแจแ แแแแแงแแแแแฃแแ แแแแแ แแ แแแ แแแแแแก แฃแคแ แ แกแ แฃแแ แกแแ - แแ แแ แแแแจแแแแแแแแแ แกแแคแ แแฎแแแแ - แแแชแแแฃแแแ แกแขแแขแแแก แแแแแก.
แฏแแฃแคแแก แจแแกแแฎแแ
แฉแแแ แแ แจแแแแแซแแแ แแแแแฌแแ แแ แแฆแฌแแ แแแ แแแแแ แแแแแแแแ แ แแแแแแแ แชแแแแแ แแแแแแแกแฎแแแแก. แฏแแ แฏแแ แแแแ, แแแแแแฉแแแ, แ แแ แแก แแแแแแกแฎแแแแ แคแฃแแแแแแแขแฃแ แแ แแฎแแแแ แฏแแฃแคแแ แแแแแฎแแ แชแแแแ. แ แแแแ แช แแแกแแฌแงแแกแจแ แแแแฌแแ แแ, แแแก RATKing แแฃแฌแแแแ.
VBS แกแแ แแแขแแก แจแแกแแฅแแแแแแ แฏแแฃแคแแ แแแแแ แแแแแแงแแแ แฃแขแแแแขแแก แแกแแแแกแ แแแกแขแ แฃแแแแขแ
- แจแแแกแ แฃแแแ แแแแแแแแแแฃแแ แจแแกแ แฃแแแแ แคแฃแแฅแชแแแก แแแแแงแแแแแแ
Sleep
; - แแแแแแงแแแแ WMI;
- แแแแ แแแแกแขแ แแ แแ แจแแกแ แฃแแแแแแ แคแแแแแก แกแฎแแฃแแ, แ แแแแ แช แ แแแกแขแ แแก แแแกแแฆแแแแก แแแ แแแแขแ แ;
- แจแแแกแ แฃแแแ แแก แคแแแแ PowerShell-แแก แแแแแงแแแแแแ แแแก แแแกแแแแ แแแ แกแแแ แชแแจแ.
แกแแชแฎแแแแกแแแแก, แจแแแแแ แแ PowerShell แแ แซแแแแแ แคแแแแแก แแแกแแจแแแแแ แ แแแกแขแ แแแแ, แ แแแแแแช แแแแแแงแแแแแ VBS-Crypter-แแก แแแแแงแแแแแแ แจแแฅแแแแแ แกแแ แแแขแแ:
((Get-ItemPropertyHKCU:SoftwareNYANxCAT).NYANxCAT);$text=-join$text[-1..-$text.Length];[AppDomain]::CurrentDomain.Load([Convert]::FromBase64String($text)).EntryPoint.Invoke($Null,$Null);
แแกแแแแกแ แแ แซแแแแแแ, แ แแแแแกแแช แแงแแแแแแ แแแแแแแกแฎแแแแแ แกแแ แแแขแ:
[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-แแก แกแฎแแ แแ แแแ แแแ, แ แแแแ แช แแ แ-แแ แแ แแแขแแแ แแแ -
C&C แกแแ แแแ แแแแก แแแกแแแแ แแแแ แแแฃแแแแแแก RATKing-แแก แแแแแ แแ แ แแแแแ แฉแแฃแ แแแฎแแกแแแแแแแแแ: แฏแแฃแคแก แฃแ แฉแแแแแ แแแแแแแฃแ แ DNS แกแแ แแแกแแแ (แแฎแแแแ C&C-แแแแก แกแแ IoC แชแฎแ แแแจแ).
IoC
แฅแแแแแ แแแงแแแแแแ แชแฎแ แแแ แแแแแแแแแ VBS แกแแ แแแขแแแแก แกแ แฃแ แฉแแแแแแแแแแก, แ แแแแแแแช, แกแแแแ แแฃแแแ, แแฆแฌแแ แแ แแแแแแแแแก แแแแแฃแแแแแแ. แงแแแแ แแก แกแแ แแแขแ แแกแแแแกแแ แแ แแกแ แฃแแแแก แแแฅแแแแแแแแแก แแแแฎแแแแแแ แแ แแกแ แแ แแแแแ แแแแแแแแแแ แแแแก. แงแแแแ แแแแแแแ แจแแฐแงแแแก RAT แแแแกแแก แแแแแ แแ แแแ แแแแก แกแแแแ Windows-แแก แแ แแชแแกแจแ. แงแแแแ แแแแแแแก แแฅแแก C&C แแแกแแแแ แแแแ แ แแแแกแขแ แแ แแแฃแแ Dynamic DNS แกแแ แแแกแแแแก แแแแแงแแแแแแ.
แแฃแแชแ, แฉแแแ แแแ แแแขแงแแแ, แ แแ แงแแแแ แแก แกแแ แแแขแ แแแแ แชแแแแ แแ แแ แแ แแแแแ แแแแแแแกแฎแแแแแแแก แแแแ , แแแ แแ แแแแฃแจแแแแกแ, แ แแแแแแกแแช แแฅแแ แแแแแ C&C แแแกแแแแ แแแแ (แแแแแแแแแ, kimjoy007.dyndns.org).
แแแแแ แแ แแแ แแแแก แกแแฎแแแ
SHA-256
C&C
แแ แแชแแกแ, แ แแแแแจแแช แขแแ แแแแ แแแแฅแชแแ
Parallax
b4ecd8dbbceaadd482f1b23b712bcddc5464bccaac11fe78ea5fd0ba932a4043
kimjoy007.dyndns.org
แกแแฉแแกแขแ
00edb8200dfeee3bdd0086c5e8e07c6056d322df913679a9f22a2b00b836fd72
แแแแแ.doomdns.org
แกแแฉแแกแขแ
504cbae901c4b3987aa9ba458a230944cb8bd96bbf778ceb54c773b781346146
kimjoy007.dyndns.org
แกแแฉแแกแขแ
1487017e087b75ad930baa8b017e8388d1e99c75d26b5d1deec8b80e9333f189
kimjoy007.dyndns.org
แกแแฉแแกแขแ
c4160ec3c8ad01539f1c16fb35ed9c8c5a53a8fda8877f0d5e044241ea805891
franco20.dvrdns.org
แกแแฉแแกแขแ
515249d6813bb2dde1723d35ee8eb6eeb8775014ca629ede017c3d83a77634ce
kimjoy007.dyndns.org
แกแแฉแแกแขแ
1b70f6fee760bcfe0c457f0a85ca451ed66e61f0e340d830f382c5d2f7ab803f
franco20.dvrdns.org
แกแแฉแแกแขแ
b2bdffa5853f29c881d7d9bff91b640bc1c90e996f85406be3b36b2500f61aa1
แแแแแ.doomdns.org
แกแแฉแแกแขแ
c9745a8f33b3841fe7bfafd21ad4678d46fe6ea6125a8fedfcd2d5aee13f1601
kimjoy007.dyndns.org
แกแแฉแแกแขแ
1dfc66968527fbd4c0df2ea34c577a7ce7a2ba9b54ba00be62120cc88035fa65
franco20.dvrdns.org
แกแแฉแแกแขแ
c6c05f21e16e488eed3001d0d9dd9c49366779559ad77fcd233de15b1773c981
kimjoy007.dyndns.org
cmd
3b785cdcd69a96902ee62499c25138a70e81f14b6b989a2f81d82239a19a3aed
แแแแแ.doomdns.org
แกแแฉแแกแขแ
4d71ceb9d6c53ac356c0f5bdfd1a5b28981061be87e38e077ee3a419e4c476f9
2004 para.ddns.net
แกแแฉแแกแขแ
00185cc085f284ece264e3263c7771073a65783c250c5fd9afc7a85ed94acc77
แแแแแ.doomdns.org
แกแแฉแแกแขแ
0342107c0d2a069100e87ef5415e90fd86b1b1b1c975d0eb04ab1489e198fc78
franco20.dvrdns.org
แกแแฉแแกแขแ
de33b7a7b059599dc62337f92ceba644ac7b09f60d06324ecf6177fff06b8d10
kimjoy007.dyndns.org
แกแแฉแแกแขแ
80a8114d63606e225e620c64ad8e28c9996caaa9a9e87dd602c8f920c2197007
kimjoy007.dyndns.org
แกแแฉแแกแขแ
acb157ba5a48631e1f9f269e6282f042666098614b66129224d213e27c1149bb
แแแแแ.doomdns.org
cmd
bf608318018dc10016b438f851aab719ea0abe6afc166c8aea6b04f2320896d3
franco20.dvrdns.org
แกแแฉแแกแขแ
4d0c9b8ad097d35b447d715a815c67ff3d78638b305776cde4d90bfdcb368e38
แแแแแ.doomdns.org
แกแแฉแแกแขแ
e7c676f5be41d49296454cd6e4280d89e37f506d84d57b22f0be0d87625568ba
kimjoy007.dyndns.org
แกแแฉแแกแขแ
9375d54fcda9c7d65f861dfda698e25710fda75b5ebfc7a238599f4b0d34205f
franco20.dvrdns.org
แกแแฉแแกแขแ
128367797fdf3c952831c2472f7a308f345ca04aa67b3f82b945cfea2ae11ce5
kimjoy007.dyndns.org
แกแแฉแแกแขแ
09bd720880461cb6e996046c7d6a1c937aa1c99bd19582a562053782600da79d
แแแแแ.doomdns.org
แกแแฉแแกแขแ
0a176164d2e1d5e2288881cc2e2d88800801001d03caedd524db365513e11276
paradickhead.homeip.net
แกแแฉแแกแขแ
0af5194950187fd7cbd75b1b39aab6e1e78dae7c216d08512755849c6a0d1cbe
แแแแแ.doomdns.org
แกแแฉแแกแขแ
Warzone
3786324ce3f8c1ea3784e5389f84234f81828658b22b8a502b7d48866f5aa3d3
kimjoy007.dyndns.org
แกแแฉแแกแขแ
db0d5a67a0ced6b2de3ee7d7fc845a34b9d6ca608e5fead7f16c9a640fa659eb
kimjoy007.dyndns.org
แกแแฉแแกแขแ
แฅแกแแแ
6dac218f741b022f5cad3b5ee01dbda80693f7045b42a0c70335d8a729002f2d
kimjoy007.dyndns.org
แกแแฉแแกแขแ
Darktrack
ea64fe672c953adc19553ea3b9118ce4ee88a14d92fc7e75aa04972848472702
kimjoy007.dyndns.org
แกแแฉแแกแขแ
WSH แแแ แแฎแ
d410ced15c848825dcf75d30808cde7784e5b208f9a57b0896e828f890faea0e
anekesolution.linkpc.net
แ แแแแกแ
Lime
896604d27d88c75a475b28e88e54104e66f480bcab89cc75b6cdc6b29f8e438b
softmy.duckdns.org
แ แแแแกแ
QuasarRAT
bd1e29e9d17edbab41c3634649da5c5d20375f055ccf968c022811cd9624be57
darkhate-23030.portmap.io
แ แแแแกแ
12044aa527742282ad5154a4de24e55c9e1fae42ef844ed6f2f890296122153b
darkhate-23030.portmap.io
แ แแแแกแ
be93cc77d864dafd7d8c21317722879b65cfbb3297416bde6ca6edbfd8166572
darkhate-23030.portmap.io
แ แแแแกแ
933a136f8969707a84a61f711018cd21ee891d5793216e063ac961b5d165f6c0
darkhate-23030.portmap.io
แ แแแแกแ
71dea554d93728cce8074dbdb4f63ceb072d4bb644f0718420f780398dafd943
chrom1.myq-see.com
แ แแแแกแ
0d344e8d72d752c06dc6a7f3abf2ff7678925fde872756bf78713027e1e332d5
darkhate-23030.portmap.io
แ แแแแกแ
0ed7f282fd242c3f2de949650c9253373265e9152c034c7df3f5f91769c6a4eb
darkhate-23030.portmap.io
แ แแแแกแ
aabb6759ce408ebfa2cc57702b14adaec933d8e4821abceaef0c1af3263b1bfa
darkhate-23030.portmap.io
แ แแแแกแ
1699a37ddcf4769111daf33b7d313cf376f47e92f6b92b2119bd0c860539f745
darkhate-23030.portmap.io
แ แแแแกแ
3472597945f3bbf84e735a778fd75c57855bb86aca9b0a4d0e4049817b508c8c
darkhate-23030.portmap.io
แ แแแแกแ
809010d8823da84cdbb2c8e6b70be725a6023c381041ebda8b125d1a6a71e9b1
darkhate-23030.portmap.io
แ แแแแกแ
4217a2da69f663f1ab42ebac61978014ec4f562501efb2e040db7ebb223a7dff
darkhate-23030.portmap.io
แ แแแแกแ
08f34b3088af792a95c49bcb9aa016d4660609409663bf1b51f4c331b87bae00
darkhate-23030.portmap.io
แ แแแแกแ
79b4efcce84e9e7a2e85df7b0327406bee0b359ad1445b4f08e390309ea0c90d
darkhate-23030.portmap.io
แ แแแแกแ
12ea7ce04e0177a71a551e6d61e4a7916b1709729b2d3e9daf7b1bdd0785f63a
darkhate-23030.portmap.io
แ แแแแกแ
d7b8eb42ae35e9cc46744f1285557423f24666db1bde92bf7679f0ce7b389af9
darkhate-23030.portmap.io
แ แแแแกแ
def09b0fed3360c457257266cb851fffd8c844bc04a623c210a2efafdf000d5c
darkhate-23030.portmap.io
แ แแแแกแ
50119497c5f919a7e816a37178d28906fb3171b07fc869961ef92601ceca4c1c
darkhate-23030.portmap.io
แ แแแแกแ
ade5a2f25f603bf4502efa800d3cf5d19d1f0d69499b0f2e9ec7c85c6dd49621
darkhate-23030.portmap.io
แ แแแแกแ
189d5813c931889190881ee34749d390e3baa80b2c67b426b10b3666c3cc64b7
darkhate-23030.portmap.io
แ แแแแกแ
c3193dd67650723753289a4aebf97d4c72a1afe73c7135bee91c77bdf1517f21
darkhate-23030.portmap.io
แ แแแแกแ
a6f814f14698141753fc6fb7850ead9af2ebcb0e32ab99236a733ddb03b9eec2
darkhate-23030.portmap.io
แ แแแแกแ
a55116253624641544175a30c956dbd0638b714ff97b9de0e24145720dcfdf74
darkhate-23030.portmap.io
แ แแแแกแ
d6e0f0fb460d9108397850169112bd90a372f66d87b028e522184682a825d213
darkhate-23030.portmap.io
แ แแแแกแ
522ba6a242c35e2bf8303e99f03a85d867496bbb0572226e226af48cc1461a86
darkhate-23030.portmap.io
แ แแแแกแ
fabfdc209b02fe522f81356680db89f8861583da89984c20273904e0cf9f4a02
darkhate-23030.portmap.io
แ แแแแกแ
08ec13b7da6e0d645e4508b19ba616e4cf4e0421aa8e26ac7f69e13dc8796691
darkhate-23030.portmap.io
แ แแแแกแ
8433c75730578f963556ec99fbc8d97fa63a522cef71933f260f385c76a8ee8d
darkhate-23030.portmap.io
แ แแแแกแ
99f6bfd9edb9bf108b11c149dd59346484c7418fc4c455401c15c8ac74b70c74
darkhate-23030.portmap.io
แ แแแแกแ
d13520e48f0ff745e31a1dfd6f15ab56c9faecb51f3d5d3d87f6f2e1abe6b5cf
darkhate-23030.portmap.io
แ แแแแกแ
9e6978b16bd52fcd9c331839545c943adc87e0fbd7b3f947bab22ffdd309f747
darkhate-23030.portmap.io
RegAsm
แฌแงแแ แ: www.habr.com