Add Android forensics, IOC threat-intel DB, Compose companion; scrub secrets from configs
This commit is contained in:
206
data/ioc/stalkerware/rules.yar
Normal file
206
data/ioc/stalkerware/rules.yar
Normal file
@@ -0,0 +1,206 @@
|
||||
rule snoopza : stalkerware {
|
||||
meta:
|
||||
ref = "https://github.com/AssoEchap/stalkerware-indicators"
|
||||
|
||||
strings:
|
||||
$s1 = "Server changed to " ascii
|
||||
$s2 = "snoopza.com" ascii
|
||||
$s3 = "Sim Update imsi:" ascii
|
||||
$s4 = "U5t8444cbWHTWgYtCtQE6PkPdteUIOVi" ascii
|
||||
$s5 = "jTfELCG992ee6YounW5MV7vsYtzseOp7" ascii
|
||||
$s6 = "getSimOperator" ascii
|
||||
$s7 = "install error: not exist " ascii
|
||||
$s8 = "MIPKOMONITOR" ascii
|
||||
$s9 = "3t2PYOBHw5QQ3MraExQvUA==" ascii
|
||||
|
||||
|
||||
condition:
|
||||
uint16(0) == 0x6564 and 7 of them
|
||||
}
|
||||
|
||||
rule mspy : stalkerware {
|
||||
meta:
|
||||
ref = "https://github.com/AssoEchap/stalkerware-indicators"
|
||||
|
||||
strings:
|
||||
$s1 = "mspy_keyboard_used" ascii
|
||||
$s2 = "multipart/form-data; boundary=+-=+-=-------+-=+-=" ascii
|
||||
$s3 = "mspyonline.com" ascii
|
||||
$s4 = "inputType=0x%08x%s%s%s%s%s" ascii
|
||||
$s6 = "/proc/%d/oom_score_adj" ascii
|
||||
$s7 = "/trackActiveViewUnit" ascii
|
||||
$s8 = "InstagramMessageItem" ascii
|
||||
$s9 = "KikMessageItem" ascii
|
||||
|
||||
condition:
|
||||
uint16(0) == 0x6564 and 5 of them
|
||||
}
|
||||
|
||||
rule spyhide {
|
||||
meta:
|
||||
ref = "https://github.com/AssoEchap/stalkerware-indicators"
|
||||
|
||||
strings:
|
||||
$s1 = "go_to_spyhide" ascii
|
||||
$s2 = "configure_hide" ascii
|
||||
$s3 = "cellphone-remote-tracker.com" ascii
|
||||
$s4 = "bi dont know!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" ascii
|
||||
$s5 = "bmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm" ascii
|
||||
$s6 = "mojmadah@gmail.com" ascii
|
||||
$s7 = "www.virsis.net/client" ascii
|
||||
$s8 = "Gray_Dolphin" ascii
|
||||
$s9 = "new messageeeeeeeeeeeee= " ascii
|
||||
$s10 = "@number OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOout" ascii
|
||||
|
||||
|
||||
condition:
|
||||
uint16(0) == 0x6564 and 8 of them
|
||||
}
|
||||
|
||||
rule onetopspy : stalkerware {
|
||||
meta:
|
||||
ref = "https://github.com/AssoEchap/stalkerware-indicators"
|
||||
|
||||
strings:
|
||||
$s1 = "spy-call-active" ascii
|
||||
$s2 = "/BackupEmail/" ascii
|
||||
$s3 = "G_IS_WHATSAPP_INSTALLED" ascii
|
||||
$s4 = "G_LIST_RECORD_CALL_NUMBER" ascii
|
||||
$s5 = "1topspy.com" ascii
|
||||
$s6 = "duplicate key: " ascii
|
||||
$s7 = "setFacebookActive" ascii
|
||||
$s8 = "busybox rm -rf " ascii
|
||||
$s9 = "Unknown cmd: " ascii
|
||||
$s10 = "Testing A ton of commands" ascii
|
||||
$s11 = "PATH_BACKUP_FILE_SMS" ascii
|
||||
|
||||
condition:
|
||||
uint16(0) == 0x6564 and 9 of them
|
||||
}
|
||||
|
||||
rule ikeymonitor : stalkerware {
|
||||
meta:
|
||||
ref = "https://github.com/AssoEchap/stalkerware-indicators"
|
||||
author = "Jo Coscia"
|
||||
|
||||
strings:
|
||||
$s1 = "emcpanel.com" nocase ascii
|
||||
$s2 = "Keylogger_Xposed" ascii
|
||||
$s3 = "iKeyMonitor" nocase ascii
|
||||
$s4 = "Reg_LKConnotbE" ascii
|
||||
condition:
|
||||
uint16(0) == 0x6564 and 4 of them
|
||||
}
|
||||
|
||||
rule cerberus : stalkerware {
|
||||
meta:
|
||||
ref = "https://github.com/AssoEchap/stalkerware-indicators"
|
||||
author = "Jo"
|
||||
|
||||
strings:
|
||||
$s1 = "command NOT EXECUTED. Have you enabled it in Cerberus settings" ascii nocase
|
||||
$s2 = "support@cerberusapp.com" ascii nocase
|
||||
$s3 = "sendaudiofile.php" ascii
|
||||
$s4 = "comm/radar.php" ascii
|
||||
$s5 = "notifyowner.php" ascii
|
||||
condition:
|
||||
uint16(0) == 0x6564 and 4 of them
|
||||
}
|
||||
|
||||
rule viptelefonprogrami : stalkerware {
|
||||
meta:
|
||||
ref = "https://github.com/AssoEchap/stalkerware-indicators"
|
||||
|
||||
strings:
|
||||
$b64 = /[a-zA-Z0-9+\/]{70,}==/
|
||||
$re1 = /com\/[a-z]{8}\/[a-z]{8}\/protocol\/a;/
|
||||
$re2 = /com\/[a-z]{8}\/[a-z]{8}\/registration\/a;/
|
||||
$re3 = /com\/[a-z]{8}\/[a-z]{8}\/util\/a;/
|
||||
|
||||
condition:
|
||||
uint16(0) == 0x6564 and #b64 > 1000 and all of ($re*)
|
||||
}
|
||||
|
||||
rule viptelefonprogrami_jkl : stalkerware {
|
||||
meta:
|
||||
ref = "https://github.com/AssoEchap/stalkerware-indicators"
|
||||
|
||||
strings:
|
||||
$s1 = "base64_decode" ascii
|
||||
$s2 = "MD5Transform" ascii
|
||||
$s3 = "Java_com_example_hellojni_HelloJni_get2" ascii
|
||||
$s4 = "tijni" ascii
|
||||
$s5 = "error - 2" ascii
|
||||
$s6 = "Success !!" ascii
|
||||
$s7 = "Fail !!" ascii
|
||||
|
||||
condition:
|
||||
uint16(0) == 0x457f and 6 of them
|
||||
}
|
||||
|
||||
rule android_police : stalkerware {
|
||||
meta:
|
||||
ref = "https://github.com/AssoEchap/stalkerware-indicators"
|
||||
|
||||
strings:
|
||||
$s1 = "ANDROID_MONITOR_CHECKER" ascii
|
||||
$s2 = "AudioRecordThread" ascii
|
||||
$s3 = "CameraCapturer.java" ascii
|
||||
$s4 = "Not on camera thread." ascii
|
||||
$s5 = "Stop camera1 session on camera" ascii
|
||||
$s6 = "Wrong thread." ascii
|
||||
$s7 = "YuvConverter.convert" ascii
|
||||
$s8 = "bb392ec0-8d4d-11e0-a896-0002a5d5c51b" ascii
|
||||
$s9 = "disableNetworkMonitor" ascii
|
||||
$s10 = "info_prog_rec_screen_whatch_start" ascii
|
||||
|
||||
condition:
|
||||
uint16(0) == 0x6564 and 8 of them
|
||||
}
|
||||
|
||||
rule tracku : stalkerware {
|
||||
meta:
|
||||
ref = "https://github.com/AssoEchap/stalkerware-indicators"
|
||||
|
||||
strings:
|
||||
$s1 = "/Hike/Media/hike Voice Messages" ascii
|
||||
$s2 = "/viber/media/Viber Images" ascii
|
||||
$s3 = "258EAFA5-E914-47DA-95CA-C5AB0DC85B11" ascii
|
||||
$s4 = "AudioTrackJavaThread" ascii
|
||||
$s5 = "Bxt2y1rUKoGVnD3pi73LivcES" ascii
|
||||
$s6 = "Camera device is in use already." ascii
|
||||
$s7 = "FITNESS_LOCATION_READ" ascii
|
||||
$s8 = "GetBucketLocation" ascii
|
||||
$s9 = "c/c/a/b/b$a" ascii
|
||||
$s10 = "org/webrtc/VideoFrameDrawer" ascii
|
||||
$s11 = "T56yAzZC2uHe7k" ascii
|
||||
|
||||
condition:
|
||||
uint16(0) == 0x6564 and 9 of them
|
||||
}
|
||||
|
||||
rule italianstalkerware : stalkerware {
|
||||
meta:
|
||||
ref = "https://github.com/AssoEchap/stalkerware-indicators"
|
||||
|
||||
strings:
|
||||
$s1 = "DataMariaDbSalentoBellaSarda" nocase ascii
|
||||
$s2 = "IsScreenOnServiceMarinellaBella" ascii
|
||||
$s3 = "preInstallServiceAnacondameritocronicavolenzia" nocase ascii
|
||||
$s4 = "ScreenIsOnReceiverMarinellaBella" ascii
|
||||
|
||||
condition:
|
||||
uint16(0) == 0x6564 and 4 of them
|
||||
}
|
||||
|
||||
rule tispy : stalkerware {
|
||||
meta:
|
||||
ref = "https://github.com/AssoEchap/stalkerware-indicators"
|
||||
sha256 = "0d8befa2d86f456dcaea8e14ed3d3d84fb3f523eb1168530660027be6bbc516f"
|
||||
|
||||
strings:
|
||||
$func = { 6E 10 3? 01 06 00 0C 02 6E 10 3? 01 05 00 0C 00 71 10 ?? 00 00 00 0C 03 12 00 21 31 35 10 1A 00 48 01 03 00 21 24 94 04 00 04 48 04 02 04 B1 41 13 04 80 FF 35 41 08 00 D9 01 01 80 D9 01 01 7F }
|
||||
|
||||
condition:
|
||||
uint16(0) == 0x6564 and $func
|
||||
}
|
||||
Reference in New Issue
Block a user