ΠΒ ΠΊΠΎΠ½ΡΠ΅ ΠΌΠ°Ρ ΠΌΡΒ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ»ΠΈ ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΡ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΡ ΠΠΠ ΠΊΠ»Π°ΡΡΠ° Remote Access Trojan (RAT)Β β ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ Π·Π»ΠΎΡΠΌΡΡΠ»Π΅Π½Π½ΠΈΠΊΠ°ΠΌ ΡΠ΄Π°Π»Π΅Π½Π½ΠΎ ΡΠΏΡΠ°Π²Π»ΡΡΡ Π·Π°ΡΠ°ΠΆΠ΅Π½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ.
Π Π°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΠΌΠ°Ρ Π½Π°ΠΌΠΈ Π³ΡΡΠΏΠΏΠΈΡΠΎΠ²ΠΊΠ° ΠΎΡΠ»ΠΈΡΠΈΠ»Π°ΡΡ ΡΠ΅ΠΌ, ΡΡΠΎ ΠΎΠ½Π° Π½Π΅Β Π²ΡΠ±ΡΠ°Π»Π° Π΄Π»Ρ Π·Π°ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΊΠ°ΠΊΠΎΠ΅-ΡΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²ΠΎ RAT. ΠΒ Π°ΡΠ°ΠΊΠ°Ρ Π²Β ΡΠ°ΠΌΠΊΠ°Ρ ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΈ Π±ΡΠ»ΠΈ Π·Π°ΠΌΠ΅ΡΠ΅Π½Ρ ΡΡΠ°Π·Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠΎΡΠ½ΠΎΠ² (Π²ΡΠ΅ Π²Β ΡΠΈΡΠΎΠΊΠΎΠΌ Π΄ΠΎΡΡΡΠΏΠ΅). ΠΡΠΎΠΉ ΡΠ΅ΡΡΠΎΠΉ Π³ΡΡΠΏΠΏΠΈΡΠΎΠ²ΠΊΠ° Π½Π°ΠΏΠΎΠΌΠ½ΠΈΠ»Π° Π½Π°ΠΌ ΠΎΒ ΠΊΡΡΡΠΈΠ½ΠΎΠΌ ΠΊΠΎΡΠΎΠ»Π΅Β β ΠΌΠΈΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΠΆΠΈΠ²ΠΎΡΠ½ΠΎΠΌ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ·Β Π³ΡΡΠ·ΡΠ½ΠΎΠ² ΡΒ ΠΏΠ΅ΡΠ΅ΠΏΠ»Π΅ΡΠ΅Π½Π½ΡΠΌΠΈ Ρ Π²ΠΎΡΡΠ°ΠΌΠΈ.

ΠΡΠΈΠ³ΠΈΠ½Π°Π» Π²Π·ΡΡ ΠΈΠ·Β ΠΌΠΎΠ½ΠΎΠ³ΡΠ°ΡΠΈΠΈ Π.Β Π.Β Π ΠΎΡΡΠΈΠΊΠΎΠ²Π° Β«ΠΡΡΠΈ ΠΈΒ ΠΌΡΡΠ΅Π²ΠΈΠ΄Π½ΡΠ΅ Π³ΡΡΠ·ΡΠ½Ρ, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½ΡΠ΅ Π²Β Ρ
ΠΎΠ·ΡΠΉΡΡΠ²Π΅Π½Π½ΠΎΠΌ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠΈΒ» (1908Β Π³.)
ΠΒ ΡΠ΅ΡΡΡ ΡΡΠΎΠ³ΠΎ ΡΡΡΠ΅ΡΡΠ²Π° ΠΌΡΒ Π½Π°Π·Π²Π°Π»ΠΈ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΠΌΡΡ Π½Π°ΠΌΠΈ Π³ΡΡΠΏΠΏΠΈΡΠΎΠ²ΠΊΡ RATKing. ΠΒ ΡΡΠΎΠΌ ΠΏΠΎΡΡΠ΅ ΠΌΡΒ ΡΠ°ΡΡΠΊΠ°ΠΆΠ΅ΠΌ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΎΒ ΡΠΎΠΌ, ΠΊΠ°ΠΊ Π·Π»ΠΎΡΠΌΡΡΠ»Π΅Π½Π½ΠΈΠΊΠΈ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΠ»ΠΈ Π°ΡΠ°ΠΊΡ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ, Π°Β ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΅Π»ΠΈΠΌΡΡ ΡΠ²ΠΎΠΈΠΌΠΈ ΡΠΎΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡΠΌΠΈ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π°ΡΡΠΈΠ±ΡΡΠΈΠΈ ΡΡΠΎΠΉ ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΈ.
Π₯ΠΎΠ΄ Π°ΡΠ°ΠΊΠΈ
ΠΡΠ΅ Π°ΡΠ°ΠΊΠΈ Π²Β ΡΡΠΎΠΉ ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΈ ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΠ»ΠΈ ΠΏΠΎΒ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ:
- ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΠΎΠ»ΡΡΠ°Π» ΡΠΈΡΠΈΠ½Π³ΠΎΠ²ΠΎΠ΅ ΠΏΠΈΡΡΠΌΠΎ ΡΠΎΒ ΡΡΡΠ»ΠΊΠΎΠΉ Π½Π°Β Google Drive.
- ΠΠΎΒ ΡΡΡΠ»ΠΊΠ΅ ΠΆΠ΅ΡΡΠ²Π° ΡΠΊΠ°ΡΠΈΠ²Π°Π»Π° Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡΠ½ΡΠΉ VBS-ΡΠΊΡΠΈΠΏΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΎΠΏΠΈΡΡΠ²Π°Π» DLL-Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ Π΄Π»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠ³ΠΎ ΠΏΠ΅ΠΉΠ»ΠΎΠ°Π΄Π° Π²Β ΡΠ΅Π΅ΡΡΡ Windows ΠΈΒ Π·Π°ΠΏΡΡΠΊΠ°Π» PowerShell, ΡΡΠΎΠ±Ρ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΡΒ Π΅Π΅.
- DLL-Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π²Π½Π΅Π΄ΡΡΠ»Π° ΠΊΠΎΠ½Π΅ΡΠ½ΡΠΉ ΠΏΠ΅ΠΉΠ»ΠΎΠ°Π΄Β β ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ, ΠΎΠ΄ΠΈΠ½ ΠΈΠ·Β ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ Π·Π»ΠΎΡΠΌΡΡΠ»Π΅Π½Π½ΠΈΠΊΠ°ΠΌΠΈ RATΒ β Π²Β ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡ ΠΈΒ ΠΏΡΠΎΠΏΠΈΡΡΠ²Π°Π»Π° VBS-ΡΠΊΡΠΈΠΏΡ Π²Β Π°Π²ΡΠΎΠ·Π°ΠΏΡΡΠΊ, ΡΡΠΎΠ±Ρ Π·Π°ΠΊΡΠ΅ΠΏΠΈΡΡΡΡ Π²Β Π·Π°ΡΠ°ΠΆΠ΅Π½Π½ΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Π΅.
- ΠΠΎΠ½Π΅ΡΠ½ΡΠΉ ΠΏΠ΅ΠΉΠ»ΠΎΠ°Π΄ ΠΈΡΠΏΠΎΠ»Π½ΡΠ»ΡΡ Π²Β ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠΌ ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΠΈΒ Π΄Π°Π²Π°Π» Π·Π»ΠΎΡΠΌΡΡΠ»Π΅Π½Π½ΠΈΠΊΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠΏΡΠ°Π²Π»ΡΡΡ Π·Π°ΡΠ°ΠΆΠ΅Π½Π½ΡΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠΌ.
Π‘Ρ Π΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ ΡΠ°ΠΊ:

ΠΠ°Π»Π΅Π΅ ΠΌΡΒ ΡΠΎΡΡΠ΅Π΄ΠΎΡΠΎΡΠΈΠΌΡΡ Π½Π°Β ΠΏΠ΅ΡΠ²ΡΡ
ΡΡΠ΅Ρ
ΡΡΠ°ΠΏΠ°Ρ
, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π½Π°Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ΅Ρ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌ Π΄ΠΎΡΡΠ°Π²ΠΊΠΈ ΠΠΠ. ΠΡΒ Π½Π΅Β ΡΡΠ°Π½Π΅ΠΌ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΎΠΏΠΈΡΡΠ²Π°ΡΡ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌ ΡΠ°Π±ΠΎΡΡ ΡΠ°ΠΌΠΈΡ
Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡΠΎΠ². ΠΠ½ΠΈ Π½Π°Ρ
ΠΎΠ΄ΡΡΡΡ Π²Β ΡΠΈΡΠΎΠΊΠΎΠΌ Π΄ΠΎΡΡΡΠΏΠ΅Β β Π»ΠΈΠ±ΠΎ ΠΏΡΠΎΠ΄Π°ΡΡΡΡ Π½Π°Β ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
ΡΠΎΡΡΠΌΠ°Ρ
, Π»ΠΈΠ±ΠΎ ΠΈΒ Π²ΠΎΠ²ΡΠ΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΡΡΡΡ ΠΊΠ°ΠΊ ΠΏΡΠΎΠ΅ΠΊΡΡ ΡΒ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ
ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ,Β β Π°Β Π·Π½Π°ΡΠΈΡ, Π½Π΅Β ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½Ρ Π΄Π»Ρ Π³ΡΡΠΏΠΏΠΈΡΠΎΠ²ΠΊΠΈ 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.
ΠΠ»Ρ Π΄Π΅ΠΎΠ±ΡΡΡΠΊΠ°ΡΠΈΠΈ ΡΡΡΠΎΠΊ ΠΌΡΒ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ ΡΡΠ½ΠΊΡΠΈΡ Π½Π°Β 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-ΡΠ°ΠΉΠ». ΠΠΌΠ΅Π½Π½ΠΎ ΠΎΠ½Β Π·Π°ΠΏΡΡΠΊΠ°Π»ΡΡ Π½Π°Β ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΡΡΠ°ΠΏΠ΅ ΡΒ ΠΏΠΎΠΌΠΎΡΡΡ 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β ΡΡΠΈ Π΄Π°Π½Π½ΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ»ΠΈ ΡΠΎΠ±ΠΎΠΉ DLL-ΡΠ°ΠΉΠ», Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΠΉ Π½Π°Β ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅ .Net; - Π·Π°Π³ΡΡΠΆΠ°Π»Π° ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠΉ .Net-ΠΌΠΎΠ΄ΡΠ»Ρ Π²Β ΠΏΠ°ΠΌΡΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠ°
powershell.exeΒΡΒ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ[System.Threading.Thread]::GetDomain().Load()Β (ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Load() ); - ΠΈΡΠΏΠΎΠ»Π½ΡΠ»Π° ΡΡΠ½ΠΊΡΠΈΡΒ
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-ΡΠ°ΠΉΠ» Π²Β ΡΠΏΠΈΡΠΎΠΊ ΡΠ°ΠΉΠ»ΠΎΠ² Π΄Π»Ρ Π°Π²ΡΠΎΠ·Π°ΠΏΡΡΠΊΠ° ΠΏΡΠΈ Π²Ρ ΠΎΠ΄Π΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²Β ΡΠΈΡΡΠ΅ΠΌΡ ΠΈΒ ΡΠ΅ΠΌ ΡΠ°ΠΌΡΠΌ Π·Π°ΠΊΡΠ΅ΠΏΠ»ΡΠ»ΡΡ Π½Π°Β Π·Π°ΡΠ°ΠΆΠ΅Π½Π½ΠΎΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅. 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ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ» ΡΠΎΠ±ΠΎΠΉ ΡΠ΅Π»Π»-ΠΊΠΎΠ΄, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠΉ Π΄Π»Ρ ΠΎΡΡΡΠ΅ΡΡΠ²Π»Π΅Π½ΠΈΡ ΠΈΠ½ΠΆΠ΅ΠΊΡΠ°.
Π¨Π΅Π»Π»-ΠΊΠΎΠ΄ ΠΈΠ·Β ΠΌΠ°ΡΡΠΈΠ²Π° array2 ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°Π»ΡΡ Π²Β ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΈ lpPrevWndFunc Π²Β ΡΡΠ½ΠΊΡΠΈΡ CallWindowProcA. lpPrevWndFunc β ΡΡΠ½ΠΊΡΠΈΡ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ·ΠΎΠ²Π°, Π΅Π΅Β ΠΏΡΠΎΡΠΎΡΠΈΠΏ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ°ΠΊ:
LRESULT WndFunc(
HWND hWnd,
UINT Msg,
WPARAM wParam,
LPARAM lParam
);
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΏΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ CallWindowProcA ΡΒ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌΠΈ hWnd, Msg, wParam, lParamΒ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΡΠ΅Π»Π»-ΠΊΠΎΠ΄ ΠΈΠ·Β ΠΌΠ°ΡΡΠΈΠ²Π° array2 ΡΒ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ hWnd ΠΈ Msg. hWnd β ΡΡΠΎ ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π½Π°Β ΡΡΡΠΎΠΊΡ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡΡ ΠΏΡΡΡ ΠΊΒ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΠΎΠΌΡ ΡΠ°ΠΉΠ»Ρ svchost.exe, Π° Msg β ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π½Π°Β ΠΊΠΎΠ½Π΅ΡΠ½ΡΠΉ ΠΏΠ΅ΠΉΠ»ΠΎΠ°Π΄.
Π¨Π΅Π»Π»-ΠΊΠΎΠ΄ ΠΏΠΎΠ»ΡΡΠ°Π» Π°Π΄ΡΠ΅ΡΠ° ΡΡΠ½ΠΊΡΠΈΠΉ ΠΈΠ·Β kernel32.dllΒ ΠΈΒ ntdll32.dllΒ ΠΏΠΎΒ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌ Ρ
Π΅ΡΠ΅ΠΉ ΠΎΡΒ ΠΈΡ
Β ΠΈΠΌΠ΅Π½ ΠΈΒ Π²ΡΠΏΠΎΠ»Π½ΡΠ» ΠΈΠ½ΠΆΠ΅ΠΊΡ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠ³ΠΎ ΠΏΠ΅ΠΉΠ»ΠΎΠ°Π΄Π° Π²Β ΠΏΠ°ΠΌΡΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠ° svchost.exe, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠ΅Ρ
Π½ΠΈΠΊΡ Process Hollowing (ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΎΒ Π½Π΅ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ Π²Β ΡΡΠΎΠΉ ). ΠΡΠΈ ΠΈΠ½ΠΆΠ΅ΠΊΡΠ΅ ΡΠ΅Π»Π»-ΠΊΠΎΠ΄:
- ΡΠΎΠ·Π΄Π°Π²Π°Π» ΠΏΡΠΎΡΠ΅ΡΡ
svchost.exeΠ²Β ΠΏΡΠΈΠΎΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΌ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΡΡΠ½ΠΊΡΠΈΠΈCreateProcessW; - Π·Π°ΡΠ΅ΠΌ ΡΠΊΡΡΠ²Π°Π» ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΡΠ΅ΠΊΡΠΈΠΈ Π²Β Π°Π΄ΡΠ΅ΡΠ½ΠΎΠΌ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π΅ ΠΏΡΠΎΡΠ΅ΡΡΠ°
svchost.exeΒ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΡΡΠ½ΠΊΡΠΈΠΈNtUnmapViewOfSection. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°Π»Π° ΠΏΠ°ΠΌΡΡΡ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ°svchost.exe, ΡΡΠΎΠ±Ρ Π·Π°ΡΠ΅ΠΌ ΠΏΠΎΒ ΡΡΠΎΠΌΡ Π°Π΄ΡΠ΅ΡΡ Π²ΡΠ΄Π΅Π»ΠΈΡΡ ΠΏΠ°ΠΌΡΡΡ Π΄Π»Ρ ΠΏΠ΅ΠΉΠ»ΠΎΠ°Π΄Π°; - Π²ΡΠ΄Π΅Π»ΡΠ» ΠΏΠ°ΠΌΡΡΡ Π΄Π»Ρ ΠΏΠ΅ΠΉΠ»ΠΎΠ°Π΄Π° Π²Β Π°Π΄ΡΠ΅ΡΠ½ΠΎΠΌ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π΅ ΠΏΡΠΎΡΠ΅ΡΡΠ°
svchost.exeΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΡΡΠ½ΠΊΡΠΈΠΈVirtualAllocEx;

ΠΠ°ΡΠ°Π»ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ° ΠΈΠ½ΠΆΠ΅ΠΊΡΠ°
- Π·Π°ΠΏΠΈΡΡΠ²Π°Π» ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΏΠ΅ΠΉΠ»ΠΎΠ°Π΄Π° Π²Β Π°Π΄ΡΠ΅ΡΠ½ΠΎΠ΅ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ°
svchost.exeΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΡΡΠ½ΠΊΡΠΈΠΈWriteProcessMemory(ΠΊΠ°ΠΊ Π½Π°Β ΡΠΊΡΠΈΠ½ΡΠΎΡΠ΅ Π½ΠΈΠΆΠ΅); - Π²ΠΎΠ·ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ» ΠΏΡΠΎΡΠ΅ΡΡ
svchost.exeΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΡΡΠ½ΠΊΡΠΈΠΈResumeThread.

ΠΠ°Π²Π΅ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠ° ΠΈΠ½ΠΆΠ΅ΠΊΡΠ°
ΠΠ°Π³ΡΡΠΆΠ°Π΅ΠΌΠΎΠ΅ ΠΠΠ
ΠΒ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΎΠΏΠΈΡΠ°Π½Π½ΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ Π²Β Π·Π°ΡΠ°ΠΆΠ΅Π½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π»Π°ΡΡ ΠΎΠ΄Π½Π° ΠΈΠ·Β Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡΠ½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΠΊΠ»Π°ΡΡΠ° RAT. ΠΒ ΡΠ°Π±Π»ΠΈΡΠ΅ Π½ΠΈΠΆΠ΅ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Π½ΡΠ΅ Π²Β Π°ΡΠ°ΠΊΠ΅ Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΡΒ ΡΒ ΡΠ²Π΅ΡΠ΅Π½Π½ΠΎΡΡΡΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡΠΈΠΏΠΈΡΠ°ΡΡ ΠΎΠ΄Π½ΠΎΠΉ Π³ΡΡΠΏΠΏΠ΅ Π·Π»ΠΎΡΠΌΡΡΠ»Π΅Π½Π½ΠΈΠΊΠΎΠ², ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΠ΅ΠΌΠΏΠ»Ρ ΠΎΠ±ΡΠ°ΡΠ°Π»ΠΈΡΡ ΠΊΒ ΠΎΠ΄Π½ΠΎΠΌΡ ΠΈΒ ΡΠΎΠΌΡΒ ΠΆΠ΅ ΡΠ΅ΡΠ²Π΅ΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ.
ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ ΠΠΠ
ΠΠΏΠ΅ΡΠ²ΡΠ΅ Π·Π°ΠΌΠ΅ΡΠ΅Π½ΠΎ
SHA-256
C&C
ΠΡΠΎΡΠ΅ΡΡ, Π²Β ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΠΈΠ½ΠΆΠ΅ΠΊΡ
Darktrack
16-04-2020
ea64fe672c953adc19553ea3b9118ce4ee88a14d92fc7e75aa04972848472702
kimjoy007.dyndns[.]org:2017
svchost
Parallax
24-04-2020
b4ecd8dbbceaadd482f1b23b712bcddc5464bccaac11fe78ea5fd0ba932a4043
kimjoy007.dyndns[.]org:2019
svchost
WARZONE
18-05-2020
3786324ce3f8c1ea3784e5389f84234f81828658b22b8a502b7d48866f5aa3d3
kimjoy007.dyndns[.]org:9933
svchost
Netwire
20-05-2020
6dac218f741b022f5cad3b5ee01dbda80693f7045b42a0c70335d8a729002f2d
kimjoy007.dyndns[.]org:2000
svchost
ΠΡΠΈΠΌΠ΅ΡΡ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ΅ΠΌΠΎΠ³ΠΎ ΠΠΠ ΡΒ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΒ ΡΠ΅ΠΌΒ ΠΆΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ
ΠΠ΄Π΅ΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΠ½Ρ Π΄Π²Π΅ Π²Π΅ΡΠΈ.
ΠΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , ΡΠ°ΠΌ ΡΠ°ΠΊΡ, ΡΡΠΎ Π·Π»ΠΎΡΠΌΡΡΠ»Π΅Π½Π½ΠΈΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ ΡΡΠ°Π·Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ² 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
svchost
00edb8200dfeee3bdd0086c5e8e07c6056d322df913679a9f22a2b00b836fd72
hope.doomdns.org
svchost
504cbae901c4b3987aa9ba458a230944cb8bd96bbf778ceb54c773b781346146
kimjoy007.dyndns.org
svchost
1487017e087b75ad930baa8b017e8388d1e99c75d26b5d1deec8b80e9333f189
kimjoy007.dyndns.org
svchost
c4160ec3c8ad01539f1c16fb35ed9c8c5a53a8fda8877f0d5e044241ea805891
franco20.dvrdns.org
svchost
515249d6813bb2dde1723d35ee8eb6eeb8775014ca629ede017c3d83a77634ce
kimjoy007.dyndns.org
svchost
1b70f6fee760bcfe0c457f0a85ca451ed66e61f0e340d830f382c5d2f7ab803f
franco20.dvrdns.org
svchost
b2bdffa5853f29c881d7d9bff91b640bc1c90e996f85406be3b36b2500f61aa1
hope.doomdns.org
svchost
c9745a8f33b3841fe7bfafd21ad4678d46fe6ea6125a8fedfcd2d5aee13f1601
kimjoy007.dyndns.org
svchost
1dfc66968527fbd4c0df2ea34c577a7ce7a2ba9b54ba00be62120cc88035fa65
franco20.dvrdns.org
svchost
c6c05f21e16e488eed3001d0d9dd9c49366779559ad77fcd233de15b1773c981
kimjoy007.dyndns.org
cmd
3b785cdcd69a96902ee62499c25138a70e81f14b6b989a2f81d82239a19a3aed
hope.doomdns.org
svchost
4d71ceb9d6c53ac356c0f5bdfd1a5b28981061be87e38e077ee3a419e4c476f9
2004para.ddns.net
svchost
00185cc085f284ece264e3263c7771073a65783c250c5fd9afc7a85ed94acc77
hope.doomdns.org
svchost
0342107c0d2a069100e87ef5415e90fd86b1b1b1c975d0eb04ab1489e198fc78
franco20.dvrdns.org
svchost
de33b7a7b059599dc62337f92ceba644ac7b09f60d06324ecf6177fff06b8d10
kimjoy007.dyndns.org
svchost
80a8114d63606e225e620c64ad8e28c9996caaa9a9e87dd602c8f920c2197007
kimjoy007.dyndns.org
svchost
acb157ba5a48631e1f9f269e6282f042666098614b66129224d213e27c1149bb
hope.doomdns.org
cmd
bf608318018dc10016b438f851aab719ea0abe6afc166c8aea6b04f2320896d3
franco20.dvrdns.org
svchost
4d0c9b8ad097d35b447d715a815c67ff3d78638b305776cde4d90bfdcb368e38
hope.doomdns.org
svchost
e7c676f5be41d49296454cd6e4280d89e37f506d84d57b22f0be0d87625568ba
kimjoy007.dyndns.org
svchost
9375d54fcda9c7d65f861dfda698e25710fda75b5ebfc7a238599f4b0d34205f
franco20.dvrdns.org
svchost
128367797fdf3c952831c2472f7a308f345ca04aa67b3f82b945cfea2ae11ce5
kimjoy007.dyndns.org
svchost
09bd720880461cb6e996046c7d6a1c937aa1c99bd19582a562053782600da79d
hope.doomdns.org
svchost
0a176164d2e1d5e2288881cc2e2d88800801001d03caedd524db365513e11276
paradickhead.homeip.net
svchost
0af5194950187fd7cbd75b1b39aab6e1e78dae7c216d08512755849c6a0d1cbe
hope.doomdns.org
svchost
Warzone
3786324ce3f8c1ea3784e5389f84234f81828658b22b8a502b7d48866f5aa3d3
kimjoy007.dyndns.org
svchost
db0d5a67a0ced6b2de3ee7d7fc845a34b9d6ca608e5fead7f16c9a640fa659eb
kimjoy007.dyndns.org
svchost
Netwire
6dac218f741b022f5cad3b5ee01dbda80693f7045b42a0c70335d8a729002f2d
kimjoy007.dyndns.org
svchost
Darktrack
ea64fe672c953adc19553ea3b9118ce4ee88a14d92fc7e75aa04972848472702
kimjoy007.dyndns.org
svchost
WSH RAT
d410ced15c848825dcf75d30808cde7784e5b208f9a57b0896e828f890faea0e
anekesolution.linkpc.net
RegAsm
Lime
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β
ΠΡΡΠΎΡΠ½ΠΈΠΊ: habr.com
