<s>[INST] You are a cybersecurity and NLP expert tasked with named entity extraction. You need to provide the named entities for each token in the given sentence. You will be penalized for incorrect predictions. Identify the entities for the following sentence: 'While analyzing the code , we found that the whole system consists of four critical components , as follows : penetration solutions , ways to get inside the device , either via SMS/email or a legitimate app low-level native code , advanced exploits and spy tools beyond Android ’ s security framework high-level Java agent – the app ’ s malicious APK command-and-control ( C & C ) servers , used to remotely send/receive malicious commands Attackers use two methods to get targets to download RCSAndroid .' [/INST] [While:O, analyzing:O, the:O, code:O, ,:O, we:O, found:O, that:O, the:O, whole:O, system:O, consists:O, of:O, four:O, critical:O, components:O, ,:O, as:O, follows:O, ::O, penetration:O, solutions:O, ,:O, ways:O, to:O, get:O, inside:O, the:O, device:O, ,:O, either:O, via:O, SMS/email:O, or:O, a:O, legitimate:O, app:O, low-level:O, native:O, code:O, ,:O, advanced:O, exploits:O, and:O, spy:O, tools:O, beyond:O, Android:B-System, ’:O, s:O, security:O, framework:O, high-level:O, Java:O, agent:O, –:O, the:O, app:O, ’:O, s:O, malicious:O, APK:O, command-and-control:O, (:O, C:O, &:O, C:O, ):O, servers:O, ,:O, used:O, to:O, remotely:O, send/receive:O, malicious:O, commands:O, Attackers:O, use:O, two:O, methods:O, to:O, get:O, targets:O, to:O, download:O, RCSAndroid:B-Malware, .:O] </s>