Enrich DXL with ATD verdict v2

Uses McAfee ATD to push any malicious verdicts over DXL. Detonates a file in ATD and if malicious, pushes its MD5, SHA1 and SHA256 hashes to McAfee DXL.

McAfee DXL · 5 tasks · 0 inputs · 0 outputs

Details

IDEnrich DXL with ATD verdict v2
From Version5.0.0
Tasks5

README

Uses McAfee ATD to push any malicious verdicts over DXL.
Detonates a file in ATD and if malicious, pushes its MD5, SHA1 and SHA256 hashes to McAfee DXL.

Dependencies

This playbook uses the following sub-playbooks, integrations, and scripts.

Sub-playbooks

  • ATD - Detonate File

Integrations

  • McAfee DXL

Scripts

  • Exists

Commands

  • closeInvestigation
  • dxl-send-event

Playbook Inputs


There are no inputs for this playbook.

Playbook Outputs


There are no outputs for this playbook.

Commands used

closeInvestigation dxl-send-event

Flowchart

yes Start Start Any malicious files detected? - Exists Any malicious files detec... Exists Close incident - closeInvestigation Close incident closeInvestigation ATD - Detonate File - ATD - Detonate File ATD - Detonate File ATD - Detonate File DXL - Push file hashes as malicious - dxl-send-event DXL - Push file hashes as... dxl-send-event
id: Enrich DXL with ATD verdict v2
version: -1
name: Enrich DXL with ATD verdict v2
description: |-
  Uses McAfee ATD to push any malicious verdicts over DXL.
  Detonates a file in ATD and if malicious, pushes its MD5, SHA1 and SHA256 hashes to McAfee DXL.
starttaskid: "0"
tasks:
  "0":
    id: "0"
    taskid: 338bb1e8-08eb-426e-8b33-51a7c3d6e8ac
    type: start
    task:
      id: 338bb1e8-08eb-426e-8b33-51a7c3d6e8ac
      version: -1
      name: ""
      iscommand: false
      brand: ""
      description: ''
    nexttasks:
      '#none#':
      - "5"
    separatecontext: false
    view: |-
      {
        "position": {
          "x": 281,
          "y": -19
        }
      }
    note: false
    timertriggers: []
    ignoreworker: false
    skipunavailable: false
    quietmode: 0
  "2":
    id: "2"
    taskid: 69d36faa-c3ad-4d7c-806c-f9a38da0a01b
    type: condition
    task:
      id: 69d36faa-c3ad-4d7c-806c-f9a38da0a01b
      version: -1
      name: Any malicious files detected?
      description: Conditional task to verify if any malicious files were detected.
      scriptName: Exists
      type: condition
      iscommand: false
      brand: ""
    nexttasks:
      '#default#':
      - "4"
      "yes":
      - "6"
    scriptarguments:
      left: {}
      right: {}
      value:
        simple: ${File.Malicious}
    separatecontext: false
    view: |-
      {
        "position": {
          "x": 281,
          "y": 302
        }
      }
    note: false
    timertriggers: []
    ignoreworker: false
    skipunavailable: false
    quietmode: 0
  "4":
    id: "4"
    taskid: 6304fe2a-fedb-4cab-8c88-a5105646daa9
    type: regular
    task:
      id: 6304fe2a-fedb-4cab-8c88-a5105646daa9
      version: -1
      name: Close incident
      description: Closes the incident.
      script: Builtin|||closeInvestigation
      type: regular
      iscommand: true
      brand: Builtin
    scriptarguments:
      assetid: {}
      closeNotes: {}
      closeReason: {}
      code42alerttype: {}
      emailclassification: {}
      id: {}
      phishingsubtype: {}
    separatecontext: false
    view: |-
      {
        "position": {
          "x": 240,
          "y": 690
        }
      }
    note: false
    timertriggers: []
    ignoreworker: false
    skipunavailable: false
    quietmode: 0
  "5":
    id: "5"
    taskid: 60d40b87-9c3d-4315-8025-6363e9d8bb7b
    type: playbook
    task:
      id: 60d40b87-9c3d-4315-8025-6363e9d8bb7b
      version: -1
      name: ATD - Detonate File
      description: |-
        Detonates a File using the McAfee Advanced Threat Defense sandbox.
        Advanced Threat Defense supports the following File Types:
        32-bit Portable Executables (PE)files; 64-bit PE+files
        exe, sys, dll, com, scr, cpl, ocx, cgi
        Microsoft Office Suite documents
        doc,dotm, docx, dotx, xls, ppam, xlsx, pps, xlsb, ppsx, xlsm, ppsm, ppt, ppt, pptx, pptm, rtf, shs, xltm, sldm, xltx, sldx, xlam, thmx, docm, xar
        Just Systems Ichitaro documents
        jtd, jtdc
        Adobe
        pdf, swf
        Compressed files
        gz, 7z, tgz, msi, zip, lzh, cab, lzma, rar
        Android application package
        apk, Java, JAR, CLASS, Java Script, Java bin files
        Image files
        jpeg, png, gif
        Other file types
        cmd, ace, bat, arj, vbs, chm, xml, lnk, url, mof, htm, ocx, html, potm, eml, potx, msg, ps1, vb, reg, vba, wsc, vbe, wsf, vbs, wsh
      playbookName: ATD - Detonate File
      type: playbook
      iscommand: false
      brand: ""
    nexttasks:
      '#none#':
      - "2"
    scriptarguments:
      File:
        complex:
          root: File
      Interval:
        simple: "1"
      Timeout:
        simple: "15"
    separatecontext: false
    loop:
      iscommand: false
      exitCondition: ""
      wait: 1
      max: 100
    view: |-
      {
        "position": {
          "x": 281,
          "y": 118
        }
      }
    note: false
    timertriggers: []
    ignoreworker: false
    skipunavailable: true
    quietmode: 0
  "6":
    id: "6"
    taskid: 27361272-04ea-420b-8313-a3d854712669
    type: regular
    task:
      id: 27361272-04ea-420b-8313-a3d854712669
      version: -1
      name: DXL - Push file hashes as malicious
      description: Deliver the specified event to the DXL fabric
      script: McAfee DXL|||dxl-send-event
      type: regular
      iscommand: true
      brand: McAfee DXL
    nexttasks:
      '#none#':
      - "4"
    scriptarguments:
      payload:
        simple: ${File(val.Malicious).MD5} ${File(val.Malicious).SHA1} ${File(val.Malicious).SHA256}
      topic:
        simple: MALICIOUS_FILE
    separatecontext: false
    view: |-
      {
        "position": {
          "x": 531,
          "y": 486
        }
      }
    note: false
    timertriggers: []
    ignoreworker: false
    skipunavailable: false
    quietmode: 0
view: |-
  {
    "linkLabelsPosition": {},
    "paper": {
      "dimensions": {
        "height": 804,
        "width": 671,
        "x": 240,
        "y": -19
      }
    }
  }
inputs: []
outputs: []
fromversion: 5.0.0
tests:
- No tests (auto formatted)