Search Endpoints By Hash - Generic Deprecated Hidden
Deprecated. Use the Search Endpoints By Hash - Generic V2 playbook instead. Hunt using available tools
Deprecated Content (Deprecated) · 11 tasks · 3 inputs · 2 outputs
Details
| ID | search_endpoints_by_hash_-_generic |
|---|---|
| From Version | 5.0.0 |
| Tasks | 11 |
README
Deprecated. Use the Search Endpoints By Hash - Generic V2 playbook instead. Hunts using available tools.
Dependencies
This playbook uses the following sub-playbooks, integrations, and scripts.
Sub-playbooks
- Search Endpoints By Hash - Carbon Black Protection
- Search Endpoints By Hash - Carbon Black Response
- Search Endpoints By Hash - TIE
- Search Endpoints By Hash - CrowdStrike
- Search Endpoints By Hash - Cybereason
Integrations
This playbook does not use any integrations.
Scripts
This playbook does not use any scripts.
Commands
This playbook does not use any commands.
Playbook Inputs
| Name | Description | Default Value | Source | Required |
|---|---|---|---|---|
| MD5Hash | The MD5 file hash. | MD5 | File | Optional |
| SHA1Hash | The SHA1 file hash. | SHA1 | File | Optional |
| SHA256Hash | The SHA256 file hash. | SHA256 | File | Optional |
Playbook Outputs
| Path | Description | Type |
|---|---|---|
| Endpoint.Hostname | The device hostname. | string |
| Endpoint | The endpoint. | unknown |
Playbook Image

Inputs
MD5Hash— MD5 HashSHA1Hash— SHA1 HashSHA256Hash— SHA256 Hash
Outputs
Endpoint.Hostname— Device hostnameEndpoint— The endpoint
Flowchart
id: search_endpoints_by_hash_-_generic version: -1 name: Search Endpoints By Hash - Generic fromversion: 5.0.0 system: true description: Deprecated. Use the Search Endpoints By Hash - Generic V2 playbook instead. Hunt using available tools starttaskid: "0" hidden: true tasks: "0": id: "0" taskid: c485e19b-c83a-48e4-892c-8bd91e17ced2 type: start task: id: c485e19b-c83a-48e4-892c-8bd91e17ced2 version: -1 description: "" name: "" iscommand: false brand: "" nexttasks: '#none#': - "9" - "10" separatecontext: false view: |- { "position": { "x": 690, "y": -50 } } note: false timertriggers: [] ignoreworker: false "5": id: "5" taskid: f4b71101-7ae3-4ce8-87b7-10eeb13c1a79 type: playbook task: id: f4b71101-7ae3-4ce8-87b7-10eeb13c1a79 version: -1 name: Search Endpoints By Hash - CrowdStrike playbookName: Search Endpoints By Hash - CrowdStrike description: "" type: playbook iscommand: false brand: "" nexttasks: '#none#': - "12" scriptarguments: MD5Hash: complex: root: inputs accessor: MD5Hash SHA1Hash: complex: root: inputs accessor: SHA1Hash SHA256Hash: complex: root: inputs accessor: SHA256Hash separatecontext: true loop: iscommand: false exitCondition: "" wait: 1 view: |- { "position": { "x": 63, "y": 320 } } note: false timertriggers: [] ignoreworker: false "7": id: "7" taskid: 5937d882-8964-48b8-834d-1e6f3d83b189 type: playbook task: id: 5937d882-8964-48b8-834d-1e6f3d83b189 version: -1 name: Search Endpoints By Hash - Carbon Black Response playbookName: Search Endpoints By Hash - Carbon Black Response description: "" type: playbook iscommand: false brand: "" nexttasks: '#none#': - "12" scriptarguments: Hash: complex: root: inputs accessor: MD5Hash separatecontext: true loop: iscommand: false exitCondition: "" wait: 1 view: |- { "position": { "x": 910, "y": 500 } } note: false timertriggers: [] ignoreworker: false "8": id: "8" taskid: 912e992b-d3bd-4353-8177-5ea207ef2ac6 type: playbook task: id: 912e992b-d3bd-4353-8177-5ea207ef2ac6 version: -1 name: Search Endpoints By Hash - Carbon Black Protection playbookName: Search Endpoints By Hash - Carbon Black Protection description: "" type: playbook iscommand: false brand: "" nexttasks: '#none#': - "12" scriptarguments: Hash: complex: root: inputs accessor: MD5Hash separatecontext: true loop: iscommand: false exitCondition: "" wait: 1 view: |- { "position": { "x": 1350, "y": 500 } } note: false timertriggers: [] ignoreworker: false "9": id: "9" taskid: 9510dbd8-98c3-4611-802f-333acf31875b type: title task: id: 9510dbd8-98c3-4611-802f-333acf31875b version: -1 name: MD5 Only type: title description: "" iscommand: false brand: "" nexttasks: '#none#': - "11" separatecontext: false view: |- { "position": { "x": 1148, "y": 200 } } note: false timertriggers: [] ignoreworker: false "10": id: "10" taskid: ce67117f-133a-4da3-84be-14e4a831756a type: title task: id: ce67117f-133a-4da3-84be-14e4a831756a version: -1 name: MD5 / SHA1 / SHA256 type: title description: "" iscommand: false brand: "" nexttasks: '#none#': - "5" - "13" - "15" separatecontext: false view: |- { "position": { "x": 63, "y": 160 } } note: false timertriggers: [] ignoreworker: false "11": id: "11" taskid: 05df1d6e-f77e-4b06-8c62-2750064f5b00 type: condition task: id: 05df1d6e-f77e-4b06-8c62-2750064f5b00 version: -1 name: Is MD5 hash? description: Is MD5 hash? type: condition iscommand: false brand: "" nexttasks: '#default#': - "14" "yes": - "7" - "8" separatecontext: false conditions: - label: "yes" condition: - - operator: isExists left: value: complex: root: inputs accessor: MD5Hash iscontext: true view: |- { "position": { "x": 1148, "y": 309 } } note: false timertriggers: [] ignoreworker: false "12": id: "12" taskid: f2a05482-2b17-4a09-8813-be48459935c3 type: title task: id: f2a05482-2b17-4a09-8813-be48459935c3 version: -1 name: Done description: "" type: title iscommand: false brand: "" separatecontext: false view: |- { "position": { "x": 790, "y": 690 } } note: false timertriggers: [] ignoreworker: false "13": id: "13" taskid: a6785055-98d6-4b2e-8da8-c2e0c6b90887 type: playbook task: id: a6785055-98d6-4b2e-8da8-c2e0c6b90887 version: -1 name: Search Endpoints By Hash - TIE description: |- Hunt for sightings of MD5, SHA1 and/or SHA256 hashes on endpoints, using McAfee TIE (requires ePO as well). Input: * Hash (default, takes all deferent hashes from context) Output: * All agents that files with "Hash" has been executed on (TIE) * Enrich Agents info from ePO playbookName: Search Endpoints By Hash - TIE type: playbook iscommand: false brand: "" nexttasks: '#none#': - "12" scriptarguments: Hash: simple: ${.=Object.keys(val.inputs).map(function(f) { return val.inputs[f]; }).reduce(function(a, b){ return a.concat(b); }, [])} separatecontext: true loop: iscommand: false exitCondition: "" wait: 1 view: |- { "position": { "x": 480, "y": 320 } } note: false timertriggers: [] ignoreworker: false "14": id: "14" taskid: 974d2e04-3c66-445c-844d-be5ebdbc218e type: title task: id: 974d2e04-3c66-445c-844d-be5ebdbc218e version: -1 name: No MD5 description: "" type: title iscommand: false brand: "" nexttasks: '#none#': - "12" separatecontext: false view: |- { "position": { "x": 1770, "y": 480 } } note: false timertriggers: [] ignoreworker: false "15": id: "15" taskid: 9a4ed50f-2387-466f-8d3f-a1b1c05c57d1 type: playbook task: id: 9a4ed50f-2387-466f-8d3f-a1b1c05c57d1 version: -1 name: Search Endpoints By Hash - Cybereason playbookName: Search Endpoints By Hash - Cybereason description: "" type: playbook iscommand: false brand: "" nexttasks: '#none#': - "12" scriptarguments: MD5Hash: complex: root: inputs.MD5Hash SHA1Hash: complex: root: inputs.SHA1Hash separatecontext: true loop: iscommand: false exitCondition: "" wait: 1 view: |- { "position": { "x": -350, "y": 320 } } note: false timertriggers: [] ignoreworker: false view: |- { "linkLabelsPosition": { "11_12_#default#": 0.2, "11_7_yes": 0.5, "11_8_yes": 0.58 }, "paper": { "dimensions": { "height": 805, "width": 2500, "x": -350, "y": -50 } } } inputs: - key: MD5Hash value: complex: root: File accessor: MD5 required: false description: MD5 Hash - key: SHA1Hash value: complex: root: File accessor: SHA1 required: false description: SHA1 Hash - key: SHA256Hash value: complex: root: File accessor: SHA256 required: false description: SHA256 Hash outputs: - contextPath: Endpoint.Hostname description: Device hostname type: string - contextPath: Endpoint description: The endpoint type: unknown tests: - No test - tests exist for sub playbooks deprecated: true