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 }