{ "type": "bundle", "id": "bundle--2d9c1fd5-ea97-40fe-ac69-cf58ca0d105e", "spec_version": "2.0", "objects": [ { "id": "attack-pattern--357e137c-7589-4af1-895c-3fbad35ea4d2", "created_by_ref": "identity--c78cb6e5-0c4b-4611-8297-d1b8b55e40b5", "name": "Obfuscate or encrypt code", "description": "This object is deprecated as its content has been merged into the enterprise domain. Please see the [PRE](http://attack.mitre.org/matrices/enterprise/pre/) matrix for its replacement. The prior content of this page has been preserved [here](https://attack.mitre.org/versions/v7/techniques/T1319).\n\nObfuscation is the act of creating code that is more difficult to understand. Encoding transforms the code using a publicly available format. Encryption transforms the code such that it requires a key to reverse the encryption. (Citation: CylanceOpCleaver)", "external_references": [ { "source_name": "mitre-pre-attack", "url": "https://attack.mitre.org/techniques/T1319", "external_id": "T1319" }, { "source_name": "CylanceOpCleaver", "description": "CYLANCE. (n.d.). Operation Cleaver. Retrieved March 6, 2017." } ], "object_marking_refs": [ "marking-definition--fa42a846-8d90-4e51-bc29-71d5b4802168" ], "x_mitre_detectable_by_common_defenses": "Yes", "x_mitre_detectable_by_common_defenses_explanation": "Detecting encryption is easy, decrypting/deobfuscating is hard.", "x_mitre_difficulty_for_adversary": "Yes", "x_mitre_difficulty_for_adversary_explanation": "Various solutions exist for the adversary to use. This technique is commonly used to prevent attribution and evade detection.", "x_mitre_version": "1.0", "x_mitre_old_attack_id": "PRE-T1096", "type": "attack-pattern", "kill_chain_phases": [ { "kill_chain_name": "mitre-pre-attack", "phase_name": "adversary-opsec" } ], "modified": "2020-10-26T13:42:49.342Z", "created": "2017-12-14T16:46:06.044Z", "x_mitre_deprecated": true } ] }