GET /api/techniques/96/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, DELETE, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 96,
    "key": "base64",
    "unprotect_id": "U0706, E1027.m02",
    "name": "Base64",
    "description": "Base64 is a simple encoding scheme that is often used by malware to represent binary data in an ASCII string. This allows the malware to encode and transmit binary data, such as a payload or network traffic, in a way that is more compact and easier to transmit over text-based communication channels. \r\n\r\nBase64 uses a 64-character alphabet to encode the data, which includes the upper and lower case letters, the digits 0-9, and the symbols \"+\" and \"/\". The encoded data is typically padded with the character \"=\" to ensure that it has a length that is a multiple of 4. The encoded data can then be decoded using the same 64-character alphabet to recover the original binary data. This makes Base64 a useful tool for malware to conceal their payloads and communicate with their command and control (C2) servers.",
    "resources": "https://medium.com/@bromiley/malware-monday-obfuscation-f65239146db0",
    "creation_date": "2019-03-18T14:52:37Z",
    "tags": "Base64,\r\nBinary data,\r\nASCII string,\r\nEncoding,\r\nText-based communication channels,\r\n64-character alphabet,\r\nPadded,",
    "modification_date": "2024-01-11T05:22:12.678000Z",
    "category": [
        7
    ],
    "rules": [
        146
    ],
    "attachments": [],
    "featured_api": [],
    "contributors": [
        5,
        33
    ]
}