ืืืจืฅ 2019, ืืืืื ืืืฉื ืฉื ืชืืื ืืช ืืืื ืืืช ื-macOS ืืงืืืฆืช ืืกืืืืจ OceanLotus ืืืขืืชื ื-VirusTotal, ืฉืืจืืช ืกืจืืงื ืืงืืื ืคืืคืืืจื. ืืงืืืฅ ืืืคืขืื ืฉื ืืืืช ืืืืืจืืช ืืฉ ืืืชื ืืืืืืช ืืื ืืืจืกื ืืงืืืืช ืฉื ืชืืื ืช ืืืืื ืืช ืฉื macOS ืฉืืงืจื ื, ืื ืืืื ื ืฉืื ืืฉืชื ื ืืืื ืืคื ืงืฉื ืืืชืจ ืืืืืื. ืืืจืื ืืฆืขืจ, ืื ืืฆืืื ื ืืืฆืื ืืคืืคืช ืืงืฉืืจื ืืืืืื ืื, ืืืื ืืื ื ื ืืืืขืื ืขืืืื ืืช ืืงืืืจ ืืืืืื.
ืืืืจืื ื ืคืจืกืื ื
ื ืืชืื ืฉื
ืฉืืืฉืช ืืืืงืื ืืืืื ืืชืืจืื ืืช ืื ืืชืื ืฉื ืืืืื ืขื Hash 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/XNUMX/XNUMX.
- daff.faybilodeau[.]com
- sarc.onteagleroad[.]com
- au.charlineopkesston[.]com
ืืชืืืช ืืืชืจ ืฉื ืืืฉืื ืืฉืชื ืชื ื /dp/B074WC4NHW/ref=gbps_img_m-9_62c3_750e6b35
.
ืืืืืื ืืจืืฉืื ื ืฉื ืฉืืื ืืฉืจืช C&C ืืืืื ืืืืข ื ืืกืฃ ืขื ืืืืฉื ืืืืจื, ืืืื ืื ืื ืชืื ืื ืฉื ืืกืคื ืขื ืืื ืืคืงืืืืช ืืืืื ืืืื.
ืื ืืกืฃ ืืฉืื ืื ืชืฆืืจื ืื, ืืืืื ืืื ื ืืฉืชืืฉ ืืกืคืจืื ืืกืื ืื ืจืฉืช gFjMXBgyXWULmVVVzyxy
, ืืจืืคื ืืืคืกืื. ืื ืงืืืฅ ืืคืืขื ื ืื ืฉืืจ ืืฉื /tmp/store
, ืื ืืกืืื ืืืขืื ืืืชื ืืกืคืจืืื ื ืขืฉื ืืืืฆืขืืช ืืคืื ืงืฆืื dlopen
, ืืืืช ืืืืืจืืช ืืืืฆืช ืคืื ืงืฆืืืช ืืืืฆืืืช Boriry
ะธ ChadylonV
, ืืฉืจ ืืื ืื ืจืื ืืืจืืื ืืชืงืฉืืจืช ืืจืฉืช ืขื ืืฉืจืช. ืืื ืื ื ืืช ืืืคืืคืช ืื ืงืืฆืื ืืืจืื ืืืืืงืื ืืืงืืจื ืฉื ืืืืืื, ืื ืื ืื ื ืื ืืืืืื ืื ืชื ืืช ืืกืคืจืืื ืืื. ืืชืจื ืืื, ืืืืืื ืฉืืจืืื ืืืฆืคื, ืืื YARA ืืืืืกืก ืขื ืืืจืืืืช ืืื ืื ืืชืืื ืืงืืืฅ ืฉื ืืฆื ืืืืกืง.
ืืคื ืฉืชืืืจ ืืืืืจ ืืขืื, ืื ืืืฆืจ ืืืื ืืงืื. ืืืื ืื ืืื ื-hash 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" ืืชืืืกืฃ ืืขืจื ืืืืืจื ืืื ืืฆืืื ืืจืฉืืืช ืฉืืจืฉ. ืึถื ืืงืื ืืืืกื ื /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 ืืคืื ืงืฆืื f_decrypt
ืืช ืืชืกืจืื ืืกืืคื ื ืืชื ืืืฆืื ื
ืคืื
ืืคื ืฉืืืจ ืืืืืจ, OceanLotus ืืฉืคืจ ืืืขืืื ืื ืืืื ืืช ืขืจืืช ืืืืื ืฉืื. ืืคืขื, ืงืืืฆืช ืืกืืืืจ ืฉืืคืจื ืืช ืืชืืื ื ืืืืื ืืช ืื ืฉืชืขืืื ืขื ืืฉืชืืฉื ืืง. ืืงืื ืื ืืฉืชื ื ืืจืื, ืืื ืืืืืื ืฉืืฉืชืืฉื Mac ืจืืื ืืชืขืืืื ืืืืฆืจื ืืืืื, ืืื ื ืขื ืชืืื ืืช ืืืื ืืืช ืืคื ื ืืืืื ืืื ืืขืืช ืืฉืืืืช ืืฉื ืืช.
ืืืฆืจื ESET ืืืจ ืืืื ืืช ืืงืืืฅ ืืื ืืืื ืืืืงืจ. ืืืืืื ืฉืกืคืจืืืช ืืจืฉืช ืืืฉืืฉืช ืืชืงืฉืืจืช C&C ืืืฆืคื ืช ืืขืช ืืืืกืง, ืคืจืืืืงืื ืืจืฉืช ืืืืืืง ืื ืืฉืชืืฉ ืืชืืงืคืื ืืื ื ืืืืข ืขืืืื.
ืืื ืืืงืืืจืื ืฉื ืคืฉืจื
ืืื ืืืงืืืจืื ืฉื ืคืฉืจื ืืื ืื ืชืืื ืืช MITER ATT&CK ืืืื ืื ืื ื
ืืงืืจ: www.habr.com