ΠΠΎ ΠΌΠ°ΡΡ 2019 Π³ΠΎΠ΄ΠΈΠ½Π°, Π½ΠΎΠ² ΠΏΡΠΈΠΌΠ΅ΡΠΎΠΊ ΠΎΠ΄ ΠΌΠ°Π»ΠΈΡΠΈΠΎΠ·Π΅Π½ ΡΠΎΡΡΠ²Π΅Ρ macOS ΠΎΠ΄ ΡΠ°ΡΠ±Π΅Ρ Π³ΡΡΠΏΠ°ΡΠ° OceanLotus Π±Π΅ΡΠ΅ ΠΏΠΎΡΡΠ°Π²Π΅Π½ Π½Π° VirusTotal, ΠΏΠΎΠΏΡΠ»Π°ΡΠ½Π° ΠΎΠ½Π»Π°ΡΠ½ ΡΡΠ»ΡΠ³Π° Π·Π° ΡΠΊΠ΅Π½ΠΈΡΠ°ΡΠ΅. ΠΠ·Π²ΡΡΠ½Π°ΡΠ° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° ΡΠΎ Π·Π°Π΄Π½Π° Π²ΡΠ°ΡΠ° Π³ΠΈ ΠΈΠΌΠ° ΠΈΡΡΠΈΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΊΠ°ΠΊΠΎ ΠΈ ΠΏΡΠ΅ΡΡ ΠΎΠ΄Π½Π°ΡΠ° Π²Π΅ΡΠ·ΠΈΡΠ° Π½Π° ΠΌΠ°Π»ΠΈΡΠΈΠΎΠ·Π΅Π½ ΡΠΎΡΡΠ²Π΅Ρ macOS ΡΡΠΎ ΡΠ° ΠΏΡΠΎΡΡΡΠ²Π°Π²ΠΌΠ΅, Π½ΠΎ Π½Π΅Π³ΠΎΠ²Π°ΡΠ° ΡΡΡΡΠΊΡΡΡΠ° ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ ΠΈ ΡΡΠ°Π½Π° ΠΏΠΎΡΠ΅ΡΠΊΠΎ Π΄Π° ΡΠ΅ ΠΎΡΠΊΡΠΈΠ΅. ΠΠ° ΠΆΠ°Π», Π½Π΅ ΠΌΠΎΠΆΠ΅Π²ΠΌΠ΅ Π΄Π° Π½Π°ΡΠ΄Π΅ΠΌΠ΅ ΠΊΠ°ΠΏΠ°Π»ΠΊΠ° ΠΏΠΎΠ²ΡΠ·Π°Π½Π° ΡΠΎ ΠΎΠ²ΠΎΡ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠΊ, ΠΏΠ° ΡΓ¨ ΡΡΡΠ΅ Π½Π΅ Π³ΠΎ Π·Π½Π°Π΅ΠΌΠ΅ Π²Π΅ΠΊΡΠΎΡΠΎΡ Π½Π° ΠΈΠ½ΡΠ΅ΠΊΡΠΈΡΠ°ΡΠ°.
ΠΠ΅ΠΎΠ΄Π°ΠΌΠ½Π° ΠΎΠ±ΡΠ°Π²ΠΈΠ²ΠΌΠ΅
ΠΠ½Π°Π»ΠΈΠ·Π°
Π‘Π»Π΅Π΄Π½ΠΈΡΠ΅ ΡΡΠΈ Π΄Π΅Π»Π° ΡΠ° ΠΎΠΏΠΈΡΡΠ²Π°Π°Ρ Π°Π½Π°Π»ΠΈΠ·Π°ΡΠ° Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠΎΠΊ ΡΠΎ Ρ
Π°Ρ SHA-1 E615632C9998E4D3E5ACD8851864ED09B02C77D2
. ΠΠ°ΡΠΎΡΠ΅ΠΊΠ°ΡΠ° ΡΠ΅ Π½Π°ΡΠ΅ΠΊΡΠ²Π° ΡΠ΅Π½Π΅ΡΡΠ΅, ESET Π°Π½ΡΠΈΠ²ΠΈΡΡΡΠ½ΠΈΡΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈ Π³ΠΎ Π΄Π΅ΡΠ΅ΠΊΡΠΈΡΠ°Π°Ρ ΠΊΠ°ΠΊΠΎ OSX/OceanLotus.D.
ΠΠ½ΡΠΈ-Π΄Π΅Π±Π°Π³ΠΈΡΠ°ΡΠ΅ ΠΈ Π·Π°ΡΡΠΈΡΠ° Π½Π° ΠΏΠ΅ΡΠΎΠΊΠΎΡ
ΠΠ°ΠΊΠΎ ΠΈ ΡΠΈΡΠ΅ Π±ΠΈΠ½Π°ΡΠ½ΠΈ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ Π½Π° macOS OceanLotus, ΠΏΡΠΈΠΌΠ΅ΡΠΎΠΊΠΎΡ Π΅ ΡΠΏΠ°ΠΊΡΠ²Π°Π½ ΡΠΎ UPX, Π½ΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ Π°Π»Π°ΡΠΊΠΈ Π·Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ° Π½Π° ΠΏΠ°ΠΊΡΠ²Π°ΡΠΈΡΠ΅ Π½Π΅ Π³ΠΎ ΠΏΡΠ΅ΠΏΠΎΠ·Π½Π°Π²Π°Π°Ρ ΠΊΠ°ΠΊΠΎ ΡΠ°ΠΊΠΎΠ². ΠΠ²Π° Π΅ Π²Π΅ΡΠΎΡΠ°ΡΠ½ΠΎ Π·Π°ΡΠΎΠ° ΡΡΠΎ ΡΠΈΠ΅ Π³Π»Π°Π²Π½ΠΎ ΡΠΎΠ΄ΡΠΆΠ°Ρ ΠΏΠΎΡΠΏΠΈΡ ΠΊΠΎΡ Π·Π°Π²ΠΈΡΠΈ ΠΎΠ΄ ΠΏΡΠΈΡΡΡΡΠ²ΠΎΡΠΎ Π½Π° Π½ΠΈΠ·Π°ΡΠ° βUPXβ, ΠΏΠΎΠΊΡΠ°Ρ ΡΠΎΠ°, ΠΏΠΎΡΠΏΠΈΡΠΈΡΠ΅ Mach-O ΡΠ΅ ΠΏΠΎΡΠ΅ΡΠΊΠΈ ΠΈ Π½Π΅ ΡΠ΅ Π°ΠΆΡΡΠΈΡΠ°Π°Ρ ΡΠΎΠ»ΠΊΡ ΡΠ΅ΡΡΠΎ. ΠΠ²Π°Π° ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ° Π³ΠΎ ΠΎΡΠ΅ΠΆΠ½ΡΠ²Π° ΡΡΠ°ΡΠΈΡΠΊΠΎΡΠΎ ΠΎΡΠΊΡΠΈΠ²Π°ΡΠ΅. ΠΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ, ΠΏΠΎ ΡΠ°ΡΠΏΠ°ΠΊΡΠ²Π°ΡΠ΅ΡΠΎ, Π²Π»Π΅Π·Π½Π°ΡΠ° ΡΠΎΡΠΊΠ° Π΅ Π½Π° ΠΏΠΎΡΠ΅ΡΠΎΠΊΠΎΡ Π½Π° Π΄Π΅Π»ΠΎΡ __cfstring
Π²ΠΎ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠΎΡ .TEXT
. ΠΠ²ΠΎΡ Π΄Π΅Π» ΠΈΠΌΠ° Π°ΡΡΠΈΠ±ΡΡΠΈ Π½Π° Π·Π½Π°ΠΌΠ΅ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ Π΅ ΠΏΡΠΈΠΊΠ°ΠΆΠ°Π½ΠΎ Π½Π° ΡΠ»ΠΈΠΊΠ°ΡΠ° ΠΏΠΎΠ΄ΠΎΠ»Ρ.
Π‘Π»ΠΈΠΊΠ° 1. ΠΡΡΠΈΠ±ΡΡΠΈ Π½Π° Π΄Π΅Π»ΠΎΡ MACH-O __cfstring
ΠΠ°ΠΊΠΎ ΡΡΠΎ Π΅ ΠΏΡΠΈΠΊΠ°ΠΆΠ°Π½ΠΎ Π½Π° ΡΠ»ΠΈΠΊΠ° 2, Π»ΠΎΠΊΠ°ΡΠΈΠΈΡΠ΅ Π½Π° ΠΊΠΎΠ΄ΠΎΡ Π²ΠΎ Π΄Π΅Π»ΠΎΡ __cfstring
Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΠΈΠ·ΠΌΠ°ΠΌΠΈΡΠ΅ Π½Π΅ΠΊΠΎΠΈ Π°Π»Π°ΡΠΊΠΈ Π·Π° ΡΠ°ΡΠΊΠ»ΠΎΠΏΡΠ²Π°ΡΠ΅ ΡΠΎ ΠΏΡΠΈΠΊΠ°ΠΆΡΠ²Π°ΡΠ΅ Π½Π° ΠΊΠΎΠ΄ΠΎΡ ΠΊΠ°ΠΊΠΎ Π½ΠΈΠ·ΠΈ.
Π‘Π»ΠΈΠΊΠ° 2. ΠΠΎΠ΄ Π½Π° Π·Π°Π΄Π½Π° Π²ΡΠ°ΡΠ° ΠΎΡΠΊΡΠΈΠ΅Π½ ΠΎΠ΄ IDA ΠΊΠ°ΠΊΠΎ ΠΏΠΎΠ΄Π°ΡΠΎΠΊ
ΠΡΠΊΠ°ΠΊΠΎ ΡΠ΅ ΡΠ΅ ΠΈΠ·Π²ΡΡΠΈ, Π±ΠΈΠ½Π°ΡΠ½ΠΎΡΠΎ ΡΠΎΠ·Π΄Π°Π²Π° Π½ΠΈΡΠΊΠ° ΠΊΠ°ΠΊΠΎ Π°Π½ΡΠΈ-Π΄Π΅Π±Π°Π³Π΅Ρ ΡΠΈΡΠ° Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π° ΡΠ΅Π» Π΅ ΠΏΠΎΡΡΠΎΡΠ°Π½ΠΎ Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΡΠ²Π° Π·Π° ΠΏΡΠΈΡΡΡΡΠ²ΠΎ Π½Π° Π΄Π΅Π±Π°Π³Π΅Ρ. ΠΠ° ΠΎΠ²ΠΎΡ ΡΠ΅ΠΊ:
β Π‘Π΅ ΠΎΠ±ΠΈΠ΄ΡΠ²Π° Π΄Π° ΠΎΡΠΊΠ°ΡΠΈ ΠΊΠΎΡ Π±ΠΈΠ»ΠΎ Π΄Π΅Π±Π°Π³Π΅Ρ, ΠΏΠΎΠ²ΠΈΠΊΡΠ²Π°ΡΡΠΈ ptrace
Ρ PT_DENY_ATTACH
ΠΊΠ°ΠΊΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΠ°Ρ Π·Π° Π±Π°ΡΠ°ΡΠ΅
- ΠΡΠΎΠ²Π΅ΡΡΠ²Π° Π΄Π°Π»ΠΈ Π½Π΅ΠΊΠΎΠΈ Π΅ΠΊΡΠΊΠ»ΡΠ·ΠΈΠ²Π½ΠΈ ΠΏΠΎΡΡΠΈ ΡΠ΅ ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈ ΡΠΎ ΠΏΠΎΠ²ΠΈΠΊΡΠ²Π°ΡΠ΅ Π½Π° ΡΡΠ½ΠΊΡΠΈΡΠ° task_get_exception_ports
- ΠΡΠΎΠ²Π΅ΡΡΠ²Π° Π΄Π°Π»ΠΈ Π΄Π΅Π±Π°Π³Π΅ΡΠΎΡ Π΅ ΠΏΠΎΠ²ΡΠ·Π°Π½, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ Π΅ ΠΏΡΠΈΠΊΠ°ΠΆΠ°Π½ΠΎ Π½Π° ΡΠ»ΠΈΠΊΠ°ΡΠ° ΠΏΠΎΠ΄ΠΎΠ»Ρ, ΡΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΏΡΠΈΡΡΡΡΠ²ΠΎΡΠΎ Π½Π° Π·Π½Π°ΠΌΠ΅ΡΠΎ P_TRACED
Π²ΠΎ ΡΠ΅ΠΊΠΎΠ²Π½ΠΈΠΎΡ ΠΏΡΠΎΡΠ΅Ρ
Π‘Π»ΠΈΠΊΠ° 3. ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° Π²ΡΡΠΊΠ°ΡΠ° ΡΠΎ Π΄Π΅Π±Π°Π³Π΅ΡΠΎΡ ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° ΡΡΠ½ΠΊΡΠΈΡΠ°ΡΠ° sysctl
ΠΠΊΠΎ ΡΡΠ²Π°ΡΠΎΡ Π΄Π΅ΡΠ΅ΠΊΡΠΈΡΠ° ΠΏΡΠΈΡΡΡΡΠ²ΠΎ Π½Π° Π΄Π΅Π±Π°Π³Π΅Ρ, ΡΡΠ½ΠΊΡΠΈΡΠ°ΡΠ° ΡΠ΅ ΠΏΠΎΠ²ΠΈΠΊΡΠ²Π° exit
. ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎ, ΠΏΡΠΈΠΌΠ΅ΡΠΎΠΊΠΎΡ ΠΏΠΎΡΠΎΠ° ΡΠ° ΠΏΡΠΎΠ²Π΅ΡΡΠ²Π° ΠΎΠΊΠΎΠ»ΠΈΠ½Π°ΡΠ° ΡΠΎ ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ Π½Π° Π΄Π²Π΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ:
ioreg -l | grep -e "Manufacturer" ΠΈ sysctl hw.model
ΠΡΠΈΠΌΠ΅ΡΠΎΠΊΠΎΡ ΠΏΠΎΡΠΎΠ° ΡΠ° ΠΏΡΠΎΠ²Π΅ΡΡΠ²Π° ΠΏΠΎΠ²ΡΠ°ΡΠ½Π°ΡΠ° Π²ΡΠ΅Π΄Π½ΠΎΡΡ Π²ΠΎ ΠΎΠ΄Π½ΠΎΡ Π½Π° Ρ Π°ΡΠ΄-ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π°ΡΠ° Π»ΠΈΡΡΠ° Π½Π° Π½ΠΈΠ·ΠΈ ΠΎΠ΄ ΠΏΠΎΠ·Π½Π°ΡΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° Π²ΠΈΡΡΡΠ΅Π»ΠΈΠ·Π°ΡΠΈΡΠ°: Π°ΠΊΠ»Π΅, vmware, virtualbox ΠΈΠ»ΠΈ ΠΏΠ°ΡΠ°Π»Π΅Π»ΠΈ. ΠΠΎΠ½Π΅ΡΠ½ΠΎ, ΡΠ»Π΅Π΄Π½Π°ΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΡΠ²Π° Π΄Π°Π»ΠΈ ΠΌΠ°ΡΠΈΠ½Π°ΡΠ° Π΅ Π΅Π΄Π½Π° ΠΎΠ΄ ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ βMBPβ, βMBAβ, βMBβ, βMMβ, βIMβ, βMPβ ΠΈ βXSβ. ΠΠ²Π° ΡΠ΅ ΠΊΠΎΠ΄ΠΎΠ²ΠΈ Π½Π° ΡΠΈΡΡΠ΅ΠΌΡΠΊΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, βMBPβ Π·Π½Π°ΡΠΈ MacBook Pro, βMBAβ Π·Π½Π°ΡΠΈ MacBook Air ΠΈΡΠ½.
system_profiler SPHardwareDataType 2>/dev/null | awk '/Boot ROM Version/ {split($0, line, ":");printf("%s", line[2]);}
ΠΠ»Π°Π²Π½ΠΈ Π΄ΠΎΠ΄Π°ΡΠΎΡΠΈ
ΠΠ°ΠΊΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡΠ΅ Π½Π° Π·Π°Π΄Π½Π° Π²ΡΠ°ΡΠ° Π½Π΅ ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½Π΅ΡΠΈ ΠΎΠ΄ ΠΈΡΡΡΠ°ΠΆΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° Trend Micro, Π·Π°Π±Π΅Π»Π΅ΠΆΠ°Π²ΠΌΠ΅ Π½Π΅ΠΊΠΎΠ»ΠΊΡ Π΄ΡΡΠ³ΠΈ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ. Π‘Π΅ΡΠ²Π΅ΡΠΈΡΠ΅ C&C ΡΡΠΎ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π²ΠΎ ΠΎΠ²ΠΎΡ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠΊ ΡΠ΅ ΠΏΡΠΈΠ»ΠΈΡΠ½ΠΎ Π½ΠΎΠ²ΠΈ ΠΈ ΡΠ΅ ΡΠΎΠ·Π΄Π°Π΄Π΅Π½ΠΈ Π½Π° 22.10.2018 Π³ΠΎΠ΄ΠΈΠ½Π°.
- daff.faybilodeau[.]com
- sarc.onteagleroad[.]com
- au.charlineopkesston[.]com
URL-Π°Π΄ΡΠ΅ΡΠ°ΡΠ° Π½Π° ΡΠ΅ΡΡΡΡΠΎΡ Π΅ ΠΏΡΠΎΠΌΠ΅Π½Π΅ΡΠ° Π²ΠΎ /dp/B074WC4NHW/ref=gbps_img_m-9_62c3_750e6b35
.
ΠΡΠ²ΠΈΠΎΡ ΠΏΠ°ΠΊΠ΅Ρ ΠΈΡΠΏΡΠ°ΡΠ΅Π½ Π΄ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠΎΡ C&C ΡΠΎΠ΄ΡΠΆΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π·Π° ΠΌΠ°ΡΠΈΠ½Π°ΡΠ° Π΄ΠΎΠΌΠ°ΡΠΈΠ½, Π²ΠΊΠ»ΡΡΡΠ²Π°ΡΡΠΈ Π³ΠΈ ΡΠΈΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΡΠΎΠ±ΡΠ°Π½ΠΈ ΡΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡΠ΅ Π²ΠΎ ΡΠ°Π±Π΅Π»Π°ΡΠ° ΠΏΠΎΠ΄ΠΎΠ»Ρ.
ΠΠΎΠΊΡΠ°Ρ ΠΎΠ²Π°Π° ΠΏΡΠΎΠΌΠ΅Π½Π° Π½Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ°ΡΠ°, ΠΏΡΠΈΠΌΠ΅ΡΠΎΠΊΠΎΡ Π½Π΅ ΠΊΠΎΡΠΈΡΡΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π·Π° ΠΌΡΠ΅ΠΆΠ½ΠΎ ΡΠΈΠ»ΡΡΠΈΡΠ°ΡΠ΅ gFjMXBgyXWULmVVVzyxy
, ΠΏΠΎΠ»Π½Π΅ΡΠ° ΡΠΎ Π½ΡΠ»ΠΈ. Π‘Π΅ΠΊΠΎΡΠ° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° Π΅ Π΄Π΅ΡΠΈΡΡΠΈΡΠ°Π½Π° ΠΈ Π·Π°ΡΡΠ²Π°Π½Π° ΠΊΠ°ΠΊΠΎ /tmp/store
, Π° ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° ΡΡΠ½ΠΊΡΠΈΡΠ°ΡΠ° ΡΠ΅ ΠΏΡΠ°Π²ΠΈ ΠΎΠ±ΠΈΠ΄ Π΄Π° ΡΠ΅ Π²ΡΠΈΡΠ° ΠΊΠ°ΠΊΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° dlopen
, Π·Π°Π΄Π½Π° Π²ΡΠ°ΡΠ° Π³ΠΈ ΠΈΠ·Π²Π»Π΅ΠΊΡΠ²Π° ΠΈΠ·Π²Π΅Π·Π΅Π½ΠΈΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Boriry
ΠΈ ChadylonV
, ΠΊΠΎΠΈ ΠΎΡΠΈΠ³Π»Π΅Π΄Π½ΠΎ ΡΠ΅ ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠ½ΠΈ Π·Π° ΠΌΡΠ΅ΠΆΠ½Π°ΡΠ° ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡΠ° ΡΠΎ ΡΠ΅ΡΠ²Π΅ΡΠΎΡ. ΠΠ΅ΠΌΠ°ΠΌΠ΅ ΠΊΠ°ΠΏΠ°Π»ΠΊΠ° ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΈ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ ΠΎΠ΄ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π½Π°ΡΠ° Π»ΠΎΠΊΠ°ΡΠΈΡΠ° Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠΎΠΊΠΎΡ, ΡΠ°ΠΊΠ° ΡΡΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° ΡΠ° Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°ΠΌΠ΅ ΠΎΠ²Π°Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°. ΠΠΎΠΊΡΠ°Ρ ΡΠΎΠ°, Π±ΠΈΠ΄Π΅ΡΡΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°ΡΠ° Π΅ ΡΠΈΡΡΠΈΡΠ°Π½Π°, ΠΏΡΠ°Π²ΠΈΠ»ΠΎΡΠΎ YARA Π·Π°ΡΠ½ΠΎΠ²Π°Π½ΠΎ Π½Π° ΠΎΠ²ΠΈΠ΅ ΡΡΡΠΈΠ½Π³ΠΎΠ²ΠΈ Π½Π΅ΠΌΠ° Π΄Π° ΠΎΠ΄Π³ΠΎΠ²Π°ΡΠ° Π½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°ΡΠ° ΠΏΡΠΎΠ½Π°ΡΠ΄Π΅Π½Π° Π½Π° Π΄ΠΈΡΠΊΠΎΡ.
ΠΠ°ΠΊΠΎ ΡΡΠΎ Π΅ ΠΎΠΏΠΈΡΠ°Π½ΠΎ Π²ΠΎ Π³ΠΎΡΠ½Π°ΡΠ° ΡΡΠ°ΡΠΈΡΠ°, ΡΠΎΠ° ΡΠΎΠ·Π΄Π°Π²Π° ΠΊΠ»ΠΈΠ΅Π½Ρ ID. ΠΠ²ΠΎΡ ID Π΅ Ρ Π°Ρ MD5 Π½Π° ΠΏΠΎΠ²ΡΠ°ΡΠ½Π°ΡΠ° Π²ΡΠ΅Π΄Π½ΠΎΡΡ Π½Π° Π΅Π΄Π½Π° ΠΎΠ΄ ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ:
- ioreg -rd1 -c IOPlatformExpertDevice | awk '/IOPlatformSerialNumber/ { split($0, line, """); printf("%s", line[4]); }'
- ioreg -rd1 -c IOPlatformExpertDevice | awk '/IOPlatformUUID/ { split($0, line, """); printf("%s", line[4]); }'
- ifconfig en0 | awk '/ether /{print $2}'
(Π΄ΠΎΠ±ΠΈΡΡΠ΅ MAC Π°Π΄ΡΠ΅ΡΠ°)
- Π½Π΅ΠΏΠΎΠ·Π½Π°Ρ ΡΠΈΠΌ ("x1ex72x0a
"), ΡΡΠΎ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π²ΠΎ ΠΏΡΠ΅ΡΡ
ΠΎΠ΄Π½ΠΈΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠΎΡΠΈ
ΠΡΠ΅Π΄ Ρ
Π°ΡΠΈΡΠ°ΡΠ΅, Π½Π° ΠΏΠΎΠ²ΡΠ°ΡΠ½Π°ΡΠ° Π²ΡΠ΅Π΄Π½ΠΎΡΡ ΡΠ΅ Π΄ΠΎΠ΄Π°Π²Π° β0β ΠΈΠ»ΠΈ β1β Π·Π° Π΄Π° ΡΠ΅ ΠΎΠ·Π½Π°ΡΠ°Ρ ΠΏΡΠ°Π²Π°ΡΠ° Π½Π° root. ΠΠ²Π° ΠΊΠ»ΠΈΠ΅Π½Ρ ΡΠΊΠ»Π°Π΄ΠΈΡΠ°Π½ΠΈ Π²ΠΎ /Library/Storage/File System/HFS/25cf5d02-e50b-4288-870a-528d56c3cf6e/pivtoken.appex
, Π°ΠΊΠΎ ΠΊΠΎΠ΄ΠΎΡ ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π° ΠΊΠ°ΠΊΠΎ root ΠΈΠ»ΠΈ Π²ΠΎ ~/Library/SmartCardsServices/Technology/PlugIns/drivers/snippets.ecgML Π²ΠΎ ΡΠΈΡΠ΅ Π΄ΡΡΠ³ΠΈ ΡΠ»ΡΡΠ°ΠΈ. ΠΠ°ΡΠΎΡΠ΅ΠΊΠ°ΡΠ° ΠΎΠ±ΠΈΡΠ½ΠΎ ΡΠ΅ ΠΊΡΠΈΠ΅ ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° ΡΡΠ½ΠΊΡΠΈΡΠ°ΡΠ° touch βt
ΡΠΎ ΡΠ»ΡΡΠ°ΡΠ½Π° Π²ΡΠ΅Π΄Π½ΠΎΡΡ.
ΠΠΈΠ·ΠΈ Π·Π° Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠ°ΡΠ΅
ΠΠ°ΠΊΠΎ ΠΈ ΡΠΎ ΠΏΡΠ΅ΡΡ
ΠΎΠ΄Π½ΠΈΡΠ΅ ΠΎΠΏΡΠΈΠΈ, Π½ΠΈΠ·ΠΈΡΠ΅ ΡΠ΅ ΡΠΈΡΡΠΈΡΠ°Π°Ρ ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° AES-256-CBC (Ρ
Π΅ΠΊΡΠ°Π΄Π΅ΡΠΈΠΌΠ°Π»Π΅Π½ ΠΊΠ»ΡΡ: 9D7274AD7BCEF0DED29BDBB428C251DF8B350B92
ΠΏΠΎΠΏΠΎΠ»Π½Π΅ΡΠΎ ΡΠΎ Π½ΡΠ»ΠΈ ΠΈ IV ΠΈΡΠΏΠΎΠ»Π½Π΅ΡΠΎ ΡΠΎ Π½ΡΠ»ΠΈ) ΠΏΡΠ΅ΠΊΡ ΡΡΠ½ΠΊΡΠΈΡΠ°ΡΠ°
ΠΠΎΠ·Π½Π°Π²Π°ΡΠ΅ Π½Π° ΠΏΡΠΎΡΠΎΡΠΈΠΏΠΎΡ Π½Π° ΡΡΠ½ΠΊΡΠΈΡΠ°ΡΠ° Π΄Π΅ΡΠΈΡΡΠΈΡΠ°, ΡΠΊΡΠΈΠΏΡΠ°ΡΠ° Π³ΠΈ Π½Π°ΠΎΡΠ° ΡΠΈΡΠ΅ Π²ΠΊΡΡΡΠ΅Π½ΠΈ ΡΠ΅ΡΠ΅ΡΠ΅Π½ΡΠΈ Π½Π° ΠΎΠ²Π°Π° ΡΡΠ½ΠΊΡΠΈΡΠ°, ΡΠΈΡΠ΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΈ, ΠΏΠΎΡΠΎΠ° Π³ΠΈ Π΄Π΅ΡΠΈΡΡΠΈΡΠ° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ ΠΈ ΡΡΠ°Π²Π° ΠΎΠ±ΠΈΡΠ΅Π½ ΡΠ΅ΠΊΡΡ Π²ΠΎ ΠΊΠΎΠΌΠ΅Π½ΡΠ°Ρ Π½Π° Π°Π΄ΡΠ΅ΡΠ°ΡΠ° Π·Π° Π²ΠΊΡΡΡΡΠ²Π°ΡΠ΅. ΠΠ° ΡΠΊΡΠΈΠΏΡΠ°ΡΠ° Π΄Π° ΡΠ°Π±ΠΎΡΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ, ΡΠ°Π° ΠΌΠΎΡΠ° Π΄Π° Π±ΠΈΠ΄Π΅ ΠΏΠΎΡΡΠ°Π²Π΅Π½Π° Π½Π° ΠΏΡΠΈΡΠΏΠΎΡΠΎΠ±Π΅Π½Π°ΡΠ° Π°Π·Π±ΡΠΊΠ° ΡΡΠΎ ΡΠ° ΠΊΠΎΡΠΈΡΡΠΈ ΡΡΠ½ΠΊΡΠΈΡΠ°ΡΠ° Π·Π° Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠ°ΡΠ΅ base64 ΠΈ ΠΌΠΎΡΠ° Π΄Π° ΡΠ΅ Π΄Π΅ΡΠΈΠ½ΠΈΡΠ° Π³Π»ΠΎΠ±Π°Π»Π½Π° ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° ΡΡΠΎ ΡΠ° ΡΠΎΠ΄ΡΠΆΠΈ Π΄ΠΎΠ»ΠΆΠΈΠ½Π°ΡΠ° Π½Π° ΠΊΠ»ΡΡΠΎΡ (Π²ΠΎ ΠΎΠ²ΠΎΡ ΡΠ»ΡΡΠ°Ρ DWORD, Π²ΠΈΠ΄Π΅ΡΠ΅ Π‘Π»ΠΈΠΊΠ° 4).
Π‘Π»ΠΈΠΊΠ° 4. ΠΠ΅ΡΠΈΠ½ΠΈΡΠΈΡΠ° Π½Π° Π³Π»ΠΎΠ±Π°Π»Π½Π°ΡΠ° ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° key_len
ΠΠΎ ΠΏΡΠΎΠ·ΠΎΡΠ΅ΡΠΎΡ Π€ΡΠ½ΠΊΡΠΈΡΠ°, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΊΠ»ΠΈΠΊΠ½Π΅ΡΠ΅ ΡΠΎ Π΄Π΅ΡΠ½ΠΎΡΠΎ ΠΊΠΎΠΏΡΠ΅ Π½Π° ΡΡΠ½ΠΊΡΠΈΡΠ°ΡΠ° Π·Π° Π΄Π΅ΡΠΈΡΡΠΈΡΠ°ΡΠ΅ ΠΈ Π΄Π° ΠΊΠ»ΠΈΠΊΠ½Π΅ΡΠ΅ βΠΠ·Π²Π°Π΄ΠΈ ΠΈ Π΄Π΅ΡΠΈΡΡΠΈΡΠ°Ρ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΈβ. Π‘ΠΊΡΠΈΠΏΡΠ°ΡΠ° ΡΡΠ΅Π±Π° Π΄Π° Π³ΠΈ ΡΡΠ°Π²ΠΈ Π΄Π΅ΡΠΈΡΡΠΈΡΠ°Π½ΠΈΡΠ΅ Π»ΠΈΠ½ΠΈΠΈ Π²ΠΎ ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠΈ, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ Π΅ ΠΏΡΠΈΠΊΠ°ΠΆΠ°Π½ΠΎ Π½Π° Π‘Π»ΠΈΠΊΠ° 5.
Π‘Π»ΠΈΠΊΠ° 5. ΠΠ΅ΡΠΈΡΡΠΈΡΠ°Π½ΠΈΠΎΡ ΡΠ΅ΠΊΡΡ Π΅ ΡΡΠ°Π²Π΅Π½ Π²ΠΎ ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ΅
ΠΠ° ΠΎΠ²ΠΎΡ Π½Π°ΡΠΈΠ½ Π΄Π΅ΡΠΈΡΡΠΈΡΠ°Π½ΠΈΡΠ΅ Π½ΠΈΠ·ΠΈ ΡΠ΅ ΠΏΠΎΠ³ΠΎΠ΄Π½ΠΎ ΠΏΠΎΡΡΠ°Π²Π΅Π½ΠΈ Π·Π°Π΅Π΄Π½ΠΎ Π²ΠΎ ΠΏΡΠΎΠ·ΠΎΡΠ΅ΡΠΎΡ IDA xrefs Π·Π° ΠΎΠ²Π°Π° ΡΡΠ½ΠΊΡΠΈΡΠ° ΠΊΠ°ΠΊΠΎ ΡΡΠΎ Π΅ ΠΏΡΠΈΠΊΠ°ΠΆΠ°Π½ΠΎ Π½Π° ΡΠ»ΠΈΠΊΠ° 6.
Π‘Π»ΠΈΠΊΠ° 6. Xrefs to f_decrypt ΡΡΠ½ΠΊΡΠΈΡΠ°
ΠΠΎΠ½Π΅ΡΠ½ΠΎΡΠΎ ΡΡΠ΅Π½Π°ΡΠΈΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π½Π°ΡΠ΄Π΅ Π½Π°
ΠΠ·Π»Π΅Π·
ΠΠ°ΠΊΠΎ ΡΡΠΎ Π²Π΅ΡΠ΅ ΡΠΏΠΎΠΌΠ΅Π½Π°Π²ΠΌΠ΅, OceanLotus ΠΏΠΎΡΡΠΎΡΠ°Π½ΠΎ Π³ΠΎ ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π° ΠΈ Π°ΠΆΡΡΠΈΡΠ° ΡΠ²ΠΎΡΠΎΡ ΠΏΠ°ΠΊΠ΅Ρ ΡΠΎ Π°Π»Π°ΡΠΊΠΈ. ΠΠ²ΠΎΡ ΠΏΠ°Ρ, ΡΠ°ΡΠ±Π΅Ρ Π³ΡΡΠΏΠ°ΡΠ° Π³ΠΎ ΠΏΠΎΠ΄ΠΎΠ±ΡΠΈ ΠΌΠ°Π»ΠΈΡΠΈΠΎΠ·Π½ΠΈΠΎΡ ΡΠΎΡΡΠ²Π΅Ρ Π·Π° Π΄Π° ΡΠ°Π±ΠΎΡΠΈ ΡΠΎ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈΡΠ΅ Π½Π° Mac. ΠΠΎΠ΄ΠΎΡ Π½Π΅ Π΅ ΠΌΠ½ΠΎΠ³Ρ ΠΏΡΠΎΠΌΠ΅Π½Π΅Ρ, Π½ΠΎ Π±ΠΈΠ΄Π΅ΡΡΠΈ ΠΌΠ½ΠΎΠ³Ρ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ Π½Π° Mac Π³ΠΈ ΠΈΠ³Π½ΠΎΡΠΈΡΠ°Π°Ρ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΠ½ΠΈΡΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈ, Π·Π°ΡΡΠΈΡΠ°ΡΠ° Π½Π° ΠΌΠ°Π»ΠΈΡΠΈΠΎΠ·Π½ΠΈΠΎΡ ΡΠΎΡΡΠ²Π΅Ρ ΠΎΠ΄ ΠΎΡΠΊΡΠΈΠ²Π°ΡΠ΅ Π΅ ΠΎΠ΄ Π²ΡΠΎΡΠΎΡΡΠ΅ΠΏΠ΅Π½Π° Π²Π°ΠΆΠ½ΠΎΡΡ.
ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅ Π½Π° ESET Π²Π΅ΡΠ΅ ΡΠ° ΠΎΡΠΊΡΠΈΠ²Π°Π° ΠΎΠ²Π°Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° Π²ΠΎ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π½Π° ΠΈΡΡΡΠ°ΠΆΡΠ²Π°ΡΠ΅ΡΠΎ. ΠΠΈΠ΄Π΅ΡΡΠΈ ΠΌΡΠ΅ΠΆΠ½Π°ΡΠ° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΡΡΠΎ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° C&C ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡΠ° ΡΠ΅Π³Π° Π΅ ΡΠΈΡΡΠΈΡΠ°Π½Π° Π½Π° Π΄ΠΈΡΠΊΠΎΡ, ΡΓ¨ ΡΡΡΠ΅ Π½Π΅ Π΅ ΠΏΠΎΠ·Π½Π°Ρ ΡΠΎΡΠ½ΠΈΠΎΡ ΠΌΡΠ΅ΠΆΠ΅Π½ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» ΡΡΠΎ Π³ΠΎ ΠΊΠΎΡΠΈΡΡΠ΅Π»Π΅ Π½Π°ΠΏΠ°ΡΠ°ΡΠΈΡΠ΅.
ΠΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠΈ Π·Π° ΠΊΠΎΠΌΠΏΡΠΎΠΌΠΈΡ
ΠΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠΈΡΠ΅ Π·Π° ΠΊΠΎΠΌΠΏΡΠΎΠΌΠΈΡ, ΠΊΠ°ΠΊΠΎ ΠΈ Π°ΡΡΠΈΠ±ΡΡΠΈΡΠ΅ MITER ATT&CK ΡΠ΅ ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΈ Π½Π°
ΠΠ·Π²ΠΎΡ: www.habr.com