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

{
    "id": 57,
    "key": "outputdebugstring",
    "unprotect_id": "U0117,B0001.016",
    "name": "OutputDebugString",
    "description": "This Windows API is often used by developers for debugging purpose. It will display a text to the attached debugger. This API is also used by Malware to open a communication channel between one or multiple processes.\r\n\r\nIt is possible to use [OutputDebugString](https://docs.microsoft.com/en-us/windows/win32/api/debugapi/nf-debugapi-outputdebugstringw) in addition of [GetLastError](https://docs.microsoft.com/en-us/windows/win32/api/errhandlingapi/nf-errhandlingapi-getlasterror) / [SetLastError](https://docs.microsoft.com/en-us/windows/win32/api/errhandlingapi/nf-errhandlingapi-setlasterror) to detect debugger presence.",
    "resources": "https://msdn.microsoft.com/en-us/library/windows/desktop/aa363362(v=vs.85).aspx",
    "creation_date": "2019-03-18T13:29:14Z",
    "tags": "outputdebugstring",
    "modification_date": "2023-10-04T10:42:48.424000Z",
    "category": [
        3
    ],
    "rules": [
        14,
        76
    ],
    "attachments": [],
    "featured_api": [
        381,
        383
    ],
    "contributors": []
}