From 8538ba62b57ffb42bc38e413fc5f9780b1a2ef9e Mon Sep 17 00:00:00 2001 From: Adrian Serrano Date: Wed, 23 Feb 2022 23:43:44 +0100 Subject: [PATCH] [Filebeat] Remove RecordedFuture dataset from Threat Intel module (#30564) It's been decided to make this integration available only as a package. (cherry picked from commit 5167f5af9a139b0f5c057d37d701245f9828173d) --- CHANGELOG.next.asciidoc | 2 +- filebeat/docs/fields.asciidoc | 37 - .../filebeat-threatintel-recordedfuture.png | Bin 1075854 -> 0 bytes filebeat/docs/modules/threatintel.asciidoc | 131 - x-pack/filebeat/filebeat.reference.yml | 26 - .../module/threatintel/_meta/config.yml | 26 - .../module/threatintel/_meta/docs.asciidoc | 131 - .../Filebeat-threatintel-recordedfuture.json | 569 --- .../037e2af0-df50-11eb-8f2b-753caedf727d.json | 100 - .../06744e90-df52-11eb-8f2b-753caedf727d.json | 95 - .../139c7da0-df51-11eb-8f2b-753caedf727d.json | 94 - .../176bf800-df58-11eb-8f2b-753caedf727d.json | 67 - .../2d365f10-8479-11ec-8aa9-11bf914a1ef2.json | 95 - .../3c996410-df52-11eb-8f2b-753caedf727d.json | 95 - .../4bcc4cb0-df50-11eb-8f2b-753caedf727d.json | 101 - .../5e76ef90-df51-11eb-8f2b-753caedf727d.json | 94 - .../6b33edb0-8478-11ec-8aa9-11bf914a1ef2.json | 95 - .../739274d0-8479-11ec-8aa9-11bf914a1ef2.json | 95 - .../790cd040-df51-11eb-8f2b-753caedf727d.json | 95 - .../7ed4ce00-df52-11eb-8f2b-753caedf727d.json | 95 - .../82fa7420-df58-11eb-8f2b-753caedf727d.json | 96 - .../8fb01a00-df51-11eb-8f2b-753caedf727d.json | 95 - .../949bc180-df52-11eb-8f2b-753caedf727d.json | 95 - .../a0a31740-df51-11eb-8f2b-753caedf727d.json | 95 - .../b0837690-df52-11eb-8f2b-753caedf727d.json | 98 - .../c2a5c180-df51-11eb-8f2b-753caedf727d.json | 95 - .../c6079390-8478-11ec-8aa9-11bf914a1ef2.json | 95 - .../dd4a3da0-df50-11eb-8f2b-753caedf727d.json | 94 - .../f37f8350-df50-11eb-8f2b-753caedf727d.json | 94 - x-pack/filebeat/module/threatintel/fields.go | 2 +- .../recordedfuture/_meta/fields.yml | 17 - .../recordedfuture/config/config.yml | 45 - .../recordedfuture/ingest/decode_csv.yml | 42 - .../recordedfuture/ingest/pipeline.yml | 209 - .../threatintel/recordedfuture/manifest.yml | 23 - .../recordedfuture/test/rf_assorted.json.log | 40 - .../test/rf_assorted.json.log-expected.json | 4125 ----------------- .../test/rf_domain_default.csv.log | 10 - .../rf_domain_default.csv.log-expected.json | 777 ---- .../test/rf_hash_default.csv.log | 10 - .../rf_hash_default.csv.log-expected.json | 1441 ------ .../recordedfuture/test/rf_ip_default.csv.log | 10 - .../test/rf_ip_default.csv.log-expected.json | 881 ---- .../test/rf_url_default.csv.log | 10 - .../test/rf_url_default.csv.log-expected.json | 651 --- .../modules.d/threatintel.yml.disabled | 26 - 46 files changed, 2 insertions(+), 11217 deletions(-) delete mode 100644 filebeat/docs/images/filebeat-threatintel-recordedfuture.png delete mode 100644 x-pack/filebeat/module/threatintel/_meta/kibana/7/dashboard/Filebeat-threatintel-recordedfuture.json delete mode 100644 x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/037e2af0-df50-11eb-8f2b-753caedf727d.json delete mode 100644 x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/06744e90-df52-11eb-8f2b-753caedf727d.json delete mode 100644 x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/139c7da0-df51-11eb-8f2b-753caedf727d.json delete mode 100644 x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/176bf800-df58-11eb-8f2b-753caedf727d.json delete mode 100644 x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/2d365f10-8479-11ec-8aa9-11bf914a1ef2.json delete mode 100644 x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/3c996410-df52-11eb-8f2b-753caedf727d.json delete mode 100644 x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/4bcc4cb0-df50-11eb-8f2b-753caedf727d.json delete mode 100644 x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/5e76ef90-df51-11eb-8f2b-753caedf727d.json delete mode 100644 x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/6b33edb0-8478-11ec-8aa9-11bf914a1ef2.json delete mode 100644 x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/739274d0-8479-11ec-8aa9-11bf914a1ef2.json delete mode 100644 x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/790cd040-df51-11eb-8f2b-753caedf727d.json delete mode 100644 x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/7ed4ce00-df52-11eb-8f2b-753caedf727d.json delete mode 100644 x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/82fa7420-df58-11eb-8f2b-753caedf727d.json delete mode 100644 x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/8fb01a00-df51-11eb-8f2b-753caedf727d.json delete mode 100644 x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/949bc180-df52-11eb-8f2b-753caedf727d.json delete mode 100644 x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/a0a31740-df51-11eb-8f2b-753caedf727d.json delete mode 100644 x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/b0837690-df52-11eb-8f2b-753caedf727d.json delete mode 100644 x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/c2a5c180-df51-11eb-8f2b-753caedf727d.json delete mode 100644 x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/c6079390-8478-11ec-8aa9-11bf914a1ef2.json delete mode 100644 x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/dd4a3da0-df50-11eb-8f2b-753caedf727d.json delete mode 100644 x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/f37f8350-df50-11eb-8f2b-753caedf727d.json delete mode 100644 x-pack/filebeat/module/threatintel/recordedfuture/_meta/fields.yml delete mode 100644 x-pack/filebeat/module/threatintel/recordedfuture/config/config.yml delete mode 100644 x-pack/filebeat/module/threatintel/recordedfuture/ingest/decode_csv.yml delete mode 100644 x-pack/filebeat/module/threatintel/recordedfuture/ingest/pipeline.yml delete mode 100644 x-pack/filebeat/module/threatintel/recordedfuture/manifest.yml delete mode 100644 x-pack/filebeat/module/threatintel/recordedfuture/test/rf_assorted.json.log delete mode 100644 x-pack/filebeat/module/threatintel/recordedfuture/test/rf_assorted.json.log-expected.json delete mode 100644 x-pack/filebeat/module/threatintel/recordedfuture/test/rf_domain_default.csv.log delete mode 100644 x-pack/filebeat/module/threatintel/recordedfuture/test/rf_domain_default.csv.log-expected.json delete mode 100644 x-pack/filebeat/module/threatintel/recordedfuture/test/rf_hash_default.csv.log delete mode 100644 x-pack/filebeat/module/threatintel/recordedfuture/test/rf_hash_default.csv.log-expected.json delete mode 100644 x-pack/filebeat/module/threatintel/recordedfuture/test/rf_ip_default.csv.log delete mode 100644 x-pack/filebeat/module/threatintel/recordedfuture/test/rf_ip_default.csv.log-expected.json delete mode 100644 x-pack/filebeat/module/threatintel/recordedfuture/test/rf_url_default.csv.log delete mode 100644 x-pack/filebeat/module/threatintel/recordedfuture/test/rf_url_default.csv.log-expected.json diff --git a/CHANGELOG.next.asciidoc b/CHANGELOG.next.asciidoc index f8dc64f3265..49ce59e5316 100644 --- a/CHANGELOG.next.asciidoc +++ b/CHANGELOG.next.asciidoc @@ -18,6 +18,7 @@ https://github.com/elastic/beats/compare/v7.0.0-alpha2...master[Check the HEAD d *Filebeat* +- Remove Recorded Future integration from threatintel module. {pull}30564[30564] *Heartbeat* @@ -108,7 +109,6 @@ https://github.com/elastic/beats/compare/v7.0.0-alpha2...master[Check the HEAD d - Add support in httpjson input for oAuth2ProviderDefault of password grant_type. {pull}29087[29087] - Add support for filtering in journald input with `unit`, `kernel`, `identifiers` and `include_matches`. {pull}29294[29294] - Add new `userAgent` and `beatInfo` template functions for httpjson input {pull}29528[29528] -- threatintel module: Add new Recorded Future integration. {pull}30030[30030] - Add pipeline in FB's supported hints. {pull}30212[30212] *Auditbeat* diff --git a/filebeat/docs/fields.asciidoc b/filebeat/docs/fields.asciidoc index 830e0f8f19a..5f45a582825 100644 --- a/filebeat/docs/fields.asciidoc +++ b/filebeat/docs/fields.asciidoc @@ -151909,43 +151909,6 @@ type: keyword The indicator type, can for example be "domain, email, FileHash-SHA256". -type: keyword - --- - -[float] -=== recordedfuture - -Fields for Recorded Future Threat Intel - - - -*`recordedfuture.evidence_details`*:: -+ --- -List of sightings used as evidence for this indicator. - - -type: flattened - --- - -*`recordedfuture.name`*:: -+ --- -Indicator value. - - -type: keyword - --- - -*`recordedfuture.risk_string`*:: -+ --- -Details of risk rules observed. - - type: keyword -- diff --git a/filebeat/docs/images/filebeat-threatintel-recordedfuture.png b/filebeat/docs/images/filebeat-threatintel-recordedfuture.png deleted file mode 100644 index b3609283f5dabe783dede1b7208b503bf1cb31f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1075854 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

Rkh+@JklcIuo6)pXxtR}iM4HA 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

l3vHPCWYLjkb2a!>A*Bt?6tefLm9>%9=)T_g_hC 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
{@Tx-Ut{Rwb)VJM)&P+sZOGW)T!tEY6A1mEpj= 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 z zYq?00vw3jfgKVJabTYp)H$!KtN>Lhgsy)n1l^>?AE5*uY7Jk1kz~7a%o}Tas&GsWU zC2*N-kzl=fcz&8Q#T_+7@;%(cWvwkOm&+LEhiJ(1-_4sP^w^ajF!FlSRDFL zaI3l4@S@XT)~frq;bT#Y+492Oo^bn`eP14Dpj(!mTWh1v?;e^dPM8=kJt{+raIFH( zE=~d&au7IdmGsn{HxU%SoQLVvoUdATfpBvK|{kt9uxyj@`m=g@7x zwap<$NYGWI9CBhMslj6P%j2tiDfi$)$fv`6>{qm6phB2+u95a-qlm6AVt$XAnS6Jw zKE2L0Y@wAp7aA=>iMItXrYLIZCropVYkWnNgd@7%z>W|!(&H`1C!cBhu!rk3L~g1b z6mX1tHaq~2efvvbnaMB%i7$z?-Z)?(EE=*w@0Y?EywgGpEyQJG&`Zua9tw=2Q!f(b$UkX6 zl~q&V*d6>B0>MLR_-;UEl;^G1I+sbV?6ccj$-A174@L-Dc? z+qJybWYJP;h_ov+V&x58@$*-y@5?P0v85r+Zg z=>_wSI@Sn>AVj~Cg*<=k#PIl07X(C9(8a8)#zw&Q%eAhwpBcp}Yh zyR#v}ev1S<_jn`|$Cli>EH&QzBA6kF;~VcaY*P1Ct*NMet533Mt8Lfu2XumNiRxlM zGV(i6EwqOIVgLnk&7-V_xXIeG0&qH}+wn_ifz6TrUgTQ~+hW1}_T)I=5M_f1m0g+h z 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

i^DlBJ$wnBiqQMcpSqz+YqCn6Sh6#;_rgd^? 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 k9C!bLQ~hynvM4r~b{jQ+X+J@F74T>: Supports gathering threat intel attributes from AlientVault OTX. * <>: Supports gathering threat intel attributes from Anomali Limo. * <>: Supports gathering threat intel attributes from Anomali ThreatStream. -* <>: Supports gathering threat intel attributes from Recorded Future. * <>: Supports gathering threat intel attributes from ThreatQuotient. include::../include/gs-link.asciidoc[] @@ -515,124 +514,6 @@ Anomali ThreatStream fields are mapped to the following ECS fields: [[a]] [small]#[1]: Field is used to derive a value for the ECS field but its original value is kept under `threatintel.anomalithreatstream`.# -[[recordedfuture]] -[float] -==== `recordedfuture` fileset settings - -The `recordedfuture` fileset fetches risklists from the Recorded Future Connect API. -It supports `domain`, `hash`, `ip` and `url` entities. - -In order to use it you need to define the `entity` and `list` to fetch. Check the -https://api.recordedfuture.com/index.html[Recorded Future API Explorer] for the -available lists for each entity. - -Sample configuration: -[source,yaml] ----- -- module: threatintel - recordedfuture: - enabled: true - var.input: httpjson - var.interval: 1h - var.api_token: "" - var.list: default - var.entity: domain ----- - -To fetch threat intelligence from multiple entities and/or lists, you must define more -than one instance of the module. The following configuration fetches the default list -for domains every hour and the rfTrending list for hashes every 12 hours: - -[source,yaml] ----- -- module: threatintel - recordedfuture: - enabled: true - var.input: httpjson - var.interval: 1h - var.api_token: "" - var.list: default - var.entity: domain -- module: threatintel - recordedfuture: - enabled: true - var.input: httpjson - var.interval: 12h - var.api_token: "" - var.entity: hash - var.list: rfTrending ----- - -Alternatively, you can use the module to fetch custom Fusion files by setting -`var.custom_url` to the URL of the Fusion File: - -[source,yaml] ----- -- module: threatintel - recordedfuture: - enabled: true - var.input: httpjson - var.interval: 1h - var.api_token: "" - var.custom_url: 'https://api.recordedfuture.com/v2/fusion/files/?path=%2Fpublic%2Frisklists%2Fdefault_domain_risklist.csv' ----- - -It's also possible to load CSV risklists from a file: - -[source,yaml] ----- -- module: threatintel - recordedfuture: - enabled: true - var.input: file - var.paths: - - /path/to/risklist.csv ----- - -*`var.input`*:: - -The input to use to fetch indicators. Use `httpjson` to query -Recorded Future API or `file` to load the indicators from a file. - -*`var.api_token`*:: - -The API token used to access Recorded Future API (RF-Token). - -*`var.interval`*:: - -How often the API is polled for updated information. It is recommended to set this -to `1h`. For `hash` entities, it's recommended to set this to `12h`. - -*`var.entity`*:: - -The type of entity to fetch. One of `domain`, `hash`, `ip` or `url`. - -*`var.list`*:: - -The indicator list to fetch. - -*`var.proxy_url`*:: - -Optional URL to use as HTTP proxy. - -*`var.custom_url`*:: - -An alternative URL pointing to a CSV risklist. Use this option -to fetch custom Fusion Files. - -Recorded Future fields are mapped to the following ECS fields: - -[options="header"] -|============================================================= -| Recorded Future fields | ECS Fields -| entity.name | threat.indicator.{url,ip,domain,file.hash} -| entity.type | threat.indicator.type -| fileHashes | threat.indicator.file.hash -| risk.score | event.risk_score -|============================================================= - -:has-dashboards!: - [float] === Dashboards @@ -675,12 +556,6 @@ image::./images/filebeat-threatintel-misp.png[] [float] Overview of the information provided by the MISP feed. -[role="screenshot"] -image::./images/filebeat-threatintel-recordedfuture.png[] - -[float] -Overview of the information provided by the Recorded Future feed. - [[threatq]] [float] ==== `threatq` fileset settings @@ -787,12 +662,6 @@ image::./images/filebeat-threatintel-misp.png[] [float] Overview of the information provided by the MISP feed. -[role="screenshot"] -image::./images/filebeat-threatintel-recordedfuture.png[] - -[float] -Overview of the information provided by the Recorded Future feed. - [role="screenshot"] image::./images/filebeat-threatintel-threatq.png[] diff --git a/x-pack/filebeat/filebeat.reference.yml b/x-pack/filebeat/filebeat.reference.yml index 5cfa51f4a6a..8c081b48790 100644 --- a/x-pack/filebeat/filebeat.reference.yml +++ b/x-pack/filebeat/filebeat.reference.yml @@ -2225,32 +2225,6 @@ filebeat.modules: # var.ssl_certificate: path/to/server_ssl_cert.pem # var.ssl_key: path/to/ssl_key.pem - recordedfuture: - enabled: false - - # Input used for ingesting threat intel data - var.input: httpjson - - # Set your API Token. - var.api_token: "" - - # The interval to poll the API for updates - var.interval: 1h - - # The kind of entity to fetch. One of domain, hash, ip or url. - var.entity: domain - - # The list to fetch. See the Recorded Future API Explorer for - # valid lists for each kind of entity. - var.list: default - - # Uncomment to use a different API endpoint. - # The API endpoint used for Recorded Future API calls. - # var.endpoint: "https://api.recordedfuture.com/v2" - - # Uncomment to fetch a custom CSV file via URL. Useful for custom Fusion Files. - # var.custom_url: "https://api.recordedfuture.com/v2/fusion/files/?path=%2Fhome" - threatq: enabled: false diff --git a/x-pack/filebeat/module/threatintel/_meta/config.yml b/x-pack/filebeat/module/threatintel/_meta/config.yml index 8029d3e2d56..48bf490fb96 100644 --- a/x-pack/filebeat/module/threatintel/_meta/config.yml +++ b/x-pack/filebeat/module/threatintel/_meta/config.yml @@ -138,32 +138,6 @@ # var.ssl_certificate: path/to/server_ssl_cert.pem # var.ssl_key: path/to/ssl_key.pem - recordedfuture: - enabled: false - - # Input used for ingesting threat intel data - var.input: httpjson - - # Set your API Token. - var.api_token: "" - - # The interval to poll the API for updates - var.interval: 1h - - # The kind of entity to fetch. One of domain, hash, ip or url. - var.entity: domain - - # The list to fetch. See the Recorded Future API Explorer for - # valid lists for each kind of entity. - var.list: default - - # Uncomment to use a different API endpoint. - # The API endpoint used for Recorded Future API calls. - # var.endpoint: "https://api.recordedfuture.com/v2" - - # Uncomment to fetch a custom CSV file via URL. Useful for custom Fusion Files. - # var.custom_url: "https://api.recordedfuture.com/v2/fusion/files/?path=%2Fhome" - threatq: enabled: false diff --git a/x-pack/filebeat/module/threatintel/_meta/docs.asciidoc b/x-pack/filebeat/module/threatintel/_meta/docs.asciidoc index cb496193522..6fb77342230 100644 --- a/x-pack/filebeat/module/threatintel/_meta/docs.asciidoc +++ b/x-pack/filebeat/module/threatintel/_meta/docs.asciidoc @@ -24,7 +24,6 @@ The available filesets are: * <>: Supports gathering threat intel attributes from AlientVault OTX. * <>: Supports gathering threat intel attributes from Anomali Limo. * <>: Supports gathering threat intel attributes from Anomali ThreatStream. -* <>: Supports gathering threat intel attributes from Recorded Future. * <>: Supports gathering threat intel attributes from ThreatQuotient. include::../include/gs-link.asciidoc[] @@ -510,124 +509,6 @@ Anomali ThreatStream fields are mapped to the following ECS fields: [[a]] [small]#[1]: Field is used to derive a value for the ECS field but its original value is kept under `threatintel.anomalithreatstream`.# -[[recordedfuture]] -[float] -==== `recordedfuture` fileset settings - -The `recordedfuture` fileset fetches risklists from the Recorded Future Connect API. -It supports `domain`, `hash`, `ip` and `url` entities. - -In order to use it you need to define the `entity` and `list` to fetch. Check the -https://api.recordedfuture.com/index.html[Recorded Future API Explorer] for the -available lists for each entity. - -Sample configuration: -[source,yaml] ----- -- module: threatintel - recordedfuture: - enabled: true - var.input: httpjson - var.interval: 1h - var.api_token: "" - var.list: default - var.entity: domain ----- - -To fetch threat intelligence from multiple entities and/or lists, you must define more -than one instance of the module. The following configuration fetches the default list -for domains every hour and the rfTrending list for hashes every 12 hours: - -[source,yaml] ----- -- module: threatintel - recordedfuture: - enabled: true - var.input: httpjson - var.interval: 1h - var.api_token: "" - var.list: default - var.entity: domain -- module: threatintel - recordedfuture: - enabled: true - var.input: httpjson - var.interval: 12h - var.api_token: "" - var.entity: hash - var.list: rfTrending ----- - -Alternatively, you can use the module to fetch custom Fusion files by setting -`var.custom_url` to the URL of the Fusion File: - -[source,yaml] ----- -- module: threatintel - recordedfuture: - enabled: true - var.input: httpjson - var.interval: 1h - var.api_token: "" - var.custom_url: 'https://api.recordedfuture.com/v2/fusion/files/?path=%2Fpublic%2Frisklists%2Fdefault_domain_risklist.csv' ----- - -It's also possible to load CSV risklists from a file: - -[source,yaml] ----- -- module: threatintel - recordedfuture: - enabled: true - var.input: file - var.paths: - - /path/to/risklist.csv ----- - -*`var.input`*:: - -The input to use to fetch indicators. Use `httpjson` to query -Recorded Future API or `file` to load the indicators from a file. - -*`var.api_token`*:: - -The API token used to access Recorded Future API (RF-Token). - -*`var.interval`*:: - -How often the API is polled for updated information. It is recommended to set this -to `1h`. For `hash` entities, it's recommended to set this to `12h`. - -*`var.entity`*:: - -The type of entity to fetch. One of `domain`, `hash`, `ip` or `url`. - -*`var.list`*:: - -The indicator list to fetch. - -*`var.proxy_url`*:: - -Optional URL to use as HTTP proxy. - -*`var.custom_url`*:: - -An alternative URL pointing to a CSV risklist. Use this option -to fetch custom Fusion Files. - -Recorded Future fields are mapped to the following ECS fields: - -[options="header"] -|============================================================= -| Recorded Future fields | ECS Fields -| entity.name | threat.indicator.{url,ip,domain,file.hash} -| entity.type | threat.indicator.type -| fileHashes | threat.indicator.file.hash -| risk.score | event.risk_score -|============================================================= - -:has-dashboards!: - [float] === Dashboards @@ -670,12 +551,6 @@ image::./images/filebeat-threatintel-misp.png[] [float] Overview of the information provided by the MISP feed. -[role="screenshot"] -image::./images/filebeat-threatintel-recordedfuture.png[] - -[float] -Overview of the information provided by the Recorded Future feed. - [[threatq]] [float] ==== `threatq` fileset settings @@ -782,12 +657,6 @@ image::./images/filebeat-threatintel-misp.png[] [float] Overview of the information provided by the MISP feed. -[role="screenshot"] -image::./images/filebeat-threatintel-recordedfuture.png[] - -[float] -Overview of the information provided by the Recorded Future feed. - [role="screenshot"] image::./images/filebeat-threatintel-threatq.png[] diff --git a/x-pack/filebeat/module/threatintel/_meta/kibana/7/dashboard/Filebeat-threatintel-recordedfuture.json b/x-pack/filebeat/module/threatintel/_meta/kibana/7/dashboard/Filebeat-threatintel-recordedfuture.json deleted file mode 100644 index 99d101e0bc5..00000000000 --- a/x-pack/filebeat/module/threatintel/_meta/kibana/7/dashboard/Filebeat-threatintel-recordedfuture.json +++ /dev/null @@ -1,569 +0,0 @@ -{ - "attributes": { - "description": "Recorded Future indicators ingested by the threat intel Filebeat module.", - "hits": 0, - "kibanaSavedObjectMeta": { - "searchSourceJSON": { - "filter": [], - "query": { - "language": "kuery", - "query": "" - } - } - }, - "optionsJSON": { - "hidePanelTitles": false, - "useMargins": true - }, - "panelsJSON": [ - { - "embeddableConfig": { - "enhancements": {} - }, - "gridData": { - "h": 18, - "i": "c5528bd5-fc50-4902-94d9-6f6579e93364", - "w": 10, - "x": 0, - "y": 0 - }, - "panelIndex": "c5528bd5-fc50-4902-94d9-6f6579e93364", - "panelRefName": "panel_c5528bd5-fc50-4902-94d9-6f6579e93364", - "type": "lens", - "version": "8.1.0-SNAPSHOT" - }, - { - "embeddableConfig": { - "enhancements": {} - }, - "gridData": { - "h": 18, - "i": "5844ac07-8c60-4e94-9fdb-f5489bbaafb0", - "w": 10, - "x": 10, - "y": 0 - }, - "panelIndex": "5844ac07-8c60-4e94-9fdb-f5489bbaafb0", - "panelRefName": "panel_5844ac07-8c60-4e94-9fdb-f5489bbaafb0", - "type": "lens", - "version": "8.1.0-SNAPSHOT" - }, - { - "embeddableConfig": { - "enhancements": {} - }, - "gridData": { - "h": 18, - "i": "705de4dd-b10b-4871-b42e-c32802f07cdc", - "w": 9, - "x": 20, - "y": 0 - }, - "panelIndex": "705de4dd-b10b-4871-b42e-c32802f07cdc", - "panelRefName": "panel_705de4dd-b10b-4871-b42e-c32802f07cdc", - "type": "lens", - "version": "8.1.0-SNAPSHOT" - }, - { - "embeddableConfig": { - "enhancements": {} - }, - "gridData": { - "h": 18, - "i": "579da37e-73d7-48b8-a2ae-09f9252be1d0", - "w": 9, - "x": 29, - "y": 0 - }, - "panelIndex": "579da37e-73d7-48b8-a2ae-09f9252be1d0", - "panelRefName": "panel_579da37e-73d7-48b8-a2ae-09f9252be1d0", - "type": "lens", - "version": "8.1.0-SNAPSHOT" - }, - { - "embeddableConfig": { - "enhancements": {} - }, - "gridData": { - "h": 18, - "i": "5df65cab-f10e-4192-8490-9586519be39a", - "w": 10, - "x": 38, - "y": 0 - }, - "panelIndex": "5df65cab-f10e-4192-8490-9586519be39a", - "panelRefName": "panel_5df65cab-f10e-4192-8490-9586519be39a", - "type": "lens", - "version": "8.1.0-SNAPSHOT" - }, - { - "embeddableConfig": { - "enhancements": {} - }, - "gridData": { - "h": 17, - "i": "64b0403d-03e5-48c3-9dae-0b005ebb5f1a", - "w": 25, - "x": 0, - "y": 18 - }, - "panelIndex": "64b0403d-03e5-48c3-9dae-0b005ebb5f1a", - "panelRefName": "panel_64b0403d-03e5-48c3-9dae-0b005ebb5f1a", - "type": "lens", - "version": "8.1.0-SNAPSHOT" - }, - { - "embeddableConfig": { - "enhancements": {} - }, - "gridData": { - "h": 17, - "i": "e95ad49d-d270-4592-af6b-0bb20ab8686a", - "w": 23, - "x": 25, - "y": 18 - }, - "panelIndex": "e95ad49d-d270-4592-af6b-0bb20ab8686a", - "panelRefName": "panel_e95ad49d-d270-4592-af6b-0bb20ab8686a", - "type": "lens", - "version": "8.1.0-SNAPSHOT" - }, - { - "embeddableConfig": { - "enhancements": {} - }, - "gridData": { - "h": 18, - "i": "1be4a1f3-6421-4bd4-99af-f2c9f99c944d", - "w": 7, - "x": 0, - "y": 35 - }, - "panelIndex": "1be4a1f3-6421-4bd4-99af-f2c9f99c944d", - "panelRefName": "panel_1be4a1f3-6421-4bd4-99af-f2c9f99c944d", - "type": "lens", - "version": "8.1.0-SNAPSHOT" - }, - { - "embeddableConfig": { - "enhancements": {} - }, - "gridData": { - "h": 18, - "i": "f2318e6a-9258-4628-897f-c39d16452ec5", - "w": 9, - "x": 7, - "y": 35 - }, - "panelIndex": "f2318e6a-9258-4628-897f-c39d16452ec5", - "panelRefName": "panel_f2318e6a-9258-4628-897f-c39d16452ec5", - "type": "lens", - "version": "8.1.0-SNAPSHOT" - }, - { - "embeddableConfig": { - "enhancements": {} - }, - "gridData": { - "h": 18, - "i": "2aec92d5-3db8-42ee-b5a6-27886672811e", - "w": 9, - "x": 16, - "y": 35 - }, - "panelIndex": "2aec92d5-3db8-42ee-b5a6-27886672811e", - "panelRefName": "panel_2aec92d5-3db8-42ee-b5a6-27886672811e", - "type": "lens", - "version": "8.1.0-SNAPSHOT" - }, - { - "embeddableConfig": { - "enhancements": {} - }, - "gridData": { - "h": 18, - "i": "4ba8c6c1-b5d2-4624-af2a-5c3a0b999eb9", - "w": 10, - "x": 25, - "y": 35 - }, - "panelIndex": "4ba8c6c1-b5d2-4624-af2a-5c3a0b999eb9", - "panelRefName": "panel_4ba8c6c1-b5d2-4624-af2a-5c3a0b999eb9", - "type": "lens", - "version": "8.1.0-SNAPSHOT" - }, - { - "embeddableConfig": { - "enhancements": {} - }, - "gridData": { - "h": 18, - "i": "a60753a1-e859-4388-aff7-e7c30fea8ea0", - "w": 13, - "x": 35, - "y": 35 - }, - "panelIndex": "a60753a1-e859-4388-aff7-e7c30fea8ea0", - "panelRefName": "panel_a60753a1-e859-4388-aff7-e7c30fea8ea0", - "type": "lens", - "version": "8.1.0-SNAPSHOT" - }, - { - "embeddableConfig": { - "enhancements": {} - }, - "gridData": { - "h": 18, - "i": "1ccdc84b-976e-4579-8227-e1fec014d744", - "w": 9, - "x": 0, - "y": 53 - }, - "panelIndex": "1ccdc84b-976e-4579-8227-e1fec014d744", - "panelRefName": "panel_1ccdc84b-976e-4579-8227-e1fec014d744", - "type": "lens", - "version": "8.1.0-SNAPSHOT" - }, - { - "embeddableConfig": { - "enhancements": {} - }, - "gridData": { - "h": 18, - "i": "48cc5d73-41e5-4c50-bd4b-a2c44848bfa1", - "w": 9, - "x": 9, - "y": 53 - }, - "panelIndex": "48cc5d73-41e5-4c50-bd4b-a2c44848bfa1", - "panelRefName": "panel_48cc5d73-41e5-4c50-bd4b-a2c44848bfa1", - "type": "lens", - "version": "8.1.0-SNAPSHOT" - }, - { - "embeddableConfig": { - "enhancements": {} - }, - "gridData": { - "h": 18, - "i": "a454a943-3968-4796-ac2a-89c78ad10c50", - "w": 9, - "x": 18, - "y": 53 - }, - "panelIndex": "a454a943-3968-4796-ac2a-89c78ad10c50", - "panelRefName": "panel_a454a943-3968-4796-ac2a-89c78ad10c50", - "type": "lens", - "version": "8.1.0-SNAPSHOT" - }, - { - "embeddableConfig": { - "enhancements": {} - }, - "gridData": { - "h": 18, - "i": "f2bbe7e9-0c11-4ab8-a1cb-5c7b36b950f6", - "w": 9, - "x": 27, - "y": 53 - }, - "panelIndex": "f2bbe7e9-0c11-4ab8-a1cb-5c7b36b950f6", - "panelRefName": "panel_f2bbe7e9-0c11-4ab8-a1cb-5c7b36b950f6", - "type": "lens", - "version": "8.1.0-SNAPSHOT" - }, - { - "embeddableConfig": { - "enhancements": {} - }, - "gridData": { - "h": 18, - "i": "f3a61f45-ac06-44db-b21c-1ffbb9e99014", - "w": 12, - "x": 36, - "y": 53 - }, - "panelIndex": "f3a61f45-ac06-44db-b21c-1ffbb9e99014", - "panelRefName": "panel_f3a61f45-ac06-44db-b21c-1ffbb9e99014", - "type": "lens", - "version": "8.1.0-SNAPSHOT" - }, - { - "embeddableConfig": { - "enhancements": {} - }, - "gridData": { - "h": 18, - "i": "cbb60fce-f04b-4db4-a8ae-43006185696d", - "w": 12, - "x": 0, - "y": 71 - }, - "panelIndex": "cbb60fce-f04b-4db4-a8ae-43006185696d", - "panelRefName": "panel_cbb60fce-f04b-4db4-a8ae-43006185696d", - "type": "lens", - "version": "8.1.0-SNAPSHOT" - }, - { - "embeddableConfig": { - "attributes": { - "references": [ - { - "id": "filebeat-*", - "name": "indexpattern-datasource-current-indexpattern", - "type": "index-pattern" - }, - { - "id": "filebeat-*", - "name": "indexpattern-datasource-layer-d7cd172c-a50a-40bf-a14a-3d15dc485307", - "type": "index-pattern" - } - ], - "state": { - "datasourceStates": { - "indexpattern": { - "layers": { - "d7cd172c-a50a-40bf-a14a-3d15dc485307": { - "columnOrder": [ - "dac2417a-0b3b-430a-bd24-23abfcea4a4c", - "0f52145d-3202-440c-bfe4-62c49385bd9c" - ], - "columns": { - "0f52145d-3202-440c-bfe4-62c49385bd9c": { - "dataType": "number", - "isBucketed": false, - "label": "Count of records", - "operationType": "count", - "scale": "ratio", - "sourceField": "___records___" - }, - "dac2417a-0b3b-430a-bd24-23abfcea4a4c": { - "dataType": "string", - "isBucketed": true, - "label": "Top values of recordedfuture.evidence_details.Rule", - "operationType": "terms", - "params": { - "missingBucket": false, - "orderBy": { - "columnId": "0f52145d-3202-440c-bfe4-62c49385bd9c", - "type": "column" - }, - "orderDirection": "desc", - "otherBucket": true, - "size": 10 - }, - "scale": "ordinal", - "sourceField": "recordedfuture.evidence_details.Rule" - } - }, - "incompleteColumns": {} - } - } - } - }, - "filters": [], - "query": { - "language": "kuery", - "query": "" - }, - "visualization": { - "columns": [ - { - "columnId": "dac2417a-0b3b-430a-bd24-23abfcea4a4c", - "isTransposed": false - }, - { - "columnId": "0f52145d-3202-440c-bfe4-62c49385bd9c", - "isTransposed": false - } - ], - "layerId": "d7cd172c-a50a-40bf-a14a-3d15dc485307", - "layerType": "data" - } - }, - "title": "", - "type": "lens", - "visualizationType": "lnsDatatable" - }, - "enhancements": {} - }, - "gridData": { - "h": 18, - "i": "4a2008ab-b0ed-45bf-9a3f-9b2aaa445594", - "w": 10, - "x": 12, - "y": 71 - }, - "panelIndex": "4a2008ab-b0ed-45bf-9a3f-9b2aaa445594", - "panelRefName": "panel_4a2008ab-b0ed-45bf-9a3f-9b2aaa445594", - "type": "lens", - "version": "8.1.0-SNAPSHOT" - }, - { - "embeddableConfig": { - "enhancements": {} - }, - "gridData": { - "h": 18, - "i": "2e49998b-7bd1-4743-9447-0bd087820080", - "w": 11, - "x": 22, - "y": 71 - }, - "panelIndex": "2e49998b-7bd1-4743-9447-0bd087820080", - "panelRefName": "panel_2e49998b-7bd1-4743-9447-0bd087820080", - "type": "lens", - "version": "8.1.0-SNAPSHOT" - }, - { - "embeddableConfig": { - "enhancements": {} - }, - "gridData": { - "h": 18, - "i": "0e825dd7-f593-4741-b28d-8e58158b0e04", - "w": 15, - "x": 33, - "y": 71 - }, - "panelIndex": "0e825dd7-f593-4741-b28d-8e58158b0e04", - "panelRefName": "panel_0e825dd7-f593-4741-b28d-8e58158b0e04", - "type": "lens", - "version": "8.1.0-SNAPSHOT" - } - ], - "timeRestore": false, - "title": "[Filebeat Threat Intel] Recorded Future", - "version": 1 - }, - "coreMigrationVersion": "8.1.0", - "id": "894dd3e0-df57-11eb-8f2b-753caedf727d", - "migrationVersion": { - "dashboard": "8.1.0" - }, - "references": [ - { - "id": "037e2af0-df50-11eb-8f2b-753caedf727d", - "name": "c5528bd5-fc50-4902-94d9-6f6579e93364:panel_c5528bd5-fc50-4902-94d9-6f6579e93364", - "type": "lens" - }, - { - "id": "b0837690-df52-11eb-8f2b-753caedf727d", - "name": "5844ac07-8c60-4e94-9fdb-f5489bbaafb0:panel_5844ac07-8c60-4e94-9fdb-f5489bbaafb0", - "type": "lens" - }, - { - "id": "176bf800-df58-11eb-8f2b-753caedf727d", - "name": "705de4dd-b10b-4871-b42e-c32802f07cdc:panel_705de4dd-b10b-4871-b42e-c32802f07cdc", - "type": "lens" - }, - { - "id": "4bcc4cb0-df50-11eb-8f2b-753caedf727d", - "name": "579da37e-73d7-48b8-a2ae-09f9252be1d0:panel_579da37e-73d7-48b8-a2ae-09f9252be1d0", - "type": "lens" - }, - { - "id": "949bc180-df52-11eb-8f2b-753caedf727d", - "name": "5df65cab-f10e-4192-8490-9586519be39a:panel_5df65cab-f10e-4192-8490-9586519be39a", - "type": "lens" - }, - { - "id": "7ed4ce00-df52-11eb-8f2b-753caedf727d", - "name": "64b0403d-03e5-48c3-9dae-0b005ebb5f1a:panel_64b0403d-03e5-48c3-9dae-0b005ebb5f1a", - "type": "lens" - }, - { - "id": "82fa7420-df58-11eb-8f2b-753caedf727d", - "name": "e95ad49d-d270-4592-af6b-0bb20ab8686a:panel_e95ad49d-d270-4592-af6b-0bb20ab8686a", - "type": "lens" - }, - { - "id": "c2a5c180-df51-11eb-8f2b-753caedf727d", - "name": "1be4a1f3-6421-4bd4-99af-f2c9f99c944d:panel_1be4a1f3-6421-4bd4-99af-f2c9f99c944d", - "type": "lens" - }, - { - "id": "06744e90-df52-11eb-8f2b-753caedf727d", - "name": "f2318e6a-9258-4628-897f-c39d16452ec5:panel_f2318e6a-9258-4628-897f-c39d16452ec5", - "type": "lens" - }, - { - "id": "dd4a3da0-df50-11eb-8f2b-753caedf727d", - "name": "2aec92d5-3db8-42ee-b5a6-27886672811e:panel_2aec92d5-3db8-42ee-b5a6-27886672811e", - "type": "lens" - }, - { - "id": "f37f8350-df50-11eb-8f2b-753caedf727d", - "name": "4ba8c6c1-b5d2-4624-af2a-5c3a0b999eb9:panel_4ba8c6c1-b5d2-4624-af2a-5c3a0b999eb9", - "type": "lens" - }, - { - "id": "139c7da0-df51-11eb-8f2b-753caedf727d", - "name": "a60753a1-e859-4388-aff7-e7c30fea8ea0:panel_a60753a1-e859-4388-aff7-e7c30fea8ea0", - "type": "lens" - }, - { - "id": "a0a31740-df51-11eb-8f2b-753caedf727d", - "name": "1ccdc84b-976e-4579-8227-e1fec014d744:panel_1ccdc84b-976e-4579-8227-e1fec014d744", - "type": "lens" - }, - { - "id": "5e76ef90-df51-11eb-8f2b-753caedf727d", - "name": "48cc5d73-41e5-4c50-bd4b-a2c44848bfa1:panel_48cc5d73-41e5-4c50-bd4b-a2c44848bfa1", - "type": "lens" - }, - { - "id": "8fb01a00-df51-11eb-8f2b-753caedf727d", - "name": "a454a943-3968-4796-ac2a-89c78ad10c50:panel_a454a943-3968-4796-ac2a-89c78ad10c50", - "type": "lens" - }, - { - "id": "3c996410-df52-11eb-8f2b-753caedf727d", - "name": "f2bbe7e9-0c11-4ab8-a1cb-5c7b36b950f6:panel_f2bbe7e9-0c11-4ab8-a1cb-5c7b36b950f6", - "type": "lens" - }, - { - "id": "790cd040-df51-11eb-8f2b-753caedf727d", - "name": "f3a61f45-ac06-44db-b21c-1ffbb9e99014:panel_f3a61f45-ac06-44db-b21c-1ffbb9e99014", - "type": "lens" - }, - { - "id": "6b33edb0-8478-11ec-8aa9-11bf914a1ef2", - "name": "cbb60fce-f04b-4db4-a8ae-43006185696d:panel_cbb60fce-f04b-4db4-a8ae-43006185696d", - "type": "lens" - }, - { - "id": "c6079390-8478-11ec-8aa9-11bf914a1ef2", - "name": "4a2008ab-b0ed-45bf-9a3f-9b2aaa445594:panel_4a2008ab-b0ed-45bf-9a3f-9b2aaa445594", - "type": "lens" - }, - { - "id": "filebeat-*", - "name": "4a2008ab-b0ed-45bf-9a3f-9b2aaa445594:indexpattern-datasource-current-indexpattern", - "type": "index-pattern" - }, - { - "id": "filebeat-*", - "name": "4a2008ab-b0ed-45bf-9a3f-9b2aaa445594:indexpattern-datasource-layer-d7cd172c-a50a-40bf-a14a-3d15dc485307", - "type": "index-pattern" - }, - { - "id": "2d365f10-8479-11ec-8aa9-11bf914a1ef2", - "name": "2e49998b-7bd1-4743-9447-0bd087820080:panel_2e49998b-7bd1-4743-9447-0bd087820080", - "type": "lens" - }, - { - "id": "739274d0-8479-11ec-8aa9-11bf914a1ef2", - "name": "0e825dd7-f593-4741-b28d-8e58158b0e04:panel_0e825dd7-f593-4741-b28d-8e58158b0e04", - "type": "lens" - }, - { - "id": "d6ef8f20-70a9-11eb-a3e3-b3cc7c78a70f", - "name": "tag-d6ef8f20-70a9-11eb-a3e3-b3cc7c78a70f", - "type": "tag" - } - ], - "type": "dashboard", - "updated_at": "2022-02-02T22:58:56.215Z", - "version": "WzI0MjEsMV0=" -} diff --git a/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/037e2af0-df50-11eb-8f2b-753caedf727d.json b/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/037e2af0-df50-11eb-8f2b-753caedf727d.json deleted file mode 100644 index ffd473d7ffe..00000000000 --- a/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/037e2af0-df50-11eb-8f2b-753caedf727d.json +++ /dev/null @@ -1,100 +0,0 @@ -{ - "attributes": { - "description": "Recorded Future indicator type ingested by the threat intel Filebeat module.", - "state": { - "datasourceStates": { - "indexpattern": { - "layers": { - "41f41086-8875-4d18-8844-b51b9c9cb8bc": { - "columnOrder": [ - "7b2420d3-1149-4f18-a114-e984e3c701f3", - "9afb1b09-0f20-488c-9242-a94f7d11800b" - ], - "columns": { - "7b2420d3-1149-4f18-a114-e984e3c701f3": { - "customLabel": true, - "dataType": "string", - "isBucketed": true, - "label": "Recorded Future Indicator Type", - "operationType": "terms", - "params": { - "missingBucket": false, - "orderBy": { - "columnId": "9afb1b09-0f20-488c-9242-a94f7d11800b", - "type": "column" - }, - "orderDirection": "desc", - "otherBucket": true, - "size": 5 - }, - "scale": "ordinal", - "sourceField": "threat.indicator.type" - }, - "9afb1b09-0f20-488c-9242-a94f7d11800b": { - "dataType": "number", - "isBucketed": false, - "label": "Count of records", - "operationType": "count", - "scale": "ratio", - "sourceField": "___records___" - } - }, - "incompleteColumns": {} - } - } - } - }, - "filters": [], - "query": { - "language": "kuery", - "query": "event.dataset:\"threatintel.recordedfuture\" " - }, - "visualization": { - "layers": [ - { - "categoryDisplay": "default", - "groups": [ - "7b2420d3-1149-4f18-a114-e984e3c701f3", - "7b2420d3-1149-4f18-a114-e984e3c701f3", - "7b2420d3-1149-4f18-a114-e984e3c701f3" - ], - "layerId": "41f41086-8875-4d18-8844-b51b9c9cb8bc", - "layerType": "data", - "legendDisplay": "default", - "metric": "9afb1b09-0f20-488c-9242-a94f7d11800b", - "nestedLegend": false, - "numberDisplay": "percent" - } - ], - "shape": "donut" - } - }, - "title": "Recorded Future Indicator Type [Filebeat Threat Intel]", - "visualizationType": "lnsPie" - }, - "coreMigrationVersion": "8.1.0", - "id": "037e2af0-df50-11eb-8f2b-753caedf727d", - "migrationVersion": { - "lens": "8.1.0" - }, - "references": [ - { - "id": "filebeat-*", - "name": "indexpattern-datasource-current-indexpattern", - "type": "index-pattern" - }, - { - "id": "filebeat-*", - "name": "indexpattern-datasource-layer-41f41086-8875-4d18-8844-b51b9c9cb8bc", - "type": "index-pattern" - }, - { - "id": "d6ef8f20-70a9-11eb-a3e3-b3cc7c78a70f", - "name": "tag-ref-d6ef8f20-70a9-11eb-a3e3-b3cc7c78a70f", - "type": "tag" - } - ], - "type": "lens", - "updated_at": "2022-02-01T15:45:07.866Z", - "version": "WzExMTAsMV0=" -} diff --git a/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/06744e90-df52-11eb-8f2b-753caedf727d.json b/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/06744e90-df52-11eb-8f2b-753caedf727d.json deleted file mode 100644 index ac7431fb05d..00000000000 --- a/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/06744e90-df52-11eb-8f2b-753caedf727d.json +++ /dev/null @@ -1,95 +0,0 @@ -{ - "attributes": { - "description": "Recorded Future IPv6 indicators ingested by the threat intel Filebeat module.", - "state": { - "datasourceStates": { - "indexpattern": { - "layers": { - "41f41086-8875-4d18-8844-b51b9c9cb8bc": { - "columnOrder": [ - "642d5400-4a72-4116-b752-58df5138392a", - "9afb1b09-0f20-488c-9242-a94f7d11800b" - ], - "columns": { - "642d5400-4a72-4116-b752-58df5138392a": { - "customLabel": true, - "dataType": "ip", - "isBucketed": true, - "label": "Recorded Future IPv6 Indicator", - "operationType": "terms", - "params": { - "missingBucket": false, - "orderBy": { - "columnId": "9afb1b09-0f20-488c-9242-a94f7d11800b", - "type": "column" - }, - "orderDirection": "desc", - "otherBucket": true, - "size": 10 - }, - "scale": "ordinal", - "sourceField": "threat.indicator.ip" - }, - "9afb1b09-0f20-488c-9242-a94f7d11800b": { - "dataType": "number", - "isBucketed": false, - "label": "Count of records", - "operationType": "count", - "scale": "ratio", - "sourceField": "___records___" - } - }, - "incompleteColumns": {} - } - } - } - }, - "filters": [], - "query": { - "language": "kuery", - "query": "event.dataset:\"threatintel.recordedfuture\" and threat.indicator.type:ipv6-addr" - }, - "visualization": { - "columns": [ - { - "columnId": "642d5400-4a72-4116-b752-58df5138392a", - "isTransposed": false - }, - { - "columnId": "9afb1b09-0f20-488c-9242-a94f7d11800b", - "isTransposed": false - } - ], - "layerId": "41f41086-8875-4d18-8844-b51b9c9cb8bc", - "layerType": "data" - } - }, - "title": "Recorded Future IPv6 Indicators [Filebeat Threat Intel]", - "visualizationType": "lnsDatatable" - }, - "coreMigrationVersion": "8.1.0", - "id": "06744e90-df52-11eb-8f2b-753caedf727d", - "migrationVersion": { - "lens": "8.1.0" - }, - "references": [ - { - "id": "filebeat-*", - "name": "indexpattern-datasource-current-indexpattern", - "type": "index-pattern" - }, - { - "id": "filebeat-*", - "name": "indexpattern-datasource-layer-41f41086-8875-4d18-8844-b51b9c9cb8bc", - "type": "index-pattern" - }, - { - "id": "d6ef8f20-70a9-11eb-a3e3-b3cc7c78a70f", - "name": "tag-ref-d6ef8f20-70a9-11eb-a3e3-b3cc7c78a70f", - "type": "tag" - } - ], - "type": "lens", - "updated_at": "2022-02-01T15:45:07.866Z", - "version": "WzExMTgsMV0=" -} diff --git a/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/139c7da0-df51-11eb-8f2b-753caedf727d.json b/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/139c7da0-df51-11eb-8f2b-753caedf727d.json deleted file mode 100644 index 0656b75fecc..00000000000 --- a/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/139c7da0-df51-11eb-8f2b-753caedf727d.json +++ /dev/null @@ -1,94 +0,0 @@ -{ - "attributes": { - "description": "Recorded Future indicator SHA256 hash ingested by the threat intel Filebeat module.", - "state": { - "datasourceStates": { - "indexpattern": { - "layers": { - "41f41086-8875-4d18-8844-b51b9c9cb8bc": { - "columnOrder": [ - "ebb0878f-715a-4987-85f1-87420428c88f", - "9afb1b09-0f20-488c-9242-a94f7d11800b" - ], - "columns": { - "9afb1b09-0f20-488c-9242-a94f7d11800b": { - "dataType": "number", - "isBucketed": false, - "label": "Count of records", - "operationType": "count", - "scale": "ratio", - "sourceField": "___records___" - }, - "ebb0878f-715a-4987-85f1-87420428c88f": { - "customLabel": true, - "dataType": "string", - "isBucketed": true, - "label": "Recorded Future SHA256 File Hash", - "operationType": "terms", - "params": { - "missingBucket": false, - "orderBy": { - "columnId": "9afb1b09-0f20-488c-9242-a94f7d11800b", - "type": "column" - }, - "orderDirection": "desc", - "otherBucket": true, - "size": 10 - }, - "scale": "ordinal", - "sourceField": "threat.indicator.file.hash.sha256" - } - }, - "incompleteColumns": {} - } - } - } - }, - "filters": [], - "query": { - "language": "kuery", - "query": "event.dataset:\"threatintel.recordedfuture\" " - }, - "visualization": { - "columns": [ - { - "columnId": "9afb1b09-0f20-488c-9242-a94f7d11800b" - }, - { - "columnId": "ebb0878f-715a-4987-85f1-87420428c88f", - "isTransposed": false - } - ], - "layerId": "41f41086-8875-4d18-8844-b51b9c9cb8bc", - "layerType": "data" - } - }, - "title": "Recorded Future SHA256 Hash Indicators [Filebeat Threat Intel]", - "visualizationType": "lnsDatatable" - }, - "coreMigrationVersion": "8.1.0", - "id": "139c7da0-df51-11eb-8f2b-753caedf727d", - "migrationVersion": { - "lens": "8.1.0" - }, - "references": [ - { - "id": "filebeat-*", - "name": "indexpattern-datasource-current-indexpattern", - "type": "index-pattern" - }, - { - "id": "filebeat-*", - "name": "indexpattern-datasource-layer-41f41086-8875-4d18-8844-b51b9c9cb8bc", - "type": "index-pattern" - }, - { - "id": "d6ef8f20-70a9-11eb-a3e3-b3cc7c78a70f", - "name": "tag-ref-d6ef8f20-70a9-11eb-a3e3-b3cc7c78a70f", - "type": "tag" - } - ], - "type": "lens", - "updated_at": "2022-02-01T15:45:07.866Z", - "version": "WzExMjEsMV0=" -} diff --git a/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/176bf800-df58-11eb-8f2b-753caedf727d.json b/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/176bf800-df58-11eb-8f2b-753caedf727d.json deleted file mode 100644 index 5cc54826d79..00000000000 --- a/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/176bf800-df58-11eb-8f2b-753caedf727d.json +++ /dev/null @@ -1,67 +0,0 @@ -{ - "attributes": { - "description": "Recorded Future indicators ingested by the threat intel Filebeat module.", - "state": { - "datasourceStates": { - "indexpattern": { - "layers": { - "27155b23-ab24-4f18-b7dd-159f339e5e9b": { - "columnOrder": [ - "7a45df79-3fa9-480a-95f4-7f287a386b7d" - ], - "columns": { - "7a45df79-3fa9-480a-95f4-7f287a386b7d": { - "customLabel": true, - "dataType": "number", - "isBucketed": false, - "label": "Recorded Future Indicators", - "operationType": "count", - "scale": "ratio", - "sourceField": "___records___" - } - }, - "incompleteColumns": {} - } - } - } - }, - "filters": [], - "query": { - "language": "kuery", - "query": "event.dataset:\"threatintel.recordedfuture\" " - }, - "visualization": { - "accessor": "7a45df79-3fa9-480a-95f4-7f287a386b7d", - "layerId": "27155b23-ab24-4f18-b7dd-159f339e5e9b", - "layerType": "data" - } - }, - "title": "Recorded Future Indicators [Filebeat Threat Intel]", - "visualizationType": "lnsMetric" - }, - "coreMigrationVersion": "8.1.0", - "id": "176bf800-df58-11eb-8f2b-753caedf727d", - "migrationVersion": { - "lens": "8.1.0" - }, - "references": [ - { - "id": "filebeat-*", - "name": "indexpattern-datasource-current-indexpattern", - "type": "index-pattern" - }, - { - "id": "filebeat-*", - "name": "indexpattern-datasource-layer-27155b23-ab24-4f18-b7dd-159f339e5e9b", - "type": "index-pattern" - }, - { - "id": "d6ef8f20-70a9-11eb-a3e3-b3cc7c78a70f", - "name": "tag-ref-d6ef8f20-70a9-11eb-a3e3-b3cc7c78a70f", - "type": "tag" - } - ], - "type": "lens", - "updated_at": "2022-02-01T15:45:07.866Z", - "version": "WzExMTIsMV0=" -} diff --git a/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/2d365f10-8479-11ec-8aa9-11bf914a1ef2.json b/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/2d365f10-8479-11ec-8aa9-11bf914a1ef2.json deleted file mode 100644 index 6fe2065fc44..00000000000 --- a/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/2d365f10-8479-11ec-8aa9-11bf914a1ef2.json +++ /dev/null @@ -1,95 +0,0 @@ -{ - "attributes": { - "description": "Recorded Future evidence source, ingested by threat intel Filebeat module.", - "state": { - "datasourceStates": { - "indexpattern": { - "layers": { - "adf5e0dc-5b6d-46b0-a95a-0e692d197777": { - "columnOrder": [ - "603b8ae9-c00d-4fb2-be8f-66c19169c801", - "84667e97-bc5d-459e-809c-8c5616c0bda8" - ], - "columns": { - "603b8ae9-c00d-4fb2-be8f-66c19169c801": { - "customLabel": true, - "dataType": "string", - "isBucketed": true, - "label": "Recorded Future Evidence Sources", - "operationType": "terms", - "params": { - "missingBucket": false, - "orderBy": { - "columnId": "84667e97-bc5d-459e-809c-8c5616c0bda8", - "type": "column" - }, - "orderDirection": "desc", - "otherBucket": true, - "size": 10 - }, - "scale": "ordinal", - "sourceField": "recordedfuture.evidence_details.Sources" - }, - "84667e97-bc5d-459e-809c-8c5616c0bda8": { - "dataType": "number", - "isBucketed": false, - "label": "Count of records", - "operationType": "count", - "scale": "ratio", - "sourceField": "___records___" - } - }, - "incompleteColumns": {} - } - } - } - }, - "filters": [], - "query": { - "language": "kuery", - "query": "" - }, - "visualization": { - "columns": [ - { - "columnId": "603b8ae9-c00d-4fb2-be8f-66c19169c801", - "isTransposed": false - }, - { - "columnId": "84667e97-bc5d-459e-809c-8c5616c0bda8", - "isTransposed": false - } - ], - "layerId": "adf5e0dc-5b6d-46b0-a95a-0e692d197777", - "layerType": "data" - } - }, - "title": "Recorded Future Evidence Source [Filebeat Threat Intel]", - "visualizationType": "lnsDatatable" - }, - "coreMigrationVersion": "8.1.0", - "id": "2d365f10-8479-11ec-8aa9-11bf914a1ef2", - "migrationVersion": { - "lens": "8.1.0" - }, - "references": [ - { - "id": "filebeat-*", - "name": "indexpattern-datasource-current-indexpattern", - "type": "index-pattern" - }, - { - "id": "filebeat-*", - "name": "indexpattern-datasource-layer-adf5e0dc-5b6d-46b0-a95a-0e692d197777", - "type": "index-pattern" - }, - { - "id": "d6ef8f20-70a9-11eb-a3e3-b3cc7c78a70f", - "name": "tag-ref-d6ef8f20-70a9-11eb-a3e3-b3cc7c78a70f", - "type": "tag" - } - ], - "type": "lens", - "updated_at": "2022-02-02T22:44:53.659Z", - "version": "WzIzMDksMV0=" -} diff --git a/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/3c996410-df52-11eb-8f2b-753caedf727d.json b/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/3c996410-df52-11eb-8f2b-753caedf727d.json deleted file mode 100644 index 69f38f9c330..00000000000 --- a/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/3c996410-df52-11eb-8f2b-753caedf727d.json +++ /dev/null @@ -1,95 +0,0 @@ -{ - "attributes": { - "description": "Recorded Future domain indicators ingested by the threat intel Filebeat module.", - "state": { - "datasourceStates": { - "indexpattern": { - "layers": { - "41f41086-8875-4d18-8844-b51b9c9cb8bc": { - "columnOrder": [ - "642d5400-4a72-4116-b752-58df5138392a", - "9afb1b09-0f20-488c-9242-a94f7d11800b" - ], - "columns": { - "642d5400-4a72-4116-b752-58df5138392a": { - "customLabel": true, - "dataType": "string", - "isBucketed": true, - "label": "Recorded Future Domain Indicator", - "operationType": "terms", - "params": { - "missingBucket": false, - "orderBy": { - "columnId": "9afb1b09-0f20-488c-9242-a94f7d11800b", - "type": "column" - }, - "orderDirection": "desc", - "otherBucket": true, - "size": 10 - }, - "scale": "ordinal", - "sourceField": "threat.indicator.url.domain" - }, - "9afb1b09-0f20-488c-9242-a94f7d11800b": { - "dataType": "number", - "isBucketed": false, - "label": "Count of records", - "operationType": "count", - "scale": "ratio", - "sourceField": "___records___" - } - }, - "incompleteColumns": {} - } - } - } - }, - "filters": [], - "query": { - "language": "kuery", - "query": "event.dataset:\"threatintel.recordedfuture\"" - }, - "visualization": { - "columns": [ - { - "columnId": "642d5400-4a72-4116-b752-58df5138392a", - "isTransposed": false - }, - { - "columnId": "9afb1b09-0f20-488c-9242-a94f7d11800b", - "isTransposed": false - } - ], - "layerId": "41f41086-8875-4d18-8844-b51b9c9cb8bc", - "layerType": "data" - } - }, - "title": "Recorded Future Domain Indicators [Filebeat Threat Intel]", - "visualizationType": "lnsDatatable" - }, - "coreMigrationVersion": "8.1.0", - "id": "3c996410-df52-11eb-8f2b-753caedf727d", - "migrationVersion": { - "lens": "8.1.0" - }, - "references": [ - { - "id": "filebeat-*", - "name": "indexpattern-datasource-current-indexpattern", - "type": "index-pattern" - }, - { - "id": "filebeat-*", - "name": "indexpattern-datasource-layer-41f41086-8875-4d18-8844-b51b9c9cb8bc", - "type": "index-pattern" - }, - { - "id": "d6ef8f20-70a9-11eb-a3e3-b3cc7c78a70f", - "name": "tag-ref-d6ef8f20-70a9-11eb-a3e3-b3cc7c78a70f", - "type": "tag" - } - ], - "type": "lens", - "updated_at": "2022-02-01T15:45:07.866Z", - "version": "WzExMjUsMV0=" -} diff --git a/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/4bcc4cb0-df50-11eb-8f2b-753caedf727d.json b/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/4bcc4cb0-df50-11eb-8f2b-753caedf727d.json deleted file mode 100644 index 43ecf4d3e4b..00000000000 --- a/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/4bcc4cb0-df50-11eb-8f2b-753caedf727d.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "attributes": { - "description": "Recorded Future indicator risk score ingested by the threat intel Filebeat module.", - "state": { - "datasourceStates": { - "indexpattern": { - "layers": { - "41f41086-8875-4d18-8844-b51b9c9cb8bc": { - "columnOrder": [ - "7b2420d3-1149-4f18-a114-e984e3c701f3", - "9afb1b09-0f20-488c-9242-a94f7d11800b" - ], - "columns": { - "7b2420d3-1149-4f18-a114-e984e3c701f3": { - "customLabel": true, - "dataType": "number", - "isBucketed": true, - "label": "Recorded Future Risk Score", - "operationType": "terms", - "params": { - "missingBucket": false, - "orderBy": { - "columnId": "9afb1b09-0f20-488c-9242-a94f7d11800b", - "type": "column" - }, - "orderDirection": "desc", - "otherBucket": true, - "size": 5 - }, - "scale": "ordinal", - "sourceField": "event.risk_score" - }, - "9afb1b09-0f20-488c-9242-a94f7d11800b": { - "dataType": "number", - "isBucketed": false, - "label": "Count of records", - "operationType": "count", - "scale": "ratio", - "sourceField": "___records___" - } - }, - "incompleteColumns": {} - } - } - } - }, - "filters": [], - "query": { - "language": "kuery", - "query": "event.dataset:\"threatintel.recordedfuture\" " - }, - "visualization": { - "layers": [ - { - "categoryDisplay": "default", - "groups": [ - "7b2420d3-1149-4f18-a114-e984e3c701f3", - "7b2420d3-1149-4f18-a114-e984e3c701f3", - "7b2420d3-1149-4f18-a114-e984e3c701f3", - "7b2420d3-1149-4f18-a114-e984e3c701f3" - ], - "layerId": "41f41086-8875-4d18-8844-b51b9c9cb8bc", - "layerType": "data", - "legendDisplay": "default", - "metric": "9afb1b09-0f20-488c-9242-a94f7d11800b", - "nestedLegend": false, - "numberDisplay": "percent" - } - ], - "shape": "donut" - } - }, - "title": "Recorded Future Risk Score [Filebeat Threat Intel]", - "visualizationType": "lnsPie" - }, - "coreMigrationVersion": "8.1.0", - "id": "4bcc4cb0-df50-11eb-8f2b-753caedf727d", - "migrationVersion": { - "lens": "8.1.0" - }, - "references": [ - { - "id": "filebeat-*", - "name": "indexpattern-datasource-current-indexpattern", - "type": "index-pattern" - }, - { - "id": "filebeat-*", - "name": "indexpattern-datasource-layer-41f41086-8875-4d18-8844-b51b9c9cb8bc", - "type": "index-pattern" - }, - { - "id": "d6ef8f20-70a9-11eb-a3e3-b3cc7c78a70f", - "name": "tag-ref-d6ef8f20-70a9-11eb-a3e3-b3cc7c78a70f", - "type": "tag" - } - ], - "type": "lens", - "updated_at": "2022-02-01T15:45:07.866Z", - "version": "WzExMTMsMV0=" -} diff --git a/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/5e76ef90-df51-11eb-8f2b-753caedf727d.json b/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/5e76ef90-df51-11eb-8f2b-753caedf727d.json deleted file mode 100644 index 5bcfd88198b..00000000000 --- a/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/5e76ef90-df51-11eb-8f2b-753caedf727d.json +++ /dev/null @@ -1,94 +0,0 @@ -{ - "attributes": { - "description": "Recorded Future URL domain indicator ingested by the threat intel Filebeat module.", - "state": { - "datasourceStates": { - "indexpattern": { - "layers": { - "41f41086-8875-4d18-8844-b51b9c9cb8bc": { - "columnOrder": [ - "ebb0878f-715a-4987-85f1-87420428c88f", - "9afb1b09-0f20-488c-9242-a94f7d11800b" - ], - "columns": { - "9afb1b09-0f20-488c-9242-a94f7d11800b": { - "dataType": "number", - "isBucketed": false, - "label": "Count of records", - "operationType": "count", - "scale": "ratio", - "sourceField": "___records___" - }, - "ebb0878f-715a-4987-85f1-87420428c88f": { - "customLabel": true, - "dataType": "string", - "isBucketed": true, - "label": "Recorded Future URL Domain Indicator", - "operationType": "terms", - "params": { - "missingBucket": false, - "orderBy": { - "columnId": "9afb1b09-0f20-488c-9242-a94f7d11800b", - "type": "column" - }, - "orderDirection": "desc", - "otherBucket": true, - "size": 10 - }, - "scale": "ordinal", - "sourceField": "threat.indicator.url.domain" - } - }, - "incompleteColumns": {} - } - } - } - }, - "filters": [], - "query": { - "language": "kuery", - "query": "event.dataset:\"threatintel.recordedfuture\" " - }, - "visualization": { - "columns": [ - { - "columnId": "9afb1b09-0f20-488c-9242-a94f7d11800b" - }, - { - "columnId": "ebb0878f-715a-4987-85f1-87420428c88f", - "isTransposed": false - } - ], - "layerId": "41f41086-8875-4d18-8844-b51b9c9cb8bc", - "layerType": "data" - } - }, - "title": "Recorded Future URL Domain Indicators [Filebeat Threat Intel]", - "visualizationType": "lnsDatatable" - }, - "coreMigrationVersion": "8.1.0", - "id": "5e76ef90-df51-11eb-8f2b-753caedf727d", - "migrationVersion": { - "lens": "8.1.0" - }, - "references": [ - { - "id": "filebeat-*", - "name": "indexpattern-datasource-current-indexpattern", - "type": "index-pattern" - }, - { - "id": "filebeat-*", - "name": "indexpattern-datasource-layer-41f41086-8875-4d18-8844-b51b9c9cb8bc", - "type": "index-pattern" - }, - { - "id": "d6ef8f20-70a9-11eb-a3e3-b3cc7c78a70f", - "name": "tag-ref-d6ef8f20-70a9-11eb-a3e3-b3cc7c78a70f", - "type": "tag" - } - ], - "type": "lens", - "updated_at": "2022-02-01T15:45:07.866Z", - "version": "WzExMjMsMV0=" -} diff --git a/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/6b33edb0-8478-11ec-8aa9-11bf914a1ef2.json b/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/6b33edb0-8478-11ec-8aa9-11bf914a1ef2.json deleted file mode 100644 index 7f71fe860c2..00000000000 --- a/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/6b33edb0-8478-11ec-8aa9-11bf914a1ef2.json +++ /dev/null @@ -1,95 +0,0 @@ -{ - "attributes": { - "description": "Recorded Future evidence name, ingested by threat intel Filebeat module.", - "state": { - "datasourceStates": { - "indexpattern": { - "layers": { - "adf5e0dc-5b6d-46b0-a95a-0e692d197777": { - "columnOrder": [ - "603b8ae9-c00d-4fb2-be8f-66c19169c801", - "84667e97-bc5d-459e-809c-8c5616c0bda8" - ], - "columns": { - "603b8ae9-c00d-4fb2-be8f-66c19169c801": { - "customLabel": true, - "dataType": "string", - "isBucketed": true, - "label": "Recorded Future Evidence Name", - "operationType": "terms", - "params": { - "missingBucket": false, - "orderBy": { - "columnId": "84667e97-bc5d-459e-809c-8c5616c0bda8", - "type": "column" - }, - "orderDirection": "desc", - "otherBucket": true, - "size": 10 - }, - "scale": "ordinal", - "sourceField": "recordedfuture.evidence_details.Name" - }, - "84667e97-bc5d-459e-809c-8c5616c0bda8": { - "dataType": "number", - "isBucketed": false, - "label": "Count of records", - "operationType": "count", - "scale": "ratio", - "sourceField": "___records___" - } - }, - "incompleteColumns": {} - } - } - } - }, - "filters": [], - "query": { - "language": "kuery", - "query": "" - }, - "visualization": { - "columns": [ - { - "columnId": "603b8ae9-c00d-4fb2-be8f-66c19169c801", - "isTransposed": false - }, - { - "columnId": "84667e97-bc5d-459e-809c-8c5616c0bda8", - "isTransposed": false - } - ], - "layerId": "adf5e0dc-5b6d-46b0-a95a-0e692d197777", - "layerType": "data" - } - }, - "title": "Recorded Future Evidence Name [Filebeat Threat Intel]", - "visualizationType": "lnsDatatable" - }, - "coreMigrationVersion": "8.1.0", - "id": "6b33edb0-8478-11ec-8aa9-11bf914a1ef2", - "migrationVersion": { - "lens": "8.1.0" - }, - "references": [ - { - "id": "filebeat-*", - "name": "indexpattern-datasource-current-indexpattern", - "type": "index-pattern" - }, - { - "id": "filebeat-*", - "name": "indexpattern-datasource-layer-adf5e0dc-5b6d-46b0-a95a-0e692d197777", - "type": "index-pattern" - }, - { - "id": "d6ef8f20-70a9-11eb-a3e3-b3cc7c78a70f", - "name": "tag-ref-d6ef8f20-70a9-11eb-a3e3-b3cc7c78a70f", - "type": "tag" - } - ], - "type": "lens", - "updated_at": "2022-02-02T22:44:40.916Z", - "version": "WzIyOTksMV0=" -} diff --git a/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/739274d0-8479-11ec-8aa9-11bf914a1ef2.json b/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/739274d0-8479-11ec-8aa9-11bf914a1ef2.json deleted file mode 100644 index c1d016c2018..00000000000 --- a/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/739274d0-8479-11ec-8aa9-11bf914a1ef2.json +++ /dev/null @@ -1,95 +0,0 @@ -{ - "attributes": { - "description": "Recorded Future evidence timestamp, ingested threat intel Filebeat module.", - "state": { - "datasourceStates": { - "indexpattern": { - "layers": { - "189f5cd8-f47f-4a4b-8b06-1417ddf545f8": { - "columnOrder": [ - "d5b0eba3-5cb3-40fe-adb6-8f1a1de50e57", - "b5aa0466-7f5c-4c82-a134-f4d56ed3e9db" - ], - "columns": { - "b5aa0466-7f5c-4c82-a134-f4d56ed3e9db": { - "dataType": "number", - "isBucketed": false, - "label": "Count of records", - "operationType": "count", - "scale": "ratio", - "sourceField": "___records___" - }, - "d5b0eba3-5cb3-40fe-adb6-8f1a1de50e57": { - "customLabel": true, - "dataType": "string", - "isBucketed": true, - "label": "Recorded Future Evidence Timestamp", - "operationType": "terms", - "params": { - "missingBucket": false, - "orderBy": { - "columnId": "b5aa0466-7f5c-4c82-a134-f4d56ed3e9db", - "type": "column" - }, - "orderDirection": "desc", - "otherBucket": true, - "size": 10 - }, - "scale": "ordinal", - "sourceField": "recordedfuture.evidence_details.Timestamp" - } - }, - "incompleteColumns": {} - } - } - } - }, - "filters": [], - "query": { - "language": "kuery", - "query": "" - }, - "visualization": { - "columns": [ - { - "columnId": "d5b0eba3-5cb3-40fe-adb6-8f1a1de50e57", - "isTransposed": false - }, - { - "columnId": "b5aa0466-7f5c-4c82-a134-f4d56ed3e9db", - "isTransposed": false - } - ], - "layerId": "189f5cd8-f47f-4a4b-8b06-1417ddf545f8", - "layerType": "data" - } - }, - "title": "Recorded Future Evidence Timestamp [Filebeat Threat Intel]", - "visualizationType": "lnsDatatable" - }, - "coreMigrationVersion": "8.1.0", - "id": "739274d0-8479-11ec-8aa9-11bf914a1ef2", - "migrationVersion": { - "lens": "8.1.0" - }, - "references": [ - { - "id": "filebeat-*", - "name": "indexpattern-datasource-current-indexpattern", - "type": "index-pattern" - }, - { - "id": "filebeat-*", - "name": "indexpattern-datasource-layer-189f5cd8-f47f-4a4b-8b06-1417ddf545f8", - "type": "index-pattern" - }, - { - "id": "d6ef8f20-70a9-11eb-a3e3-b3cc7c78a70f", - "name": "tag-ref-d6ef8f20-70a9-11eb-a3e3-b3cc7c78a70f", - "type": "tag" - } - ], - "type": "lens", - "updated_at": "2022-02-02T22:45:05.207Z", - "version": "WzIzMTksMV0=" -} diff --git a/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/790cd040-df51-11eb-8f2b-753caedf727d.json b/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/790cd040-df51-11eb-8f2b-753caedf727d.json deleted file mode 100644 index 4e64acede68..00000000000 --- a/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/790cd040-df51-11eb-8f2b-753caedf727d.json +++ /dev/null @@ -1,95 +0,0 @@ -{ - "attributes": { - "description": "Recorded Future URL original indicator ingested by the threat intel Filebeat module.", - "state": { - "datasourceStates": { - "indexpattern": { - "layers": { - "41f41086-8875-4d18-8844-b51b9c9cb8bc": { - "columnOrder": [ - "642d5400-4a72-4116-b752-58df5138392a", - "9afb1b09-0f20-488c-9242-a94f7d11800b" - ], - "columns": { - "642d5400-4a72-4116-b752-58df5138392a": { - "customLabel": true, - "dataType": "string", - "isBucketed": true, - "label": "Recorded Future URL Original Indicator", - "operationType": "terms", - "params": { - "missingBucket": false, - "orderBy": { - "columnId": "9afb1b09-0f20-488c-9242-a94f7d11800b", - "type": "column" - }, - "orderDirection": "desc", - "otherBucket": true, - "size": 10 - }, - "scale": "ordinal", - "sourceField": "threat.indicator.url.original" - }, - "9afb1b09-0f20-488c-9242-a94f7d11800b": { - "dataType": "number", - "isBucketed": false, - "label": "Count of records", - "operationType": "count", - "scale": "ratio", - "sourceField": "___records___" - } - }, - "incompleteColumns": {} - } - } - } - }, - "filters": [], - "query": { - "language": "kuery", - "query": "event.dataset:\"threatintel.recordedfuture\" " - }, - "visualization": { - "columns": [ - { - "columnId": "642d5400-4a72-4116-b752-58df5138392a", - "isTransposed": false - }, - { - "columnId": "9afb1b09-0f20-488c-9242-a94f7d11800b", - "isTransposed": false - } - ], - "layerId": "41f41086-8875-4d18-8844-b51b9c9cb8bc", - "layerType": "data" - } - }, - "title": "Recorded Future URL Original Indicators [Filebeat Threat Intel]", - "visualizationType": "lnsDatatable" - }, - "coreMigrationVersion": "8.1.0", - "id": "790cd040-df51-11eb-8f2b-753caedf727d", - "migrationVersion": { - "lens": "8.1.0" - }, - "references": [ - { - "id": "filebeat-*", - "name": "indexpattern-datasource-current-indexpattern", - "type": "index-pattern" - }, - { - "id": "filebeat-*", - "name": "indexpattern-datasource-layer-41f41086-8875-4d18-8844-b51b9c9cb8bc", - "type": "index-pattern" - }, - { - "id": "d6ef8f20-70a9-11eb-a3e3-b3cc7c78a70f", - "name": "tag-ref-d6ef8f20-70a9-11eb-a3e3-b3cc7c78a70f", - "type": "tag" - } - ], - "type": "lens", - "updated_at": "2022-02-01T15:45:07.866Z", - "version": "WzExMjYsMV0=" -} diff --git a/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/7ed4ce00-df52-11eb-8f2b-753caedf727d.json b/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/7ed4ce00-df52-11eb-8f2b-753caedf727d.json deleted file mode 100644 index 3731cd6da42..00000000000 --- a/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/7ed4ce00-df52-11eb-8f2b-753caedf727d.json +++ /dev/null @@ -1,95 +0,0 @@ -{ - "attributes": { - "description": "Recorded Future intel cards for indicators ingested by the threat intel Filebeat module.", - "state": { - "datasourceStates": { - "indexpattern": { - "layers": { - "41f41086-8875-4d18-8844-b51b9c9cb8bc": { - "columnOrder": [ - "642d5400-4a72-4116-b752-58df5138392a", - "9afb1b09-0f20-488c-9242-a94f7d11800b" - ], - "columns": { - "642d5400-4a72-4116-b752-58df5138392a": { - "customLabel": true, - "dataType": "string", - "isBucketed": true, - "label": "Recorded Future Intel Card", - "operationType": "terms", - "params": { - "missingBucket": false, - "orderBy": { - "columnId": "9afb1b09-0f20-488c-9242-a94f7d11800b", - "type": "column" - }, - "orderDirection": "desc", - "otherBucket": true, - "size": 10 - }, - "scale": "ordinal", - "sourceField": "event.reference" - }, - "9afb1b09-0f20-488c-9242-a94f7d11800b": { - "dataType": "number", - "isBucketed": false, - "label": "Count of records", - "operationType": "count", - "scale": "ratio", - "sourceField": "___records___" - } - }, - "incompleteColumns": {} - } - } - } - }, - "filters": [], - "query": { - "language": "kuery", - "query": "event.dataset:\"threatintel.recordedfuture\"" - }, - "visualization": { - "columns": [ - { - "columnId": "642d5400-4a72-4116-b752-58df5138392a", - "isTransposed": false - }, - { - "columnId": "9afb1b09-0f20-488c-9242-a94f7d11800b", - "isTransposed": false - } - ], - "layerId": "41f41086-8875-4d18-8844-b51b9c9cb8bc", - "layerType": "data" - } - }, - "title": "Recorded Future Intel Cards [Filebeat Threat Intel]", - "visualizationType": "lnsDatatable" - }, - "coreMigrationVersion": "8.1.0", - "id": "7ed4ce00-df52-11eb-8f2b-753caedf727d", - "migrationVersion": { - "lens": "8.1.0" - }, - "references": [ - { - "id": "filebeat-*", - "name": "indexpattern-datasource-current-indexpattern", - "type": "index-pattern" - }, - { - "id": "filebeat-*", - "name": "indexpattern-datasource-layer-41f41086-8875-4d18-8844-b51b9c9cb8bc", - "type": "index-pattern" - }, - { - "id": "d6ef8f20-70a9-11eb-a3e3-b3cc7c78a70f", - "name": "tag-ref-d6ef8f20-70a9-11eb-a3e3-b3cc7c78a70f", - "type": "tag" - } - ], - "type": "lens", - "updated_at": "2022-02-01T15:45:07.866Z", - "version": "WzExMTUsMV0=" -} diff --git a/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/82fa7420-df58-11eb-8f2b-753caedf727d.json b/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/82fa7420-df58-11eb-8f2b-753caedf727d.json deleted file mode 100644 index 9d2141feb6a..00000000000 --- a/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/82fa7420-df58-11eb-8f2b-753caedf727d.json +++ /dev/null @@ -1,96 +0,0 @@ -{ - "attributes": { - "description": "Recorded Future indicators over time ingested by the threat intel Filebeat module.", - "state": { - "datasourceStates": { - "indexpattern": { - "layers": { - "98644301-1cd1-4e54-9f5b-71a1cbcdd8c8": { - "columnOrder": [ - "8f48381c-5786-43f4-8602-5c23ba146a60", - "86e20fd3-86a5-4796-b4b8-f2461a9fa922" - ], - "columns": { - "86e20fd3-86a5-4796-b4b8-f2461a9fa922": { - "dataType": "number", - "isBucketed": false, - "label": "Count of records", - "operationType": "count", - "scale": "ratio", - "sourceField": "___records___" - }, - "8f48381c-5786-43f4-8602-5c23ba146a60": { - "customLabel": true, - "dataType": "date", - "isBucketed": true, - "label": "Recorded Future Indicators Over Time", - "operationType": "date_histogram", - "params": { - "interval": "auto" - }, - "scale": "interval", - "sourceField": "@timestamp" - } - }, - "incompleteColumns": {} - } - } - } - }, - "filters": [], - "query": { - "language": "kuery", - "query": "event.dataset:\"threatintel.recordedfuture\" " - }, - "visualization": { - "layers": [ - { - "accessors": [ - "86e20fd3-86a5-4796-b4b8-f2461a9fa922" - ], - "layerId": "98644301-1cd1-4e54-9f5b-71a1cbcdd8c8", - "layerType": "data", - "position": "top", - "seriesType": "line", - "showGridlines": false, - "xAccessor": "8f48381c-5786-43f4-8602-5c23ba146a60" - } - ], - "legend": { - "isVisible": true, - "position": "right" - }, - "preferredSeriesType": "line", - "title": "Empty XY chart", - "valueLabels": "hide" - } - }, - "title": "Recorded Future Indicators Over Time [Filebeat Threat Intel]", - "visualizationType": "lnsXY" - }, - "coreMigrationVersion": "8.1.0", - "id": "82fa7420-df58-11eb-8f2b-753caedf727d", - "migrationVersion": { - "lens": "8.1.0" - }, - "references": [ - { - "id": "filebeat-*", - "name": "indexpattern-datasource-current-indexpattern", - "type": "index-pattern" - }, - { - "id": "filebeat-*", - "name": "indexpattern-datasource-layer-98644301-1cd1-4e54-9f5b-71a1cbcdd8c8", - "type": "index-pattern" - }, - { - "id": "d6ef8f20-70a9-11eb-a3e3-b3cc7c78a70f", - "name": "tag-ref-d6ef8f20-70a9-11eb-a3e3-b3cc7c78a70f", - "type": "tag" - } - ], - "type": "lens", - "updated_at": "2022-02-01T15:45:07.866Z", - "version": "WzExMTYsMV0=" -} diff --git a/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/8fb01a00-df51-11eb-8f2b-753caedf727d.json b/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/8fb01a00-df51-11eb-8f2b-753caedf727d.json deleted file mode 100644 index 873f2a9c590..00000000000 --- a/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/8fb01a00-df51-11eb-8f2b-753caedf727d.json +++ /dev/null @@ -1,95 +0,0 @@ -{ - "attributes": { - "description": "Recorded Future URL path indicator ingested by the threat intel Filebeat module.", - "state": { - "datasourceStates": { - "indexpattern": { - "layers": { - "41f41086-8875-4d18-8844-b51b9c9cb8bc": { - "columnOrder": [ - "642d5400-4a72-4116-b752-58df5138392a", - "9afb1b09-0f20-488c-9242-a94f7d11800b" - ], - "columns": { - "642d5400-4a72-4116-b752-58df5138392a": { - "customLabel": true, - "dataType": "string", - "isBucketed": true, - "label": "Recorded Future URL Path Indicator", - "operationType": "terms", - "params": { - "missingBucket": false, - "orderBy": { - "columnId": "9afb1b09-0f20-488c-9242-a94f7d11800b", - "type": "column" - }, - "orderDirection": "desc", - "otherBucket": true, - "size": 10 - }, - "scale": "ordinal", - "sourceField": "threat.indicator.url.path" - }, - "9afb1b09-0f20-488c-9242-a94f7d11800b": { - "dataType": "number", - "isBucketed": false, - "label": "Count of records", - "operationType": "count", - "scale": "ratio", - "sourceField": "___records___" - } - }, - "incompleteColumns": {} - } - } - } - }, - "filters": [], - "query": { - "language": "kuery", - "query": "event.dataset:\"threatintel.recordedfuture\" " - }, - "visualization": { - "columns": [ - { - "columnId": "642d5400-4a72-4116-b752-58df5138392a", - "isTransposed": false - }, - { - "columnId": "9afb1b09-0f20-488c-9242-a94f7d11800b", - "isTransposed": false - } - ], - "layerId": "41f41086-8875-4d18-8844-b51b9c9cb8bc", - "layerType": "data" - } - }, - "title": "Recorded Future URL Path Indicators [Filebeat Threat Intel]", - "visualizationType": "lnsDatatable" - }, - "coreMigrationVersion": "8.1.0", - "id": "8fb01a00-df51-11eb-8f2b-753caedf727d", - "migrationVersion": { - "lens": "8.1.0" - }, - "references": [ - { - "id": "filebeat-*", - "name": "indexpattern-datasource-current-indexpattern", - "type": "index-pattern" - }, - { - "id": "filebeat-*", - "name": "indexpattern-datasource-layer-41f41086-8875-4d18-8844-b51b9c9cb8bc", - "type": "index-pattern" - }, - { - "id": "d6ef8f20-70a9-11eb-a3e3-b3cc7c78a70f", - "name": "tag-ref-d6ef8f20-70a9-11eb-a3e3-b3cc7c78a70f", - "type": "tag" - } - ], - "type": "lens", - "updated_at": "2022-02-01T15:45:07.866Z", - "version": "WzExMjQsMV0=" -} diff --git a/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/949bc180-df52-11eb-8f2b-753caedf727d.json b/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/949bc180-df52-11eb-8f2b-753caedf727d.json deleted file mode 100644 index a66ba4accf3..00000000000 --- a/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/949bc180-df52-11eb-8f2b-753caedf727d.json +++ /dev/null @@ -1,95 +0,0 @@ -{ - "attributes": { - "description": "Recorded Future risk summary for indicators ingested by the threat intel Filebeat module.", - "state": { - "datasourceStates": { - "indexpattern": { - "layers": { - "41f41086-8875-4d18-8844-b51b9c9cb8bc": { - "columnOrder": [ - "642d5400-4a72-4116-b752-58df5138392a", - "9afb1b09-0f20-488c-9242-a94f7d11800b" - ], - "columns": { - "642d5400-4a72-4116-b752-58df5138392a": { - "customLabel": true, - "dataType": "string", - "isBucketed": true, - "label": "Recorded Future Risk Summary", - "operationType": "terms", - "params": { - "missingBucket": false, - "orderBy": { - "columnId": "9afb1b09-0f20-488c-9242-a94f7d11800b", - "type": "column" - }, - "orderDirection": "desc", - "otherBucket": true, - "size": 10 - }, - "scale": "ordinal", - "sourceField": "recordedfuture.risk_string" - }, - "9afb1b09-0f20-488c-9242-a94f7d11800b": { - "dataType": "number", - "isBucketed": false, - "label": "Count of records", - "operationType": "count", - "scale": "ratio", - "sourceField": "___records___" - } - }, - "incompleteColumns": {} - } - } - } - }, - "filters": [], - "query": { - "language": "kuery", - "query": "event.dataset:\"threatintel.recordedfuture\"" - }, - "visualization": { - "columns": [ - { - "columnId": "642d5400-4a72-4116-b752-58df5138392a", - "isTransposed": false - }, - { - "columnId": "9afb1b09-0f20-488c-9242-a94f7d11800b", - "isTransposed": false - } - ], - "layerId": "41f41086-8875-4d18-8844-b51b9c9cb8bc", - "layerType": "data" - } - }, - "title": "Recorded Future Risk Summary [Filebeat Threat Intel]", - "visualizationType": "lnsDatatable" - }, - "coreMigrationVersion": "8.1.0", - "id": "949bc180-df52-11eb-8f2b-753caedf727d", - "migrationVersion": { - "lens": "8.1.0" - }, - "references": [ - { - "id": "filebeat-*", - "name": "indexpattern-datasource-current-indexpattern", - "type": "index-pattern" - }, - { - "id": "filebeat-*", - "name": "indexpattern-datasource-layer-41f41086-8875-4d18-8844-b51b9c9cb8bc", - "type": "index-pattern" - }, - { - "id": "d6ef8f20-70a9-11eb-a3e3-b3cc7c78a70f", - "name": "tag-ref-d6ef8f20-70a9-11eb-a3e3-b3cc7c78a70f", - "type": "tag" - } - ], - "type": "lens", - "updated_at": "2022-02-02T22:19:12.496Z", - "version": "WzE4MDEsMV0=" -} diff --git a/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/a0a31740-df51-11eb-8f2b-753caedf727d.json b/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/a0a31740-df51-11eb-8f2b-753caedf727d.json deleted file mode 100644 index 9c26c523382..00000000000 --- a/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/a0a31740-df51-11eb-8f2b-753caedf727d.json +++ /dev/null @@ -1,95 +0,0 @@ -{ - "attributes": { - "description": "Recorded Future URL scheme indicator ingested by the threat intel Filebeat module.", - "state": { - "datasourceStates": { - "indexpattern": { - "layers": { - "41f41086-8875-4d18-8844-b51b9c9cb8bc": { - "columnOrder": [ - "642d5400-4a72-4116-b752-58df5138392a", - "9afb1b09-0f20-488c-9242-a94f7d11800b" - ], - "columns": { - "642d5400-4a72-4116-b752-58df5138392a": { - "customLabel": true, - "dataType": "string", - "isBucketed": true, - "label": "Recorded Future URL Scheme Indicator", - "operationType": "terms", - "params": { - "missingBucket": false, - "orderBy": { - "columnId": "9afb1b09-0f20-488c-9242-a94f7d11800b", - "type": "column" - }, - "orderDirection": "desc", - "otherBucket": true, - "size": 10 - }, - "scale": "ordinal", - "sourceField": "threat.indicator.url.scheme" - }, - "9afb1b09-0f20-488c-9242-a94f7d11800b": { - "dataType": "number", - "isBucketed": false, - "label": "Count of records", - "operationType": "count", - "scale": "ratio", - "sourceField": "___records___" - } - }, - "incompleteColumns": {} - } - } - } - }, - "filters": [], - "query": { - "language": "kuery", - "query": "event.dataset:\"threatintel.recordedfuture\" " - }, - "visualization": { - "columns": [ - { - "columnId": "642d5400-4a72-4116-b752-58df5138392a", - "isTransposed": false - }, - { - "columnId": "9afb1b09-0f20-488c-9242-a94f7d11800b", - "isTransposed": false - } - ], - "layerId": "41f41086-8875-4d18-8844-b51b9c9cb8bc", - "layerType": "data" - } - }, - "title": "Recorded Future URL Scheme Indicators [Filebeat Threat Intel]", - "visualizationType": "lnsDatatable" - }, - "coreMigrationVersion": "8.1.0", - "id": "a0a31740-df51-11eb-8f2b-753caedf727d", - "migrationVersion": { - "lens": "8.1.0" - }, - "references": [ - { - "id": "filebeat-*", - "name": "indexpattern-datasource-current-indexpattern", - "type": "index-pattern" - }, - { - "id": "filebeat-*", - "name": "indexpattern-datasource-layer-41f41086-8875-4d18-8844-b51b9c9cb8bc", - "type": "index-pattern" - }, - { - "id": "d6ef8f20-70a9-11eb-a3e3-b3cc7c78a70f", - "name": "tag-ref-d6ef8f20-70a9-11eb-a3e3-b3cc7c78a70f", - "type": "tag" - } - ], - "type": "lens", - "updated_at": "2022-02-01T15:45:07.866Z", - "version": "WzExMjIsMV0=" -} diff --git a/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/b0837690-df52-11eb-8f2b-753caedf727d.json b/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/b0837690-df52-11eb-8f2b-753caedf727d.json deleted file mode 100644 index c554c4e487d..00000000000 --- a/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/b0837690-df52-11eb-8f2b-753caedf727d.json +++ /dev/null @@ -1,98 +0,0 @@ -{ - "attributes": { - "description": "Recorded Future evidence criticality for indicators ingested by the threat intel Filebeat module.", - "state": { - "datasourceStates": { - "indexpattern": { - "layers": { - "41f41086-8875-4d18-8844-b51b9c9cb8bc": { - "columnOrder": [ - "642d5400-4a72-4116-b752-58df5138392a", - "9afb1b09-0f20-488c-9242-a94f7d11800b" - ], - "columns": { - "642d5400-4a72-4116-b752-58df5138392a": { - "customLabel": true, - "dataType": "string", - "isBucketed": true, - "label": "Recorded Future Risk Criticality", - "operationType": "terms", - "params": { - "missingBucket": false, - "orderBy": { - "columnId": "9afb1b09-0f20-488c-9242-a94f7d11800b", - "type": "column" - }, - "orderDirection": "desc", - "otherBucket": true, - "size": 10 - }, - "scale": "ordinal", - "sourceField": "recordedfuture.evidence_details.CriticalityLabel" - }, - "9afb1b09-0f20-488c-9242-a94f7d11800b": { - "dataType": "number", - "isBucketed": false, - "label": "Count of records", - "operationType": "count", - "scale": "ratio", - "sourceField": "___records___" - } - }, - "incompleteColumns": {} - } - } - } - }, - "filters": [], - "query": { - "language": "kuery", - "query": "event.dataset:\"threatintel.recordedfuture\"" - }, - "visualization": { - "layers": [ - { - "categoryDisplay": "default", - "groups": [ - "642d5400-4a72-4116-b752-58df5138392a" - ], - "layerId": "41f41086-8875-4d18-8844-b51b9c9cb8bc", - "layerType": "data", - "legendDisplay": "default", - "metric": "9afb1b09-0f20-488c-9242-a94f7d11800b", - "nestedLegend": false, - "numberDisplay": "percent" - } - ], - "shape": "donut" - } - }, - "title": "Recorded Future Evidence Criticality [Filebeat Threat Intel]", - "visualizationType": "lnsPie" - }, - "coreMigrationVersion": "8.1.0", - "id": "b0837690-df52-11eb-8f2b-753caedf727d", - "migrationVersion": { - "lens": "8.1.0" - }, - "references": [ - { - "id": "filebeat-*", - "name": "indexpattern-datasource-current-indexpattern", - "type": "index-pattern" - }, - { - "id": "filebeat-*", - "name": "indexpattern-datasource-layer-41f41086-8875-4d18-8844-b51b9c9cb8bc", - "type": "index-pattern" - }, - { - "id": "d6ef8f20-70a9-11eb-a3e3-b3cc7c78a70f", - "name": "tag-ref-d6ef8f20-70a9-11eb-a3e3-b3cc7c78a70f", - "type": "tag" - } - ], - "type": "lens", - "updated_at": "2022-02-02T22:22:45.852Z", - "version": "WzE4NzEsMV0=" -} diff --git a/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/c2a5c180-df51-11eb-8f2b-753caedf727d.json b/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/c2a5c180-df51-11eb-8f2b-753caedf727d.json deleted file mode 100644 index c025b23d792..00000000000 --- a/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/c2a5c180-df51-11eb-8f2b-753caedf727d.json +++ /dev/null @@ -1,95 +0,0 @@ -{ - "attributes": { - "description": "Recorded Future IPv4 indicators ingested by the threat intel Filebeat module.", - "state": { - "datasourceStates": { - "indexpattern": { - "layers": { - "41f41086-8875-4d18-8844-b51b9c9cb8bc": { - "columnOrder": [ - "642d5400-4a72-4116-b752-58df5138392a", - "9afb1b09-0f20-488c-9242-a94f7d11800b" - ], - "columns": { - "642d5400-4a72-4116-b752-58df5138392a": { - "customLabel": true, - "dataType": "ip", - "isBucketed": true, - "label": "Recorded Future IPv4 Indicator", - "operationType": "terms", - "params": { - "missingBucket": false, - "orderBy": { - "columnId": "9afb1b09-0f20-488c-9242-a94f7d11800b", - "type": "column" - }, - "orderDirection": "desc", - "otherBucket": true, - "size": 10 - }, - "scale": "ordinal", - "sourceField": "threat.indicator.ip" - }, - "9afb1b09-0f20-488c-9242-a94f7d11800b": { - "dataType": "number", - "isBucketed": false, - "label": "Count of records", - "operationType": "count", - "scale": "ratio", - "sourceField": "___records___" - } - }, - "incompleteColumns": {} - } - } - } - }, - "filters": [], - "query": { - "language": "kuery", - "query": "event.dataset:\"threatintel.recordedfuture\" and threat.indicator.type:ipv4-addr" - }, - "visualization": { - "columns": [ - { - "columnId": "642d5400-4a72-4116-b752-58df5138392a", - "isTransposed": false - }, - { - "columnId": "9afb1b09-0f20-488c-9242-a94f7d11800b", - "isTransposed": false - } - ], - "layerId": "41f41086-8875-4d18-8844-b51b9c9cb8bc", - "layerType": "data" - } - }, - "title": "Recorded Future IPv4 Indicators [Filebeat Threat Intel]", - "visualizationType": "lnsDatatable" - }, - "coreMigrationVersion": "8.1.0", - "id": "c2a5c180-df51-11eb-8f2b-753caedf727d", - "migrationVersion": { - "lens": "8.1.0" - }, - "references": [ - { - "id": "filebeat-*", - "name": "indexpattern-datasource-current-indexpattern", - "type": "index-pattern" - }, - { - "id": "filebeat-*", - "name": "indexpattern-datasource-layer-41f41086-8875-4d18-8844-b51b9c9cb8bc", - "type": "index-pattern" - }, - { - "id": "d6ef8f20-70a9-11eb-a3e3-b3cc7c78a70f", - "name": "tag-ref-d6ef8f20-70a9-11eb-a3e3-b3cc7c78a70f", - "type": "tag" - } - ], - "type": "lens", - "updated_at": "2022-02-01T15:45:07.866Z", - "version": "WzExMTcsMV0=" -} diff --git a/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/c6079390-8478-11ec-8aa9-11bf914a1ef2.json b/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/c6079390-8478-11ec-8aa9-11bf914a1ef2.json deleted file mode 100644 index 40a2f75e7d4..00000000000 --- a/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/c6079390-8478-11ec-8aa9-11bf914a1ef2.json +++ /dev/null @@ -1,95 +0,0 @@ -{ - "attributes": { - "description": "Recorded Future evidence rule, ingested by the threat intel Filebeat module.", - "state": { - "datasourceStates": { - "indexpattern": { - "layers": { - "d7cd172c-a50a-40bf-a14a-3d15dc485307": { - "columnOrder": [ - "dac2417a-0b3b-430a-bd24-23abfcea4a4c", - "0f52145d-3202-440c-bfe4-62c49385bd9c" - ], - "columns": { - "0f52145d-3202-440c-bfe4-62c49385bd9c": { - "dataType": "number", - "isBucketed": false, - "label": "Count of records", - "operationType": "count", - "scale": "ratio", - "sourceField": "___records___" - }, - "dac2417a-0b3b-430a-bd24-23abfcea4a4c": { - "customLabel": true, - "dataType": "string", - "isBucketed": true, - "label": "Recorded Future Evidence Rule", - "operationType": "terms", - "params": { - "missingBucket": false, - "orderBy": { - "columnId": "0f52145d-3202-440c-bfe4-62c49385bd9c", - "type": "column" - }, - "orderDirection": "desc", - "otherBucket": true, - "size": 10 - }, - "scale": "ordinal", - "sourceField": "recordedfuture.evidence_details.Rule" - } - }, - "incompleteColumns": {} - } - } - } - }, - "filters": [], - "query": { - "language": "kuery", - "query": "" - }, - "visualization": { - "columns": [ - { - "columnId": "dac2417a-0b3b-430a-bd24-23abfcea4a4c", - "isTransposed": false - }, - { - "columnId": "0f52145d-3202-440c-bfe4-62c49385bd9c", - "isTransposed": false - } - ], - "layerId": "d7cd172c-a50a-40bf-a14a-3d15dc485307", - "layerType": "data" - } - }, - "title": "Recorded Future Evidence Rule [Filebeat Threat Intel]", - "visualizationType": "lnsDatatable" - }, - "coreMigrationVersion": "8.1.0", - "id": "c6079390-8478-11ec-8aa9-11bf914a1ef2", - "migrationVersion": { - "lens": "8.1.0" - }, - "references": [ - { - "id": "filebeat-*", - "name": "indexpattern-datasource-current-indexpattern", - "type": "index-pattern" - }, - { - "id": "filebeat-*", - "name": "indexpattern-datasource-layer-d7cd172c-a50a-40bf-a14a-3d15dc485307", - "type": "index-pattern" - }, - { - "id": "d6ef8f20-70a9-11eb-a3e3-b3cc7c78a70f", - "name": "tag-ref-d6ef8f20-70a9-11eb-a3e3-b3cc7c78a70f", - "type": "tag" - } - ], - "type": "lens", - "updated_at": "2022-02-02T22:44:25.698Z", - "version": "WzIyOTEsMV0=" -} diff --git a/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/dd4a3da0-df50-11eb-8f2b-753caedf727d.json b/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/dd4a3da0-df50-11eb-8f2b-753caedf727d.json deleted file mode 100644 index 8c69ab70ff2..00000000000 --- a/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/dd4a3da0-df50-11eb-8f2b-753caedf727d.json +++ /dev/null @@ -1,94 +0,0 @@ -{ - "attributes": { - "description": "Recorded Future indicator MD5 hash ingested by the threat intel Filebeat module.", - "state": { - "datasourceStates": { - "indexpattern": { - "layers": { - "41f41086-8875-4d18-8844-b51b9c9cb8bc": { - "columnOrder": [ - "ebb0878f-715a-4987-85f1-87420428c88f", - "9afb1b09-0f20-488c-9242-a94f7d11800b" - ], - "columns": { - "9afb1b09-0f20-488c-9242-a94f7d11800b": { - "dataType": "number", - "isBucketed": false, - "label": "Count of records", - "operationType": "count", - "scale": "ratio", - "sourceField": "___records___" - }, - "ebb0878f-715a-4987-85f1-87420428c88f": { - "customLabel": true, - "dataType": "string", - "isBucketed": true, - "label": "Recorded Future MD5 File Hash", - "operationType": "terms", - "params": { - "missingBucket": false, - "orderBy": { - "columnId": "9afb1b09-0f20-488c-9242-a94f7d11800b", - "type": "column" - }, - "orderDirection": "desc", - "otherBucket": true, - "size": 10 - }, - "scale": "ordinal", - "sourceField": "threat.indicator.file.hash.md5" - } - }, - "incompleteColumns": {} - } - } - } - }, - "filters": [], - "query": { - "language": "kuery", - "query": "event.dataset:\"threatintel.recordedfuture\" " - }, - "visualization": { - "columns": [ - { - "columnId": "9afb1b09-0f20-488c-9242-a94f7d11800b" - }, - { - "columnId": "ebb0878f-715a-4987-85f1-87420428c88f", - "isTransposed": false - } - ], - "layerId": "41f41086-8875-4d18-8844-b51b9c9cb8bc", - "layerType": "data" - } - }, - "title": "Recorded Future MD5 Hash Indicators [Filebeat Threat Intel]", - "visualizationType": "lnsDatatable" - }, - "coreMigrationVersion": "8.1.0", - "id": "dd4a3da0-df50-11eb-8f2b-753caedf727d", - "migrationVersion": { - "lens": "8.1.0" - }, - "references": [ - { - "id": "filebeat-*", - "name": "indexpattern-datasource-current-indexpattern", - "type": "index-pattern" - }, - { - "id": "filebeat-*", - "name": "indexpattern-datasource-layer-41f41086-8875-4d18-8844-b51b9c9cb8bc", - "type": "index-pattern" - }, - { - "id": "d6ef8f20-70a9-11eb-a3e3-b3cc7c78a70f", - "name": "tag-ref-d6ef8f20-70a9-11eb-a3e3-b3cc7c78a70f", - "type": "tag" - } - ], - "type": "lens", - "updated_at": "2022-02-02T22:49:03.254Z", - "version": "WzIzNzQsMV0=" -} diff --git a/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/f37f8350-df50-11eb-8f2b-753caedf727d.json b/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/f37f8350-df50-11eb-8f2b-753caedf727d.json deleted file mode 100644 index 71b8b565fd3..00000000000 --- a/x-pack/filebeat/module/threatintel/_meta/kibana/7/lens/f37f8350-df50-11eb-8f2b-753caedf727d.json +++ /dev/null @@ -1,94 +0,0 @@ -{ - "attributes": { - "description": "Recorded Future indicator SHA1 hash ingested by the threat intel Filebeat module.", - "state": { - "datasourceStates": { - "indexpattern": { - "layers": { - "41f41086-8875-4d18-8844-b51b9c9cb8bc": { - "columnOrder": [ - "ebb0878f-715a-4987-85f1-87420428c88f", - "9afb1b09-0f20-488c-9242-a94f7d11800b" - ], - "columns": { - "9afb1b09-0f20-488c-9242-a94f7d11800b": { - "dataType": "number", - "isBucketed": false, - "label": "Count of records", - "operationType": "count", - "scale": "ratio", - "sourceField": "___records___" - }, - "ebb0878f-715a-4987-85f1-87420428c88f": { - "customLabel": true, - "dataType": "string", - "isBucketed": true, - "label": "Recorded Future SHA1 File Hash", - "operationType": "terms", - "params": { - "missingBucket": false, - "orderBy": { - "columnId": "9afb1b09-0f20-488c-9242-a94f7d11800b", - "type": "column" - }, - "orderDirection": "desc", - "otherBucket": true, - "size": 10 - }, - "scale": "ordinal", - "sourceField": "threat.indicator.file.hash.sha1" - } - }, - "incompleteColumns": {} - } - } - } - }, - "filters": [], - "query": { - "language": "kuery", - "query": "event.dataset:\"threatintel.recordedfuture\" " - }, - "visualization": { - "columns": [ - { - "columnId": "9afb1b09-0f20-488c-9242-a94f7d11800b" - }, - { - "columnId": "ebb0878f-715a-4987-85f1-87420428c88f", - "isTransposed": false - } - ], - "layerId": "41f41086-8875-4d18-8844-b51b9c9cb8bc", - "layerType": "data" - } - }, - "title": "Recorded Future SHA1 Hash Indicators [Filebeat Threat Intel]", - "visualizationType": "lnsDatatable" - }, - "coreMigrationVersion": "8.1.0", - "id": "f37f8350-df50-11eb-8f2b-753caedf727d", - "migrationVersion": { - "lens": "8.1.0" - }, - "references": [ - { - "id": "filebeat-*", - "name": "indexpattern-datasource-current-indexpattern", - "type": "index-pattern" - }, - { - "id": "filebeat-*", - "name": "indexpattern-datasource-layer-41f41086-8875-4d18-8844-b51b9c9cb8bc", - "type": "index-pattern" - }, - { - "id": "d6ef8f20-70a9-11eb-a3e3-b3cc7c78a70f", - "name": "tag-ref-d6ef8f20-70a9-11eb-a3e3-b3cc7c78a70f", - "type": "tag" - } - ], - "type": "lens", - "updated_at": "2022-02-02T22:49:17.011Z", - "version": "WzIzODEsMV0=" -} diff --git a/x-pack/filebeat/module/threatintel/fields.go b/x-pack/filebeat/module/threatintel/fields.go index 76dd9666ce7..fd6f58a867f 100644 --- a/x-pack/filebeat/module/threatintel/fields.go +++ b/x-pack/filebeat/module/threatintel/fields.go @@ -19,5 +19,5 @@ func init() { // AssetThreatintel returns asset data. // This is the base64 encoded zlib format compressed contents of module/threatintel. func AssetThreatintel() string { - return "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" + return "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" } diff --git a/x-pack/filebeat/module/threatintel/recordedfuture/_meta/fields.yml b/x-pack/filebeat/module/threatintel/recordedfuture/_meta/fields.yml deleted file mode 100644 index 55023015e72..00000000000 --- a/x-pack/filebeat/module/threatintel/recordedfuture/_meta/fields.yml +++ /dev/null @@ -1,17 +0,0 @@ -- name: recordedfuture - type: group - description: > - Fields for Recorded Future Threat Intel - fields: - - name: evidence_details - type: flattened - description: > - List of sightings used as evidence for this indicator. - - name: name - type: keyword - description: > - Indicator value. - - name: risk_string - type: keyword - description: > - Details of risk rules observed. diff --git a/x-pack/filebeat/module/threatintel/recordedfuture/config/config.yml b/x-pack/filebeat/module/threatintel/recordedfuture/config/config.yml deleted file mode 100644 index f11179414aa..00000000000 --- a/x-pack/filebeat/module/threatintel/recordedfuture/config/config.yml +++ /dev/null @@ -1,45 +0,0 @@ -{{ if eq .input "httpjson" }} - -type: httpjson -interval: {{ .interval }} - -request.method: GET -{{ if .ssl }} -request.ssl: {{ .ssl | tojson }} -{{ end }} -{{ if .proxy_url }} -request.proxy_url: {{ .proxy_url }} -{{ end }} -{{ if .custom_url }} -request.url: "{{ .custom_url }}" -{{ else }} -request.url: "{{ .endpoint }}/{{ .entity }}/risklist?format=csv/splunk&gzip=false&list={{ .list }}" -{{ end }} -request.transforms: -{{ if .api_token }} -- set: - target: header.X-RFToken - value: {{ .api_token }} -{{ end }} -response.decode_as: text/csv - -{{ else if eq .input "file" }} - -type: log -paths: -{{ range $i, $path := .paths }} - - {{$path}} -{{ end }} -exclude_files: [".gz$"] - -{{ end }} - -tags: -{{if .preserve_original_event}} - - preserve_original_event -{{end}} -{{range $val := .tags}} - - {{$val}} -{{end}} - -publisher_pipeline.disable_host: {{ inList .tags "forwarded" }} diff --git a/x-pack/filebeat/module/threatintel/recordedfuture/ingest/decode_csv.yml b/x-pack/filebeat/module/threatintel/recordedfuture/ingest/decode_csv.yml deleted file mode 100644 index 718172f4f3c..00000000000 --- a/x-pack/filebeat/module/threatintel/recordedfuture/ingest/decode_csv.yml +++ /dev/null @@ -1,42 +0,0 @@ -description: Pipeline to decode CSV risklists from Recorded Future threat intel. -processors: - - csv: - field: event.original - target_fields: - - _tmp_.col0 - - _tmp_.col1 - - _tmp_.col2 - - _tmp_.col3 - - _tmp_.col4 - - drop: - description: 'Drops the CSV header line.' - if: 'ctx._tmp_.col0 == "Name"' - -# This supports the default CSV risklists: -# 4-column for url, domain and IPs. -# 5-column for hash. - - script: - description: Maps the CSV entries to fields. - lang: painless - params: - default: - col0: Name - col1: Risk - col2: RiskString - col3: EvidenceDetails - hash: - col0: Name - col1: Algorithm - col2: Risk - col3: RiskString - col4: EvidenceDetails - source: > - def cols = params[ ctx._tmp_.col4 == null? "default" : "hash" ]; - def src = ctx._tmp_; - def dst = new HashMap(); - for (entry in cols.entrySet()) { - dst[entry.getValue()] = src[entry.getKey()]; - } - ctx['json'] = dst; - - remove: - field: _tmp_ diff --git a/x-pack/filebeat/module/threatintel/recordedfuture/ingest/pipeline.yml b/x-pack/filebeat/module/threatintel/recordedfuture/ingest/pipeline.yml deleted file mode 100644 index f6d2bbd39a4..00000000000 --- a/x-pack/filebeat/module/threatintel/recordedfuture/ingest/pipeline.yml +++ /dev/null @@ -1,209 +0,0 @@ -description: Pipeline for parsing Recorded Future threat intel. -processors: -# -# Set basic ECS fields. -# - - set: - field: event.ingested - value: "{{{ _ingest.timestamp }}}" - - set: - field: ecs.version - value: "1.12" - - set: - field: event.kind - value: enrichment - - set: - field: event.category - value: threat - - set: - field: event.type - value: indicator - - set: - field: threat.feed.name - value: "[Filebeat] RecordedFuture" - - set: - field: threat.feed.dashboard_id - value: "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f" - - - rename: - field: message - target_field: event.original - ignore_missing: true - -# -# Decode event.original as JSON if it starts with the "{" character. -# This is the common case when events are ingested from the API, as httpjson -# transforms the CSV to a JSON message. -# - - json: - field: event.original - target_field: json - if: 'ctx.event?.original != null && ctx.event.original.startsWith("{")' - on_failure: - - fail: - message: "Failed decoding message field as JSON: {{{ _ingest.on_failure_message }}}" - -# -# Decode event.original as CSV when the above processor didn't execute. -# This is used when ingesting CSV lines from a file. -# - - pipeline: - name: '{< IngestPipeline "decode_csv" >}' - if: 'ctx.json == null' - on_failure: - - fail: - message: "Failed decoding message field as CSV: {{{ _ingest.on_failure_message }}}" - -# -# Decode EvidenceDetails column as JSON. -# - - json: - field: json.EvidenceDetails - target_field: _temp_.EvidenceDetails - ignore_failure: true - - - rename: - field: _temp_.EvidenceDetails.EvidenceDetails - target_field: json.evidence_details - ignore_missing: true - -# -# Hash indicators (threat.indicator.type=file) -# As risklist indicators don't have a "type" field, it's necessary -# to detect the kind of indicator in the Name field. -# -# An indicator is of type `hash` when the Algorithm field is present. -# - - set: - field: threat.indicator.type - value: file - if: 'ctx.json.Algorithm != null' - - script: - lang: painless - description: > - Map file hashes. - if: "ctx.json.Algorithm != null" - params: - MD5: md5 - SHA-1: sha1 - SHA-256: sha256 - SHA-384: sha384 - SHA-512: sha512 - source: >- - def key = params[ctx.json.Algorithm]; - if (key == null) { - throw new Exception("Unsupported hash algorithm '" + ctx.json.Algorithm + "'"); - } - def hashes = [key:ctx.json.Name]; - ctx["_hashes"] = hashes; - on_failure: - - append: - field: error.message - value: "Failed to map fileHashes field: {{{ _ingest.on_failure_message }}}" - - rename: - field: _hashes - target_field: threat.indicator.file.hash - ignore_missing: true - -# -# IP indicators (threat.indicator.type=ipvN-addr) -# -# An indicator is of type `ip` if Name is a valid IP address. -# - - convert: - field: json.Name - target_field: threat.indicator.ip - type: ip - ignore_failure: true - if: 'ctx.threat?.indicator?.type == null' - - set: - field: threat.indicator.type - value: ipv4-addr - if: 'ctx.threat?.indicator?.ip != null && !ctx.threat.indicator.ip.contains(":")' - - set: - field: threat.indicator.type - value: ipv6-addr - if: 'ctx.threat?.indicator?.ip != null && ctx.threat.indicator.ip.contains(":")' - -# -# URL indicators (threat.indicator.type=url) -# An indicator is of type `url` if Name contains a slash character. -# - - set: - field: threat.indicator.type - value: url - if: 'ctx.threat?.indicator?.type == null && ctx.json.Name.contains("/")' - - uri_parts: - field: json.Name - target_field: threat.indicator.url - keep_original: true - if: 'ctx.threat?.indicator?.type == "url"' -# -# Domain indicators (threat.indicator.type=domain) -# This is a catch-all type. -# - - set: - field: threat.indicator.type - value: domain-name - if: 'ctx.threat?.indicator?.type == null' - - set: - field: threat.indicator.url.domain - value: '{{{ json.Name }}}' - ignore_empty_value: true - if: 'ctx.threat?.indicator?.type == "domain-name" && ctx.threat?.indicator?.url?.domain == null' - -# -# Normalize Risk -# - - convert: - field: json.Risk - target_field: event.risk_score - ignore_missing: true - type: float - on_failure: - - append: - field: error.message - value: "Risk score `{{{ json.Risk }}}` cannot be converted to float: {{{ _ingest.on_failure_message }}}" - -# -# Fingerprint event: _id = hash(dataset + indicator type + indicator value) -# - - fingerprint: - fields: - - event.dataset - - threat.indicator.type - - json.Name - target_field: "_id" - ignore_missing: true - -# -# Save fields without an ECS mapping under `recordedfuture`. -# - - rename: - field: json.RiskString - target_field: json.risk_string - ignore_missing: true - - rename: - field: json - target_field: recordedfuture - -# -# Cleanup -# - - remove: - field: event.original - if: "ctx?.tags == null || !(ctx.tags.contains('preserve_original_event'))" - ignore_failure: true - ignore_missing: true - - remove: - field: - - recordedfuture.Algorithm - - recordedfuture.EvidenceDetails - - recordedfuture.Name - - recordedfuture.Risk - - _temp_ - ignore_missing: true -on_failure: - - append: - field: error.message - value: "{{{ _ingest.on_failure_message }}}" diff --git a/x-pack/filebeat/module/threatintel/recordedfuture/manifest.yml b/x-pack/filebeat/module/threatintel/recordedfuture/manifest.yml deleted file mode 100644 index a5544178969..00000000000 --- a/x-pack/filebeat/module/threatintel/recordedfuture/manifest.yml +++ /dev/null @@ -1,23 +0,0 @@ -module_version: 1.0 - -var: - - name: input - default: httpjson - - name: interval - default: 1m - - name: endpoint - default: "https://api.recordedfuture.com/v2" - - name: entity - - name: list - - name: custom_url - - name: ssl - - name: tags - default: [threatintel-recordedfuture, forwarded] - - name: proxy_url - - name: api_token - - name: preserve_original_event - default: false -ingest_pipeline: - - ingest/pipeline.yml - - ingest/decode_csv.yml -input: config/config.yml diff --git a/x-pack/filebeat/module/threatintel/recordedfuture/test/rf_assorted.json.log b/x-pack/filebeat/module/threatintel/recordedfuture/test/rf_assorted.json.log deleted file mode 100644 index 68da98bb6d3..00000000000 --- a/x-pack/filebeat/module/threatintel/recordedfuture/test/rf_assorted.json.log +++ /dev/null @@ -1,40 +0,0 @@ -{"EvidenceDetails": "{\"EvidenceDetails\": [{\"Rule\": \"Historically Reported as a Defanged DNS Name\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"21 sightings on 4 sources: Proofpoint, PasteBin, The Daily Advance, @DGAFeedAlerts. Most recent tweet: New ramnit Dom: xohrikvjhiu[.]eu IP: 13[.]90[.]196[.]81 NS: https://t.co/nTqEOuAW2E https://t.co/QdrtFSplyz. Most recent link (Nov 16, 2019): https://twitter.com/DGAFeedAlerts/statuses/1195824847915491329\", \"Sources\": [\"QQA438\", \"Jv_xrR\", \"SlNfa3\", \"KvPSaU\"], \"Timestamp\": \"2019-11-16T22:03:55.000Z\", \"Name\": \"defanged\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historical Threat Researcher\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"18 sightings on 2 sources: Proofpoint, The Daily Advance. Most recent link (Nov 12, 2018): https://www.proofpoint.com/us/threat-insight/post/sload-and-ramnit-pairing-sustained-campaigns-against-uk-and-italy#.W-nmxyGcuiY.twitter\", \"Sources\": [\"QQA438\", \"KvPSaU\"], \"Timestamp\": \"2018-11-12T20:48:08.675Z\", \"Name\": \"threatResearcher\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historically Referenced by Insikt Group\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"1 sighting on 1 source: Insikt Group. 1 report: Proofpoint Researchers Observe sLoad and Ramnit in Campaigns Against The U.K. and Italy. Most recent link (Oct 23, 2018): https://app.recordedfuture.com/live/sc/4KSWum2M6Lx7\", \"Sources\": [\"VKz42X\"], \"Timestamp\": \"2018-10-23T00:00:00.000Z\", \"Name\": \"relatedNote\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historically Detected Malware Operation\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Mar 23, 2021.\", \"Sources\": [\"d3Awkm\"], \"Timestamp\": \"2021-03-23T00:00:00.000Z\", \"Name\": \"malwareSiteDetected\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Recent C&C DNS Name\", \"CriticalityLabel\": \"Very Malicious\", \"EvidenceString\": \"1 sighting on 1 source: Bambenek Consulting C&C Blocklist.\", \"Sources\": [\"report:QhR8Qs\"], \"Timestamp\": \"2021-12-29T07:12:02.455Z\", \"Name\": \"recentCncSite\", \"MitigationString\": \"\", \"Criticality\": 4.0}]}", "Name": "xohrikvjhiu.eu", "Risk": "96", "RiskString": "5/45"} -{"EvidenceDetails": "{\"EvidenceDetails\": [{\"Rule\": \"Historically Reported by DHS AIS\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"1 sighting on 1 source: DHS Automated Indicator Sharing. 1 report: STIX Package, from Anomali, Inc., Information Technology Sector, NCCIC:STIX_Package-216d34d4-67bd-4add-ae6e-4ddec27dcb0e (Jul 25, 2019).\", \"Sources\": [\"UZNze8\"], \"Timestamp\": \"2019-07-25T00:46:19.000Z\", \"Name\": \"dhsAis\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historical Threat Researcher\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"1 sighting on 1 source: MALWARE BREAKDOWN. Most recent link (May 17, 2017): https://malwarebreakdown.com/2017/05/17/seamless-malvertising-campaign-leads-to-rig-ek-at-185-154-53-33-and-drops-ramnit/\", \"Sources\": [\"ST7rfx\"], \"Timestamp\": \"2017-05-17T19:31:06.000Z\", \"Name\": \"threatResearcher\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historically Reported in Threat List\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"Previous sightings on 1 source: Recorded Future Analyst Community Trending Indicators. Observed between Jul 19, 2021, and Jul 21, 2021.\", \"Sources\": [\"report:Tluf00\"], \"Timestamp\": \"2021-12-29T07:21:52.311Z\", \"Name\": \"historicalThreatListMembership\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historically Detected Malware Operation\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Jul 9, 2021.\", \"Sources\": [\"d3Awkm\"], \"Timestamp\": \"2021-07-09T00:00:00.000Z\", \"Name\": \"malwareSiteDetected\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historical Malware Analysis DNS Name\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"2 sightings on 1 source: Malwr.com. Most recent link (Jul 6, 2017): https://malwr.com/analysis/ZmMxNWJlYWU1NTI4NDA1Nzg3YTc5MWViNTA0YTNhYmQ/\", \"Sources\": [\"NKaUXl\"], \"Timestamp\": \"2017-07-06T00:00:00.000Z\", \"Name\": \"malwareAnalysis\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Recent C&C DNS Name\", \"CriticalityLabel\": \"Very Malicious\", \"EvidenceString\": \"1 sighting on 1 source: Bambenek Consulting C&C Blocklist.\", \"Sources\": [\"report:QhR8Qs\"], \"Timestamp\": \"2021-12-29T07:21:52.303Z\", \"Name\": \"recentCncSite\", \"MitigationString\": \"\", \"Criticality\": 4.0}]}", "Name": "wgwuhauaqcrx.com", "Risk": "95", "RiskString": "6/45"} -{"EvidenceDetails": "{\"EvidenceDetails\": [{\"Rule\": \"Historically Reported as a Defanged DNS Name\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"1 sighting on 1 source: @DGAFeedAlerts. Most recent tweet: New ramnit Dom: wbmpvebw[.]com IP: 209[.]99[.]40[.]220 NS: https://t.co/bH4I7LoMNf https://t.co/KTCPYU87bT. Most recent link (Jan 4, 2020): https://twitter.com/DGAFeedAlerts/statuses/1213551578264821760\", \"Sources\": [\"SlNfa3\"], \"Timestamp\": \"2020-01-04T20:03:37.000Z\", \"Name\": \"defanged\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historical Threat Researcher\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"1 sighting on 1 source: Dynamoos Blog. Most recent link (Mar 8, 2017): http://blog.dynamoo.com/2013/05/something-evil-on-xxx-xx-xxxx.html\", \"Sources\": [\"KVQ2PB\"], \"Timestamp\": \"2017-03-08T01:18:17.569Z\", \"Name\": \"threatResearcher\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historically Reported in Threat List\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"Previous sightings on 1 source: Recorded Future Analyst Community Trending Indicators. Observed between Feb 18, 2021, and Feb 24, 2021.\", \"Sources\": [\"report:Tluf00\"], \"Timestamp\": \"2021-12-29T07:16:05.008Z\", \"Name\": \"historicalThreatListMembership\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historically Detected Malware Operation\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Jun 30, 2021.\", \"Sources\": [\"d3Awkm\"], \"Timestamp\": \"2021-06-30T00:00:00.000Z\", \"Name\": \"malwareSiteDetected\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historical Malware Analysis DNS Name\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"1 sighting on 1 source: Malwr.com. Most recent link (May 8, 2017): https://malwr.com/analysis/NzhlZjJmMDA1MTMyNGM5NDg3YTQwMzI5YzAzMzY1NTg/\", \"Sources\": [\"NKaUXl\"], \"Timestamp\": \"2017-05-08T00:00:00.000Z\", \"Name\": \"malwareAnalysis\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Recent C&C DNS Name\", \"CriticalityLabel\": \"Very Malicious\", \"EvidenceString\": \"1 sighting on 1 source: Bambenek Consulting C&C Blocklist.\", \"Sources\": [\"report:QhR8Qs\"], \"Timestamp\": \"2021-12-29T07:16:05.007Z\", \"Name\": \"recentCncSite\", \"MitigationString\": \"\", \"Criticality\": 4.0}]}", "Name": "wbmpvebw.com", "Risk": "95", "RiskString": "6/45"} -{"EvidenceDetails": "{\"EvidenceDetails\": [{\"Rule\": \"Historically Reported as a Defanged DNS Name\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"1 sighting on 1 source: @DGAFeedAlerts. Most recent tweet: New ramnit Dom: ckgryagcibbcf[.]com IP: 18[.]235[.]92[.]123 NS: https://t.co/nKWfZguQSF https://t.co/czXUwYeuxf. Most recent link (Feb 1, 2021): https://twitter.com/DGAFeedAlerts/statuses/1356333576053207040\", \"Sources\": [\"SlNfa3\"], \"Timestamp\": \"2021-02-01T20:08:18.000Z\", \"Name\": \"defanged\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historical Threat Researcher\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"1 sighting on 1 source: Dynamoos Blog. Most recent link (Mar 8, 2017): http://blog.dynamoo.com/2013/05/something-evil-on-xxx-xx-xxxx.html\", \"Sources\": [\"KVQ2PB\"], \"Timestamp\": \"2017-03-08T01:18:17.569Z\", \"Name\": \"threatResearcher\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historically Detected Malware Operation\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Jun 15, 2021.\", \"Sources\": [\"d3Awkm\"], \"Timestamp\": \"2021-06-15T00:00:00.000Z\", \"Name\": \"malwareSiteDetected\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historical Malware Analysis DNS Name\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"1 sighting on 1 source: Malwr.com. Most recent link (Apr 11, 2016): https://malwr.com/analysis/YjVjNzlmNjdhMDMyNDY2MjkzY2FkMjQzOWJiNmUyOWI/\", \"Sources\": [\"NKaUXl\"], \"Timestamp\": \"2016-04-11T00:00:00.000Z\", \"Name\": \"malwareAnalysis\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Recent C&C DNS Name\", \"CriticalityLabel\": \"Very Malicious\", \"EvidenceString\": \"1 sighting on 1 source: Bambenek Consulting C&C Blocklist.\", \"Sources\": [\"report:QhR8Qs\"], \"Timestamp\": \"2021-12-29T06:40:44.358Z\", \"Name\": \"recentCncSite\", \"MitigationString\": \"\", \"Criticality\": 4.0}]}", "Name": "ckgryagcibbcf.com", "Risk": "94", "RiskString": "5/45"} -{"EvidenceDetails": "{\"EvidenceDetails\": [{\"Rule\": \"Historically Reported as a Defanged DNS Name\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"1 sighting on 1 source: @DGAFeedAlerts. Most recent tweet: New ramnit Dom: jpuityvakjgg[.]com IP: 18[.]235[.]92[.]123 NS: https://t.co/nKWfZguQSF https://t.co/czXUwYeuxf. Most recent link (Feb 1, 2021): https://twitter.com/DGAFeedAlerts/statuses/1356333600627683330\", \"Sources\": [\"SlNfa3\"], \"Timestamp\": \"2021-02-01T20:08:24.000Z\", \"Name\": \"defanged\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historical Threat Researcher\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"1 sighting on 1 source: Dynamoos Blog. Most recent link (Mar 8, 2017): http://blog.dynamoo.com/2013/05/something-evil-on-xxx-xx-xxxx.html\", \"Sources\": [\"KVQ2PB\"], \"Timestamp\": \"2017-03-08T01:18:17.569Z\", \"Name\": \"threatResearcher\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historically Detected Malware Operation\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Jun 17, 2021.\", \"Sources\": [\"d3Awkm\"], \"Timestamp\": \"2021-06-17T00:00:00.000Z\", \"Name\": \"malwareSiteDetected\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historical Malware Analysis DNS Name\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"1 sighting on 1 source: Malwr.com. Most recent link (May 8, 2017): https://malwr.com/analysis/NzhlZjJmMDA1MTMyNGM5NDg3YTQwMzI5YzAzMzY1NTg/\", \"Sources\": [\"NKaUXl\"], \"Timestamp\": \"2017-05-08T00:00:00.000Z\", \"Name\": \"malwareAnalysis\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Recent C&C DNS Name\", \"CriticalityLabel\": \"Very Malicious\", \"EvidenceString\": \"1 sighting on 1 source: Bambenek Consulting C&C Blocklist.\", \"Sources\": [\"report:QhR8Qs\"], \"Timestamp\": \"2021-12-29T06:46:28.155Z\", \"Name\": \"recentCncSite\", \"MitigationString\": \"\", \"Criticality\": 4.0}]}", "Name": "jpuityvakjgg.com", "Risk": "94", "RiskString": "5/45"} -{"EvidenceDetails": "{\"EvidenceDetails\": [{\"Rule\": \"Historically Reported as a Defanged DNS Name\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"1 sighting on 1 source: @DGAFeedAlerts. Most recent tweet: New ramnit Dom: jexgpprgph[.]com IP: 209[.]99[.]40[.]222 NS: https://t.co/IGcQwMvzjy https://t.co/J2gdsVMl8U. Most recent link (Dec 13, 2018): https://twitter.com/DGAFeedAlerts/statuses/1073277207919947778\", \"Sources\": [\"SlNfa3\"], \"Timestamp\": \"2018-12-13T18:03:21.000Z\", \"Name\": \"defanged\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historical Threat Researcher\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"1 sighting on 1 source: Dynamoos Blog. Most recent link (Mar 8, 2017): http://blog.dynamoo.com/2013/05/something-evil-on-xxx-xx-xxxx.html\", \"Sources\": [\"KVQ2PB\"], \"Timestamp\": \"2017-03-08T01:18:17.569Z\", \"Name\": \"threatResearcher\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historically Detected Malware Operation\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Jun 30, 2021.\", \"Sources\": [\"d3Awkm\"], \"Timestamp\": \"2021-06-30T00:00:00.000Z\", \"Name\": \"malwareSiteDetected\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historical Malware Analysis DNS Name\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"2 sightings on 1 source: Malwr.com. Most recent link (May 8, 2017): https://malwr.com/analysis/MDcwMzAxMzhkZGIwNGI5Y2I0ZGMyMDY1NzhlZmUzNGI/\", \"Sources\": [\"NKaUXl\"], \"Timestamp\": \"2017-05-08T00:00:00.000Z\", \"Name\": \"malwareAnalysis\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Recent C&C DNS Name\", \"CriticalityLabel\": \"Very Malicious\", \"EvidenceString\": \"1 sighting on 1 source: Bambenek Consulting C&C Blocklist.\", \"Sources\": [\"report:QhR8Qs\"], \"Timestamp\": \"2021-12-29T06:40:30.778Z\", \"Name\": \"recentCncSite\", \"MitigationString\": \"\", \"Criticality\": 4.0}]}", "Name": "jexgpprgph.com", "Risk": "94", "RiskString": "5/45"} -{"EvidenceDetails": "{\"EvidenceDetails\": [{\"Rule\": \"Historically Reported as a Defanged DNS Name\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"1 sighting on 1 source: @DGAFeedAlerts. Most recent tweet: New ramnit Dom: cascotqhij[.]com IP: 18[.]235[.]92[.]123 NS: https://t.co/czXUwYeuxf https://t.co/nKWfZguQSF. Most recent link (Feb 1, 2021): https://twitter.com/DGAFeedAlerts/statuses/1356333566758682629\", \"Sources\": [\"SlNfa3\"], \"Timestamp\": \"2021-02-01T20:08:16.000Z\", \"Name\": \"defanged\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historical Threat Researcher\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"1 sighting on 1 source: Dynamoos Blog. Most recent link (Mar 8, 2017): http://blog.dynamoo.com/2013/05/something-evil-on-xxx-xx-xxxx.html\", \"Sources\": [\"KVQ2PB\"], \"Timestamp\": \"2017-03-08T01:18:17.569Z\", \"Name\": \"threatResearcher\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historically Detected Malware Operation\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Jul 27, 2021.\", \"Sources\": [\"d3Awkm\"], \"Timestamp\": \"2021-07-27T00:00:00.000Z\", \"Name\": \"malwareSiteDetected\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historical Malware Analysis DNS Name\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"1 sighting on 1 source: Malwr.com. Most recent link (Apr 11, 2016): https://malwr.com/analysis/YjVjNzlmNjdhMDMyNDY2MjkzY2FkMjQzOWJiNmUyOWI/\", \"Sources\": [\"NKaUXl\"], \"Timestamp\": \"2016-04-11T00:00:00.000Z\", \"Name\": \"malwareAnalysis\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Recent C&C DNS Name\", \"CriticalityLabel\": \"Very Malicious\", \"EvidenceString\": \"1 sighting on 1 source: Bambenek Consulting C&C Blocklist.\", \"Sources\": [\"report:QhR8Qs\"], \"Timestamp\": \"2021-12-29T06:34:06.062Z\", \"Name\": \"recentCncSite\", \"MitigationString\": \"\", \"Criticality\": 4.0}]}", "Name": "cascotqhij.com", "Risk": "94", "RiskString": "5/45"} -{"EvidenceDetails": "{\"EvidenceDetails\": [{\"Rule\": \"Historically Reported by DHS AIS\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"1 sighting on 1 source: DHS Automated Indicator Sharing. 1 report: STIX Package, from Anomali, Inc., Information Technology Sector, NCCIC:STIX_Package-e26bfe3a-8f67-4f57-9449-3f183fe94c07 (Jul 25, 2019).\", \"Sources\": [\"UZNze8\"], \"Timestamp\": \"2019-07-25T01:51:04.000Z\", \"Name\": \"dhsAis\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historical Threat Researcher\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"1 sighting on 1 source: MALWARE BREAKDOWN. Most recent link (May 17, 2017): https://malwarebreakdown.com/2017/05/17/seamless-malvertising-campaign-leads-to-rig-ek-at-185-154-53-33-and-drops-ramnit/\", \"Sources\": [\"ST7rfx\"], \"Timestamp\": \"2017-05-17T19:31:06.000Z\", \"Name\": \"threatResearcher\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historically Detected Malware Operation\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Apr 1, 2021.\", \"Sources\": [\"d3Awkm\"], \"Timestamp\": \"2021-04-01T00:00:00.000Z\", \"Name\": \"malwareSiteDetected\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historical Malware Analysis DNS Name\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"2 sightings on 1 source: Malwr.com. Most recent link (Jul 6, 2017): https://malwr.com/analysis/ZmMxNWJlYWU1NTI4NDA1Nzg3YTc5MWViNTA0YTNhYmQ/\", \"Sources\": [\"NKaUXl\"], \"Timestamp\": \"2017-07-06T00:00:00.000Z\", \"Name\": \"malwareAnalysis\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Recent C&C DNS Name\", \"CriticalityLabel\": \"Very Malicious\", \"EvidenceString\": \"1 sighting on 1 source: Bambenek Consulting C&C Blocklist.\", \"Sources\": [\"report:QhR8Qs\"], \"Timestamp\": \"2021-12-29T06:45:21.381Z\", \"Name\": \"recentCncSite\", \"MitigationString\": \"\", \"Criticality\": 4.0}]}", "Name": "npcvnorvyhelagx.com", "Risk": "94", "RiskString": "5/45"} -{"EvidenceDetails": "{\"EvidenceDetails\": [{\"Rule\": \"Historically Reported as a Defanged DNS Name\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"1 sighting on 1 source: @DGAFeedAlerts. Most recent tweet: New ramnit Dom: uxlyihgvfnqcrfcf[.]com IP: 209[.]99[.]40[.]224 NS: https://t.co/03Dbt4N72t https://t.co/l29AcRDSvE. Most recent link (Jan 4, 2020): https://twitter.com/DGAFeedAlerts/statuses/1213551575332982790\", \"Sources\": [\"SlNfa3\"], \"Timestamp\": \"2020-01-04T20:03:36.000Z\", \"Name\": \"defanged\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historical Threat Researcher\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"1 sighting on 1 source: Dynamoos Blog. Most recent link (Mar 8, 2017): http://blog.dynamoo.com/2013/05/something-evil-on-xxx-xx-xxxx.html\", \"Sources\": [\"KVQ2PB\"], \"Timestamp\": \"2017-03-08T01:18:17.569Z\", \"Name\": \"threatResearcher\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historically Detected Malware Operation\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on May 6, 2021.\", \"Sources\": [\"d3Awkm\"], \"Timestamp\": \"2021-05-06T00:00:00.000Z\", \"Name\": \"malwareSiteDetected\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historical Malware Analysis DNS Name\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"2 sightings on 1 source: Malwr.com. Most recent link (May 8, 2017): https://malwr.com/analysis/MDcwMzAxMzhkZGIwNGI5Y2I0ZGMyMDY1NzhlZmUzNGI/\", \"Sources\": [\"NKaUXl\"], \"Timestamp\": \"2017-05-08T00:00:00.000Z\", \"Name\": \"malwareAnalysis\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Recent C&C DNS Name\", \"CriticalityLabel\": \"Very Malicious\", \"EvidenceString\": \"1 sighting on 1 source: Bambenek Consulting C&C Blocklist.\", \"Sources\": [\"report:QhR8Qs\"], \"Timestamp\": \"2021-12-29T06:35:26.677Z\", \"Name\": \"recentCncSite\", \"MitigationString\": \"\", \"Criticality\": 4.0}]}", "Name": "uxlyihgvfnqcrfcf.com", "Risk": "94", "RiskString": "5/45"} -{"EvidenceDetails": "{\"EvidenceDetails\": [{\"Rule\": \"Historically Reported by DHS AIS\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"1 sighting on 1 source: DHS Automated Indicator Sharing. 1 report: STIX Package, from Anomali, Inc., Information Technology Sector, NCCIC:STIX_Package-fd72a0d2-bcbd-43b4-910b-9898e979a562 (Jul 24, 2019).\", \"Sources\": [\"UZNze8\"], \"Timestamp\": \"2019-07-24T23:40:35.000Z\", \"Name\": \"dhsAis\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historically Reported as a Defanged DNS Name\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"1 sighting on 1 source: @DGAFeedAlerts. Most recent tweet: New ramnit Dom: bjfwfqviu[.]com IP: 23[.]96[.]57[.]36 NS: https://t.co/nTqEOuAW2E https://t.co/NnqzXB3b3P. Most recent link (Jul 3, 2019): https://twitter.com/DGAFeedAlerts/statuses/1146524855602429953\", \"Sources\": [\"SlNfa3\"], \"Timestamp\": \"2019-07-03T21:03:21.000Z\", \"Name\": \"defanged\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historically Detected Malware Operation\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on May 6, 2021.\", \"Sources\": [\"d3Awkm\"], \"Timestamp\": \"2021-05-06T00:00:00.000Z\", \"Name\": \"malwareSiteDetected\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historical Malware Analysis DNS Name\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"3 sightings on 1 source: Malwr.com. Most recent link (Jul 6, 2017): https://malwr.com/analysis/ZDQ0ODcwOTZiN2FmNDExNmExYzA3YjUwOTcxYmRlMjE/\", \"Sources\": [\"NKaUXl\"], \"Timestamp\": \"2017-07-06T00:00:00.000Z\", \"Name\": \"malwareAnalysis\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Recent C&C DNS Name\", \"CriticalityLabel\": \"Very Malicious\", \"EvidenceString\": \"1 sighting on 1 source: Bambenek Consulting C&C Blocklist.\", \"Sources\": [\"report:QhR8Qs\"], \"Timestamp\": \"2021-12-29T06:48:58.905Z\", \"Name\": \"recentCncSite\", \"MitigationString\": \"\", \"Criticality\": 4.0}]}", "Name": "bjfwfqviu.com", "Risk": "94", "RiskString": "5/45"} -{"Algorithm": "SHA-256", "EvidenceDetails": "{\"EvidenceDetails\": [{\"Rule\": \"Threat Researcher\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"50 sightings on 10 sources including: Security Bloggers Network, TechTarget Search Security, Bleeping Computer, Guided Collection, Bleepingcomputer Forums. Most recent link (Dec 21, 2021): https://www.bleepingcomputer.com/forums/t/765398/gmer-scan-reveals-chinese-letter-characters/#entry5298561\", \"Sources\": [\"NSAcUx\", \"KCdHcb\", \"J6UzbO\", \"Rlso4a\", \"hkE5DK\", \"cJMUDF\", \"TZRwk8\", \"QMTzEI\", \"LUhTGd\", \"J5NRun\"], \"Timestamp\": \"2021-12-21T08:40:00.000Z\", \"Name\": \"threatResearcher\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Linked to Attack Vector\", \"CriticalityLabel\": \"Suspicious\", \"EvidenceString\": \"32 sightings on 27 sources including: Carder Forum (carder.uk), wordpress.com, AAPKS.com, malwareresearch, @phishingalert, @GelosSnake, @neonprimetime, @rpsanch. 7 related attack vectors including Crimeware, Phishing, Remote Code Execution, Malvertising, Click Fraud. Most recent tweet: Many People sending me this type of link and it's a phishing link @stufflistings @trolling_isart @yabhishekhd Thanks @virustotal for checking. Website where I Checked it https://t.co/q0pzRgZFuW If you clicked you should reset your phone. Am I RIGHT @trolling_isart @stufflistings https://t.co/yINsBtAJhr. Most recent link (Dec 25, 2021): https://twitter.com/galaxyshouvik/statuses/1474581610959818752\", \"Sources\": [\"T1bwMv\", \"LC-zVm\", \"QFvaUy\", \"P_upBR\", \"T2OA5Q\", \"K20lXV\", \"TGgDPZ\", \"hkIDTa\", \"LqRZCN\", \"Vd51cf\", \"ha2FFj\", \"UmsU31\", \"K7wUX2\", \"P_ivKa\", \"Qj3TQr\", \"idn:wordpress.com\", \"J-mrOR\", \"QPbAan\", \"VeioBt\", \"WlbRkJ\", \"K7sErA\", \"TvfQzk\", \"TP1vbk\", \"SrKvJ0\", \"SqCj4s\", \"VXaDYo\", \"bk2VX4\"], \"Timestamp\": \"2021-12-25T03:23:47.000Z\", \"Name\": \"linkedToVector\", \"MitigationString\": \"\", \"Criticality\": 2.0}, {\"Rule\": \"Linked to Cyber Attack\", \"CriticalityLabel\": \"Suspicious\", \"EvidenceString\": \"6 sightings on 6 sources including: Messaging Platforms - Uncategorized, @_mr_touch. Most recent tweet: Active cred #phishing/malware distribution campaign on 185.186.245.101 with kits targeting @Office365 and @WeTransfer brands. Windows malware submitted to VT here: https://t.co/edCd4sOnAI domains: https://t.co/4GdqctLwkY cc: @malwrhunterteam @JayTHL @SteveD3 @thepacketrat https://t.co/e9d3R7fzIq. Most recent link (May 28, 2019): https://twitter.com/PhishingAi/statuses/1133376801831436289\", \"Sources\": [\"XV7DoD\", \"Ym7dzt\", \"LKKAV1\", \"VeioBt\", \"Y7TWfI\", \"KGS-xC\"], \"Timestamp\": \"2019-05-28T14:17:41.000Z\", \"Name\": \"linkedToCyberAttack\", \"MitigationString\": \"\", \"Criticality\": 2.0}, {\"Rule\": \"Linked to Malware\", \"CriticalityLabel\": \"Suspicious\", \"EvidenceString\": \"119 sightings on 42 sources including: Malware-Traffic-Analysis.net - Blog Entries, Doc Player, GhostBin, Data Breach Today.eu | Updates, Codex - Recent changes en. 43 related malware families including Dardesh, AZORult, Emotet, Ryuk Ransomware, GandCrab. Most recent tweet: @Enfenogo @ThetanArena @KardiaChain @wolffungame Se voc\u00ea jogar o .exe do instalador no site https://t.co/yxgkgU58Hr, vai encontrar um trojan minerador. Estou sem acreditar. T\u00f4 rodando o Malware Byte no meu PC pra tentar limpar a merda que eles fizeram. Most recent link (Nov 27, 2021): https://twitter.com/Ronan30451924/statuses/1464732674891960321\", \"Sources\": [\"TvGJYk\", \"LErKlJ\", \"QWOrKl\", \"LKKAV1\", \"W4ygGi\", \"PATKM7\", \"T1bwMv\", \"TY6igj\", \"LjkJhE\", \"kuKt0c\", \"QAy9GA\", \"LbYmLr\", \"K20lXV\", \"QZe7TG\", \"idn:droppdf.com\", \"QAmbRP\", \"V_o1DL\", \"TbciDE\", \"XV7DoD\", \"P_j5Dw\", \"QNmgPm\", \"TGXqeD\", \"KGS-xC\", \"L3kVdM\", \"QMfGAr\", \"h6VVAH\", \"doLlw5\", \"UrsUKT\", \"JOU\", \"MIKjae\", \"P_oIyV\", \"QJ6TQK\", \"RfVd0T\", \"J6UzbO\", \"Ql9O5c\", \"USKpXp\", \"TP1vbk\", \"SrKvJ0\", \"Tq2nAb\", \"P_ov9o\", \"VXaDYo\", \"idn:index-of.es\"], \"Timestamp\": \"2021-11-27T23:07:37.000Z\", \"Name\": \"linkedToMalware\", \"MitigationString\": \"\", \"Criticality\": 2.0}, {\"Rule\": \"Reported by DHS AIS\", \"CriticalityLabel\": \"Malicious\", \"EvidenceString\": \"1 sighting on 1 source: DHS Automated Indicator Sharing. 1 report: STIX Package, from Anomali, Inc., Information Technology Sector, NCCIC:STIX_Package-12195723-7c56-4c63-b828-fc340dd4050a (Dec 20, 2018).\", \"Sources\": [\"UZNze8\"], \"Timestamp\": \"2018-12-20T21:13:36.000Z\", \"Name\": \"dhsAis\", \"MitigationString\": \"\", \"Criticality\": 3.0}, {\"Rule\": \"Positive Malware Verdict\", \"CriticalityLabel\": \"Malicious\", \"EvidenceString\": \"5 sightings on 3 sources: Malware-Traffic-Analysis.net - Blog Entries, ReversingLabs, PolySwarm. Most recent link (Dec 15, 2018): https://www.malware-traffic-analysis.net/2018/12/14/index.html\", \"Sources\": [\"LErKlJ\", \"TbciDE\", \"doLlw5\"], \"Timestamp\": \"2020-07-11T09:55:23.000Z\", \"Name\": \"positiveMalwareVerdict\", \"MitigationString\": \"\", \"Criticality\": 3.0}]}", "Name": "38e992eb852ab0c4ac03955fb0dc9bb38e64010fdf9c05331d2b02b6e05689c2", "Risk": "89", "RiskString": "6/14"} -{"Algorithm": "SHA-256", "EvidenceDetails": "{\"EvidenceDetails\": [{\"Rule\": \"Threat Researcher\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"28 sightings on 8 sources including: Dancho Danchev's Blog, SecureWorks, Talos Intel, Unit 42 Palo Alto Networks, Cisco Japan Blog. Most recent link (Mar 12, 2021): https://www.secureworks.com/blog/supernova-web-shell-deployment-linked-to-spiral-threat-group?es_p=13420131\", \"Sources\": [\"JfqIbv\", \"Z2mQh2\", \"PA-rR4\", \"jjf3_B\", \"clDYM8\", \"T5\", \"rN\", \"J5NRun\"], \"Timestamp\": \"2021-03-12T20:30:37.672Z\", \"Name\": \"threatResearcher\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Linked to Attack Vector\", \"CriticalityLabel\": \"Suspicious\", \"EvidenceString\": \"69 sightings on 18 sources including: Stock market news Company News MarketScreenercom, HackDig Posts, Sesin at, US CERT CISA Alerts, citizensudo.com. 6 related attack vectors including Powershell Attack, Supply Chain Attack, Target Destination Manipulation, Reconnaissance, C&C Server. Most recent link (Apr 15, 2021): https://www.cisa.gov/uscert/ncas/alerts/aa20-352a\", \"Sources\": [\"XBl0xf\", \"POs2u-\", \"Z3TZAQ\", \"hhY_oz\", \"idn:citizensudo.com\", \"VKz42X\", \"PA-rR4\", \"POs2tz\", \"idn:firsthackersnews.com\", \"KcjdRW\", \"dCotni\", \"idn:comodo.com\", \"gI8s5W\", \"hibUwt\", \"rN\", \"idn:reportcybercrime.com\", \"idn:eshielder.com\", \"idn:edsitrend.com\"], \"Timestamp\": \"2021-04-15T00:00:00.000Z\", \"Name\": \"linkedToVector\", \"MitigationString\": \"\", \"Criticality\": 2.0}, {\"Rule\": \"Linked to Vulnerability\", \"CriticalityLabel\": \"Suspicious\", \"EvidenceString\": \"11 sightings on 2 sources: GitHub, Insikt Group. 5 related cyber vulnerabilities: CWE-20, CWE-287, CVE-2020-10148, CVE-2020-1938, CWE-269. Most recent link (Dec 27, 2021): https://github.com/teamt5-it/official-website-v2/blob/master/_site/_next/data/64e2c6f134e73517d6ff737822e83cd75cf633c6/tw/posts/ithome-ghostcat-apache-tomcat-ajp-vulnerability.json\", \"Sources\": [\"MIKjae\", \"VKz42X\"], \"Timestamp\": \"2021-12-27T07:36:54.000Z\", \"Name\": \"linkedToVuln\", \"MitigationString\": \"\", \"Criticality\": 2.0}, {\"Rule\": \"Linked to Malware\", \"CriticalityLabel\": \"Suspicious\", \"EvidenceString\": \"175 sightings on 31 sources including: 4-traders.com, SentinelLabs, Sesin at, Cisco Japan Blog, McAfee. 8 related malware families including WebShell, Ransomware, Backdoor, Backdoor Shell, SUNBURST. Most recent tweet: Malcode highlighted in 'App_Web_logoimagehandler.ashx.b6031896.dll' (c15abaf51e78ca56c0376522d699c978217bf041a3bd3c71d09193efa5717c71) #SolarWinds #SUNBURST https://t.co/lyvnVHuTb2. Most recent link (Dec 16, 2020): https://twitter.com/_mynameisgeff/statuses/1339070792705830913\", \"Sources\": [\"TuWseX\", \"KBTQ2e\", \"eP3CYX\", \"Z3TZAQ\", \"clDYM8\", \"rN\", \"VKz42X\", \"idn:elemendar.com\", \"idn:securitysummitperu.com\", \"PA-rR4\", \"idn:terabitweb.com\", \"eTNyK6\", \"gBQB48\", \"bMZlEg\", \"idn:edsitrend.com\", \"idn:infoblox.com\", \"UZNze8\", \"Z2mQh2\", \"XBl0xf\", \"dCpZqs\", \"jmpFm1\", \"T5\", \"doLlw5\", \"gBDK5G\", \"MIKjae\", \"idn:firsthackersnews.com\", \"jjf3_B\", \"Jv_xrR\", \"dCotni\", \"idn:comodo.com\", \"hibUwt\"], \"Timestamp\": \"2020-12-16T04:52:10.000Z\", \"Name\": \"linkedToMalware\", \"MitigationString\": \"\", \"Criticality\": 2.0}, {\"Rule\": \"Reported by DHS AIS\", \"CriticalityLabel\": \"Malicious\", \"EvidenceString\": \"3 sightings on 1 source: DHS Automated Indicator Sharing. 3 reports including AA20-352A APT Compromise of Govt Agencies, Critical Infrastructure, and Private Sector Organizations, from CISA, Government Facilities Sector, CISA, Government Facilities Sector, NCCIC:STIX_Package-673aacd1-1852-4d44-bd93-0c44940a6358 (Feb 3, 2021).\", \"Sources\": [\"UZNze8\"], \"Timestamp\": \"2021-02-03T21:32:08.000Z\", \"Name\": \"dhsAis\", \"MitigationString\": \"\", \"Criticality\": 3.0}, {\"Rule\": \"Positive Malware Verdict\", \"CriticalityLabel\": \"Malicious\", \"EvidenceString\": \"6 sightings on 2 sources: Sophos Virus and Spyware Threats, PolySwarm. Most recent link (Dec 17, 2020): https://news.sophos.com/fr-fr/2020/12/15/cyberattaque-contre-solarwinds-comment-savoir-si-vous-etes-concerne/\", \"Sources\": [\"K16tAG\", \"doLlw5\"], \"Timestamp\": \"2020-12-20T15:18:53.000Z\", \"Name\": \"positiveMalwareVerdict\", \"MitigationString\": \"\", \"Criticality\": 3.0}, {\"Rule\": \"Reported by Insikt Group\", \"CriticalityLabel\": \"Malicious\", \"EvidenceString\": \"13 sightings on 1 source: Insikt Group. 4 reports including Researchers Linked Supernova Malware to Spiral Group. Most recent link (Mar 08, 2021): https://app.recordedfuture.com/live/sc/5DIp4RIUiJz6\", \"Sources\": [\"VKz42X\"], \"Timestamp\": \"2021-03-08T00:00:00.000Z\", \"Name\": \"analystNote\", \"MitigationString\": \"\", \"Criticality\": 3.0}]}", "Name": "c15abaf51e78ca56c0376522d699c978217bf041a3bd3c71d09193efa5717c71", "Risk": "89", "RiskString": "7/14"} -{"Algorithm": "MD5", "EvidenceDetails": "{\"EvidenceDetails\": [{\"Rule\": \"Threat Researcher\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"10 sightings on 7 sources including: ISC Sans Diary Archive, SecureWorks, InfoCON: green, ISC | Latest Headlines, SANS Internet Storm Center. Most recent link (Dec 20, 2021): https://www.jpcert.or.jp/english/at/2021/at210050.html\", \"Sources\": [\"TCw6v6\", \"Z2mQh2\", \"2d\", \"cJuZvt\", \"JYxY8X\", \"J2_htN\", \"jXNbON\"], \"Timestamp\": \"2021-12-20T04:54:00.000Z\", \"Name\": \"threatResearcher\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Linked to Attack Vector\", \"CriticalityLabel\": \"Suspicious\", \"EvidenceString\": \"6 sightings on 5 sources: GitHub, SANS Internet Storm Center, Messaging Platforms - Uncategorized, @decalage2, @simonwargniez. 3 related attack vectors: Remote Code Execution, Zero Day Exploit, Cyberattack. Most recent tweet: Great lists of software affected by #Log4Shell / CVE-2021-44228 / Log4J RCE: https://t.co/TpEQXKgMGW by @ncsc_nl https://t.co/FA5i8zR5Z1 by @CISAgov https://t.co/0xVZJvMcpU by @SwitHak https://t.co/788knvztWV https://t.co/WMkXslhgWS #log4j #log4j2. Most recent link (Dec 15, 2021): https://twitter.com/decalage2/statuses/1471121875816353800\", \"Sources\": [\"LUf99I\", \"MIKjae\", \"JYxY8X\", \"Y7TWfI\", \"KIRe_w\"], \"Timestamp\": \"2021-12-15T14:16:01.000Z\", \"Name\": \"linkedToVector\", \"MitigationString\": \"\", \"Criticality\": 2.0}, {\"Rule\": \"Linked to Vulnerability\", \"CriticalityLabel\": \"Suspicious\", \"EvidenceString\": \"108 sightings on 78 sources including: bund.de, tistory.com, PasteBin, Sesin at, Messaging Platforms - Uncategorized. 24 related cyber vulnerabilities including CWE-22, CWE-611, CVE-2019-19781, CVE-2020-16898, CWE-20. Most recent tweet: Security advisories, bulletins, and vendor responses related to Log4Shell #Log4Shell #Log4j #cybersecurity #infosec #vendorsecurity https://t.co/Vpwrhdppm7. Most recent link (Dec 22, 2021): https://twitter.com/arrgibbs/statuses/1473733864459841538\", \"Sources\": [\"VQpQDR\", \"KFu3Rc\", \"LUf99I\", \"SGCsBG\", \"U94lUG\", \"KFcv42\", \"QT0CFv\", \"UHvtcg\", \"KFUbjU\", \"KHwUI5\", \"KKSt8d\", \"idn:bund.de\", \"VmIbAC\", \"QGT0Vy\", \"ejfM20\", \"KGlTEd\", \"QCoXJo\", \"RXSwU8\", \"idn:tistory.com\", \"LpdVul\", \"K-eKsL\", \"TKYCSz\", \"SkABVK\", \"SdGk_x\", \"LI6d7O\", \"LQIfBf\", \"U6B2hC\", \"f7_CfD\", \"LKt0HB\", \"RHS4v8\", \"KKmN5m\", \"YfJqp2\", \"Jv_xrR\", \"RJ2_NX\", \"VZXzSv\", \"k0QC11\", \"KFWBRs\", \"LRk_pt\", \"Qn2VRQ\", \"kGHFKP\", \"ShBO5M\", \"T-GSBp\", \"KNdyHF\", \"QLCTXP\", \"Z3TZAQ\", \"Khf99v\", \"KHZhjO\", \"SHH61D\", \"Knx_su\", \"LL8-pr\", \"QpmWTf\", \"KIRe_w\", \"QIea7F\", \"SlhG3F\", \"KIdj8R\", \"SQqKS8\", \"Lq6DNq\", \"QpYsBa\", \"d-ZMP2\", \"LOoye8\", \"QEUmiJ\", \"ewfPjC\", \"LBNFpV\", \"QTpbKE\", \"Y7TWfI\", \"KGS-xC\", \"eifkGz\", \"au2SGr\", \"SKw4tT\", \"KGW5kn\", \"Q9y5Ki\", \"KGxw1d\", \"MIKjae\", \"LO5p1C\", \"JYxY8X\", \"KJsMEF\", \"QBLBHH\", \"k7WJ2k\"], \"Timestamp\": \"2021-12-22T19:15:08.000Z\", \"Name\": \"linkedToVuln\", \"MitigationString\": \"\", \"Criticality\": 2.0}, {\"Rule\": \"Linked to Malware\", \"CriticalityLabel\": \"Suspicious\", \"EvidenceString\": \"11 sightings on 3 sources: bund.de, SANS Internet Storm Center, Sesin at. 2 related malware families: Ransomware, Botnet. Most recent link (Dec 20, 2021): https://www.jpcert.or.jp/english/at/2021/at210050.html\", \"Sources\": [\"idn:bund.de\", \"JYxY8X\", \"Z3TZAQ\"], \"Timestamp\": \"2021-12-20T04:54:00.000Z\", \"Name\": \"linkedToMalware\", \"MitigationString\": \"\", \"Criticality\": 2.0}, {\"Rule\": \"Positive Malware Verdict\", \"CriticalityLabel\": \"Malicious\", \"EvidenceString\": \"1 sighting on 1 source: Naked Security. Most recent link (Dec 18, 2021): https://news.sophos.com/en-us/2021/12/17/log4shell-response-and-mitigation-recommendations/\", \"Sources\": [\"J2_htN\"], \"Timestamp\": \"2021-12-18T00:20:04.000Z\", \"Name\": \"positiveMalwareVerdict\", \"MitigationString\": \"\", \"Criticality\": 3.0}]}", "Name": "b66db3a06c2955a9cb71a8718970c592", "Risk": "89", "RiskString": "5/14"} -{"Algorithm": "SHA-256", "EvidenceDetails": "{\"EvidenceDetails\": [{\"Rule\": \"Threat Researcher\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"91 sightings on 19 sources including: Security News Concentrator, Fortinet, Trend Micro, CrowdStrike, FireEye Threat Research Blog. Most recent link (Dec 20, 2019): https://threatvector.cylance.com/en_us/home/threat-spotlight-petya-like-ransomware-is-nasty-wiper.html\", \"Sources\": [\"QS89Bd\", \"KVP0jz\", \"T5\", \"JYxY5G\", \"WR_Ohh\", \"Jt4ExJ\", \"Kzw0Pm\", \"JQH96m\", \"2d\", \"JYxY8X\", \"rN\", \"PA-rR4\", \"VyWQM7\", \"Lp_esG\", \"ONMgMx\", \"4n\", \"QMTzEI\", \"83\", \"K0TN7r\"], \"Timestamp\": \"2019-12-20T01:04:11.602Z\", \"Name\": \"threatResearcher\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historically Reported in Threat List\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"Previous sightings on 1 source: Recorded Future Analyst Community Trending Indicators. Observed between Jul 6, 2017, and Jul 17, 2017.\", \"Sources\": [\"report:Tluf00\"], \"Timestamp\": \"2021-12-24T20:03:09.087Z\", \"Name\": \"historicalThreatListMembership\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Linked to Attack Vector\", \"CriticalityLabel\": \"Suspicious\", \"EvidenceString\": \"14 sightings on 5 sources including: Assiste.Forum, @arturodicorinto. 2 related attack vectors: ShellCode, Cyberattack. Most recent tweet: They're getting quicker at updating.. #petya #cyberattack https://t.co/px0g9BSpod. Most recent link (Jun 27, 2017): https://twitter.com/SupersizedSam/statuses/879764638845587461\", \"Sources\": [\"LP7dc7\", \"LRlngp\", \"Sl8XTb\", \"QMfGAr\", \"J-y3tn\"], \"Timestamp\": \"2017-06-27T18:13:29.000Z\", \"Name\": \"linkedToVector\", \"MitigationString\": \"\", \"Criticality\": 2.0}, {\"Rule\": \"Linked to Vulnerability\", \"CriticalityLabel\": \"Suspicious\", \"EvidenceString\": \"1 sighting on 1 source: GitHub. 2 related cyber vulnerabilities: CWE-20, CVE-2017-0143. Most recent link (Oct 10, 2021): https://github.com/demisto/content/blob/master/Packs/RecordedFuture/Integrations/RecordedFuture/example_commands.txt\", \"Sources\": [\"MIKjae\"], \"Timestamp\": \"2021-10-10T08:21:25.825Z\", \"Name\": \"linkedToVuln\", \"MitigationString\": \"\", \"Criticality\": 2.0}, {\"Rule\": \"Linked to Cyber Attack\", \"CriticalityLabel\": \"Suspicious\", \"EvidenceString\": \"10 sightings on 9 sources including: BitcoinTalk.org, @Noemi_hcke. Most recent tweet: #petya related hashes in #virustotal https://t.co/Cv7Pltjhia https://t.co/P3otYPoxBj #ransomware #malware #sha256. Most recent link (Jun 28, 2017): https://twitter.com/Menardconnect/statuses/879885997831368705\", \"Sources\": [\"ThowaF\", \"KUtKjP\", \"K84j7t\", \"MghdWI\", \"K8rrfe\", \"QlWPRW\", \"KFsPRz\", \"S-Anbb\", \"KE9dMF\"], \"Timestamp\": \"2017-06-28T02:15:44.000Z\", \"Name\": \"linkedToCyberAttack\", \"MitigationString\": \"\", \"Criticality\": 2.0}, {\"Rule\": \"Linked to Malware\", \"CriticalityLabel\": \"Suspicious\", \"EvidenceString\": \"834 sightings on 201 sources including: New Jersey Cybersecurity & Communications Integration Cell, lnkd.in, avtech24h.com, Malwr.com, Talos Intel. 21 related malware families including ICS Malware, PetrWrap, Emotet, Trojan, NotPetya. Most recent tweet: #ransomware 027cc450ef5f8c5f653329641ec1fed91f694e0d229928963b30f6b0d7d3a745 f65a7dadff844f2dc44a3bd43e1c0d600b1a6c66f6d02734d8f385872ccab0bc b6e8dc95ec939a1f3b184da559c8010ab3dc773e426e63e5aa7ffc44174d8a9d 9e1609ab7f01b56a9476494d9b3bf5997380d466744b07ec5d9b20e416b10f08. Most recent link (Apr 9, 2021): https://twitter.com/RedBeardIOCs/statuses/1380600677249003521\", \"Sources\": [\"jbVMcB\", \"idn:lnkd.in\", \"idn:avtech24h.com\", \"K84j7t\", \"Sl8XTb\", \"KGRhOC\", \"NKaUXl\", \"KIoGAG\", \"PA-rR4\", \"LRlngp\", \"rN\", \"Jxh46H\", \"KFL44X\", \"TbciDE\", \"KFNVB9\", \"OJpx5g\", \"K-CGye\", \"KK6oqV\", \"WR_Ohh\", \"idn:twitter.com\", \"fgwEcq\", \"QYsx0D\", \"KIFtR_\", \"Lp_esG\", \"TSFWTw\", \"KGHzAY\", \"P_oEH3\", \"KBTQ2e\", \"QCGHCy\", \"JYxY5G\", \"UQsrUj\", \"idn:cert.ro\", \"idn:bluvector.io\", \"KFUJTL\", \"TFUkSW\", \"P0Gs9I\", \"K8ofB1\", \"KVnnHP\", \"TpaXxw\", \"U5qdTI\", \"idn:zscaler.com\", \"L3kVdM\", \"QMfGAr\", \"KIk8aS\", \"Kzw0Pm\", \"hcELIE\", \"POs2tz\", \"KD6Na4\", \"idn:globalsecuritymag.com\", \"LDd0sl\", \"KVP0jz\", \"Lj8CsQ\", \"K8rrfe\", \"LDejRI\", \"J-y3tn\", \"WXutod\", \"idn:infosecurityfactory.nl\", \"LBlc7C\", \"idn:bg.org.tr\", \"QS89Bd\", \"K9SiDc\", \"Qe89bv\", \"TiY1wu\", \"idn:undernews.fr\", \"idn:iteefactory.nl\", \"KFRGd_\", \"KFVuR_\", \"4n\", \"S-Anbb\", \"KFNZEC\", \"TSazOG\", \"K9Skh1\", \"MghdWI\", \"idn:securityiscoming.com\", \"QS89BG\", \"LVg9nH\", \"KFiGli\", \"K9Vq9B\", \"KLbNtt\", \"VyWQM7\", \"NTakwX\", \"KGoarP\", \"idn:gelsene.net\", \"LwURWv\", \"KGX8VB\", \"ThoB0I\", \"TAIz7D\", \"QBHQ61\", \"TiY1w7\", \"idn:kompasiana.com\", \"idn:t.co\", \"KfDTG0\", \"idn:ictsecuritymagazine.com\", \"Liz5-u\", \"MIKjae\", \"JYxY8X\", \"KUtKjP\", \"idn:cert.pl\", \"Lpm4nc\", \"idn:boozallen.com\", \"RVFHk_\", \"KGmazP\", \"M_7iBk\", \"TStw1W\", \"LFcJLk\", \"K0TN7r\", \"KVRURg\", \"UNe62M\", \"iL8bPu\", \"K76BjK\", \"VRixQe\", \"idn:dfir.pro\", \"KF-l77\", \"idn:gixtools.net\", \"P_oIyV\", \"KGzicb\", \"LGryD9\", \"idn:fb.me\", \"K5nCn5\", \"ThKuX0\", \"SYrUYn\", \"KFKbZE\", \"MAe5tQ\", \"KGm6gS\", \"W4ygGi\", \"g9rk5F\", \"idn:menshaway.blogspot.com\", \"KFsPRz\", \"LDm9iS\", \"RV8KWp\", \"KTuH6e\", \"P_uJi3\", \"KG_Bgt\", \"QAmbRP\", \"idn:csirt.cz\", \"LZYvHh\", \"L0HtmN\", \"KWLqO-\", \"LtUj1D\", \"QMTzDr\", \"idn:dy.si\", \"Lo8Box\", \"K-4reD\", \"KFTeBZ\", \"KKzFno\", \"QMTzEI\", \"KFYLd8\", \"KGABt4\", \"LIizBt\", \"idn:herjavecgroup.com\", \"QAAZRn\", \"K66Zgw\", \"KWz-My\", \"Lb0b3F\", \"idn:emsisoft.vn\", \"LodOTm\", \"KE9dMF\", \"O-Wf5x\", \"LG2dQX\", \"P_-RZy\", \"LK7o9D\", \"K60PUk\", \"KKUqfz\", \"idn:logrhythm.com\", \"Jv_xrR\", \"LP7dc7\", \"MFNOaz\", \"TefIES\", \"KGdGg3\", \"KHNdvY\", \"QBTxvB\", \"idn:swordshield.com\", \"ThowaF\", \"idn:binarydefense.com\", \"idn:indusface.com\", \"QBtnC2\", \"QlWPRW\", \"KHZhjO\", \"idn:idcloudhost.com\", \"LRFVsB\", \"KG2JTH\", \"KIm1im\", \"LAfpKN\", \"BaV\", \"KGW3VP\", \"KFcp5q\", \"LCN_6T\", \"idn:avastvn.com\", \"KFTnbG\", \"TiCWjw\", \"Lmhpq3\", \"KGS-xC\", \"KFVthB\", \"idn:finyear.com\", \"KFji4N\", \"P_7M19\", \"K-b0DI\", \"LV1UMS\", \"idn:safe-cyberdefense.com\", \"Kjk3fx\", \"Q1wlJN\"], \"Timestamp\": \"2021-04-09T19:17:06.000Z\", \"Name\": \"linkedToMalware\", \"MitigationString\": \"\", \"Criticality\": 2.0}, {\"Rule\": \"Reported by DHS AIS\", \"CriticalityLabel\": \"Malicious\", \"EvidenceString\": \"1 sighting on 1 source: DHS Automated Indicator Sharing. 1 report: STIX Package, from Anomali, Inc., Information Technology Sector, NCCIC:STIX_Package-21cebba6-46ed-464e-ad5a-32a8063e1400 (Jun 27, 2017).\", \"Sources\": [\"UZNze8\"], \"Timestamp\": \"2017-06-27T17:18:01.000Z\", \"Name\": \"dhsAis\", \"MitigationString\": \"\", \"Criticality\": 3.0}, {\"Rule\": \"Positive Malware Verdict\", \"CriticalityLabel\": \"Malicious\", \"EvidenceString\": \"5 sightings on 3 sources: Recorded Future Malware Detonation, ReversingLabs, PolySwarm. Most recent link (Jun 27, 2017): ReversingLabs malware file analysis.\", \"Sources\": [\"TAIz7D\", \"TbciDE\", \"doLlw5\"], \"Timestamp\": \"2020-12-17T22:59:03.000Z\", \"Name\": \"positiveMalwareVerdict\", \"MitigationString\": \"\", \"Criticality\": 3.0}]}", "Name": "027cc450ef5f8c5f653329641ec1fed91f694e0d229928963b30f6b0d7d3a745", "Risk": "89", "RiskString": "8/14"} -{"Algorithm": "SHA-256", "EvidenceDetails": "{\"EvidenceDetails\": [{\"Rule\": \"Threat Researcher\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"16 sightings on 4 sources: Guided Collection, Bleepingcomputer Forums, ISC | All Updates, Malwarebytes Unpacked. Most recent link (Dec 21, 2021): https://www.bleepingcomputer.com/forums/t/765398/gmer-scan-reveals-chinese-letter-characters/#entry5298561\", \"Sources\": [\"Rlso4a\", \"hkE5DK\", \"TZRwk8\", \"J5NRun\"], \"Timestamp\": \"2021-12-21T08:40:00.000Z\", \"Name\": \"threatResearcher\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Linked to Attack Vector\", \"CriticalityLabel\": \"Suspicious\", \"EvidenceString\": \"6 sightings on 6 sources including: malwareresearch, AAPKS.com, @Shouvik95232310, @santGM. 3 related attack vectors: Phishing, Click Fraud, Typosquatting. Most recent tweet: Many People sending me this type of link and it's a phishing link @stufflistings @trolling_isart @yabhishekhd Thanks @virustotal for checking. Website where I Checked it https://t.co/q0pzRgZFuW If you clicked you should reset your phone. Am I RIGHT @trolling_isart @stufflistings https://t.co/yINsBtAJhr. Most recent link (Dec 25, 2021): https://twitter.com/galaxyshouvik/statuses/1474581610959818752\", \"Sources\": [\"WlbRkJ\", \"ha2FFj\", \"K7wUX2\", \"P_ivKa\", \"J-mrOR\", \"P_upBR\"], \"Timestamp\": \"2021-12-25T03:23:47.000Z\", \"Name\": \"linkedToVector\", \"MitigationString\": \"\", \"Criticality\": 2.0}, {\"Rule\": \"Linked to Cyber Attack\", \"CriticalityLabel\": \"Suspicious\", \"EvidenceString\": \"1 sighting on 1 source: Messaging Platforms - Uncategorized. Most recent link (Oct 18, 2021): https://t.me/An0nymousTeam/1429\", \"Sources\": [\"Y7TWfI\"], \"Timestamp\": \"2021-10-18T12:09:43.000Z\", \"Name\": \"linkedToCyberAttack\", \"MitigationString\": \"\", \"Criticality\": 2.0}, {\"Rule\": \"Linked to Malware\", \"CriticalityLabel\": \"Suspicious\", \"EvidenceString\": \"47 sightings on 16 sources including: Ichunqiu Forum, Doc Player, ArXiv, GitHub, droppdf.com. 18 related malware families including Fakespy, Trojan, Offensive Security Tools (OST), Spyware, Dardesh. Most recent tweet: @Enfenogo @ThetanArena @KardiaChain @wolffungame Se voc\u00ea jogar o .exe do instalador no site https://t.co/yxgkgU58Hr, vai encontrar um trojan minerador. Estou sem acreditar. T\u00f4 rodando o Malware Byte no meu PC pra tentar limpar a merda que eles fizeram. Most recent link (Nov 27, 2021): https://twitter.com/Ronan30451924/statuses/1464732674891960321\", \"Sources\": [\"TGXqeD\", \"W4ygGi\", \"L3kVdM\", \"QMfGAr\", \"kuKt0c\", \"QAy9GA\", \"JOU\", \"MIKjae\", \"P_oIyV\", \"QJ6TQK\", \"idn:droppdf.com\", \"Ql9O5c\", \"QAmbRP\", \"Tq2nAb\", \"TbciDE\", \"idn:index-of.es\"], \"Timestamp\": \"2021-11-27T23:07:37.000Z\", \"Name\": \"linkedToMalware\", \"MitigationString\": \"\", \"Criticality\": 2.0}, {\"Rule\": \"Positive Malware Verdict\", \"CriticalityLabel\": \"Malicious\", \"EvidenceString\": \"1 sighting on 1 source: ReversingLabs. Most recent link (Jul 1, 2019): ReversingLabs malware file analysis.\", \"Sources\": [\"TbciDE\"], \"Timestamp\": \"2019-07-01T00:00:00.000Z\", \"Name\": \"positiveMalwareVerdict\", \"MitigationString\": \"\", \"Criticality\": 3.0}]}", "Name": "ad2ad0249fafe85877bc79a01e1afd1a44d983c064ad8cb5bc694d29d166217b", "Risk": "89", "RiskString": "5/14"} -{"Algorithm": "SHA-256", "EvidenceDetails": "{\"EvidenceDetails\": [{\"Rule\": \"Threat Researcher\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"1 sighting on 1 source: Trend Micro. Most recent link (Mar 11, 2021): https://documents.trendmicro.com/assets/pdf/Technical_Brief_Uncleanable_and_Unkillable_The_Evolution_of_IoT_Botnets_Through_P2P_Networking.pdf\", \"Sources\": [\"T5\"], \"Timestamp\": \"2021-03-11T00:00:00.000Z\", \"Name\": \"threatResearcher\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Linked to Attack Vector\", \"CriticalityLabel\": \"Suspicious\", \"EvidenceString\": \"31 sightings on 4 sources: @m0rb, @bad_packets, @InfoSex11, @luc4m. 2 related attack vectors: DDOS, Command Injection. Most recent tweet: 2021-06-17T23:29:30 - Commented: https://t.co/j2a05iXOiI #malware #commandinjection. Most recent link (Jun 17, 2021): https://twitter.com/m0rb/statuses/1405668962462011401\", \"Sources\": [\"KFwzec\", \"TGgDPZ\", \"cgGiXI\", \"LMcjZ7\"], \"Timestamp\": \"2021-06-17T23:29:31.000Z\", \"Name\": \"linkedToVector\", \"MitigationString\": \"\", \"Criticality\": 2.0}, {\"Rule\": \"Linked to Cyber Attack\", \"CriticalityLabel\": \"Suspicious\", \"EvidenceString\": \"3 sightings on 2 sources: @bad_packets, @swarmdotmarket. Most recent tweet: New #Mozi #malware targets #IoT devices -- research via @BlackLotusLabs -- Samples here in PolySwarm, free to download: https://t.co/JYkyEPPWmH https://t.co/jioPHPnJj9 #threatintel #botnet #infosec Most recent link (Apr 20, 2020): https://twitter.com/PolySwarm/statuses/1252347003457073155\", \"Sources\": [\"TGgDPZ\", \"UBjcy3\"], \"Timestamp\": \"2020-04-20T21:22:47.000Z\", \"Name\": \"linkedToCyberAttack\", \"MitigationString\": \"\", \"Criticality\": 2.0}, {\"Rule\": \"Linked to Malware\", \"CriticalityLabel\": \"Suspicious\", \"EvidenceString\": \"87 sightings on 15 sources including: lumen.com, HackDig Posts, Anquanke News, Daily Dot, centurylink.com. 7 related malware families including Mozi Botnet, Trojan, Qbot, Mirai, DDOS Toolkit. Most recent tweet: New #Mozi #malware targets #IoT devices -- research via @BlackLotusLabs -- Samples here in PolySwarm, free to download: https://t.co/JYkyEPPWmH https://t.co/jioPHPnJj9 #threatintel #botnet #infosec. Most recent link (Apr 20, 2020): https://twitter.com/PolySwarm/statuses/1252347003457073155\", \"Sources\": [\"idn:lumen.com\", \"POs2u-\", \"U13S_U\", \"Jzl3yj\", \"idn:centurylink.com\", \"doLlw5\", \"POs2t2\", \"idn:cyberswachhtakendra.gov.in\", \"idn:hackxsecurity.com\", \"TGgDPZ\", \"Jv_xrR\", \"TSFWTv\", \"LMcjZ7\", \"UBjcy3\", \"TbciDE\"], \"Timestamp\": \"2020-04-20T21:22:47.000Z\", \"Name\": \"linkedToMalware\", \"MitigationString\": \"\", \"Criticality\": 2.0}, {\"Rule\": \"Positive Malware Verdict\", \"CriticalityLabel\": \"Malicious\", \"EvidenceString\": \"5 sightings on 3 sources: Recorded Future Malware Detonation, ReversingLabs, PolySwarm. Most recent link (Nov 28, 2019): ReversingLabs malware file analysis.\", \"Sources\": [\"TAIz7D\", \"TbciDE\", \"doLlw5\"], \"Timestamp\": \"2021-04-04T07:46:20.000Z\", \"Name\": \"positiveMalwareVerdict\", \"MitigationString\": \"\", \"Criticality\": 3.0}]}", "Name": "01ba1fb41632594997a41d0c3a911ae5b3034d566ebb991ef76ad76e6f9e283a", "Risk": "89", "RiskString": "5/14"} -{"Algorithm": "SHA-256", "EvidenceDetails": "{\"EvidenceDetails\": [{\"Rule\": \"Threat Researcher\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"45 sightings on 9 sources including: Security Bloggers Network, Bleeping Computer, Guided Collection, Bleepingcomputer Forums, TheServerSide.com | Updates. Most recent link (Dec 21, 2021): https://www.bleepingcomputer.com/forums/t/765398/gmer-scan-reveals-chinese-letter-characters/#entry5298561\", \"Sources\": [\"NSAcUx\", \"J6UzbO\", \"Rlso4a\", \"hkE5DK\", \"cJMUDF\", \"TZRwk8\", \"QMTzEI\", \"LUhTGd\", \"J5NRun\"], \"Timestamp\": \"2021-12-21T08:40:00.000Z\", \"Name\": \"threatResearcher\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Linked to Attack Vector\", \"CriticalityLabel\": \"Suspicious\", \"EvidenceString\": \"29 sightings on 24 sources including: Carder Forum (carder.uk), wordpress.com, AAPKS.com, malwareresearch, @phishingalert, @GelosSnake, @rpsanch, @rce_coder. 7 related attack vectors including Crimeware, Phishing, Remote Code Execution, Malvertising, Click Fraud. Most recent tweet: Many People sending me this type of link and it's a phishing link @stufflistings @trolling_isart @yabhishekhd Thanks @virustotal for checking. Website where I Checked it https://t.co/q0pzRgZFuW If you clicked you should reset your phone. Am I RIGHT @trolling_isart @stufflistings https://t.co/yINsBtAJhr. Most recent link (Dec 25, 2021): https://twitter.com/galaxyshouvik/statuses/1474581610959818752\", \"Sources\": [\"T1bwMv\", \"LC-zVm\", \"P_upBR\", \"T2OA5Q\", \"K20lXV\", \"TGgDPZ\", \"hkIDTa\", \"LqRZCN\", \"Vd51cf\", \"ha2FFj\", \"UmsU31\", \"ddafo3\", \"K7wUX2\", \"P_ivKa\", \"idn:wordpress.com\", \"J-mrOR\", \"QPbAan\", \"VeioBt\", \"WlbRkJ\", \"TvfQzk\", \"TP1vbk\", \"SrKvJ0\", \"SqCj4s\", \"VXaDYo\"], \"Timestamp\": \"2021-12-25T03:23:47.000Z\", \"Name\": \"linkedToVector\", \"MitigationString\": \"\", \"Criticality\": 2.0}, {\"Rule\": \"Linked to Vulnerability\", \"CriticalityLabel\": \"Suspicious\", \"EvidenceString\": \"1 sighting on 1 source: Messaging Platforms - Uncategorized. 2 related cyber vulnerabilities: CVE-2016-6663, CWE-362.\", \"Sources\": [\"Y7TWfI\"], \"Timestamp\": \"2021-12-29T07:27:12.565Z\", \"Name\": \"linkedToVuln\", \"MitigationString\": \"\", \"Criticality\": 2.0}, {\"Rule\": \"Linked to Cyber Attack\", \"CriticalityLabel\": \"Suspicious\", \"EvidenceString\": \"10 sightings on 7 sources including: SANS Institute Course Selector Results, Messaging Platforms - Uncategorized, @ecstatic_nobel, @Artilllerie. Most recent tweet: Active cred #phishing/malware distribution campaign on 185.186.245.101 with kits targeting @Office365 and @WeTransfer brands. Windows malware submitted to VT here: https://t.co/edCd4sOnAI domains: https://t.co/4GdqctLwkY cc: @malwrhunterteam @JayTHL @SteveD3 @thepacketrat https://t.co/e9d3R7fzIq. Most recent link (May 28, 2019): https://twitter.com/PhishingAi/statuses/1133376801831436289\", \"Sources\": [\"Ym7dzt\", \"LKKAV1\", \"OuKV3V\", \"VeioBt\", \"Y7TWfI\", \"KGS-xC\", \"KFSXln\"], \"Timestamp\": \"2019-05-28T14:17:41.000Z\", \"Name\": \"linkedToCyberAttack\", \"MitigationString\": \"\", \"Criticality\": 2.0}, {\"Rule\": \"Linked to Malware\", \"CriticalityLabel\": \"Suspicious\", \"EvidenceString\": \"114 sightings on 42 sources including: Doc Player, GhostBin, Codex - Recent changes en, droppdf.com, ReversingLabs. 41 related malware families including Dardesh, AZORult, Emotet, GandCrab, Offensive Security Tools (OST). Most recent tweet: @Enfenogo @ThetanArena @KardiaChain @wolffungame Se voc\u00ea jogar o .exe do instalador no site https://t.co/yxgkgU58Hr, vai encontrar um trojan minerador. Estou sem acreditar. T\u00f4 rodando o Malware Byte no meu PC pra tentar limpar a merda que eles fizeram. Most recent link (Nov 27, 2021): https://twitter.com/Ronan30451924/statuses/1464732674891960321\", \"Sources\": [\"QWOrKl\", \"LKKAV1\", \"W4ygGi\", \"PATKM7\", \"T1bwMv\", \"LjkJhE\", \"kuKt0c\", \"QAy9GA\", \"LbYmLr\", \"K20lXV\", \"QZe7TG\", \"idn:droppdf.com\", \"QAmbRP\", \"TbciDE\", \"P_j5Dw\", \"QNmgPm\", \"TGXqeD\", \"POs2u-\", \"KGS-xC\", \"L3kVdM\", \"QMfGAr\", \"h6VVAH\", \"doLlw5\", \"UrsUKT\", \"JOU\", \"MIKjae\", \"P_oIyV\", \"QJ6TQK\", \"RfVd0T\", \"J6UzbO\", \"POs2tz\", \"VfsacJ\", \"Jv_xrR\", \"Ql9O5c\", \"USKpXp\", \"TP1vbk\", \"SrKvJ0\", \"Tq2nAb\", \"KFSXln\", \"P_ov9o\", \"VXaDYo\", \"idn:index-of.es\"], \"Timestamp\": \"2021-11-27T23:07:37.000Z\", \"Name\": \"linkedToMalware\", \"MitigationString\": \"\", \"Criticality\": 2.0}, {\"Rule\": \"Positive Malware Verdict\", \"CriticalityLabel\": \"Malicious\", \"EvidenceString\": \"2 sightings on 2 sources: ReversingLabs, PolySwarm. Most recent link (Apr 19, 2018): ReversingLabs malware file analysis.\", \"Sources\": [\"TbciDE\", \"doLlw5\"], \"Timestamp\": \"2021-02-10T09:10:10.000Z\", \"Name\": \"positiveMalwareVerdict\", \"MitigationString\": \"\", \"Criticality\": 3.0}]}", "Name": "fecddb7f3fa478be4687ca542c0ecf232ec35a0c2418c8bfe4875686ec373c1e", "Risk": "89", "RiskString": "6/14"} -{"Algorithm": "SHA-256", "EvidenceDetails": "{\"EvidenceDetails\": [{\"Rule\": \"Threat Researcher\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"58 sightings on 5 sources: SecureWorks, InfoCON: green, McAfee, Talos Intel, Kaspersky Securelist and Lab. Most recent link (Jun 28, 2018): https://kc.mcafee.com/resources/sites/MCAFEE/content/live/PRODUCT_DOCUMENTATION/27000/PD27077/en_US/McAfee_Labs_WannaCry_June24_2018.pdf\", \"Sources\": [\"Z2mQh2\", \"2d\", \"rN\", \"PA-rR4\", \"4n\"], \"Timestamp\": \"2018-06-28T08:11:36.570Z\", \"Name\": \"threatResearcher\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Linked to Malware\", \"CriticalityLabel\": \"Suspicious\", \"EvidenceString\": \"1688 sightings on 26 sources including: lnkd.in, Doc Player, Cyber4Sight, voicebox.pt, VKontakte. 2 related malware families: Wcry, Ransomware. Most recent link (Sep 13, 2017): https://malwr.com/analysis/ZmIzN2E3MzQyM2I0NDYwODllOWRhMmQxODg3YzMxZDA/\", \"Sources\": [\"idn:lnkd.in\", \"W4ygGi\", \"S2tpaX\", \"idn:voicebox.pt\", \"SIjHV9\", \"PJHGaq\", \"PA-rR4\", \"Z2mQh2\", \"e_\", \"idn:gofastbuy.com\", \"idn:ziftsolutions.com\", \"POs2u-\", \"KHpcuE\", \"QccsRc\", \"idn:dfir.pro\", \"idn:nksc.lt\", \"idn:dy.si\", \"KZFCph\", \"rN\", \"QYsx0D\", \"idn:logrhythm.com\", \"Jv_xrR\", \"idn:safe-cyberdefense.com\", \"4n\", \"QS89Bx\", \"NKaUXl\"], \"Timestamp\": \"2017-09-13T00:00:00.000Z\", \"Name\": \"linkedToMalware\", \"MitigationString\": \"\", \"Criticality\": 2.0}, {\"Rule\": \"Positive Malware Verdict\", \"CriticalityLabel\": \"Malicious\", \"EvidenceString\": \"2 sightings on 1 source: Recorded Future Malware Detonation.\", \"Sources\": [\"TAIz7D\"], \"Timestamp\": \"2020-10-13T10:46:31.000Z\", \"Name\": \"positiveMalwareVerdict\", \"MitigationString\": \"\", \"Criticality\": 3.0}]}", "Name": "a1d9cd6f189beff28a0a49b10f8fe4510128471f004b3e4283ddc7f78594906b", "Risk": "89", "RiskString": "3/14"} -{"Algorithm": "SHA-256", "EvidenceDetails": "{\"EvidenceDetails\": [{\"Rule\": \"Threat Researcher\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"16 sightings on 4 sources: Guided Collection, Bleepingcomputer Forums, ISC | All Updates, Malwarebytes Unpacked. Most recent link (Dec 21, 2021): https://www.bleepingcomputer.com/forums/t/765398/gmer-scan-reveals-chinese-letter-characters/#entry5298561\", \"Sources\": [\"Rlso4a\", \"hkE5DK\", \"TZRwk8\", \"J5NRun\"], \"Timestamp\": \"2021-12-21T08:40:00.000Z\", \"Name\": \"threatResearcher\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Linked to Attack Vector\", \"CriticalityLabel\": \"Suspicious\", \"EvidenceString\": \"6 sightings on 6 sources including: malwareresearch, AAPKS.com, @Shouvik95232310, @santGM. 3 related attack vectors: Phishing, Click Fraud, Typosquatting. Most recent tweet: Many People sending me this type of link and it's a phishing link @stufflistings @trolling_isart @yabhishekhd Thanks @virustotal for checking. Website where I Checked it https://t.co/q0pzRgZFuW If you clicked you should reset your phone. Am I RIGHT @trolling_isart @stufflistings https://t.co/yINsBtAJhr. Most recent link (Dec 25, 2021): https://twitter.com/galaxyshouvik/statuses/1474581610959818752\", \"Sources\": [\"WlbRkJ\", \"ha2FFj\", \"K7wUX2\", \"P_ivKa\", \"J-mrOR\", \"P_upBR\"], \"Timestamp\": \"2021-12-25T03:23:47.000Z\", \"Name\": \"linkedToVector\", \"MitigationString\": \"\", \"Criticality\": 2.0}, {\"Rule\": \"Linked to Cyber Attack\", \"CriticalityLabel\": \"Suspicious\", \"EvidenceString\": \"1 sighting on 1 source: Messaging Platforms - Uncategorized. Most recent link (Oct 18, 2021): https://t.me/An0nymousTeam/1429\", \"Sources\": [\"Y7TWfI\"], \"Timestamp\": \"2021-10-18T12:09:43.000Z\", \"Name\": \"linkedToCyberAttack\", \"MitigationString\": \"\", \"Criticality\": 2.0}, {\"Rule\": \"Linked to Malware\", \"CriticalityLabel\": \"Suspicious\", \"EvidenceString\": \"43 sightings on 14 sources including: Ichunqiu Forum, Doc Player, ArXiv, GitHub, droppdf.com. 19 related malware families including Fakespy, Trojan, Offensive Security Tools (OST), Spyware, Dardesh. Most recent tweet: RT @demonslay335: #STOP #Djvu #Ransomware extension \\\".mogera\\\" (v090): https://t.co/wlMcSE2EHj | https://t.co/XAYkOoOReU. Most recent link (May 27, 2019): https://twitter.com/DrolSecurity/statuses/1133117241388621825\", \"Sources\": [\"TGXqeD\", \"W4ygGi\", \"L3kVdM\", \"QMfGAr\", \"QAy9GA\", \"JOU\", \"MIKjae\", \"P_oIyV\", \"QJ6TQK\", \"idn:droppdf.com\", \"Ql9O5c\", \"QAmbRP\", \"Tq2nAb\", \"idn:index-of.es\"], \"Timestamp\": \"2019-05-27T21:06:17.000Z\", \"Name\": \"linkedToMalware\", \"MitigationString\": \"\", \"Criticality\": 2.0}, {\"Rule\": \"Positive Malware Verdict\", \"CriticalityLabel\": \"Malicious\", \"EvidenceString\": \"1 sighting on 1 source: PolySwarm. Most recent link (Mar 8, 2021): https://polyswarm.network/scan/results/file/85aba198a0ba204e8549ea0c8980447249d30dece0d430e3f517315ad10f32ce\", \"Sources\": [\"doLlw5\"], \"Timestamp\": \"2021-03-08T13:00:15.000Z\", \"Name\": \"positiveMalwareVerdict\", \"MitigationString\": \"\", \"Criticality\": 3.0}]}", "Name": "85aba198a0ba204e8549ea0c8980447249d30dece0d430e3f517315ad10f32ce", "Risk": "89", "RiskString": "5/14"} -{"Algorithm": "SHA-256", "EvidenceDetails": "{\"EvidenceDetails\": [{\"Rule\": \"Threat Researcher\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"16 sightings on 4 sources: Guided Collection, Bleepingcomputer Forums, ISC | All Updates, Malwarebytes Unpacked. Most recent link (Dec 21, 2021): https://www.bleepingcomputer.com/forums/t/765398/gmer-scan-reveals-chinese-letter-characters/#entry5298561\", \"Sources\": [\"Rlso4a\", \"hkE5DK\", \"TZRwk8\", \"J5NRun\"], \"Timestamp\": \"2021-12-21T08:40:00.000Z\", \"Name\": \"threatResearcher\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Linked to Attack Vector\", \"CriticalityLabel\": \"Suspicious\", \"EvidenceString\": \"7 sightings on 7 sources including: malwareresearch, Malwr.com, AAPKS.com, @Shouvik95232310, @santGM, @aa419. 4 related attack vectors: Phishing, Click Fraud, Typosquatting, Keylogger. Most recent tweet: Many People sending me this type of link and it's a phishing link @stufflistings @trolling_isart @yabhishekhd Thanks @virustotal for checking. Website where I Checked it https://t.co/q0pzRgZFuW If you clicked you should reset your phone. Am I RIGHT @trolling_isart @stufflistings https://t.co/yINsBtAJhr. Most recent link (Dec 25, 2021): https://twitter.com/galaxyshouvik/statuses/1474581610959818752\", \"Sources\": [\"WlbRkJ\", \"ha2FFj\", \"K7wUX2\", \"NKaUXl\", \"P_ivKa\", \"J-mrOR\", \"P_upBR\"], \"Timestamp\": \"2021-12-25T03:23:47.000Z\", \"Name\": \"linkedToVector\", \"MitigationString\": \"\", \"Criticality\": 2.0}, {\"Rule\": \"Linked to Cyber Attack\", \"CriticalityLabel\": \"Suspicious\", \"EvidenceString\": \"1 sighting on 1 source: Messaging Platforms - Uncategorized. Most recent link (Oct 18, 2021): https://t.me/An0nymousTeam/1429\", \"Sources\": [\"Y7TWfI\"], \"Timestamp\": \"2021-10-18T12:09:43.000Z\", \"Name\": \"linkedToCyberAttack\", \"MitigationString\": \"\", \"Criticality\": 2.0}, {\"Rule\": \"Linked to Malware\", \"CriticalityLabel\": \"Suspicious\", \"EvidenceString\": \"54 sightings on 17 sources including: Ichunqiu Forum, Doc Player, Malwr.com, ArXiv, GitHub. 19 related malware families including Fakespy, Dardesh, Djvu Ransomware, SAVEfiles, Trojan. Most recent tweet: @Enfenogo @ThetanArena @KardiaChain @wolffungame Se voc\u00ea jogar o .exe do instalador no site https://t.co/yxgkgU58Hr, vai encontrar um trojan minerador. Estou sem acreditar. T\u00f4 rodando o Malware Byte no meu PC pra tentar limpar a merda que eles fizeram. Most recent link (Nov 27, 2021): https://twitter.com/Ronan30451924/statuses/1464732674891960321\", \"Sources\": [\"TGXqeD\", \"W4ygGi\", \"L3kVdM\", \"QMfGAr\", \"NKaUXl\", \"kuKt0c\", \"QAy9GA\", \"JOU\", \"MIKjae\", \"P_oIyV\", \"QJ6TQK\", \"idn:droppdf.com\", \"Ql9O5c\", \"QAmbRP\", \"Tq2nAb\", \"TbciDE\", \"idn:index-of.es\"], \"Timestamp\": \"2021-11-27T23:07:37.000Z\", \"Name\": \"linkedToMalware\", \"MitigationString\": \"\", \"Criticality\": 2.0}, {\"Rule\": \"Positive Malware Verdict\", \"CriticalityLabel\": \"Malicious\", \"EvidenceString\": \"1 sighting on 1 source: ReversingLabs. Most recent link (Aug 13, 2017): ReversingLabs malware file analysis.\", \"Sources\": [\"TbciDE\"], \"Timestamp\": \"2017-08-13T00:33:27.000Z\", \"Name\": \"positiveMalwareVerdict\", \"MitigationString\": \"\", \"Criticality\": 3.0}]}", "Name": "7531fcea7002c8b52a8d023d0f3bb938efb2cbfec91d2433694930b426d84865", "Risk": "89", "RiskString": "5/14"} -{"EvidenceDetails": "{\"EvidenceDetails\": [{\"Rule\": \"Historically Linked to Intrusion Method\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"7 sightings on 1 source: PasteBin. 3 related intrusion methods: Trojan, Banking Trojan, QakBot. Most recent link (Nov 8, 2021): https://pastebin.com/G1Jvm5T0\", \"Sources\": [\"Jv_xrR\"], \"Timestamp\": \"2021-11-08T16:27:15.000Z\", \"Name\": \"linkedIntrusion\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historically Reported as a Defanged IP\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"2 sightings on 1 source: GitHub. Most recent link (Nov 16, 2021): https://github.com/pan-unit42/tweets/blob/master/2021-11-15-IOCs-for-Matanbuchus-Qakbot-CobaltStrike-and-spambot-activity.txt\", \"Sources\": [\"MIKjae\"], \"Timestamp\": \"2021-11-16T00:00:00.000Z\", \"Name\": \"defanged\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Current C&C Server\", \"CriticalityLabel\": \"Very Malicious\", \"EvidenceString\": \"164 sightings on 4 sources: Recorded Future Command & Control List, Joe Security Sandbox Analysis - Malware C2 Extractions, Abuse.ch: Feodo IP Blocklist, Polyswarm Sandbox Analysis - Malware C2 Extractions. Joe Security malware sandbox identified 103.143.8.71:443 as TA0011 (Command and Control) QakBot using configuration extraction on sample 8f97195fc90ce520e75db6785204da0adbda9be5464bb27cd4dcc5b23b547651\", \"Sources\": [\"b5tNVA\", \"h_iZX8\", \"report:OtiCOp\", \"hyihHO\"], \"Timestamp\": \"2021-12-29T02:11:16.658Z\", \"Name\": \"recentCncServer\", \"MitigationString\": \"\", \"Criticality\": 4.0}, {\"Rule\": \"Actively Communicating C&C Server\", \"CriticalityLabel\": \"Very Malicious\", \"EvidenceString\": \"1 sighting on 1 source: Recorded Future Network Traffic Analysis. Identified as C&C server for 1 malware family: Qakbot. Communication observed on TCP:443, TCP:6881, TCP:995. Exfiltration behavior observed. Last observed on Dec 27, 2021.\", \"Sources\": [\"report:aEft3k\"], \"Timestamp\": \"2021-12-29T02:11:16.663Z\", \"Name\": \"recentActiveCnc\", \"MitigationString\": \"\", \"Criticality\": 4.0}]}", "Name": "103.143.8.71", "Risk": "99", "RiskString": "4/64"} -{"EvidenceDetails": "{\"EvidenceDetails\": [{\"Rule\": \"Historically Linked to Intrusion Method\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"1 sighting on 1 source: GitHub. 2 related intrusion methods: Nanocore, Remote Access Trojan. Most recent link (Jan 1, 2021): https://github.com/GlacierSheep/DomainBlockList/blob/master/trail/static_nanocore_(malware).domainset\", \"Sources\": [\"MIKjae\"], \"Timestamp\": \"2021-01-01T16:56:57.000Z\", \"Name\": \"linkedIntrusion\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historical Multicategory Blocklist\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"2 sightings on 2 sources: Bitdefender IP Reputation, hpHosts Latest Additions. Bitdefender detected suspicious traffic involving 185.19.85.136 associated with Bitdefender threat name Trojan.GenericKD.34300483 on Apr 30, 2021\", \"Sources\": [\"iFMVSl\", \"Ol_aRZ\"], \"Timestamp\": \"2021-04-30T04:50:06.000Z\", \"Name\": \"multiBlacklist\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historically Reported in Threat List\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"Previous sightings on 1 source: Recorded Future Fast Flux DNS IP List. Observed between Feb 13, 2021, and Feb 13, 2021.\", \"Sources\": [\"report:SW8xpk\"], \"Timestamp\": \"2021-12-28T19:20:46.641Z\", \"Name\": \"historicalThreatListMembership\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Recent C&C Server\", \"CriticalityLabel\": \"Suspicious\", \"EvidenceString\": \"9 sightings on 2 sources: Recorded Future Command & Control List, Joe Security Sandbox Analysis - Malware C2 Extractions. Command & Control host identified on Oct 29, 2021.\", \"Sources\": [\"b5tNVA\", \"h_iZX8\"], \"Timestamp\": \"2021-10-29T08:07:54.495Z\", \"Name\": \"intermediateCncServer\", \"MitigationString\": \"\", \"Criticality\": 2.0}, {\"Rule\": \"Recently Active C&C Server\", \"CriticalityLabel\": \"Suspicious\", \"EvidenceString\": \"1 sighting on 1 source: Recorded Future Network Traffic Analysis. Identified as C&C server for 1 malware family: Asyncrat. Communication observed on TCP:6060. Last observed on Dec 21, 2021.\", \"Sources\": [\"report:aEft3k\"], \"Timestamp\": \"2021-12-28T19:20:46.639Z\", \"Name\": \"intermediateActiveCnc\", \"MitigationString\": \"\", \"Criticality\": 2.0}, {\"Rule\": \"Current C&C Server\", \"CriticalityLabel\": \"Very Malicious\", \"EvidenceString\": \"12 sightings on 2 sources: Recorded Future Command & Control List, Joe Security Sandbox Analysis - Malware C2 Extractions. Command & Control host identified on Dec 24, 2021.\", \"Sources\": [\"b5tNVA\", \"h_iZX8\"], \"Timestamp\": \"2021-12-24T08:07:09.925Z\", \"Name\": \"recentCncServer\", \"MitigationString\": \"\", \"Criticality\": 4.0}]}", "Name": "185.19.85.136", "Risk": "99", "RiskString": "6/64"} -{"EvidenceDetails": "{\"EvidenceDetails\": [{\"Rule\": \"Historically Linked to Intrusion Method\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"12 sightings on 2 sources: C2IntelFeeds IPC2s, @drb_ra. 2 related intrusion methods: Cobalt Strike, Offensive Security Tools (OST). Most recent tweet: Cobalt Strike server found C2: HTTPS @ 45[.]112[.]206[.]18:443 C2 Server: 45[.]112[.]206[.]13,/IE9CompatViewList[.]xml Country: Hong Kong ASN: HK kwaifong group limited #C2 #cobaltstrike. Most recent link (Nov 26, 2021): https://twitter.com/drb_ra/statuses/1464248045118590978\", \"Sources\": [\"k_7zaW\", \"jqWX2B\"], \"Timestamp\": \"2021-11-26T15:01:53.000Z\", \"Name\": \"linkedIntrusion\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historically Linked to Cyber Attack\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"2 sightings on 1 source: C2IntelFeeds IPC2s. Most recent link (Aug 15, 2021): https://github.com/drb-ra/C2IntelFeeds/blob/master/feeds/IPC2s-30day.csv?q=45.112.206.18_20210815\", \"Sources\": [\"k_7zaW\"], \"Timestamp\": \"2021-08-15T00:00:00.000Z\", \"Name\": \"linkedToCyberAttack\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historically Reported as a Defanged IP\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"10 sightings on 1 source: @drb_ra. Most recent tweet: Cobalt Strike server found C2: HTTPS @ 45[.]112[.]206[.]18:443 C2 Server: 45[.]112[.]206[.]13,/IE9CompatViewList[.]xml Country: Hong Kong ASN: HK kwaifong group limited #C2 #cobaltstrike. Most recent link (Nov 26, 2021): https://twitter.com/drb_ra/statuses/1464248045118590978\", \"Sources\": [\"jqWX2B\"], \"Timestamp\": \"2021-11-26T15:01:53.000Z\", \"Name\": \"defanged\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historically Reported in Threat List\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"Previous sightings on 2 sources: Cobalt Strike Default Certificate Detected - Shodan / Recorded Future, Recorded Future Analyst Community Trending Indicators. Observed between Jul 8, 2021, and Dec 9, 2021.\", \"Sources\": [\"report:aD1qtM\", \"report:Tluf00\"], \"Timestamp\": \"2021-12-28T18:45:41.877Z\", \"Name\": \"historicalThreatListMembership\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Current C&C Server\", \"CriticalityLabel\": \"Very Malicious\", \"EvidenceString\": \"2 sightings on 1 source: Recorded Future Command & Control List. Command & Control host identified on Jul 5, 2021.\", \"Sources\": [\"b5tNVA\"], \"Timestamp\": \"2021-07-05T08:04:23.139Z\", \"Name\": \"recentCncServer\", \"MitigationString\": \"\", \"Criticality\": 4.0}, {\"Rule\": \"Actively Communicating C&C Server\", \"CriticalityLabel\": \"Very Malicious\", \"EvidenceString\": \"1 sighting on 1 source: Recorded Future Network Traffic Analysis. Identified as C&C server for 1 malware family: Cobalt Strike Team Servers. Communication observed on TCP:443, TCP:8443. Last observed on Dec 26, 2021.\", \"Sources\": [\"report:aEft3k\"], \"Timestamp\": \"2021-12-28T18:45:41.875Z\", \"Name\": \"recentActiveCnc\", \"MitigationString\": \"\", \"Criticality\": 4.0}]}", "Name": "45.112.206.18", "Risk": "99", "RiskString": "6/64"} -{"EvidenceDetails": "{\"EvidenceDetails\": [{\"Rule\": \"Historically Linked to Intrusion Method\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"239 sightings on 5 sources: paloaltonetworks.jp, Palo Alto Networks, Unit 42 Palo Alto Networks, PasteBin, Cryptolaemus Pastedump. 4 related intrusion methods: Trojan, Emotet, Banking Trojan, Botnet. Most recent link (Mar 14, 2021): https://unit42.paloaltonetworks.jp/attack-chain-overview-emotet-in-december-2020-and-january-2021/\", \"Sources\": [\"idn:paloaltonetworks.jp\", \"JwO7jp\", \"jjf3_B\", \"Jv_xrR\", \"Z7kln2\"], \"Timestamp\": \"2021-03-14T00:00:00.000Z\", \"Name\": \"linkedIntrusion\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historical Threat Researcher\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"2 sightings on 1 source: Unit 42 Palo Alto Networks. Most recent link (Apr 9, 2021): https://unit42.paloaltonetworks.com/emotet-command-and-control/\", \"Sources\": [\"jjf3_B\"], \"Timestamp\": \"2021-04-09T12:00:00.000Z\", \"Name\": \"threatResearcher\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historical Multicategory Blocklist\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"5 sightings on 1 source: AbuseIP Database. Most recent link (Aug 25, 2020): https://www.abuseipdb.com/check/190.55.186.229\", \"Sources\": [\"UneVVu\"], \"Timestamp\": \"2020-08-25T20:01:29.075Z\", \"Name\": \"multiBlacklist\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historically Reported as a Defanged IP\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"6 sightings on 3 sources: paloaltonetworks.jp, Palo Alto Networks, Unit 42 Palo Alto Networks. Most recent link (Apr 9, 2021): https://unit42.paloaltonetworks.com/emotet-command-and-control/\", \"Sources\": [\"idn:paloaltonetworks.jp\", \"JwO7jp\", \"jjf3_B\"], \"Timestamp\": \"2021-04-09T12:00:00.000Z\", \"Name\": \"defanged\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historical Positive Malware Verdict\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"87 sightings on 1 source: Cryptolaemus Pastedump. Most recent link (Jan 25, 2021): https://paste.cryptolaemus.com/emotet/2021/01/25/emotet-malware-IoCs_01-25-21.html\", \"Sources\": [\"Z7kln2\"], \"Timestamp\": \"2021-01-25T23:59:00.000Z\", \"Name\": \"positiveMalwareVerdict\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historical Spam Source\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"1 sighting on 1 source: External Sensor Spam. 190.55.186.229 was historically observed as spam. No longer observed as of Nov 16, 2021.\", \"Sources\": [\"kBCI-b\"], \"Timestamp\": \"2021-11-16T01:06:21.965Z\", \"Name\": \"spam\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historically Reported in Threat List\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"Previous sightings on 2 sources: University of Science and Technology of China Black IP List, Abuse.ch: Feodo IP Blocklist. Observed between Feb 26, 2021, and Dec 27, 2021.\", \"Sources\": [\"report:Q1ghC0\", \"report:OtiCOp\"], \"Timestamp\": \"2021-12-28T19:33:55.849Z\", \"Name\": \"historicalThreatListMembership\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Recent C&C Server\", \"CriticalityLabel\": \"Suspicious\", \"EvidenceString\": \"31 sightings on 3 sources: Palo Alto Networks, Polyswarm Sandbox Analysis - Malware C2 Extractions, Unit 42 Palo Alto Networks. Polyswarm malware sandbox identified 190.55.186.229:80 as TA0011 (Command and Control) for Emotet using configuration extraction on sample a88734cd5c38211a4168bc7701516a50e6aef5ef20d2b1a915edae23c1b345db\", \"Sources\": [\"JwO7jp\", \"hyihHO\", \"jjf3_B\"], \"Timestamp\": \"2021-10-19T12:21:34.268Z\", \"Name\": \"intermediateCncServer\", \"MitigationString\": \"\", \"Criticality\": 2.0}, {\"Rule\": \"Recent Multicategory Blocklist\", \"CriticalityLabel\": \"Suspicious\", \"EvidenceString\": \"1 sighting on 1 source: Talos IP Blacklist.\", \"Sources\": [\"report:VW6jeN\"], \"Timestamp\": \"2021-12-28T19:33:55.846Z\", \"Name\": \"recentMultiBlacklist\", \"MitigationString\": \"\", \"Criticality\": 2.0}, {\"Rule\": \"Current C&C Server\", \"CriticalityLabel\": \"Very Malicious\", \"EvidenceString\": \"5 sightings on 2 sources: Polyswarm Sandbox Analysis - Malware C2 Extractions, Joe Security Sandbox Analysis - Malware C2 Extractions. Polyswarm malware sandbox identified 190.55.186.229:80 as TA0011 (Command and Control) for Emotet using configuration extraction on sample c9709d56b92047cd55fb097feb6cb7a8de6f3edc5ea79a429363938a69aae580\", \"Sources\": [\"hyihHO\", \"h_iZX8\"], \"Timestamp\": \"2021-12-27T19:00:49.975Z\", \"Name\": \"recentCncServer\", \"MitigationString\": \"\", \"Criticality\": 4.0}]}", "Name": "190.55.186.229", "Risk": "99", "RiskString": "10/64"} -{"EvidenceDetails": "{\"EvidenceDetails\": [{\"Rule\": \"Historically Linked to Intrusion Method\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"2 sightings on 1 source: PasteBin. 4 related intrusion methods: Trojan, Emotet, Banking Trojan, Botnet. Most recent link (Dec 2, 2021): https://pastebin.com/SusxCK2b\", \"Sources\": [\"Jv_xrR\"], \"Timestamp\": \"2021-12-02T15:58:10.000Z\", \"Name\": \"linkedIntrusion\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Current C&C Server\", \"CriticalityLabel\": \"Very Malicious\", \"EvidenceString\": \"2 sightings on 2 sources: Recorded Future Command & Control List, Abuse.ch: Feodo IP Blocklist. Command & Control host identified on Dec 1, 2021.\", \"Sources\": [\"b5tNVA\", \"report:OtiCOp\"], \"Timestamp\": \"2021-12-01T08:06:11.827Z\", \"Name\": \"recentCncServer\", \"MitigationString\": \"\", \"Criticality\": 4.0}, {\"Rule\": \"Actively Communicating C&C Server\", \"CriticalityLabel\": \"Very Malicious\", \"EvidenceString\": \"1 sighting on 1 source: Recorded Future Network Traffic Analysis. Identified as C&C server for 1 malware family: Emotet. Communication observed on TCP:443. Exfiltration behavior observed. Last observed on Dec 26, 2021.\", \"Sources\": [\"report:aEft3k\"], \"Timestamp\": \"2021-12-28T22:05:35.688Z\", \"Name\": \"recentActiveCnc\", \"MitigationString\": \"\", \"Criticality\": 4.0}]}", "Name": "62.210.82.223", "Risk": "99", "RiskString": "3/64"} -{"EvidenceDetails": "{\"EvidenceDetails\": [{\"Rule\": \"Historical Honeypot Sighting\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"2 sightings on 2 sources: Project Honey Pot, @HoneyFog. Most recent tweet: Fog44: 87.120.254.96->22. Most recent link (Dec 14, 2016): https://twitter.com/HoneyFog/statuses/809032869792378880\", \"Sources\": [\"P_izv4\", \"OSz1F0\"], \"Timestamp\": \"2016-12-14T13:50:41.000Z\", \"Name\": \"honeypot\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historically Reported as a Defanged IP\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"1 sighting on 1 source: GitHub. Most recent link (Nov 8, 2021): https://github.com/pan-unit42/tweets/blob/master/2021-11-05-TA551-IOCs.txt\", \"Sources\": [\"MIKjae\"], \"Timestamp\": \"2021-11-08T00:00:00.000Z\", \"Name\": \"defanged\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historical Spam Source\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"1 sighting on 1 source: External Sensor Spam. 87.120.254.96 was historically observed as spam. No longer observed as of Nov 16, 2021.\", \"Sources\": [\"kBCI-b\"], \"Timestamp\": \"2021-11-16T03:19:58.721Z\", \"Name\": \"spam\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Recently Linked to Intrusion Method\", \"CriticalityLabel\": \"Suspicious\", \"EvidenceString\": \"1 sighting on 1 source: CloudSEK. 4 related intrusion methods: Trojan, Emotet, Banking Trojan, Botnet. Most recent link (Dec 22, 2021): https://cloudsek.com/emotet-2-0-everything-you-need-to-know-about-the-new-variant-of-thbanking-trojan/\", \"Sources\": [\"k837l0\"], \"Timestamp\": \"2021-12-22T09:45:33.000Z\", \"Name\": \"recentLinkedIntrusion\", \"MitigationString\": \"\", \"Criticality\": 2.0}, {\"Rule\": \"Recent Multicategory Blocklist\", \"CriticalityLabel\": \"Suspicious\", \"EvidenceString\": \"1 sighting on 1 source: University of Science and Technology of China Black IP List.\", \"Sources\": [\"report:Q1ghC0\"], \"Timestamp\": \"2021-12-29T06:21:27.693Z\", \"Name\": \"recentMultiBlacklist\", \"MitigationString\": \"\", \"Criticality\": 2.0}, {\"Rule\": \"Current C&C Server\", \"CriticalityLabel\": \"Very Malicious\", \"EvidenceString\": \"2 sightings on 2 sources: Recorded Future Command & Control List, Abuse.ch: Feodo IP Blocklist. Command & Control host identified on Nov 25, 2021.\", \"Sources\": [\"b5tNVA\", \"report:OtiCOp\"], \"Timestamp\": \"2021-11-25T08:06:42.384Z\", \"Name\": \"recentCncServer\", \"MitigationString\": \"\", \"Criticality\": 4.0}, {\"Rule\": \"Actively Communicating C&C Server\", \"CriticalityLabel\": \"Very Malicious\", \"EvidenceString\": \"1 sighting on 1 source: Recorded Future Network Traffic Analysis. Identified as C&C server for 1 malware family: Bazarloader. Communication observed on TCP:443. Exfiltration behavior observed. Last observed on Dec 25, 2021.\", \"Sources\": [\"report:aEft3k\"], \"Timestamp\": \"2021-12-29T06:21:27.731Z\", \"Name\": \"recentActiveCnc\", \"MitigationString\": \"\", \"Criticality\": 4.0}]}", "Name": "87.120.254.96", "Risk": "99", "RiskString": "7/64"} -{"EvidenceDetails": "{\"EvidenceDetails\": [{\"Rule\": \"Historically Reported in Threat List\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"Previous sightings on 3 sources: Cobalt Strike Default Certificate Detected - Shodan / Recorded Future, CINS: CI Army List, Recorded Future Analyst Community Trending Indicators. Observed between Jan 22, 2021, and Sep 25, 2021.\", \"Sources\": [\"report:aD1qtM\", \"report:OchJ-t\", \"report:Tluf00\"], \"Timestamp\": \"2021-12-28T18:42:08.925Z\", \"Name\": \"historicalThreatListMembership\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Recent Multicategory Blocklist\", \"CriticalityLabel\": \"Suspicious\", \"EvidenceString\": \"1 sighting on 1 source: DShield: Recommended Block List.\", \"Sources\": [\"report:OchJ-o\"], \"Timestamp\": \"2021-12-28T18:42:08.917Z\", \"Name\": \"recentMultiBlacklist\", \"MitigationString\": \"\", \"Criticality\": 2.0}, {\"Rule\": \"Current C&C Server\", \"CriticalityLabel\": \"Very Malicious\", \"EvidenceString\": \"19 sightings on 2 sources: Recorded Future Command & Control List, @TheDFIRReport. Most recent tweet: Here's some newer C2 servers we're tracking: #BazarLoader 64.227.73.80 64.225.71.198 #Covenant 167.71.67.196 45.146.165.76 #PoshC2 193.36.15.192 #Empire 64.227.21.255 #Metasploit 91.221.70.143 Full list available @ https://t.co/QT6o626hsR #ThreatFeed. Most recent link (Sep 1, 2021): https://twitter.com/TheDFIRReport/statuses/1433055791964049412\", \"Sources\": [\"b5tNVA\", \"dZgcRz\"], \"Timestamp\": \"2021-09-01T13:15:00.000Z\", \"Name\": \"recentCncServer\", \"MitigationString\": \"\", \"Criticality\": 4.0}, {\"Rule\": \"Actively Communicating C&C Server\", \"CriticalityLabel\": \"Very Malicious\", \"EvidenceString\": \"1 sighting on 1 source: Recorded Future Network Traffic Analysis. Identified as C&C server for 1 malware family: Covenant. Communication observed on TCP:7443. Exfiltration behavior observed. Last observed on Dec 27, 2021.\", \"Sources\": [\"report:aEft3k\"], \"Timestamp\": \"2021-12-28T18:42:08.923Z\", \"Name\": \"recentActiveCnc\", \"MitigationString\": \"\", \"Criticality\": 4.0}]}", "Name": "45.146.165.76", "Risk": "99", "RiskString": "4/64"} -{"EvidenceDetails": "{\"EvidenceDetails\": [{\"Rule\": \"Historical Open Proxies\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"2339 sightings on 9 sources including: TBN, BlackHatWorld Forum, Carding Mafia Forum, Inforge Forum Hacker Trucchi Giochi Informatica, ProxyFire - The Best Proxy Software and Forum. Most recent link (Jun 29, 2019): https://Black%20Hat%20World%20Forum%20(Obfuscated)/seo/ssl-proxies-occasional-update.927669/page-44#post-12210196\", \"Sources\": [\"RqhhJr\", \"KjGS3i\", \"VU4Qnc\", \"P7sZbk\", \"OQ_oQH\", \"Qk8WdX\", \"Qk8Wdg\", \"QqgtXJ\", \"KhvyCV\"], \"Timestamp\": \"2019-06-29T01:18:00.000Z\", \"Name\": \"openProxies\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historical Honeypot Sighting\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"1 sighting on 1 source: @HoneyFog. Most recent tweet: Fog44: 181.112.52.26->22. I've never seen this IP before. Most recent link (Oct 6, 2017): https://twitter.com/HoneyFog/statuses/916371734928019456\", \"Sources\": [\"P_izv4\"], \"Timestamp\": \"2017-10-06T18:37:01.000Z\", \"Name\": \"honeypot\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historically Linked to Intrusion Method\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"10 sightings on 3 sources: Manato Kumagai Hatena Blog, sentinelone.com, PasteBin. 6 related intrusion methods including TrickLoader, Trojan, Emotet, Banking Trojan, Trickbot. Most recent link (Feb 26, 2020): https://labs.sentinelone.com/revealing-the-trick-a-deep-dive-into-trickloader-obfuscation/\", \"Sources\": [\"TiY1wa\", \"idn:sentinelone.com\", \"Jv_xrR\"], \"Timestamp\": \"2020-02-26T15:00:17.035Z\", \"Name\": \"linkedIntrusion\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historical Multicategory Blocklist\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"4 sightings on 1 source: AbuseIP Database. Most recent link (Aug 17, 2018): https://www.abuseipdb.com/check/181.112.52.26\", \"Sources\": [\"UneVVu\"], \"Timestamp\": \"2018-08-17T00:30:42.194Z\", \"Name\": \"multiBlacklist\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historical SSH/Dictionary Attacker\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"4 sightings on 1 source: AbuseIP Database. Most recent link (Aug 17, 2018): https://www.abuseipdb.com/check/181.112.52.26\", \"Sources\": [\"UneVVu\"], \"Timestamp\": \"2018-08-17T00:30:42.194Z\", \"Name\": \"sshDictAttacker\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historically Reported in Threat List\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"Previous sightings on 3 sources: BlockList.de: Fail2ban Reporting Service, Abuse.ch: Feodo IP Blocklist, Proxies: SOCKS Open Proxies. Observed between Jun 15, 2019, and Oct 3, 2020.\", \"Sources\": [\"report:OhgwUx\", \"report:OtiCOp\", \"report:SYQe08\"], \"Timestamp\": \"2021-12-28T22:05:41.272Z\", \"Name\": \"historicalThreatListMembership\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Recent C&C Server\", \"CriticalityLabel\": \"Suspicious\", \"EvidenceString\": \"3 sightings on 1 source: Polyswarm Sandbox Analysis - Malware C2 Extractions. Polyswarm malware sandbox identified 181.112.52.26:449 as TA0011 (Command and Control) for Trickbot using configuration extraction on sample dcc42c0bd075f283c71ac327c845498454dcd9528386df5b296fdf89ba105bfa\", \"Sources\": [\"hyihHO\"], \"Timestamp\": \"2021-07-15T12:42:04.656Z\", \"Name\": \"intermediateCncServer\", \"MitigationString\": \"\", \"Criticality\": 2.0}, {\"Rule\": \"Current C&C Server\", \"CriticalityLabel\": \"Very Malicious\", \"EvidenceString\": \"5 sightings on 1 source: Polyswarm Sandbox Analysis - Malware C2 Extractions. Polyswarm malware sandbox identified 181.112.52.26:449 as TA0011 (Command and Control) for Trickbot using configuration extraction on sample b827a4587bc6162715693c71e432769ec6272c130bb87e14bc683f5bd7caf834\", \"Sources\": [\"hyihHO\"], \"Timestamp\": \"2021-12-22T04:10:08.558Z\", \"Name\": \"recentCncServer\", \"MitigationString\": \"\", \"Criticality\": 4.0}]}", "Name": "181.112.52.26", "Risk": "99", "RiskString": "8/64"} -{"EvidenceDetails": "{\"EvidenceDetails\": [{\"Rule\": \"Historically Linked to Intrusion Method\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"4 sightings on 1 source: PasteBin. 3 related intrusion methods: Trojan, Banking Trojan, QakBot. Most recent link (Nov 7, 2021): https://pastebin.com/u8neEVnz\", \"Sources\": [\"Jv_xrR\"], \"Timestamp\": \"2021-11-07T09:05:40.000Z\", \"Name\": \"linkedIntrusion\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historically Reported in Threat List\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"Previous sightings on 1 source: Abuse.ch: Feodo IP Blocklist. Observed between Nov 29, 2021, and Dec 10, 2021.\", \"Sources\": [\"report:OtiCOp\"], \"Timestamp\": \"2021-12-29T02:11:39.014Z\", \"Name\": \"historicalThreatListMembership\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Recent Honeypot Sighting\", \"CriticalityLabel\": \"Suspicious\", \"EvidenceString\": \"1 sighting on 1 source: Project Honey Pot. Most recent link (Dec 19, 2021): https://www.projecthoneypot.org/ip_77.79.56.210\", \"Sources\": [\"OSz1F0\"], \"Timestamp\": \"2021-12-19T11:30:02.000Z\", \"Name\": \"recentHoneypot\", \"MitigationString\": \"\", \"Criticality\": 2.0}, {\"Rule\": \"Recent C&C Server\", \"CriticalityLabel\": \"Suspicious\", \"EvidenceString\": \"12 sightings on 2 sources: Recorded Future Command & Control List, Joe Security Sandbox Analysis - Malware C2 Extractions. Joe Security malware sandbox identified 77.79.56.210:443 as TA0011 (Command and Control) QakBot using configuration extraction on sample 8f97195fc90ce520e75db6785204da0adbda9be5464bb27cd4dcc5b23b547651\", \"Sources\": [\"b5tNVA\", \"h_iZX8\"], \"Timestamp\": \"2021-11-03T16:57:54.000Z\", \"Name\": \"intermediateCncServer\", \"MitigationString\": \"\", \"Criticality\": 2.0}, {\"Rule\": \"Recently Active C&C Server\", \"CriticalityLabel\": \"Suspicious\", \"EvidenceString\": \"1 sighting on 1 source: Recorded Future Network Traffic Analysis. Identified as C&C server for 1 malware family: Qakbot. Communication observed on TCP:443. Last observed on Dec 23, 2021.\", \"Sources\": [\"report:aEft3k\"], \"Timestamp\": \"2021-12-29T02:11:39.012Z\", \"Name\": \"intermediateActiveCnc\", \"MitigationString\": \"\", \"Criticality\": 2.0}, {\"Rule\": \"Current C&C Server\", \"CriticalityLabel\": \"Very Malicious\", \"EvidenceString\": \"10 sightings on 2 sources: Recorded Future Command & Control List, Polyswarm Sandbox Analysis - Malware C2 Extractions. Polyswarm malware sandbox identified 77.79.56.210:443 as TA0011 (Command and Control) for QakBot using configuration extraction on sample 77b34084de82afac57fbe2c6442dbe7d07c53da5ec87eaf2210b852f0d943cd5\", \"Sources\": [\"b5tNVA\", \"hyihHO\"], \"Timestamp\": \"2021-12-29T02:00:05.439Z\", \"Name\": \"recentCncServer\", \"MitigationString\": \"\", \"Criticality\": 4.0}]}", "Name": "77.79.56.210", "Risk": "99", "RiskString": "6/64"} -{"EvidenceDetails": "{\"EvidenceDetails\": [{\"Rule\": \"Historically Linked to Intrusion Method\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"34 sightings on 5 sources: Malware News - Malware Analysis, News and Indicators, PasteBin, Segurana Informtica, The Cyber Feed, Kaspersky Securelist and Lab. 3 related intrusion methods: Trojan, Banking Trojan, QakBot. Most recent link (Dec 3, 2021): https://pastebin.com/xJ0kmeYQ\", \"Sources\": [\"gBDK5G\", \"Jv_xrR\", \"VW7VQs\", \"g162EU\", \"4n\"], \"Timestamp\": \"2021-12-03T16:51:53.000Z\", \"Name\": \"linkedIntrusion\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historical Threat Researcher\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"4 sightings on 1 source: Kaspersky Securelist and Lab. Most recent link (Sep 2, 2021): https://securelist.com/qakbot-technical-analysis/103931/\", \"Sources\": [\"4n\"], \"Timestamp\": \"2021-09-02T10:00:32.000Z\", \"Name\": \"threatResearcher\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historically Reported as a Defanged IP\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"6 sightings on 3 sources: Malware News - Malware Analysis, News and Indicators, urlscan.io, Kaspersky Securelist and Lab. Most recent link (Dec 1, 2021): https://urlscan.io/result/c5b4e2d5-acf0-4fc5-b7bd-e8afac3e5f5a/\", \"Sources\": [\"gBDK5G\", \"WNRa7q\", \"4n\"], \"Timestamp\": \"2021-12-01T10:54:33.863Z\", \"Name\": \"defanged\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historically Reported in Threat List\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"Previous sightings on 1 source: Abuse.ch: Feodo IP Blocklist. Observed between Nov 19, 2021, and Nov 21, 2021.\", \"Sources\": [\"report:OtiCOp\"], \"Timestamp\": \"2021-12-29T07:17:33.217Z\", \"Name\": \"historicalThreatListMembership\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Recent C&C Server\", \"CriticalityLabel\": \"Suspicious\", \"EvidenceString\": \"234 sightings on 4 sources: Recorded Future Command & Control List, Polyswarm Sandbox Analysis - Malware C2 Extractions, PasteBin, Joe Security Sandbox Analysis - Malware C2 Extractions. Joe Security malware sandbox identified 24.139.72.117:443 as TA0011 (Command and Control) QakBot using configuration extraction on sample 8f97195fc90ce520e75db6785204da0adbda9be5464bb27cd4dcc5b23b547651\", \"Sources\": [\"b5tNVA\", \"hyihHO\", \"Jv_xrR\", \"h_iZX8\"], \"Timestamp\": \"2021-11-03T16:57:54.000Z\", \"Name\": \"intermediateCncServer\", \"MitigationString\": \"\", \"Criticality\": 2.0}, {\"Rule\": \"Recently Active C&C Server\", \"CriticalityLabel\": \"Suspicious\", \"EvidenceString\": \"1 sighting on 1 source: Recorded Future Network Traffic Analysis. Identified as C&C server for 1 malware family: Qakbot. Communication observed on TCP:443. Last observed on Dec 23, 2021.\", \"Sources\": [\"report:aEft3k\"], \"Timestamp\": \"2021-12-29T07:17:33.215Z\", \"Name\": \"intermediateActiveCnc\", \"MitigationString\": \"\", \"Criticality\": 2.0}, {\"Rule\": \"Current C&C Server\", \"CriticalityLabel\": \"Very Malicious\", \"EvidenceString\": \"87 sightings on 2 sources: Polyswarm Sandbox Analysis - Malware C2 Extractions, Joe Security Sandbox Analysis - Malware C2 Extractions. Polyswarm malware sandbox identified 24.139.72.117:443 as TA0011 (Command and Control) for QakBot using configuration extraction on sample 7ea5720ac7efeb49873f95870d546632d6c8c187ee6e2fc515acfe974483ee0e\", \"Sources\": [\"hyihHO\", \"h_iZX8\"], \"Timestamp\": \"2021-12-29T07:00:21.416Z\", \"Name\": \"recentCncServer\", \"MitigationString\": \"\", \"Criticality\": 4.0}]}", "Name": "24.139.72.117", "Risk": "99", "RiskString": "7/64"} -{"EvidenceDetails": "{\"EvidenceDetails\": [{\"Rule\": \"Historically Reported as a Defanged URL\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"66 sightings on 22 sources including: Ars Technica, fook.news, urdupresss.com, HackDig Posts, apple.news. Most recent link (Jul 20, 2021): https://techsecuritenews.com/solarwinds-pirates-utilisent-nouvelle-faille-zero-day-attaques/\", \"Sources\": [\"Ctq\", \"idn:fook.news\", \"idn:urdupresss.com\", \"POs2u-\", \"idn:apple.news\", \"idn:cryptoinfoos.com.ng\", \"g9rk5F\", \"idn:thewindowsupdate.com\", \"idn:nationalcybersecuritynews.today\", \"gBDK5G\", \"idn:microsoft.com\", \"idn:techsecuritenews.com\", \"idn:mblogs.info\", \"J6UzbO\", \"idn:viralamo.com\", \"idn:sellorbuyhomefast.com\", \"idn:crazyboy.tech\", \"idn:times24h.com\", \"idn:buzzfeeg.com\", \"idn:dsmenders.com\", \"WroSbs\", \"idn:vzonetvgh.com\"], \"Timestamp\": \"2021-07-20T00:00:00.000Z\", \"Name\": \"defangedURL\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Recently Reported by Insikt Group\", \"CriticalityLabel\": \"Malicious\", \"EvidenceString\": \"1 sighting on 1 source: Insikt Group. 1 report: SolarWinds Fixes Critical Vulnerability in Serv-U Managed File Transfer and Secure FTP Products. Most recent link (Jul 10, 2021): https://app.recordedfuture.com/live/sc/1GnDrn8zigTd\", \"Sources\": [\"VKz42X\"], \"Timestamp\": \"2021-07-10T00:00:00.000Z\", \"Name\": \"recentAnalystNote\", \"MitigationString\": \"\", \"Criticality\": 3.0}]}", "Name": "http://144.34.179.162/a", "Risk": "87", "RiskString": "2/24"} -{"EvidenceDetails": "{\"EvidenceDetails\": [{\"Rule\": \"Historically Reported as a Defanged URL\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"41 sightings on 19 sources including: Stock market news Company News MarketScreenercom, GlobeNewswire | Software, Yahoo!, globenewswirecom, otcdynamics.com. Most recent link (Oct 3, 2021): https://telecomkh.info/?p=4004\", \"Sources\": [\"XBl0xf\", \"c2unu0\", \"DVW\", \"NPgRlV\", \"idn:otcdynamics.com\", \"idn:norteenlinea.com\", \"N4OmGX\", \"idn:snewsonline.com\", \"idn:nationalcybersecuritynews.today\", \"dCod5e\", \"hZ14Az\", \"idn:securityopenlab.it\", \"idn:clevertechmx.blogspot.com\", \"cJzvLR\", \"eNeV39\", \"dCotni\", \"dCo6X1\", \"jB6Hnn\", \"idn:telecomkh.info\"], \"Timestamp\": \"2021-10-03T12:53:49.605Z\", \"Name\": \"defangedURL\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historically Detected Phishing Techniques\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Nov 14, 2021.\", \"Sources\": [\"d3Awkm\"], \"Timestamp\": \"2021-11-14T00:00:00.000Z\", \"Name\": \"phishingSiteDetected\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historically Detected Malware Distribution\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Nov 14, 2021.\", \"Sources\": [\"d3Awkm\"], \"Timestamp\": \"2021-11-14T00:00:00.000Z\", \"Name\": \"malwareSiteDetected\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Recently Active URL on Weaponized Domain\", \"CriticalityLabel\": \"Malicious\", \"EvidenceString\": \"1 sighting on 1 source: Recorded Future Domain Analysis URLs. Service provider: No-IP. Behavior observed: Malware Distribution, Phishing Techniques. Last observed on Dec 20, 2021.\", \"Sources\": [\"report:aRJ1CU\"], \"Timestamp\": \"2021-12-29T07:08:29.105Z\", \"Name\": \"recentWeaponizedURL\", \"MitigationString\": \"\", \"Criticality\": 3.0}]}", "Name": "http://adminsys.serveftp.com/nensa/fabio/ex/478632215/zer7855/nuns566623", "Risk": "85", "RiskString": "4/24"} -{"EvidenceDetails": "{\"EvidenceDetails\": [{\"Rule\": \"Historically Reported as a Defanged URL\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"17 sightings on 14 sources including: Security Affairs, sensorstechforum.com, Heimdal Security Blog, securitynewspaper, BBS Kafan Card Forum. Most recent link (Dec 22, 2021): https://d335luupugsy2.cloudfront.net/cms%2Ffiles%2F183750%2F1640120040Log4j_-_Explorao_por_grupos_APT.pdf\", \"Sources\": [\"JNe6Hu\", \"TQnwKJ\", \"OfMf0W\", \"TefIEN\", \"VyuDZP\", \"Z7kln5\", \"bd-Dtt\", \"kKLjNc\", \"Y7TWfI\", \"idn:redpacketsecurity.com\", \"idn:eccouncil.org\", \"idn:comparaland.com\", \"idn:d335luupugsy2.cloudfront.net\", \"KVRURg\"], \"Timestamp\": \"2021-12-22T16:01:42.134Z\", \"Name\": \"defangedURL\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Recently Reported by Insikt Group\", \"CriticalityLabel\": \"Malicious\", \"EvidenceString\": \"1 sighting on 1 source: Insikt Group. 1 report: Khonsari Ransomware and Orcus RAT Exploit Log4Shell (CVE-2021-44228), Samples Uploaded on MalwareBazaar. Most recent link (Dec 17, 2021): https://app.recordedfuture.com/live/sc/4SWiMAS816Gj\", \"Sources\": [\"VKz42X\"], \"Timestamp\": \"2021-12-17T00:00:00.000Z\", \"Name\": \"recentAnalystNote\", \"MitigationString\": \"\", \"Criticality\": 3.0}]}", "Name": "http://3.145.115.94/zambo/groenhuyzen.exe", "Risk": "79", "RiskString": "2/24"} -{"EvidenceDetails": "{\"EvidenceDetails\": [{\"Rule\": \"Historically Reported as a Defanged URL\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"53 sightings on 14 sources including: HackDig Posts, Anquanke News, mrhacker.co, Sesin at, Check Point Research. Most recent link (Feb 6, 2021): https://cdn.www.gob.pe/uploads/document/file/1580907/Alerta%20integrada%20de%20seguridad%20digital%20N%C2%B0%xxx-xx-xxxx-PECERT%20.pdf\", \"Sources\": [\"POs2u-\", \"U13S_U\", \"idn:mrhacker.co\", \"Z3TZAQ\", \"N4OmGX\", \"UqKvRr\", \"gBDK5G\", \"JExgHv\", \"QxXv_c\", \"J6UzbO\", \"eTNyK6\", \"idn:privacy.com.sg\", \"e6Ewt_\", \"idn:reportcybercrime.com\"], \"Timestamp\": \"2021-02-06T12:52:09.042Z\", \"Name\": \"defangedURL\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Recently Detected Malware Distribution\", \"CriticalityLabel\": \"Malicious\", \"EvidenceString\": \"1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Dec 28, 2021.\", \"Sources\": [\"d3Awkm\"], \"Timestamp\": \"2021-12-28T00:00:00.000Z\", \"Name\": \"recentMalwareSiteDetected\", \"MitigationString\": \"\", \"Criticality\": 3.0}]}", "Name": "http://gxbrowser.net", "Risk": "79", "RiskString": "2/24"} -{"EvidenceDetails": "{\"EvidenceDetails\": [{\"Rule\": \"Historically Reported as a Defanged URL\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"33 sightings on 12 sources including: Palo Alto Networks, tistory.com, HackDig Posts, Anquanke News, airmagnet.technology. Most recent tweet: Continued MR.Dropper's attack. (Targething korean cryptocurrency exchange) #hcapital #ioc MD5 : eb459b47be479b61375d7b3c7c568425 URL : hxxps://881[.]000webhostapp[.]com/1.txt PDB : D:\\\\Attack\\\\DropperBuild\\\\x64\\\\Release\\\\Dropper.pdb https://t.co/FpsinliQqx [Beyond The Binary]. Most recent link (Sep 3, 2018): https://twitter.com/wugeej/statuses/1036413512732426240\", \"Sources\": [\"JwO7jp\", \"idn:tistory.com\", \"POs2u-\", \"U13S_U\", \"ThoB0I\", \"idn:airmagnet.technology\", \"LErKlN\", \"WuLz1r\", \"KdwTwF\", \"VfsacJ\", \"jjf3_B\", \"idn:brica.de\"], \"Timestamp\": \"2018-09-03T00:40:11.000Z\", \"Name\": \"defangedURL\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historically Referenced by Insikt Group\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"2 sightings on 1 source: Insikt Group. 2 reports including \\\"Fractured Block\u201d Campaign Targets Korean Users. Most recent link (Dec 09, 2018): https://app.recordedfuture.com/live/sc/1RuTxKrDf8Qt\", \"Sources\": [\"VKz42X\"], \"Timestamp\": \"2018-12-09T00:00:00.000Z\", \"Name\": \"relatedNote\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Recently Active URL on Weaponized Domain\", \"CriticalityLabel\": \"Malicious\", \"EvidenceString\": \"1 sighting on 1 source: Recorded Future Domain Analysis URLs. Service provider: 000Webhost. Behavior observed: Malware Distribution. Last observed on Oct 16, 2021.\", \"Sources\": [\"report:aRJ1CU\"], \"Timestamp\": \"2021-12-29T07:07:42.477Z\", \"Name\": \"recentWeaponizedURL\", \"MitigationString\": \"\", \"Criticality\": 3.0}]}", "Name": "https://881.000webhostapp.com/1.txt", "Risk": "78", "RiskString": "3/24"} -{"EvidenceDetails": "{\"EvidenceDetails\": [{\"Rule\": \"Historically Reported as a Defanged URL\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"38 sightings on 7 sources including: cybersecdn.com, WeLiveSecurity Spain, deepcheck.one, hackeridiot.com, PasteBin. Most recent link (May 27, 2021): https://cybersecdn.com/index.php/2021/05/27/janeleiro-the-time-traveler-a-new-old-banking-trojan-in-brazil/\", \"Sources\": [\"idn:cybersecdn.com\", \"fWD1r9\", \"idn:deepcheck.one\", \"idn:hackeridiot.com\", \"Jv_xrR\", \"ONMgMx\", \"idn:nationalcybersecuritynews.today\"], \"Timestamp\": \"2021-05-27T22:48:00.256Z\", \"Name\": \"defangedURL\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historically Detected Malware Distribution\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Jun 15, 2021.\", \"Sources\": [\"d3Awkm\"], \"Timestamp\": \"2021-06-15T00:00:00.000Z\", \"Name\": \"malwareSiteDetected\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Recently Reported by Insikt Group\", \"CriticalityLabel\": \"Malicious\", \"EvidenceString\": \"1 sighting on 1 source: Insikt Group. 1 report: New Janeleiro Banking Trojan Targets Corporate Users in Brazil. Most recent link (Apr 06, 2021): https://app.recordedfuture.com/live/sc/4wolQHrxLiwd\", \"Sources\": [\"VKz42X\"], \"Timestamp\": \"2021-04-06T00:00:00.000Z\", \"Name\": \"recentAnalystNote\", \"MitigationString\": \"\", \"Criticality\": 3.0}, {\"Rule\": \"Recently Active URL on Weaponized Domain\", \"CriticalityLabel\": \"Malicious\", \"EvidenceString\": \"1 sighting on 1 source: Recorded Future Domain Analysis URLs. Service provider: DuckDNS. Behavior observed: Malware Distribution. Last observed on Oct 15, 2021.\", \"Sources\": [\"report:aRJ1CU\"], \"Timestamp\": \"2021-12-29T06:34:00.698Z\", \"Name\": \"recentWeaponizedURL\", \"MitigationString\": \"\", \"Criticality\": 3.0}]}", "Name": "http://comunicador.duckdns.org/catalista/lixo/index.php", "Risk": "78", "RiskString": "4/24"} -{"EvidenceDetails": "{\"EvidenceDetails\": [{\"Rule\": \"Recently Active URL on Weaponized Domain\", \"CriticalityLabel\": \"Malicious\", \"EvidenceString\": \"1 sighting on 1 source: Recorded Future Domain Analysis URLs. Service provider: Afraid.org. Behavior observed: Malware Distribution, Phishing Techniques. Last observed on Dec 28, 2021.\", \"Sources\": [\"report:aRJ1CU\"], \"Timestamp\": \"2021-12-28T22:15:49.631Z\", \"Name\": \"recentWeaponizedURL\", \"MitigationString\": \"\", \"Criticality\": 3.0}, {\"Rule\": \"Recently Detected Phishing Techniques\", \"CriticalityLabel\": \"Malicious\", \"EvidenceString\": \"2 sightings on 2 sources: Bitdefender, Urlscan.io. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Dec 28, 2021.\", \"Sources\": [\"d3Awkm\", \"eKv4Jm\"], \"Timestamp\": \"2021-12-28T00:00:00.000Z\", \"Name\": \"recentPhishingSiteDetected\", \"MitigationString\": \"\", \"Criticality\": 3.0}, {\"Rule\": \"Recently Detected Malware Distribution\", \"CriticalityLabel\": \"Malicious\", \"EvidenceString\": \"1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Dec 28, 2021.\", \"Sources\": [\"d3Awkm\"], \"Timestamp\": \"2021-12-28T00:00:00.000Z\", \"Name\": \"recentMalwareSiteDetected\", \"MitigationString\": \"\", \"Criticality\": 3.0}]}", "Name": "https://www.jeanninecatddns.chickenkiller.com/signin-authflow", "Risk": "75", "RiskString": "3/24"} -{"EvidenceDetails": "{\"EvidenceDetails\": [{\"Rule\": \"Historically Reported as a Defanged URL\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"24 sightings on 9 sources including: Malware News - Malware Analysis, News and Indicators, microsoft.com, sociabble.com, 4-traders.com, MarketScreener.com | Stock Market News. Most recent link (Aug 13, 2021): https://www.marketscreener.com/quote/stock/MICROSOFT-CORPORATION-4835/news/Microsoft-Attackers-use-Morse-code-other-encryption-methods-in-evasive-phishing-campaign-36161110/?utm_medium=RSS&utm_content=20210813\", \"Sources\": [\"gBDK5G\", \"idn:microsoft.com\", \"idn:sociabble.com\", \"KBTQ2e\", \"dCotni\", \"g9rk5F\", \"Z7kln5\", \"idn:cda.ms\", \"idn:thewindowsupdate.com\"], \"Timestamp\": \"2021-08-13T17:03:19.000Z\", \"Name\": \"defangedURL\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historically Detected Malware Distribution\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Aug 13, 2021.\", \"Sources\": [\"d3Awkm\"], \"Timestamp\": \"2021-08-13T00:00:00.000Z\", \"Name\": \"malwareSiteDetected\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Recently Reported by Insikt Group\", \"CriticalityLabel\": \"Malicious\", \"EvidenceString\": \"1 sighting on 1 source: Insikt Group. 1 report: Microsoft Warns of Attacks Targeting Microsoft Office 365 Users. Most recent link (Aug 12, 2021): https://app.recordedfuture.com/live/sc/4BBhpn1ApBQR\", \"Sources\": [\"VKz42X\"], \"Timestamp\": \"2021-08-12T00:00:00.000Z\", \"Name\": \"recentAnalystNote\", \"MitigationString\": \"\", \"Criticality\": 3.0}]}", "Name": "http://coollab.jp/dir/root/p/09908.js", "Risk": "75", "RiskString": "3/24"} -{"EvidenceDetails": "{\"EvidenceDetails\": [{\"Rule\": \"Historically Reported as a Defanged URL\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"23 sightings on 9 sources including: The Official Google Blog, eccouncil.org, frsecure.com, SoyaCincau, PasteBin. Most recent tweet: Actor controlled sites and accounts Research Blog https://blog.br0vvnn[.]io. Most recent link (Jan 27, 2021): https://twitter.com/techn0m4nc3r/statuses/1354296736357953539\", \"Sources\": [\"Gzt\", \"idn:eccouncil.org\", \"idn:frsecure.com\", \"J-8-Nr\", \"Jv_xrR\", \"g9rk5F\", \"cUg0pv\", \"K5LKj8\", \"fVAueu\"], \"Timestamp\": \"2021-01-27T05:14:38.000Z\", \"Name\": \"defangedURL\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Historically Detected Phishing Techniques\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on May 30, 2021.\", \"Sources\": [\"d3Awkm\"], \"Timestamp\": \"2021-05-30T00:00:00.000Z\", \"Name\": \"phishingSiteDetected\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Recently Reported by Insikt Group\", \"CriticalityLabel\": \"Malicious\", \"EvidenceString\": \"1 sighting on 1 source: Insikt Group. 1 report: Google Warns of Ongoing Attacks Targeting Security Researchers. Most recent link (Jan 25, 2021): https://app.recordedfuture.com/live/sc/5QCqZ2ZH4lwc\", \"Sources\": [\"VKz42X\"], \"Timestamp\": \"2021-01-25T00:00:00.000Z\", \"Name\": \"recentAnalystNote\", \"MitigationString\": \"\", \"Criticality\": 3.0}]}", "Name": "https://blog.br0vvnn.io", "Risk": "75", "RiskString": "3/24"} -{"EvidenceDetails": "{\"EvidenceDetails\": [{\"Rule\": \"Historically Reported as a Defanged URL\", \"CriticalityLabel\": \"Unusual\", \"EvidenceString\": \"24 sightings on 10 sources including: lnkd.in, digitalforensicsmagazineblog PH, mediosdemexico.com, Palo Alto Networks, Security Art Work. Most recent link (Mar 4, 2016): https://lnkd.in/egi-nMa\", \"Sources\": [\"idn:lnkd.in\", \"JNe6Gc\", \"idn:mediosdemexico.com\", \"JwO7jp\", \"LCN_6T\", \"KA0p6S\", \"LErKlN\", \"jjf3_B\", \"KE9Xit\", \"J4bouj\"], \"Timestamp\": \"2016-03-04T14:33:36.543Z\", \"Name\": \"defangedURL\", \"MitigationString\": \"\", \"Criticality\": 1.0}, {\"Rule\": \"Recently Detected Malware Distribution\", \"CriticalityLabel\": \"Malicious\", \"EvidenceString\": \"1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Dec 27, 2021.\", \"Sources\": [\"d3Awkm\"], \"Timestamp\": \"2021-12-27T00:00:00.000Z\", \"Name\": \"recentMalwareSiteDetected\", \"MitigationString\": \"\", \"Criticality\": 3.0}]}", "Name": "http://init.icloud-analysis.com", "Risk": "75", "RiskString": "2/24"} diff --git a/x-pack/filebeat/module/threatintel/recordedfuture/test/rf_assorted.json.log-expected.json b/x-pack/filebeat/module/threatintel/recordedfuture/test/rf_assorted.json.log-expected.json deleted file mode 100644 index bf98453990f..00000000000 --- a/x-pack/filebeat/module/threatintel/recordedfuture/test/rf_assorted.json.log-expected.json +++ /dev/null @@ -1,4125 +0,0 @@ -[ - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 96.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 0, - "recordedfuture.evidence_details": [ - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "18 sightings on 2 sources: Proofpoint, The Daily Advance. Most recent link (Nov 12, 2018): https://www.proofpoint.com/us/threat-insight/post/sload-and-ramnit-pairing-sustained-campaigns-against-uk-and-italy#.W-nmxyGcuiY.twitter", - "MitigationString": "", - "Name": "threatResearcher", - "Rule": "Historical Threat Researcher", - "Sources": [ - "QQA438", - "KvPSaU" - ], - "Timestamp": "2018-11-12T20:48:08.675Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Mar 23, 2021.", - "MitigationString": "", - "Name": "malwareSiteDetected", - "Rule": "Historically Detected Malware Operation", - "Sources": [ - "d3Awkm" - ], - "Timestamp": "2021-03-23T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: Insikt Group. 1 report: Proofpoint Researchers Observe sLoad and Ramnit in Campaigns Against The U.K. and Italy. Most recent link (Oct 23, 2018): https://app.recordedfuture.com/live/sc/4KSWum2M6Lx7", - "MitigationString": "", - "Name": "relatedNote", - "Rule": "Historically Referenced by Insikt Group", - "Sources": [ - "VKz42X" - ], - "Timestamp": "2018-10-23T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "21 sightings on 4 sources: Proofpoint, PasteBin, The Daily Advance, @DGAFeedAlerts. Most recent tweet: New ramnit Dom: xohrikvjhiu[.]eu IP: 13[.]90[.]196[.]81 NS: https://t.co/nTqEOuAW2E https://t.co/QdrtFSplyz. Most recent link (Nov 16, 2019): https://twitter.com/DGAFeedAlerts/statuses/1195824847915491329", - "MitigationString": "", - "Name": "defanged", - "Rule": "Historically Reported as a Defanged DNS Name", - "Sources": [ - "QQA438", - "Jv_xrR", - "SlNfa3", - "KvPSaU" - ], - "Timestamp": "2019-11-16T22:03:55.000Z" - }, - { - "Criticality": 4.0, - "CriticalityLabel": "Very Malicious", - "EvidenceString": "1 sighting on 1 source: Bambenek Consulting C&C Blocklist.", - "MitigationString": "", - "Name": "recentCncSite", - "Rule": "Recent C&C DNS Name", - "Sources": [ - "report:QhR8Qs" - ], - "Timestamp": "2021-12-29T07:12:02.455Z" - } - ], - "recordedfuture.risk_string": "5/45", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.type": "domain-name", - "threat.indicator.url.domain": "xohrikvjhiu.eu" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 95.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 2445, - "recordedfuture.evidence_details": [ - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "2 sightings on 1 source: Malwr.com. Most recent link (Jul 6, 2017): https://malwr.com/analysis/ZmMxNWJlYWU1NTI4NDA1Nzg3YTc5MWViNTA0YTNhYmQ/", - "MitigationString": "", - "Name": "malwareAnalysis", - "Rule": "Historical Malware Analysis DNS Name", - "Sources": [ - "NKaUXl" - ], - "Timestamp": "2017-07-06T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: MALWARE BREAKDOWN. Most recent link (May 17, 2017): https://malwarebreakdown.com/2017/05/17/seamless-malvertising-campaign-leads-to-rig-ek-at-185-154-53-33-and-drops-ramnit/", - "MitigationString": "", - "Name": "threatResearcher", - "Rule": "Historical Threat Researcher", - "Sources": [ - "ST7rfx" - ], - "Timestamp": "2017-05-17T19:31:06.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Jul 9, 2021.", - "MitigationString": "", - "Name": "malwareSiteDetected", - "Rule": "Historically Detected Malware Operation", - "Sources": [ - "d3Awkm" - ], - "Timestamp": "2021-07-09T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: DHS Automated Indicator Sharing. 1 report: STIX Package, from Anomali, Inc., Information Technology Sector, NCCIC:STIX_Package-216d34d4-67bd-4add-ae6e-4ddec27dcb0e (Jul 25, 2019).", - "MitigationString": "", - "Name": "dhsAis", - "Rule": "Historically Reported by DHS AIS", - "Sources": [ - "UZNze8" - ], - "Timestamp": "2019-07-25T00:46:19.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "Previous sightings on 1 source: Recorded Future Analyst Community Trending Indicators. Observed between Jul 19, 2021, and Jul 21, 2021.", - "MitigationString": "", - "Name": "historicalThreatListMembership", - "Rule": "Historically Reported in Threat List", - "Sources": [ - "report:Tluf00" - ], - "Timestamp": "2021-12-29T07:21:52.311Z" - }, - { - "Criticality": 4.0, - "CriticalityLabel": "Very Malicious", - "EvidenceString": "1 sighting on 1 source: Bambenek Consulting C&C Blocklist.", - "MitigationString": "", - "Name": "recentCncSite", - "Rule": "Recent C&C DNS Name", - "Sources": [ - "report:QhR8Qs" - ], - "Timestamp": "2021-12-29T07:21:52.303Z" - } - ], - "recordedfuture.risk_string": "6/45", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.type": "domain-name", - "threat.indicator.url.domain": "wgwuhauaqcrx.com" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 95.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 5039, - "recordedfuture.evidence_details": [ - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: Malwr.com. Most recent link (May 8, 2017): https://malwr.com/analysis/NzhlZjJmMDA1MTMyNGM5NDg3YTQwMzI5YzAzMzY1NTg/", - "MitigationString": "", - "Name": "malwareAnalysis", - "Rule": "Historical Malware Analysis DNS Name", - "Sources": [ - "NKaUXl" - ], - "Timestamp": "2017-05-08T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: Dynamoos Blog. Most recent link (Mar 8, 2017): http://blog.dynamoo.com/2013/05/something-evil-on-xxx-xx-xxxx.html", - "MitigationString": "", - "Name": "threatResearcher", - "Rule": "Historical Threat Researcher", - "Sources": [ - "KVQ2PB" - ], - "Timestamp": "2017-03-08T01:18:17.569Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Jun 30, 2021.", - "MitigationString": "", - "Name": "malwareSiteDetected", - "Rule": "Historically Detected Malware Operation", - "Sources": [ - "d3Awkm" - ], - "Timestamp": "2021-06-30T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: @DGAFeedAlerts. Most recent tweet: New ramnit Dom: wbmpvebw[.]com IP: 209[.]99[.]40[.]220 NS: https://t.co/bH4I7LoMNf https://t.co/KTCPYU87bT. Most recent link (Jan 4, 2020): https://twitter.com/DGAFeedAlerts/statuses/1213551578264821760", - "MitigationString": "", - "Name": "defanged", - "Rule": "Historically Reported as a Defanged DNS Name", - "Sources": [ - "SlNfa3" - ], - "Timestamp": "2020-01-04T20:03:37.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "Previous sightings on 1 source: Recorded Future Analyst Community Trending Indicators. Observed between Feb 18, 2021, and Feb 24, 2021.", - "MitigationString": "", - "Name": "historicalThreatListMembership", - "Rule": "Historically Reported in Threat List", - "Sources": [ - "report:Tluf00" - ], - "Timestamp": "2021-12-29T07:16:05.008Z" - }, - { - "Criticality": 4.0, - "CriticalityLabel": "Very Malicious", - "EvidenceString": "1 sighting on 1 source: Bambenek Consulting C&C Blocklist.", - "MitigationString": "", - "Name": "recentCncSite", - "Rule": "Recent C&C DNS Name", - "Sources": [ - "report:QhR8Qs" - ], - "Timestamp": "2021-12-29T07:16:05.007Z" - } - ], - "recordedfuture.risk_string": "6/45", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.type": "domain-name", - "threat.indicator.url.domain": "wbmpvebw.com" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 94.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 7641, - "recordedfuture.evidence_details": [ - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: Malwr.com. Most recent link (Apr 11, 2016): https://malwr.com/analysis/YjVjNzlmNjdhMDMyNDY2MjkzY2FkMjQzOWJiNmUyOWI/", - "MitigationString": "", - "Name": "malwareAnalysis", - "Rule": "Historical Malware Analysis DNS Name", - "Sources": [ - "NKaUXl" - ], - "Timestamp": "2016-04-11T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: Dynamoos Blog. Most recent link (Mar 8, 2017): http://blog.dynamoo.com/2013/05/something-evil-on-xxx-xx-xxxx.html", - "MitigationString": "", - "Name": "threatResearcher", - "Rule": "Historical Threat Researcher", - "Sources": [ - "KVQ2PB" - ], - "Timestamp": "2017-03-08T01:18:17.569Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Jun 15, 2021.", - "MitigationString": "", - "Name": "malwareSiteDetected", - "Rule": "Historically Detected Malware Operation", - "Sources": [ - "d3Awkm" - ], - "Timestamp": "2021-06-15T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: @DGAFeedAlerts. Most recent tweet: New ramnit Dom: ckgryagcibbcf[.]com IP: 18[.]235[.]92[.]123 NS: https://t.co/nKWfZguQSF https://t.co/czXUwYeuxf. Most recent link (Feb 1, 2021): https://twitter.com/DGAFeedAlerts/statuses/1356333576053207040", - "MitigationString": "", - "Name": "defanged", - "Rule": "Historically Reported as a Defanged DNS Name", - "Sources": [ - "SlNfa3" - ], - "Timestamp": "2021-02-01T20:08:18.000Z" - }, - { - "Criticality": 4.0, - "CriticalityLabel": "Very Malicious", - "EvidenceString": "1 sighting on 1 source: Bambenek Consulting C&C Blocklist.", - "MitigationString": "", - "Name": "recentCncSite", - "Rule": "Recent C&C DNS Name", - "Sources": [ - "report:QhR8Qs" - ], - "Timestamp": "2021-12-29T06:40:44.358Z" - } - ], - "recordedfuture.risk_string": "5/45", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.type": "domain-name", - "threat.indicator.url.domain": "ckgryagcibbcf.com" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 94.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 9829, - "recordedfuture.evidence_details": [ - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: Malwr.com. Most recent link (May 8, 2017): https://malwr.com/analysis/NzhlZjJmMDA1MTMyNGM5NDg3YTQwMzI5YzAzMzY1NTg/", - "MitigationString": "", - "Name": "malwareAnalysis", - "Rule": "Historical Malware Analysis DNS Name", - "Sources": [ - "NKaUXl" - ], - "Timestamp": "2017-05-08T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: Dynamoos Blog. Most recent link (Mar 8, 2017): http://blog.dynamoo.com/2013/05/something-evil-on-xxx-xx-xxxx.html", - "MitigationString": "", - "Name": "threatResearcher", - "Rule": "Historical Threat Researcher", - "Sources": [ - "KVQ2PB" - ], - "Timestamp": "2017-03-08T01:18:17.569Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Jun 17, 2021.", - "MitigationString": "", - "Name": "malwareSiteDetected", - "Rule": "Historically Detected Malware Operation", - "Sources": [ - "d3Awkm" - ], - "Timestamp": "2021-06-17T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: @DGAFeedAlerts. Most recent tweet: New ramnit Dom: jpuityvakjgg[.]com IP: 18[.]235[.]92[.]123 NS: https://t.co/nKWfZguQSF https://t.co/czXUwYeuxf. Most recent link (Feb 1, 2021): https://twitter.com/DGAFeedAlerts/statuses/1356333600627683330", - "MitigationString": "", - "Name": "defanged", - "Rule": "Historically Reported as a Defanged DNS Name", - "Sources": [ - "SlNfa3" - ], - "Timestamp": "2021-02-01T20:08:24.000Z" - }, - { - "Criticality": 4.0, - "CriticalityLabel": "Very Malicious", - "EvidenceString": "1 sighting on 1 source: Bambenek Consulting C&C Blocklist.", - "MitigationString": "", - "Name": "recentCncSite", - "Rule": "Recent C&C DNS Name", - "Sources": [ - "report:QhR8Qs" - ], - "Timestamp": "2021-12-29T06:46:28.155Z" - } - ], - "recordedfuture.risk_string": "5/45", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.type": "domain-name", - "threat.indicator.url.domain": "jpuityvakjgg.com" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 94.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 12014, - "recordedfuture.evidence_details": [ - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "2 sightings on 1 source: Malwr.com. Most recent link (May 8, 2017): https://malwr.com/analysis/MDcwMzAxMzhkZGIwNGI5Y2I0ZGMyMDY1NzhlZmUzNGI/", - "MitigationString": "", - "Name": "malwareAnalysis", - "Rule": "Historical Malware Analysis DNS Name", - "Sources": [ - "NKaUXl" - ], - "Timestamp": "2017-05-08T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: Dynamoos Blog. Most recent link (Mar 8, 2017): http://blog.dynamoo.com/2013/05/something-evil-on-xxx-xx-xxxx.html", - "MitigationString": "", - "Name": "threatResearcher", - "Rule": "Historical Threat Researcher", - "Sources": [ - "KVQ2PB" - ], - "Timestamp": "2017-03-08T01:18:17.569Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Jun 30, 2021.", - "MitigationString": "", - "Name": "malwareSiteDetected", - "Rule": "Historically Detected Malware Operation", - "Sources": [ - "d3Awkm" - ], - "Timestamp": "2021-06-30T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: @DGAFeedAlerts. Most recent tweet: New ramnit Dom: jexgpprgph[.]com IP: 209[.]99[.]40[.]222 NS: https://t.co/IGcQwMvzjy https://t.co/J2gdsVMl8U. Most recent link (Dec 13, 2018): https://twitter.com/DGAFeedAlerts/statuses/1073277207919947778", - "MitigationString": "", - "Name": "defanged", - "Rule": "Historically Reported as a Defanged DNS Name", - "Sources": [ - "SlNfa3" - ], - "Timestamp": "2018-12-13T18:03:21.000Z" - }, - { - "Criticality": 4.0, - "CriticalityLabel": "Very Malicious", - "EvidenceString": "1 sighting on 1 source: Bambenek Consulting C&C Blocklist.", - "MitigationString": "", - "Name": "recentCncSite", - "Rule": "Recent C&C DNS Name", - "Sources": [ - "report:QhR8Qs" - ], - "Timestamp": "2021-12-29T06:40:30.778Z" - } - ], - "recordedfuture.risk_string": "5/45", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.type": "domain-name", - "threat.indicator.url.domain": "jexgpprgph.com" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 94.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 14197, - "recordedfuture.evidence_details": [ - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: Malwr.com. Most recent link (Apr 11, 2016): https://malwr.com/analysis/YjVjNzlmNjdhMDMyNDY2MjkzY2FkMjQzOWJiNmUyOWI/", - "MitigationString": "", - "Name": "malwareAnalysis", - "Rule": "Historical Malware Analysis DNS Name", - "Sources": [ - "NKaUXl" - ], - "Timestamp": "2016-04-11T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: Dynamoos Blog. Most recent link (Mar 8, 2017): http://blog.dynamoo.com/2013/05/something-evil-on-xxx-xx-xxxx.html", - "MitigationString": "", - "Name": "threatResearcher", - "Rule": "Historical Threat Researcher", - "Sources": [ - "KVQ2PB" - ], - "Timestamp": "2017-03-08T01:18:17.569Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Jul 27, 2021.", - "MitigationString": "", - "Name": "malwareSiteDetected", - "Rule": "Historically Detected Malware Operation", - "Sources": [ - "d3Awkm" - ], - "Timestamp": "2021-07-27T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: @DGAFeedAlerts. Most recent tweet: New ramnit Dom: cascotqhij[.]com IP: 18[.]235[.]92[.]123 NS: https://t.co/czXUwYeuxf https://t.co/nKWfZguQSF. Most recent link (Feb 1, 2021): https://twitter.com/DGAFeedAlerts/statuses/1356333566758682629", - "MitigationString": "", - "Name": "defanged", - "Rule": "Historically Reported as a Defanged DNS Name", - "Sources": [ - "SlNfa3" - ], - "Timestamp": "2021-02-01T20:08:16.000Z" - }, - { - "Criticality": 4.0, - "CriticalityLabel": "Very Malicious", - "EvidenceString": "1 sighting on 1 source: Bambenek Consulting C&C Blocklist.", - "MitigationString": "", - "Name": "recentCncSite", - "Rule": "Recent C&C DNS Name", - "Sources": [ - "report:QhR8Qs" - ], - "Timestamp": "2021-12-29T06:34:06.062Z" - } - ], - "recordedfuture.risk_string": "5/45", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.type": "domain-name", - "threat.indicator.url.domain": "cascotqhij.com" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 94.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 16379, - "recordedfuture.evidence_details": [ - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "2 sightings on 1 source: Malwr.com. Most recent link (Jul 6, 2017): https://malwr.com/analysis/ZmMxNWJlYWU1NTI4NDA1Nzg3YTc5MWViNTA0YTNhYmQ/", - "MitigationString": "", - "Name": "malwareAnalysis", - "Rule": "Historical Malware Analysis DNS Name", - "Sources": [ - "NKaUXl" - ], - "Timestamp": "2017-07-06T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: MALWARE BREAKDOWN. Most recent link (May 17, 2017): https://malwarebreakdown.com/2017/05/17/seamless-malvertising-campaign-leads-to-rig-ek-at-185-154-53-33-and-drops-ramnit/", - "MitigationString": "", - "Name": "threatResearcher", - "Rule": "Historical Threat Researcher", - "Sources": [ - "ST7rfx" - ], - "Timestamp": "2017-05-17T19:31:06.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Apr 1, 2021.", - "MitigationString": "", - "Name": "malwareSiteDetected", - "Rule": "Historically Detected Malware Operation", - "Sources": [ - "d3Awkm" - ], - "Timestamp": "2021-04-01T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: DHS Automated Indicator Sharing. 1 report: STIX Package, from Anomali, Inc., Information Technology Sector, NCCIC:STIX_Package-e26bfe3a-8f67-4f57-9449-3f183fe94c07 (Jul 25, 2019).", - "MitigationString": "", - "Name": "dhsAis", - "Rule": "Historically Reported by DHS AIS", - "Sources": [ - "UZNze8" - ], - "Timestamp": "2019-07-25T01:51:04.000Z" - }, - { - "Criticality": 4.0, - "CriticalityLabel": "Very Malicious", - "EvidenceString": "1 sighting on 1 source: Bambenek Consulting C&C Blocklist.", - "MitigationString": "", - "Name": "recentCncSite", - "Rule": "Recent C&C DNS Name", - "Sources": [ - "report:QhR8Qs" - ], - "Timestamp": "2021-12-29T06:45:21.381Z" - } - ], - "recordedfuture.risk_string": "5/45", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.type": "domain-name", - "threat.indicator.url.domain": "npcvnorvyhelagx.com" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 94.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 18551, - "recordedfuture.evidence_details": [ - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "2 sightings on 1 source: Malwr.com. Most recent link (May 8, 2017): https://malwr.com/analysis/MDcwMzAxMzhkZGIwNGI5Y2I0ZGMyMDY1NzhlZmUzNGI/", - "MitigationString": "", - "Name": "malwareAnalysis", - "Rule": "Historical Malware Analysis DNS Name", - "Sources": [ - "NKaUXl" - ], - "Timestamp": "2017-05-08T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: Dynamoos Blog. Most recent link (Mar 8, 2017): http://blog.dynamoo.com/2013/05/something-evil-on-xxx-xx-xxxx.html", - "MitigationString": "", - "Name": "threatResearcher", - "Rule": "Historical Threat Researcher", - "Sources": [ - "KVQ2PB" - ], - "Timestamp": "2017-03-08T01:18:17.569Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on May 6, 2021.", - "MitigationString": "", - "Name": "malwareSiteDetected", - "Rule": "Historically Detected Malware Operation", - "Sources": [ - "d3Awkm" - ], - "Timestamp": "2021-05-06T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: @DGAFeedAlerts. Most recent tweet: New ramnit Dom: uxlyihgvfnqcrfcf[.]com IP: 209[.]99[.]40[.]224 NS: https://t.co/03Dbt4N72t https://t.co/l29AcRDSvE. Most recent link (Jan 4, 2020): https://twitter.com/DGAFeedAlerts/statuses/1213551575332982790", - "MitigationString": "", - "Name": "defanged", - "Rule": "Historically Reported as a Defanged DNS Name", - "Sources": [ - "SlNfa3" - ], - "Timestamp": "2020-01-04T20:03:36.000Z" - }, - { - "Criticality": 4.0, - "CriticalityLabel": "Very Malicious", - "EvidenceString": "1 sighting on 1 source: Bambenek Consulting C&C Blocklist.", - "MitigationString": "", - "Name": "recentCncSite", - "Rule": "Recent C&C DNS Name", - "Sources": [ - "report:QhR8Qs" - ], - "Timestamp": "2021-12-29T06:35:26.677Z" - } - ], - "recordedfuture.risk_string": "5/45", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.type": "domain-name", - "threat.indicator.url.domain": "uxlyihgvfnqcrfcf.com" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 94.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 20744, - "recordedfuture.evidence_details": [ - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "3 sightings on 1 source: Malwr.com. Most recent link (Jul 6, 2017): https://malwr.com/analysis/ZDQ0ODcwOTZiN2FmNDExNmExYzA3YjUwOTcxYmRlMjE/", - "MitigationString": "", - "Name": "malwareAnalysis", - "Rule": "Historical Malware Analysis DNS Name", - "Sources": [ - "NKaUXl" - ], - "Timestamp": "2017-07-06T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on May 6, 2021.", - "MitigationString": "", - "Name": "malwareSiteDetected", - "Rule": "Historically Detected Malware Operation", - "Sources": [ - "d3Awkm" - ], - "Timestamp": "2021-05-06T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: @DGAFeedAlerts. Most recent tweet: New ramnit Dom: bjfwfqviu[.]com IP: 23[.]96[.]57[.]36 NS: https://t.co/nTqEOuAW2E https://t.co/NnqzXB3b3P. Most recent link (Jul 3, 2019): https://twitter.com/DGAFeedAlerts/statuses/1146524855602429953", - "MitigationString": "", - "Name": "defanged", - "Rule": "Historically Reported as a Defanged DNS Name", - "Sources": [ - "SlNfa3" - ], - "Timestamp": "2019-07-03T21:03:21.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: DHS Automated Indicator Sharing. 1 report: STIX Package, from Anomali, Inc., Information Technology Sector, NCCIC:STIX_Package-fd72a0d2-bcbd-43b4-910b-9898e979a562 (Jul 24, 2019).", - "MitigationString": "", - "Name": "dhsAis", - "Rule": "Historically Reported by DHS AIS", - "Sources": [ - "UZNze8" - ], - "Timestamp": "2019-07-24T23:40:35.000Z" - }, - { - "Criticality": 4.0, - "CriticalityLabel": "Very Malicious", - "EvidenceString": "1 sighting on 1 source: Bambenek Consulting C&C Blocklist.", - "MitigationString": "", - "Name": "recentCncSite", - "Rule": "Recent C&C DNS Name", - "Sources": [ - "report:QhR8Qs" - ], - "Timestamp": "2021-12-29T06:48:58.905Z" - } - ], - "recordedfuture.risk_string": "5/45", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.type": "domain-name", - "threat.indicator.url.domain": "bjfwfqviu.com" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 89.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 22981, - "recordedfuture.evidence_details": [ - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "32 sightings on 27 sources including: Carder Forum (carder.uk), wordpress.com, AAPKS.com, malwareresearch, @phishingalert, @GelosSnake, @neonprimetime, @rpsanch. 7 related attack vectors including Crimeware, Phishing, Remote Code Execution, Malvertising, Click Fraud. Most recent tweet: Many People sending me this type of link and it's a phishing link @stufflistings @trolling_isart @yabhishekhd Thanks @virustotal for checking. Website where I Checked it https://t.co/q0pzRgZFuW If you clicked you should reset your phone. Am I RIGHT @trolling_isart @stufflistings https://t.co/yINsBtAJhr. Most recent link (Dec 25, 2021): https://twitter.com/galaxyshouvik/statuses/1474581610959818752", - "MitigationString": "", - "Name": "linkedToVector", - "Rule": "Linked to Attack Vector", - "Sources": [ - "T1bwMv", - "LC-zVm", - "QFvaUy", - "P_upBR", - "T2OA5Q", - "K20lXV", - "TGgDPZ", - "hkIDTa", - "LqRZCN", - "Vd51cf", - "ha2FFj", - "UmsU31", - "K7wUX2", - "P_ivKa", - "Qj3TQr", - "idn:wordpress.com", - "J-mrOR", - "QPbAan", - "VeioBt", - "WlbRkJ", - "K7sErA", - "TvfQzk", - "TP1vbk", - "SrKvJ0", - "SqCj4s", - "VXaDYo", - "bk2VX4" - ], - "Timestamp": "2021-12-25T03:23:47.000Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "6 sightings on 6 sources including: Messaging Platforms - Uncategorized, @_mr_touch. Most recent tweet: Active cred #phishing/malware distribution campaign on 185.186.245.101 with kits targeting @Office365 and @WeTransfer brands. Windows malware submitted to VT here: https://t.co/edCd4sOnAI domains: https://t.co/4GdqctLwkY cc: @malwrhunterteam @JayTHL @SteveD3 @thepacketrat https://t.co/e9d3R7fzIq. Most recent link (May 28, 2019): https://twitter.com/PhishingAi/statuses/1133376801831436289", - "MitigationString": "", - "Name": "linkedToCyberAttack", - "Rule": "Linked to Cyber Attack", - "Sources": [ - "XV7DoD", - "Ym7dzt", - "LKKAV1", - "VeioBt", - "Y7TWfI", - "KGS-xC" - ], - "Timestamp": "2019-05-28T14:17:41.000Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "119 sightings on 42 sources including: Malware-Traffic-Analysis.net - Blog Entries, Doc Player, GhostBin, Data Breach Today.eu | Updates, Codex - Recent changes en. 43 related malware families including Dardesh, AZORult, Emotet, Ryuk Ransomware, GandCrab. Most recent tweet: @Enfenogo @ThetanArena @KardiaChain @wolffungame Se voc\u00ea jogar o .exe do instalador no site https://t.co/yxgkgU58Hr, vai encontrar um trojan minerador. Estou sem acreditar. T\u00f4 rodando o Malware Byte no meu PC pra tentar limpar a merda que eles fizeram. Most recent link (Nov 27, 2021): https://twitter.com/Ronan30451924/statuses/1464732674891960321", - "MitigationString": "", - "Name": "linkedToMalware", - "Rule": "Linked to Malware", - "Sources": [ - "TvGJYk", - "LErKlJ", - "QWOrKl", - "LKKAV1", - "W4ygGi", - "PATKM7", - "T1bwMv", - "TY6igj", - "LjkJhE", - "kuKt0c", - "QAy9GA", - "LbYmLr", - "K20lXV", - "QZe7TG", - "idn:droppdf.com", - "QAmbRP", - "V_o1DL", - "TbciDE", - "XV7DoD", - "P_j5Dw", - "QNmgPm", - "TGXqeD", - "KGS-xC", - "L3kVdM", - "QMfGAr", - "h6VVAH", - "doLlw5", - "UrsUKT", - "JOU", - "MIKjae", - "P_oIyV", - "QJ6TQK", - "RfVd0T", - "J6UzbO", - "Ql9O5c", - "USKpXp", - "TP1vbk", - "SrKvJ0", - "Tq2nAb", - "P_ov9o", - "VXaDYo", - "idn:index-of.es" - ], - "Timestamp": "2021-11-27T23:07:37.000Z" - }, - { - "Criticality": 3.0, - "CriticalityLabel": "Malicious", - "EvidenceString": "5 sightings on 3 sources: Malware-Traffic-Analysis.net - Blog Entries, ReversingLabs, PolySwarm. Most recent link (Dec 15, 2018): https://www.malware-traffic-analysis.net/2018/12/14/index.html", - "MitigationString": "", - "Name": "positiveMalwareVerdict", - "Rule": "Positive Malware Verdict", - "Sources": [ - "LErKlJ", - "TbciDE", - "doLlw5" - ], - "Timestamp": "2020-07-11T09:55:23.000Z" - }, - { - "Criticality": 3.0, - "CriticalityLabel": "Malicious", - "EvidenceString": "1 sighting on 1 source: DHS Automated Indicator Sharing. 1 report: STIX Package, from Anomali, Inc., Information Technology Sector, NCCIC:STIX_Package-12195723-7c56-4c63-b828-fc340dd4050a (Dec 20, 2018).", - "MitigationString": "", - "Name": "dhsAis", - "Rule": "Reported by DHS AIS", - "Sources": [ - "UZNze8" - ], - "Timestamp": "2018-12-20T21:13:36.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "50 sightings on 10 sources including: Security Bloggers Network, TechTarget Search Security, Bleeping Computer, Guided Collection, Bleepingcomputer Forums. Most recent link (Dec 21, 2021): https://www.bleepingcomputer.com/forums/t/765398/gmer-scan-reveals-chinese-letter-characters/#entry5298561", - "MitigationString": "", - "Name": "threatResearcher", - "Rule": "Threat Researcher", - "Sources": [ - "NSAcUx", - "KCdHcb", - "J6UzbO", - "Rlso4a", - "hkE5DK", - "cJMUDF", - "TZRwk8", - "QMTzEI", - "LUhTGd", - "J5NRun" - ], - "Timestamp": "2021-12-21T08:40:00.000Z" - } - ], - "recordedfuture.risk_string": "6/14", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.file.hash.sha256": "38e992eb852ab0c4ac03955fb0dc9bb38e64010fdf9c05331d2b02b6e05689c2", - "threat.indicator.type": "file" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 89.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 28220, - "recordedfuture.evidence_details": [ - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "69 sightings on 18 sources including: Stock market news Company News MarketScreenercom, HackDig Posts, Sesin at, US CERT CISA Alerts, citizensudo.com. 6 related attack vectors including Powershell Attack, Supply Chain Attack, Target Destination Manipulation, Reconnaissance, C&C Server. Most recent link (Apr 15, 2021): https://www.cisa.gov/uscert/ncas/alerts/aa20-352a", - "MitigationString": "", - "Name": "linkedToVector", - "Rule": "Linked to Attack Vector", - "Sources": [ - "XBl0xf", - "POs2u-", - "Z3TZAQ", - "hhY_oz", - "idn:citizensudo.com", - "VKz42X", - "PA-rR4", - "POs2tz", - "idn:firsthackersnews.com", - "KcjdRW", - "dCotni", - "idn:comodo.com", - "gI8s5W", - "hibUwt", - "rN", - "idn:reportcybercrime.com", - "idn:eshielder.com", - "idn:edsitrend.com" - ], - "Timestamp": "2021-04-15T00:00:00.000Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "175 sightings on 31 sources including: 4-traders.com, SentinelLabs, Sesin at, Cisco Japan Blog, McAfee. 8 related malware families including WebShell, Ransomware, Backdoor, Backdoor Shell, SUNBURST. Most recent tweet: Malcode highlighted in 'App_Web_logoimagehandler.ashx.b6031896.dll' (c15abaf51e78ca56c0376522d699c978217bf041a3bd3c71d09193efa5717c71) #SolarWinds #SUNBURST https://t.co/lyvnVHuTb2. Most recent link (Dec 16, 2020): https://twitter.com/_mynameisgeff/statuses/1339070792705830913", - "MitigationString": "", - "Name": "linkedToMalware", - "Rule": "Linked to Malware", - "Sources": [ - "TuWseX", - "KBTQ2e", - "eP3CYX", - "Z3TZAQ", - "clDYM8", - "rN", - "VKz42X", - "idn:elemendar.com", - "idn:securitysummitperu.com", - "PA-rR4", - "idn:terabitweb.com", - "eTNyK6", - "gBQB48", - "bMZlEg", - "idn:edsitrend.com", - "idn:infoblox.com", - "UZNze8", - "Z2mQh2", - "XBl0xf", - "dCpZqs", - "jmpFm1", - "T5", - "doLlw5", - "gBDK5G", - "MIKjae", - "idn:firsthackersnews.com", - "jjf3_B", - "Jv_xrR", - "dCotni", - "idn:comodo.com", - "hibUwt" - ], - "Timestamp": "2020-12-16T04:52:10.000Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "11 sightings on 2 sources: GitHub, Insikt Group. 5 related cyber vulnerabilities: CWE-20, CWE-287, CVE-2020-10148, CVE-2020-1938, CWE-269. Most recent link (Dec 27, 2021): https://github.com/teamt5-it/official-website-v2/blob/master/_site/_next/data/64e2c6f134e73517d6ff737822e83cd75cf633c6/tw/posts/ithome-ghostcat-apache-tomcat-ajp-vulnerability.json", - "MitigationString": "", - "Name": "linkedToVuln", - "Rule": "Linked to Vulnerability", - "Sources": [ - "MIKjae", - "VKz42X" - ], - "Timestamp": "2021-12-27T07:36:54.000Z" - }, - { - "Criticality": 3.0, - "CriticalityLabel": "Malicious", - "EvidenceString": "6 sightings on 2 sources: Sophos Virus and Spyware Threats, PolySwarm. Most recent link (Dec 17, 2020): https://news.sophos.com/fr-fr/2020/12/15/cyberattaque-contre-solarwinds-comment-savoir-si-vous-etes-concerne/", - "MitigationString": "", - "Name": "positiveMalwareVerdict", - "Rule": "Positive Malware Verdict", - "Sources": [ - "K16tAG", - "doLlw5" - ], - "Timestamp": "2020-12-20T15:18:53.000Z" - }, - { - "Criticality": 3.0, - "CriticalityLabel": "Malicious", - "EvidenceString": "3 sightings on 1 source: DHS Automated Indicator Sharing. 3 reports including AA20-352A APT Compromise of Govt Agencies, Critical Infrastructure, and Private Sector Organizations, from CISA, Government Facilities Sector, CISA, Government Facilities Sector, NCCIC:STIX_Package-673aacd1-1852-4d44-bd93-0c44940a6358 (Feb 3, 2021).", - "MitigationString": "", - "Name": "dhsAis", - "Rule": "Reported by DHS AIS", - "Sources": [ - "UZNze8" - ], - "Timestamp": "2021-02-03T21:32:08.000Z" - }, - { - "Criticality": 3.0, - "CriticalityLabel": "Malicious", - "EvidenceString": "13 sightings on 1 source: Insikt Group. 4 reports including Researchers Linked Supernova Malware to Spiral Group. Most recent link (Mar 08, 2021): https://app.recordedfuture.com/live/sc/5DIp4RIUiJz6", - "MitigationString": "", - "Name": "analystNote", - "Rule": "Reported by Insikt Group", - "Sources": [ - "VKz42X" - ], - "Timestamp": "2021-03-08T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "28 sightings on 8 sources including: Dancho Danchev's Blog, SecureWorks, Talos Intel, Unit 42 Palo Alto Networks, Cisco Japan Blog. Most recent link (Mar 12, 2021): https://www.secureworks.com/blog/supernova-web-shell-deployment-linked-to-spiral-threat-group?es_p=13420131", - "MitigationString": "", - "Name": "threatResearcher", - "Rule": "Threat Researcher", - "Sources": [ - "JfqIbv", - "Z2mQh2", - "PA-rR4", - "jjf3_B", - "clDYM8", - "T5", - "rN", - "J5NRun" - ], - "Timestamp": "2021-03-12T20:30:37.672Z" - } - ], - "recordedfuture.risk_string": "7/14", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.file.hash.sha256": "c15abaf51e78ca56c0376522d699c978217bf041a3bd3c71d09193efa5717c71", - "threat.indicator.type": "file" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 89.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 33228, - "recordedfuture.evidence_details": [ - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "6 sightings on 5 sources: GitHub, SANS Internet Storm Center, Messaging Platforms - Uncategorized, @decalage2, @simonwargniez. 3 related attack vectors: Remote Code Execution, Zero Day Exploit, Cyberattack. Most recent tweet: Great lists of software affected by #Log4Shell / CVE-2021-44228 / Log4J RCE: https://t.co/TpEQXKgMGW by @ncsc_nl https://t.co/FA5i8zR5Z1 by @CISAgov https://t.co/0xVZJvMcpU by @SwitHak https://t.co/788knvztWV https://t.co/WMkXslhgWS #log4j #log4j2. Most recent link (Dec 15, 2021): https://twitter.com/decalage2/statuses/1471121875816353800", - "MitigationString": "", - "Name": "linkedToVector", - "Rule": "Linked to Attack Vector", - "Sources": [ - "LUf99I", - "MIKjae", - "JYxY8X", - "Y7TWfI", - "KIRe_w" - ], - "Timestamp": "2021-12-15T14:16:01.000Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "11 sightings on 3 sources: bund.de, SANS Internet Storm Center, Sesin at. 2 related malware families: Ransomware, Botnet. Most recent link (Dec 20, 2021): https://www.jpcert.or.jp/english/at/2021/at210050.html", - "MitigationString": "", - "Name": "linkedToMalware", - "Rule": "Linked to Malware", - "Sources": [ - "idn:bund.de", - "JYxY8X", - "Z3TZAQ" - ], - "Timestamp": "2021-12-20T04:54:00.000Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "108 sightings on 78 sources including: bund.de, tistory.com, PasteBin, Sesin at, Messaging Platforms - Uncategorized. 24 related cyber vulnerabilities including CWE-22, CWE-611, CVE-2019-19781, CVE-2020-16898, CWE-20. Most recent tweet: Security advisories, bulletins, and vendor responses related to Log4Shell #Log4Shell #Log4j #cybersecurity #infosec #vendorsecurity https://t.co/Vpwrhdppm7. Most recent link (Dec 22, 2021): https://twitter.com/arrgibbs/statuses/1473733864459841538", - "MitigationString": "", - "Name": "linkedToVuln", - "Rule": "Linked to Vulnerability", - "Sources": [ - "VQpQDR", - "KFu3Rc", - "LUf99I", - "SGCsBG", - "U94lUG", - "KFcv42", - "QT0CFv", - "UHvtcg", - "KFUbjU", - "KHwUI5", - "KKSt8d", - "idn:bund.de", - "VmIbAC", - "QGT0Vy", - "ejfM20", - "KGlTEd", - "QCoXJo", - "RXSwU8", - "idn:tistory.com", - "LpdVul", - "K-eKsL", - "TKYCSz", - "SkABVK", - "SdGk_x", - "LI6d7O", - "LQIfBf", - "U6B2hC", - "f7_CfD", - "LKt0HB", - "RHS4v8", - "KKmN5m", - "YfJqp2", - "Jv_xrR", - "RJ2_NX", - "VZXzSv", - "k0QC11", - "KFWBRs", - "LRk_pt", - "Qn2VRQ", - "kGHFKP", - "ShBO5M", - "T-GSBp", - "KNdyHF", - "QLCTXP", - "Z3TZAQ", - "Khf99v", - "KHZhjO", - "SHH61D", - "Knx_su", - "LL8-pr", - "QpmWTf", - "KIRe_w", - "QIea7F", - "SlhG3F", - "KIdj8R", - "SQqKS8", - "Lq6DNq", - "QpYsBa", - "d-ZMP2", - "LOoye8", - "QEUmiJ", - "ewfPjC", - "LBNFpV", - "QTpbKE", - "Y7TWfI", - "KGS-xC", - "eifkGz", - "au2SGr", - "SKw4tT", - "KGW5kn", - "Q9y5Ki", - "KGxw1d", - "MIKjae", - "LO5p1C", - "JYxY8X", - "KJsMEF", - "QBLBHH", - "k7WJ2k" - ], - "Timestamp": "2021-12-22T19:15:08.000Z" - }, - { - "Criticality": 3.0, - "CriticalityLabel": "Malicious", - "EvidenceString": "1 sighting on 1 source: Naked Security. Most recent link (Dec 18, 2021): https://news.sophos.com/en-us/2021/12/17/log4shell-response-and-mitigation-recommendations/", - "MitigationString": "", - "Name": "positiveMalwareVerdict", - "Rule": "Positive Malware Verdict", - "Sources": [ - "J2_htN" - ], - "Timestamp": "2021-12-18T00:20:04.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "10 sightings on 7 sources including: ISC Sans Diary Archive, SecureWorks, InfoCON: green, ISC | Latest Headlines, SANS Internet Storm Center. Most recent link (Dec 20, 2021): https://www.jpcert.or.jp/english/at/2021/at210050.html", - "MitigationString": "", - "Name": "threatResearcher", - "Rule": "Threat Researcher", - "Sources": [ - "TCw6v6", - "Z2mQh2", - "2d", - "cJuZvt", - "JYxY8X", - "J2_htN", - "jXNbON" - ], - "Timestamp": "2021-12-20T04:54:00.000Z" - } - ], - "recordedfuture.risk_string": "5/14", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.file.hash.md5": "b66db3a06c2955a9cb71a8718970c592", - "threat.indicator.type": "file" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 89.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 37390, - "recordedfuture.evidence_details": [ - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "Previous sightings on 1 source: Recorded Future Analyst Community Trending Indicators. Observed between Jul 6, 2017, and Jul 17, 2017.", - "MitigationString": "", - "Name": "historicalThreatListMembership", - "Rule": "Historically Reported in Threat List", - "Sources": [ - "report:Tluf00" - ], - "Timestamp": "2021-12-24T20:03:09.087Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "14 sightings on 5 sources including: Assiste.Forum, @arturodicorinto. 2 related attack vectors: ShellCode, Cyberattack. Most recent tweet: They're getting quicker at updating.. #petya #cyberattack https://t.co/px0g9BSpod. Most recent link (Jun 27, 2017): https://twitter.com/SupersizedSam/statuses/879764638845587461", - "MitigationString": "", - "Name": "linkedToVector", - "Rule": "Linked to Attack Vector", - "Sources": [ - "LP7dc7", - "LRlngp", - "Sl8XTb", - "QMfGAr", - "J-y3tn" - ], - "Timestamp": "2017-06-27T18:13:29.000Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "10 sightings on 9 sources including: BitcoinTalk.org, @Noemi_hcke. Most recent tweet: #petya related hashes in #virustotal https://t.co/Cv7Pltjhia https://t.co/P3otYPoxBj #ransomware #malware #sha256. Most recent link (Jun 28, 2017): https://twitter.com/Menardconnect/statuses/879885997831368705", - "MitigationString": "", - "Name": "linkedToCyberAttack", - "Rule": "Linked to Cyber Attack", - "Sources": [ - "ThowaF", - "KUtKjP", - "K84j7t", - "MghdWI", - "K8rrfe", - "QlWPRW", - "KFsPRz", - "S-Anbb", - "KE9dMF" - ], - "Timestamp": "2017-06-28T02:15:44.000Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "834 sightings on 201 sources including: New Jersey Cybersecurity & Communications Integration Cell, lnkd.in, avtech24h.com, Malwr.com, Talos Intel. 21 related malware families including ICS Malware, PetrWrap, Emotet, Trojan, NotPetya. Most recent tweet: #ransomware 027cc450ef5f8c5f653329641ec1fed91f694e0d229928963b30f6b0d7d3a745 f65a7dadff844f2dc44a3bd43e1c0d600b1a6c66f6d02734d8f385872ccab0bc b6e8dc95ec939a1f3b184da559c8010ab3dc773e426e63e5aa7ffc44174d8a9d 9e1609ab7f01b56a9476494d9b3bf5997380d466744b07ec5d9b20e416b10f08. Most recent link (Apr 9, 2021): https://twitter.com/RedBeardIOCs/statuses/1380600677249003521", - "MitigationString": "", - "Name": "linkedToMalware", - "Rule": "Linked to Malware", - "Sources": [ - "jbVMcB", - "idn:lnkd.in", - "idn:avtech24h.com", - "K84j7t", - "Sl8XTb", - "KGRhOC", - "NKaUXl", - "KIoGAG", - "PA-rR4", - "LRlngp", - "rN", - "Jxh46H", - "KFL44X", - "TbciDE", - "KFNVB9", - "OJpx5g", - "K-CGye", - "KK6oqV", - "WR_Ohh", - "idn:twitter.com", - "fgwEcq", - "QYsx0D", - "KIFtR_", - "Lp_esG", - "TSFWTw", - "KGHzAY", - "P_oEH3", - "KBTQ2e", - "QCGHCy", - "JYxY5G", - "UQsrUj", - "idn:cert.ro", - "idn:bluvector.io", - "KFUJTL", - "TFUkSW", - "P0Gs9I", - "K8ofB1", - "KVnnHP", - "TpaXxw", - "U5qdTI", - "idn:zscaler.com", - "L3kVdM", - "QMfGAr", - "KIk8aS", - "Kzw0Pm", - "hcELIE", - "POs2tz", - "KD6Na4", - "idn:globalsecuritymag.com", - "LDd0sl", - "KVP0jz", - "Lj8CsQ", - "K8rrfe", - "LDejRI", - "J-y3tn", - "WXutod", - "idn:infosecurityfactory.nl", - "LBlc7C", - "idn:bg.org.tr", - "QS89Bd", - "K9SiDc", - "Qe89bv", - "TiY1wu", - "idn:undernews.fr", - "idn:iteefactory.nl", - "KFRGd_", - "KFVuR_", - "4n", - "S-Anbb", - "KFNZEC", - "TSazOG", - "K9Skh1", - "MghdWI", - "idn:securityiscoming.com", - "QS89BG", - "LVg9nH", - "KFiGli", - "K9Vq9B", - "KLbNtt", - "VyWQM7", - "NTakwX", - "KGoarP", - "idn:gelsene.net", - "LwURWv", - "KGX8VB", - "ThoB0I", - "TAIz7D", - "QBHQ61", - "TiY1w7", - "idn:kompasiana.com", - "idn:t.co", - "KfDTG0", - "idn:ictsecuritymagazine.com", - "Liz5-u", - "MIKjae", - "JYxY8X", - "KUtKjP", - "idn:cert.pl", - "Lpm4nc", - "idn:boozallen.com", - "RVFHk_", - "KGmazP", - "M_7iBk", - "TStw1W", - "LFcJLk", - "K0TN7r", - "KVRURg", - "UNe62M", - "iL8bPu", - "K76BjK", - "VRixQe", - "idn:dfir.pro", - "KF-l77", - "idn:gixtools.net", - "P_oIyV", - "KGzicb", - "LGryD9", - "idn:fb.me", - "K5nCn5", - "ThKuX0", - "SYrUYn", - "KFKbZE", - "MAe5tQ", - "KGm6gS", - "W4ygGi", - "g9rk5F", - "idn:menshaway.blogspot.com", - "KFsPRz", - "LDm9iS", - "RV8KWp", - "KTuH6e", - "P_uJi3", - "KG_Bgt", - "QAmbRP", - "idn:csirt.cz", - "LZYvHh", - "L0HtmN", - "KWLqO-", - "LtUj1D", - "QMTzDr", - "idn:dy.si", - "Lo8Box", - "K-4reD", - "KFTeBZ", - "KKzFno", - "QMTzEI", - "KFYLd8", - "KGABt4", - "LIizBt", - "idn:herjavecgroup.com", - "QAAZRn", - "K66Zgw", - "KWz-My", - "Lb0b3F", - "idn:emsisoft.vn", - "LodOTm", - "KE9dMF", - "O-Wf5x", - "LG2dQX", - "P_-RZy", - "LK7o9D", - "K60PUk", - "KKUqfz", - "idn:logrhythm.com", - "Jv_xrR", - "LP7dc7", - "MFNOaz", - "TefIES", - "KGdGg3", - "KHNdvY", - "QBTxvB", - "idn:swordshield.com", - "ThowaF", - "idn:binarydefense.com", - "idn:indusface.com", - "QBtnC2", - "QlWPRW", - "KHZhjO", - "idn:idcloudhost.com", - "LRFVsB", - "KG2JTH", - "KIm1im", - "LAfpKN", - "BaV", - "KGW3VP", - "KFcp5q", - "LCN_6T", - "idn:avastvn.com", - "KFTnbG", - "TiCWjw", - "Lmhpq3", - "KGS-xC", - "KFVthB", - "idn:finyear.com", - "KFji4N", - "P_7M19", - "K-b0DI", - "LV1UMS", - "idn:safe-cyberdefense.com", - "Kjk3fx", - "Q1wlJN" - ], - "Timestamp": "2021-04-09T19:17:06.000Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "1 sighting on 1 source: GitHub. 2 related cyber vulnerabilities: CWE-20, CVE-2017-0143. Most recent link (Oct 10, 2021): https://github.com/demisto/content/blob/master/Packs/RecordedFuture/Integrations/RecordedFuture/example_commands.txt", - "MitigationString": "", - "Name": "linkedToVuln", - "Rule": "Linked to Vulnerability", - "Sources": [ - "MIKjae" - ], - "Timestamp": "2021-10-10T08:21:25.825Z" - }, - { - "Criticality": 3.0, - "CriticalityLabel": "Malicious", - "EvidenceString": "5 sightings on 3 sources: Recorded Future Malware Detonation, ReversingLabs, PolySwarm. Most recent link (Jun 27, 2017): ReversingLabs malware file analysis.", - "MitigationString": "", - "Name": "positiveMalwareVerdict", - "Rule": "Positive Malware Verdict", - "Sources": [ - "TAIz7D", - "TbciDE", - "doLlw5" - ], - "Timestamp": "2020-12-17T22:59:03.000Z" - }, - { - "Criticality": 3.0, - "CriticalityLabel": "Malicious", - "EvidenceString": "1 sighting on 1 source: DHS Automated Indicator Sharing. 1 report: STIX Package, from Anomali, Inc., Information Technology Sector, NCCIC:STIX_Package-21cebba6-46ed-464e-ad5a-32a8063e1400 (Jun 27, 2017).", - "MitigationString": "", - "Name": "dhsAis", - "Rule": "Reported by DHS AIS", - "Sources": [ - "UZNze8" - ], - "Timestamp": "2017-06-27T17:18:01.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "91 sightings on 19 sources including: Security News Concentrator, Fortinet, Trend Micro, CrowdStrike, FireEye Threat Research Blog. Most recent link (Dec 20, 2019): https://threatvector.cylance.com/en_us/home/threat-spotlight-petya-like-ransomware-is-nasty-wiper.html", - "MitigationString": "", - "Name": "threatResearcher", - "Rule": "Threat Researcher", - "Sources": [ - "QS89Bd", - "KVP0jz", - "T5", - "JYxY5G", - "WR_Ohh", - "Jt4ExJ", - "Kzw0Pm", - "JQH96m", - "2d", - "JYxY8X", - "rN", - "PA-rR4", - "VyWQM7", - "Lp_esG", - "ONMgMx", - "4n", - "QMTzEI", - "83", - "K0TN7r" - ], - "Timestamp": "2019-12-20T01:04:11.602Z" - } - ], - "recordedfuture.risk_string": "8/14", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.file.hash.sha256": "027cc450ef5f8c5f653329641ec1fed91f694e0d229928963b30f6b0d7d3a745", - "threat.indicator.type": "file" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 89.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 45000, - "recordedfuture.evidence_details": [ - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "6 sightings on 6 sources including: malwareresearch, AAPKS.com, @Shouvik95232310, @santGM. 3 related attack vectors: Phishing, Click Fraud, Typosquatting. Most recent tweet: Many People sending me this type of link and it's a phishing link @stufflistings @trolling_isart @yabhishekhd Thanks @virustotal for checking. Website where I Checked it https://t.co/q0pzRgZFuW If you clicked you should reset your phone. Am I RIGHT @trolling_isart @stufflistings https://t.co/yINsBtAJhr. Most recent link (Dec 25, 2021): https://twitter.com/galaxyshouvik/statuses/1474581610959818752", - "MitigationString": "", - "Name": "linkedToVector", - "Rule": "Linked to Attack Vector", - "Sources": [ - "WlbRkJ", - "ha2FFj", - "K7wUX2", - "P_ivKa", - "J-mrOR", - "P_upBR" - ], - "Timestamp": "2021-12-25T03:23:47.000Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "1 sighting on 1 source: Messaging Platforms - Uncategorized. Most recent link (Oct 18, 2021): https://t.me/An0nymousTeam/1429", - "MitigationString": "", - "Name": "linkedToCyberAttack", - "Rule": "Linked to Cyber Attack", - "Sources": [ - "Y7TWfI" - ], - "Timestamp": "2021-10-18T12:09:43.000Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "47 sightings on 16 sources including: Ichunqiu Forum, Doc Player, ArXiv, GitHub, droppdf.com. 18 related malware families including Fakespy, Trojan, Offensive Security Tools (OST), Spyware, Dardesh. Most recent tweet: @Enfenogo @ThetanArena @KardiaChain @wolffungame Se voc\u00ea jogar o .exe do instalador no site https://t.co/yxgkgU58Hr, vai encontrar um trojan minerador. Estou sem acreditar. T\u00f4 rodando o Malware Byte no meu PC pra tentar limpar a merda que eles fizeram. Most recent link (Nov 27, 2021): https://twitter.com/Ronan30451924/statuses/1464732674891960321", - "MitigationString": "", - "Name": "linkedToMalware", - "Rule": "Linked to Malware", - "Sources": [ - "TGXqeD", - "W4ygGi", - "L3kVdM", - "QMfGAr", - "kuKt0c", - "QAy9GA", - "JOU", - "MIKjae", - "P_oIyV", - "QJ6TQK", - "idn:droppdf.com", - "Ql9O5c", - "QAmbRP", - "Tq2nAb", - "TbciDE", - "idn:index-of.es" - ], - "Timestamp": "2021-11-27T23:07:37.000Z" - }, - { - "Criticality": 3.0, - "CriticalityLabel": "Malicious", - "EvidenceString": "1 sighting on 1 source: ReversingLabs. Most recent link (Jul 1, 2019): ReversingLabs malware file analysis.", - "MitigationString": "", - "Name": "positiveMalwareVerdict", - "Rule": "Positive Malware Verdict", - "Sources": [ - "TbciDE" - ], - "Timestamp": "2019-07-01T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "16 sightings on 4 sources: Guided Collection, Bleepingcomputer Forums, ISC | All Updates, Malwarebytes Unpacked. Most recent link (Dec 21, 2021): https://www.bleepingcomputer.com/forums/t/765398/gmer-scan-reveals-chinese-letter-characters/#entry5298561", - "MitigationString": "", - "Name": "threatResearcher", - "Rule": "Threat Researcher", - "Sources": [ - "Rlso4a", - "hkE5DK", - "TZRwk8", - "J5NRun" - ], - "Timestamp": "2021-12-21T08:40:00.000Z" - } - ], - "recordedfuture.risk_string": "5/14", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.file.hash.sha256": "ad2ad0249fafe85877bc79a01e1afd1a44d983c064ad8cb5bc694d29d166217b", - "threat.indicator.type": "file" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 89.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 48393, - "recordedfuture.evidence_details": [ - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "31 sightings on 4 sources: @m0rb, @bad_packets, @InfoSex11, @luc4m. 2 related attack vectors: DDOS, Command Injection. Most recent tweet: 2021-06-17T23:29:30 - Commented: https://t.co/j2a05iXOiI #malware #commandinjection. Most recent link (Jun 17, 2021): https://twitter.com/m0rb/statuses/1405668962462011401", - "MitigationString": "", - "Name": "linkedToVector", - "Rule": "Linked to Attack Vector", - "Sources": [ - "KFwzec", - "TGgDPZ", - "cgGiXI", - "LMcjZ7" - ], - "Timestamp": "2021-06-17T23:29:31.000Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "3 sightings on 2 sources: @bad_packets, @swarmdotmarket. Most recent tweet: New #Mozi #malware targets #IoT devices -- research via @BlackLotusLabs -- Samples here in PolySwarm, free to download: https://t.co/JYkyEPPWmH https://t.co/jioPHPnJj9 #threatintel #botnet #infosec Most recent link (Apr 20, 2020): https://twitter.com/PolySwarm/statuses/1252347003457073155", - "MitigationString": "", - "Name": "linkedToCyberAttack", - "Rule": "Linked to Cyber Attack", - "Sources": [ - "TGgDPZ", - "UBjcy3" - ], - "Timestamp": "2020-04-20T21:22:47.000Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "87 sightings on 15 sources including: lumen.com, HackDig Posts, Anquanke News, Daily Dot, centurylink.com. 7 related malware families including Mozi Botnet, Trojan, Qbot, Mirai, DDOS Toolkit. Most recent tweet: New #Mozi #malware targets #IoT devices -- research via @BlackLotusLabs -- Samples here in PolySwarm, free to download: https://t.co/JYkyEPPWmH https://t.co/jioPHPnJj9 #threatintel #botnet #infosec. Most recent link (Apr 20, 2020): https://twitter.com/PolySwarm/statuses/1252347003457073155", - "MitigationString": "", - "Name": "linkedToMalware", - "Rule": "Linked to Malware", - "Sources": [ - "idn:lumen.com", - "POs2u-", - "U13S_U", - "Jzl3yj", - "idn:centurylink.com", - "doLlw5", - "POs2t2", - "idn:cyberswachhtakendra.gov.in", - "idn:hackxsecurity.com", - "TGgDPZ", - "Jv_xrR", - "TSFWTv", - "LMcjZ7", - "UBjcy3", - "TbciDE" - ], - "Timestamp": "2020-04-20T21:22:47.000Z" - }, - { - "Criticality": 3.0, - "CriticalityLabel": "Malicious", - "EvidenceString": "5 sightings on 3 sources: Recorded Future Malware Detonation, ReversingLabs, PolySwarm. Most recent link (Nov 28, 2019): ReversingLabs malware file analysis.", - "MitigationString": "", - "Name": "positiveMalwareVerdict", - "Rule": "Positive Malware Verdict", - "Sources": [ - "TAIz7D", - "TbciDE", - "doLlw5" - ], - "Timestamp": "2021-04-04T07:46:20.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: Trend Micro. Most recent link (Mar 11, 2021): https://documents.trendmicro.com/assets/pdf/Technical_Brief_Uncleanable_and_Unkillable_The_Evolution_of_IoT_Botnets_Through_P2P_Networking.pdf", - "MitigationString": "", - "Name": "threatResearcher", - "Rule": "Threat Researcher", - "Sources": [ - "T5" - ], - "Timestamp": "2021-03-11T00:00:00.000Z" - } - ], - "recordedfuture.risk_string": "5/14", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.file.hash.sha256": "01ba1fb41632594997a41d0c3a911ae5b3034d566ebb991ef76ad76e6f9e283a", - "threat.indicator.type": "file" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 89.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 51700, - "recordedfuture.evidence_details": [ - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "29 sightings on 24 sources including: Carder Forum (carder.uk), wordpress.com, AAPKS.com, malwareresearch, @phishingalert, @GelosSnake, @rpsanch, @rce_coder. 7 related attack vectors including Crimeware, Phishing, Remote Code Execution, Malvertising, Click Fraud. Most recent tweet: Many People sending me this type of link and it's a phishing link @stufflistings @trolling_isart @yabhishekhd Thanks @virustotal for checking. Website where I Checked it https://t.co/q0pzRgZFuW If you clicked you should reset your phone. Am I RIGHT @trolling_isart @stufflistings https://t.co/yINsBtAJhr. Most recent link (Dec 25, 2021): https://twitter.com/galaxyshouvik/statuses/1474581610959818752", - "MitigationString": "", - "Name": "linkedToVector", - "Rule": "Linked to Attack Vector", - "Sources": [ - "T1bwMv", - "LC-zVm", - "P_upBR", - "T2OA5Q", - "K20lXV", - "TGgDPZ", - "hkIDTa", - "LqRZCN", - "Vd51cf", - "ha2FFj", - "UmsU31", - "ddafo3", - "K7wUX2", - "P_ivKa", - "idn:wordpress.com", - "J-mrOR", - "QPbAan", - "VeioBt", - "WlbRkJ", - "TvfQzk", - "TP1vbk", - "SrKvJ0", - "SqCj4s", - "VXaDYo" - ], - "Timestamp": "2021-12-25T03:23:47.000Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "10 sightings on 7 sources including: SANS Institute Course Selector Results, Messaging Platforms - Uncategorized, @ecstatic_nobel, @Artilllerie. Most recent tweet: Active cred #phishing/malware distribution campaign on 185.186.245.101 with kits targeting @Office365 and @WeTransfer brands. Windows malware submitted to VT here: https://t.co/edCd4sOnAI domains: https://t.co/4GdqctLwkY cc: @malwrhunterteam @JayTHL @SteveD3 @thepacketrat https://t.co/e9d3R7fzIq. Most recent link (May 28, 2019): https://twitter.com/PhishingAi/statuses/1133376801831436289", - "MitigationString": "", - "Name": "linkedToCyberAttack", - "Rule": "Linked to Cyber Attack", - "Sources": [ - "Ym7dzt", - "LKKAV1", - "OuKV3V", - "VeioBt", - "Y7TWfI", - "KGS-xC", - "KFSXln" - ], - "Timestamp": "2019-05-28T14:17:41.000Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "114 sightings on 42 sources including: Doc Player, GhostBin, Codex - Recent changes en, droppdf.com, ReversingLabs. 41 related malware families including Dardesh, AZORult, Emotet, GandCrab, Offensive Security Tools (OST). Most recent tweet: @Enfenogo @ThetanArena @KardiaChain @wolffungame Se voc\u00ea jogar o .exe do instalador no site https://t.co/yxgkgU58Hr, vai encontrar um trojan minerador. Estou sem acreditar. T\u00f4 rodando o Malware Byte no meu PC pra tentar limpar a merda que eles fizeram. Most recent link (Nov 27, 2021): https://twitter.com/Ronan30451924/statuses/1464732674891960321", - "MitigationString": "", - "Name": "linkedToMalware", - "Rule": "Linked to Malware", - "Sources": [ - "QWOrKl", - "LKKAV1", - "W4ygGi", - "PATKM7", - "T1bwMv", - "LjkJhE", - "kuKt0c", - "QAy9GA", - "LbYmLr", - "K20lXV", - "QZe7TG", - "idn:droppdf.com", - "QAmbRP", - "TbciDE", - "P_j5Dw", - "QNmgPm", - "TGXqeD", - "POs2u-", - "KGS-xC", - "L3kVdM", - "QMfGAr", - "h6VVAH", - "doLlw5", - "UrsUKT", - "JOU", - "MIKjae", - "P_oIyV", - "QJ6TQK", - "RfVd0T", - "J6UzbO", - "POs2tz", - "VfsacJ", - "Jv_xrR", - "Ql9O5c", - "USKpXp", - "TP1vbk", - "SrKvJ0", - "Tq2nAb", - "KFSXln", - "P_ov9o", - "VXaDYo", - "idn:index-of.es" - ], - "Timestamp": "2021-11-27T23:07:37.000Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "1 sighting on 1 source: Messaging Platforms - Uncategorized. 2 related cyber vulnerabilities: CVE-2016-6663, CWE-362.", - "MitigationString": "", - "Name": "linkedToVuln", - "Rule": "Linked to Vulnerability", - "Sources": [ - "Y7TWfI" - ], - "Timestamp": "2021-12-29T07:27:12.565Z" - }, - { - "Criticality": 3.0, - "CriticalityLabel": "Malicious", - "EvidenceString": "2 sightings on 2 sources: ReversingLabs, PolySwarm. Most recent link (Apr 19, 2018): ReversingLabs malware file analysis.", - "MitigationString": "", - "Name": "positiveMalwareVerdict", - "Rule": "Positive Malware Verdict", - "Sources": [ - "TbciDE", - "doLlw5" - ], - "Timestamp": "2021-02-10T09:10:10.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "45 sightings on 9 sources including: Security Bloggers Network, Bleeping Computer, Guided Collection, Bleepingcomputer Forums, TheServerSide.com | Updates. Most recent link (Dec 21, 2021): https://www.bleepingcomputer.com/forums/t/765398/gmer-scan-reveals-chinese-letter-characters/#entry5298561", - "MitigationString": "", - "Name": "threatResearcher", - "Rule": "Threat Researcher", - "Sources": [ - "NSAcUx", - "J6UzbO", - "Rlso4a", - "hkE5DK", - "cJMUDF", - "TZRwk8", - "QMTzEI", - "LUhTGd", - "J5NRun" - ], - "Timestamp": "2021-12-21T08:40:00.000Z" - } - ], - "recordedfuture.risk_string": "6/14", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.file.hash.sha256": "fecddb7f3fa478be4687ca542c0ecf232ec35a0c2418c8bfe4875686ec373c1e", - "threat.indicator.type": "file" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 89.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 56767, - "recordedfuture.evidence_details": [ - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "1688 sightings on 26 sources including: lnkd.in, Doc Player, Cyber4Sight, voicebox.pt, VKontakte. 2 related malware families: Wcry, Ransomware. Most recent link (Sep 13, 2017): https://malwr.com/analysis/ZmIzN2E3MzQyM2I0NDYwODllOWRhMmQxODg3YzMxZDA/", - "MitigationString": "", - "Name": "linkedToMalware", - "Rule": "Linked to Malware", - "Sources": [ - "idn:lnkd.in", - "W4ygGi", - "S2tpaX", - "idn:voicebox.pt", - "SIjHV9", - "PJHGaq", - "PA-rR4", - "Z2mQh2", - "e_", - "idn:gofastbuy.com", - "idn:ziftsolutions.com", - "POs2u-", - "KHpcuE", - "QccsRc", - "idn:dfir.pro", - "idn:nksc.lt", - "idn:dy.si", - "KZFCph", - "rN", - "QYsx0D", - "idn:logrhythm.com", - "Jv_xrR", - "idn:safe-cyberdefense.com", - "4n", - "QS89Bx", - "NKaUXl" - ], - "Timestamp": "2017-09-13T00:00:00.000Z" - }, - { - "Criticality": 3.0, - "CriticalityLabel": "Malicious", - "EvidenceString": "2 sightings on 1 source: Recorded Future Malware Detonation.", - "MitigationString": "", - "Name": "positiveMalwareVerdict", - "Rule": "Positive Malware Verdict", - "Sources": [ - "TAIz7D" - ], - "Timestamp": "2020-10-13T10:46:31.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "58 sightings on 5 sources: SecureWorks, InfoCON: green, McAfee, Talos Intel, Kaspersky Securelist and Lab. Most recent link (Jun 28, 2018): https://kc.mcafee.com/resources/sites/MCAFEE/content/live/PRODUCT_DOCUMENTATION/27000/PD27077/en_US/McAfee_Labs_WannaCry_June24_2018.pdf", - "MitigationString": "", - "Name": "threatResearcher", - "Rule": "Threat Researcher", - "Sources": [ - "Z2mQh2", - "2d", - "rN", - "PA-rR4", - "4n" - ], - "Timestamp": "2018-06-28T08:11:36.570Z" - } - ], - "recordedfuture.risk_string": "3/14", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.file.hash.sha256": "a1d9cd6f189beff28a0a49b10f8fe4510128471f004b3e4283ddc7f78594906b", - "threat.indicator.type": "file" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 89.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 58710, - "recordedfuture.evidence_details": [ - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "6 sightings on 6 sources including: malwareresearch, AAPKS.com, @Shouvik95232310, @santGM. 3 related attack vectors: Phishing, Click Fraud, Typosquatting. Most recent tweet: Many People sending me this type of link and it's a phishing link @stufflistings @trolling_isart @yabhishekhd Thanks @virustotal for checking. Website where I Checked it https://t.co/q0pzRgZFuW If you clicked you should reset your phone. Am I RIGHT @trolling_isart @stufflistings https://t.co/yINsBtAJhr. Most recent link (Dec 25, 2021): https://twitter.com/galaxyshouvik/statuses/1474581610959818752", - "MitigationString": "", - "Name": "linkedToVector", - "Rule": "Linked to Attack Vector", - "Sources": [ - "WlbRkJ", - "ha2FFj", - "K7wUX2", - "P_ivKa", - "J-mrOR", - "P_upBR" - ], - "Timestamp": "2021-12-25T03:23:47.000Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "1 sighting on 1 source: Messaging Platforms - Uncategorized. Most recent link (Oct 18, 2021): https://t.me/An0nymousTeam/1429", - "MitigationString": "", - "Name": "linkedToCyberAttack", - "Rule": "Linked to Cyber Attack", - "Sources": [ - "Y7TWfI" - ], - "Timestamp": "2021-10-18T12:09:43.000Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "43 sightings on 14 sources including: Ichunqiu Forum, Doc Player, ArXiv, GitHub, droppdf.com. 19 related malware families including Fakespy, Trojan, Offensive Security Tools (OST), Spyware, Dardesh. Most recent tweet: RT @demonslay335: #STOP #Djvu #Ransomware extension \".mogera\" (v090): https://t.co/wlMcSE2EHj | https://t.co/XAYkOoOReU. Most recent link (May 27, 2019): https://twitter.com/DrolSecurity/statuses/1133117241388621825", - "MitigationString": "", - "Name": "linkedToMalware", - "Rule": "Linked to Malware", - "Sources": [ - "TGXqeD", - "W4ygGi", - "L3kVdM", - "QMfGAr", - "QAy9GA", - "JOU", - "MIKjae", - "P_oIyV", - "QJ6TQK", - "idn:droppdf.com", - "Ql9O5c", - "QAmbRP", - "Tq2nAb", - "idn:index-of.es" - ], - "Timestamp": "2019-05-27T21:06:17.000Z" - }, - { - "Criticality": 3.0, - "CriticalityLabel": "Malicious", - "EvidenceString": "1 sighting on 1 source: PolySwarm. Most recent link (Mar 8, 2021): https://polyswarm.network/scan/results/file/85aba198a0ba204e8549ea0c8980447249d30dece0d430e3f517315ad10f32ce", - "MitigationString": "", - "Name": "positiveMalwareVerdict", - "Rule": "Positive Malware Verdict", - "Sources": [ - "doLlw5" - ], - "Timestamp": "2021-03-08T13:00:15.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "16 sightings on 4 sources: Guided Collection, Bleepingcomputer Forums, ISC | All Updates, Malwarebytes Unpacked. Most recent link (Dec 21, 2021): https://www.bleepingcomputer.com/forums/t/765398/gmer-scan-reveals-chinese-letter-characters/#entry5298561", - "MitigationString": "", - "Name": "threatResearcher", - "Rule": "Threat Researcher", - "Sources": [ - "Rlso4a", - "hkE5DK", - "TZRwk8", - "J5NRun" - ], - "Timestamp": "2021-12-21T08:40:00.000Z" - } - ], - "recordedfuture.risk_string": "5/14", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.file.hash.sha256": "85aba198a0ba204e8549ea0c8980447249d30dece0d430e3f517315ad10f32ce", - "threat.indicator.type": "file" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 89.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 62010, - "recordedfuture.evidence_details": [ - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "7 sightings on 7 sources including: malwareresearch, Malwr.com, AAPKS.com, @Shouvik95232310, @santGM, @aa419. 4 related attack vectors: Phishing, Click Fraud, Typosquatting, Keylogger. Most recent tweet: Many People sending me this type of link and it's a phishing link @stufflistings @trolling_isart @yabhishekhd Thanks @virustotal for checking. Website where I Checked it https://t.co/q0pzRgZFuW If you clicked you should reset your phone. Am I RIGHT @trolling_isart @stufflistings https://t.co/yINsBtAJhr. Most recent link (Dec 25, 2021): https://twitter.com/galaxyshouvik/statuses/1474581610959818752", - "MitigationString": "", - "Name": "linkedToVector", - "Rule": "Linked to Attack Vector", - "Sources": [ - "WlbRkJ", - "ha2FFj", - "K7wUX2", - "NKaUXl", - "P_ivKa", - "J-mrOR", - "P_upBR" - ], - "Timestamp": "2021-12-25T03:23:47.000Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "1 sighting on 1 source: Messaging Platforms - Uncategorized. Most recent link (Oct 18, 2021): https://t.me/An0nymousTeam/1429", - "MitigationString": "", - "Name": "linkedToCyberAttack", - "Rule": "Linked to Cyber Attack", - "Sources": [ - "Y7TWfI" - ], - "Timestamp": "2021-10-18T12:09:43.000Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "54 sightings on 17 sources including: Ichunqiu Forum, Doc Player, Malwr.com, ArXiv, GitHub. 19 related malware families including Fakespy, Dardesh, Djvu Ransomware, SAVEfiles, Trojan. Most recent tweet: @Enfenogo @ThetanArena @KardiaChain @wolffungame Se voc\u00ea jogar o .exe do instalador no site https://t.co/yxgkgU58Hr, vai encontrar um trojan minerador. Estou sem acreditar. T\u00f4 rodando o Malware Byte no meu PC pra tentar limpar a merda que eles fizeram. Most recent link (Nov 27, 2021): https://twitter.com/Ronan30451924/statuses/1464732674891960321", - "MitigationString": "", - "Name": "linkedToMalware", - "Rule": "Linked to Malware", - "Sources": [ - "TGXqeD", - "W4ygGi", - "L3kVdM", - "QMfGAr", - "NKaUXl", - "kuKt0c", - "QAy9GA", - "JOU", - "MIKjae", - "P_oIyV", - "QJ6TQK", - "idn:droppdf.com", - "Ql9O5c", - "QAmbRP", - "Tq2nAb", - "TbciDE", - "idn:index-of.es" - ], - "Timestamp": "2021-11-27T23:07:37.000Z" - }, - { - "Criticality": 3.0, - "CriticalityLabel": "Malicious", - "EvidenceString": "1 sighting on 1 source: ReversingLabs. Most recent link (Aug 13, 2017): ReversingLabs malware file analysis.", - "MitigationString": "", - "Name": "positiveMalwareVerdict", - "Rule": "Positive Malware Verdict", - "Sources": [ - "TbciDE" - ], - "Timestamp": "2017-08-13T00:33:27.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "16 sightings on 4 sources: Guided Collection, Bleepingcomputer Forums, ISC | All Updates, Malwarebytes Unpacked. Most recent link (Dec 21, 2021): https://www.bleepingcomputer.com/forums/t/765398/gmer-scan-reveals-chinese-letter-characters/#entry5298561", - "MitigationString": "", - "Name": "threatResearcher", - "Rule": "Threat Researcher", - "Sources": [ - "Rlso4a", - "hkE5DK", - "TZRwk8", - "J5NRun" - ], - "Timestamp": "2021-12-21T08:40:00.000Z" - } - ], - "recordedfuture.risk_string": "5/14", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.file.hash.sha256": "7531fcea7002c8b52a8d023d0f3bb938efb2cbfec91d2433694930b426d84865", - "threat.indicator.type": "file" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 99.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 65443, - "recordedfuture.evidence_details": [ - { - "Criticality": 4.0, - "CriticalityLabel": "Very Malicious", - "EvidenceString": "1 sighting on 1 source: Recorded Future Network Traffic Analysis. Identified as C&C server for 1 malware family: Qakbot. Communication observed on TCP:443, TCP:6881, TCP:995. Exfiltration behavior observed. Last observed on Dec 27, 2021.", - "MitigationString": "", - "Name": "recentActiveCnc", - "Rule": "Actively Communicating C&C Server", - "Sources": [ - "report:aEft3k" - ], - "Timestamp": "2021-12-29T02:11:16.663Z" - }, - { - "Criticality": 4.0, - "CriticalityLabel": "Very Malicious", - "EvidenceString": "164 sightings on 4 sources: Recorded Future Command & Control List, Joe Security Sandbox Analysis - Malware C2 Extractions, Abuse.ch: Feodo IP Blocklist, Polyswarm Sandbox Analysis - Malware C2 Extractions. Joe Security malware sandbox identified 103.143.8.71:443 as TA0011 (Command and Control) QakBot using configuration extraction on sample 8f97195fc90ce520e75db6785204da0adbda9be5464bb27cd4dcc5b23b547651", - "MitigationString": "", - "Name": "recentCncServer", - "Rule": "Current C&C Server", - "Sources": [ - "b5tNVA", - "h_iZX8", - "report:OtiCOp", - "hyihHO" - ], - "Timestamp": "2021-12-29T02:11:16.658Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "7 sightings on 1 source: PasteBin. 3 related intrusion methods: Trojan, Banking Trojan, QakBot. Most recent link (Nov 8, 2021): https://pastebin.com/G1Jvm5T0", - "MitigationString": "", - "Name": "linkedIntrusion", - "Rule": "Historically Linked to Intrusion Method", - "Sources": [ - "Jv_xrR" - ], - "Timestamp": "2021-11-08T16:27:15.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "2 sightings on 1 source: GitHub. Most recent link (Nov 16, 2021): https://github.com/pan-unit42/tweets/blob/master/2021-11-15-IOCs-for-Matanbuchus-Qakbot-CobaltStrike-and-spambot-activity.txt", - "MitigationString": "", - "Name": "defanged", - "Rule": "Historically Reported as a Defanged IP", - "Sources": [ - "MIKjae" - ], - "Timestamp": "2021-11-16T00:00:00.000Z" - } - ], - "recordedfuture.risk_string": "4/64", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.ip": "103.143.8.71", - "threat.indicator.type": "ipv4-addr" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 99.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 67656, - "recordedfuture.evidence_details": [ - { - "Criticality": 4.0, - "CriticalityLabel": "Very Malicious", - "EvidenceString": "12 sightings on 2 sources: Recorded Future Command & Control List, Joe Security Sandbox Analysis - Malware C2 Extractions. Command & Control host identified on Dec 24, 2021.", - "MitigationString": "", - "Name": "recentCncServer", - "Rule": "Current C&C Server", - "Sources": [ - "b5tNVA", - "h_iZX8" - ], - "Timestamp": "2021-12-24T08:07:09.925Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "2 sightings on 2 sources: Bitdefender IP Reputation, hpHosts Latest Additions. Bitdefender detected suspicious traffic involving 185.19.85.136 associated with Bitdefender threat name Trojan.GenericKD.34300483 on Apr 30, 2021", - "MitigationString": "", - "Name": "multiBlacklist", - "Rule": "Historical Multicategory Blocklist", - "Sources": [ - "iFMVSl", - "Ol_aRZ" - ], - "Timestamp": "2021-04-30T04:50:06.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: GitHub. 2 related intrusion methods: Nanocore, Remote Access Trojan. Most recent link (Jan 1, 2021): https://github.com/GlacierSheep/DomainBlockList/blob/master/trail/static_nanocore_(malware).domainset", - "MitigationString": "", - "Name": "linkedIntrusion", - "Rule": "Historically Linked to Intrusion Method", - "Sources": [ - "MIKjae" - ], - "Timestamp": "2021-01-01T16:56:57.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "Previous sightings on 1 source: Recorded Future Fast Flux DNS IP List. Observed between Feb 13, 2021, and Feb 13, 2021.", - "MitigationString": "", - "Name": "historicalThreatListMembership", - "Rule": "Historically Reported in Threat List", - "Sources": [ - "report:SW8xpk" - ], - "Timestamp": "2021-12-28T19:20:46.641Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "9 sightings on 2 sources: Recorded Future Command & Control List, Joe Security Sandbox Analysis - Malware C2 Extractions. Command & Control host identified on Oct 29, 2021.", - "MitigationString": "", - "Name": "intermediateCncServer", - "Rule": "Recent C&C Server", - "Sources": [ - "b5tNVA", - "h_iZX8" - ], - "Timestamp": "2021-10-29T08:07:54.495Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "1 sighting on 1 source: Recorded Future Network Traffic Analysis. Identified as C&C server for 1 malware family: Asyncrat. Communication observed on TCP:6060. Last observed on Dec 21, 2021.", - "MitigationString": "", - "Name": "intermediateActiveCnc", - "Rule": "Recently Active C&C Server", - "Sources": [ - "report:aEft3k" - ], - "Timestamp": "2021-12-28T19:20:46.639Z" - } - ], - "recordedfuture.risk_string": "6/64", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.ip": "185.19.85.136", - "threat.indicator.type": "ipv4-addr" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 99.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 70518, - "recordedfuture.evidence_details": [ - { - "Criticality": 4.0, - "CriticalityLabel": "Very Malicious", - "EvidenceString": "1 sighting on 1 source: Recorded Future Network Traffic Analysis. Identified as C&C server for 1 malware family: Cobalt Strike Team Servers. Communication observed on TCP:443, TCP:8443. Last observed on Dec 26, 2021.", - "MitigationString": "", - "Name": "recentActiveCnc", - "Rule": "Actively Communicating C&C Server", - "Sources": [ - "report:aEft3k" - ], - "Timestamp": "2021-12-28T18:45:41.875Z" - }, - { - "Criticality": 4.0, - "CriticalityLabel": "Very Malicious", - "EvidenceString": "2 sightings on 1 source: Recorded Future Command & Control List. Command & Control host identified on Jul 5, 2021.", - "MitigationString": "", - "Name": "recentCncServer", - "Rule": "Current C&C Server", - "Sources": [ - "b5tNVA" - ], - "Timestamp": "2021-07-05T08:04:23.139Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "2 sightings on 1 source: C2IntelFeeds IPC2s. Most recent link (Aug 15, 2021): https://github.com/drb-ra/C2IntelFeeds/blob/master/feeds/IPC2s-30day.csv?q=45.112.206.18_20210815", - "MitigationString": "", - "Name": "linkedToCyberAttack", - "Rule": "Historically Linked to Cyber Attack", - "Sources": [ - "k_7zaW" - ], - "Timestamp": "2021-08-15T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "12 sightings on 2 sources: C2IntelFeeds IPC2s, @drb_ra. 2 related intrusion methods: Cobalt Strike, Offensive Security Tools (OST). Most recent tweet: Cobalt Strike server found C2: HTTPS @ 45[.]112[.]206[.]18:443 C2 Server: 45[.]112[.]206[.]13,/IE9CompatViewList[.]xml Country: Hong Kong ASN: HK kwaifong group limited #C2 #cobaltstrike. Most recent link (Nov 26, 2021): https://twitter.com/drb_ra/statuses/1464248045118590978", - "MitigationString": "", - "Name": "linkedIntrusion", - "Rule": "Historically Linked to Intrusion Method", - "Sources": [ - "k_7zaW", - "jqWX2B" - ], - "Timestamp": "2021-11-26T15:01:53.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "10 sightings on 1 source: @drb_ra. Most recent tweet: Cobalt Strike server found C2: HTTPS @ 45[.]112[.]206[.]18:443 C2 Server: 45[.]112[.]206[.]13,/IE9CompatViewList[.]xml Country: Hong Kong ASN: HK kwaifong group limited #C2 #cobaltstrike. Most recent link (Nov 26, 2021): https://twitter.com/drb_ra/statuses/1464248045118590978", - "MitigationString": "", - "Name": "defanged", - "Rule": "Historically Reported as a Defanged IP", - "Sources": [ - "jqWX2B" - ], - "Timestamp": "2021-11-26T15:01:53.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "Previous sightings on 2 sources: Cobalt Strike Default Certificate Detected - Shodan / Recorded Future, Recorded Future Analyst Community Trending Indicators. Observed between Jul 8, 2021, and Dec 9, 2021.", - "MitigationString": "", - "Name": "historicalThreatListMembership", - "Rule": "Historically Reported in Threat List", - "Sources": [ - "report:aD1qtM", - "report:Tluf00" - ], - "Timestamp": "2021-12-28T18:45:41.877Z" - } - ], - "recordedfuture.risk_string": "6/64", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.ip": "45.112.206.18", - "threat.indicator.type": "ipv4-addr" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 99.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 73755, - "recordedfuture.evidence_details": [ - { - "Criticality": 4.0, - "CriticalityLabel": "Very Malicious", - "EvidenceString": "5 sightings on 2 sources: Polyswarm Sandbox Analysis - Malware C2 Extractions, Joe Security Sandbox Analysis - Malware C2 Extractions. Polyswarm malware sandbox identified 190.55.186.229:80 as TA0011 (Command and Control) for Emotet using configuration extraction on sample c9709d56b92047cd55fb097feb6cb7a8de6f3edc5ea79a429363938a69aae580", - "MitigationString": "", - "Name": "recentCncServer", - "Rule": "Current C&C Server", - "Sources": [ - "hyihHO", - "h_iZX8" - ], - "Timestamp": "2021-12-27T19:00:49.975Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "5 sightings on 1 source: AbuseIP Database. Most recent link (Aug 25, 2020): https://www.abuseipdb.com/check/190.55.186.229", - "MitigationString": "", - "Name": "multiBlacklist", - "Rule": "Historical Multicategory Blocklist", - "Sources": [ - "UneVVu" - ], - "Timestamp": "2020-08-25T20:01:29.075Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "87 sightings on 1 source: Cryptolaemus Pastedump. Most recent link (Jan 25, 2021): https://paste.cryptolaemus.com/emotet/2021/01/25/emotet-malware-IoCs_01-25-21.html", - "MitigationString": "", - "Name": "positiveMalwareVerdict", - "Rule": "Historical Positive Malware Verdict", - "Sources": [ - "Z7kln2" - ], - "Timestamp": "2021-01-25T23:59:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: External Sensor Spam. 190.55.186.229 was historically observed as spam. No longer observed as of Nov 16, 2021.", - "MitigationString": "", - "Name": "spam", - "Rule": "Historical Spam Source", - "Sources": [ - "kBCI-b" - ], - "Timestamp": "2021-11-16T01:06:21.965Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "2 sightings on 1 source: Unit 42 Palo Alto Networks. Most recent link (Apr 9, 2021): https://unit42.paloaltonetworks.com/emotet-command-and-control/", - "MitigationString": "", - "Name": "threatResearcher", - "Rule": "Historical Threat Researcher", - "Sources": [ - "jjf3_B" - ], - "Timestamp": "2021-04-09T12:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "239 sightings on 5 sources: paloaltonetworks.jp, Palo Alto Networks, Unit 42 Palo Alto Networks, PasteBin, Cryptolaemus Pastedump. 4 related intrusion methods: Trojan, Emotet, Banking Trojan, Botnet. Most recent link (Mar 14, 2021): https://unit42.paloaltonetworks.jp/attack-chain-overview-emotet-in-december-2020-and-january-2021/", - "MitigationString": "", - "Name": "linkedIntrusion", - "Rule": "Historically Linked to Intrusion Method", - "Sources": [ - "idn:paloaltonetworks.jp", - "JwO7jp", - "jjf3_B", - "Jv_xrR", - "Z7kln2" - ], - "Timestamp": "2021-03-14T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "6 sightings on 3 sources: paloaltonetworks.jp, Palo Alto Networks, Unit 42 Palo Alto Networks. Most recent link (Apr 9, 2021): https://unit42.paloaltonetworks.com/emotet-command-and-control/", - "MitigationString": "", - "Name": "defanged", - "Rule": "Historically Reported as a Defanged IP", - "Sources": [ - "idn:paloaltonetworks.jp", - "JwO7jp", - "jjf3_B" - ], - "Timestamp": "2021-04-09T12:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "Previous sightings on 2 sources: University of Science and Technology of China Black IP List, Abuse.ch: Feodo IP Blocklist. Observed between Feb 26, 2021, and Dec 27, 2021.", - "MitigationString": "", - "Name": "historicalThreatListMembership", - "Rule": "Historically Reported in Threat List", - "Sources": [ - "report:Q1ghC0", - "report:OtiCOp" - ], - "Timestamp": "2021-12-28T19:33:55.849Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "31 sightings on 3 sources: Palo Alto Networks, Polyswarm Sandbox Analysis - Malware C2 Extractions, Unit 42 Palo Alto Networks. Polyswarm malware sandbox identified 190.55.186.229:80 as TA0011 (Command and Control) for Emotet using configuration extraction on sample a88734cd5c38211a4168bc7701516a50e6aef5ef20d2b1a915edae23c1b345db", - "MitigationString": "", - "Name": "intermediateCncServer", - "Rule": "Recent C&C Server", - "Sources": [ - "JwO7jp", - "hyihHO", - "jjf3_B" - ], - "Timestamp": "2021-10-19T12:21:34.268Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "1 sighting on 1 source: Talos IP Blacklist.", - "MitigationString": "", - "Name": "recentMultiBlacklist", - "Rule": "Recent Multicategory Blocklist", - "Sources": [ - "report:VW6jeN" - ], - "Timestamp": "2021-12-28T19:33:55.846Z" - } - ], - "recordedfuture.risk_string": "10/64", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.ip": "190.55.186.229", - "threat.indicator.type": "ipv4-addr" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 99.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 78659, - "recordedfuture.evidence_details": [ - { - "Criticality": 4.0, - "CriticalityLabel": "Very Malicious", - "EvidenceString": "1 sighting on 1 source: Recorded Future Network Traffic Analysis. Identified as C&C server for 1 malware family: Emotet. Communication observed on TCP:443. Exfiltration behavior observed. Last observed on Dec 26, 2021.", - "MitigationString": "", - "Name": "recentActiveCnc", - "Rule": "Actively Communicating C&C Server", - "Sources": [ - "report:aEft3k" - ], - "Timestamp": "2021-12-28T22:05:35.688Z" - }, - { - "Criticality": 4.0, - "CriticalityLabel": "Very Malicious", - "EvidenceString": "2 sightings on 2 sources: Recorded Future Command & Control List, Abuse.ch: Feodo IP Blocklist. Command & Control host identified on Dec 1, 2021.", - "MitigationString": "", - "Name": "recentCncServer", - "Rule": "Current C&C Server", - "Sources": [ - "b5tNVA", - "report:OtiCOp" - ], - "Timestamp": "2021-12-01T08:06:11.827Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "2 sightings on 1 source: PasteBin. 4 related intrusion methods: Trojan, Emotet, Banking Trojan, Botnet. Most recent link (Dec 2, 2021): https://pastebin.com/SusxCK2b", - "MitigationString": "", - "Name": "linkedIntrusion", - "Rule": "Historically Linked to Intrusion Method", - "Sources": [ - "Jv_xrR" - ], - "Timestamp": "2021-12-02T15:58:10.000Z" - } - ], - "recordedfuture.risk_string": "3/64", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.ip": "62.210.82.223", - "threat.indicator.type": "ipv4-addr" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 99.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 80121, - "recordedfuture.evidence_details": [ - { - "Criticality": 4.0, - "CriticalityLabel": "Very Malicious", - "EvidenceString": "1 sighting on 1 source: Recorded Future Network Traffic Analysis. Identified as C&C server for 1 malware family: Bazarloader. Communication observed on TCP:443. Exfiltration behavior observed. Last observed on Dec 25, 2021.", - "MitigationString": "", - "Name": "recentActiveCnc", - "Rule": "Actively Communicating C&C Server", - "Sources": [ - "report:aEft3k" - ], - "Timestamp": "2021-12-29T06:21:27.731Z" - }, - { - "Criticality": 4.0, - "CriticalityLabel": "Very Malicious", - "EvidenceString": "2 sightings on 2 sources: Recorded Future Command & Control List, Abuse.ch: Feodo IP Blocklist. Command & Control host identified on Nov 25, 2021.", - "MitigationString": "", - "Name": "recentCncServer", - "Rule": "Current C&C Server", - "Sources": [ - "b5tNVA", - "report:OtiCOp" - ], - "Timestamp": "2021-11-25T08:06:42.384Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "2 sightings on 2 sources: Project Honey Pot, @HoneyFog. Most recent tweet: Fog44: 87.120.254.96->22. Most recent link (Dec 14, 2016): https://twitter.com/HoneyFog/statuses/809032869792378880", - "MitigationString": "", - "Name": "honeypot", - "Rule": "Historical Honeypot Sighting", - "Sources": [ - "P_izv4", - "OSz1F0" - ], - "Timestamp": "2016-12-14T13:50:41.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: External Sensor Spam. 87.120.254.96 was historically observed as spam. No longer observed as of Nov 16, 2021.", - "MitigationString": "", - "Name": "spam", - "Rule": "Historical Spam Source", - "Sources": [ - "kBCI-b" - ], - "Timestamp": "2021-11-16T03:19:58.721Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: GitHub. Most recent link (Nov 8, 2021): https://github.com/pan-unit42/tweets/blob/master/2021-11-05-TA551-IOCs.txt", - "MitigationString": "", - "Name": "defanged", - "Rule": "Historically Reported as a Defanged IP", - "Sources": [ - "MIKjae" - ], - "Timestamp": "2021-11-08T00:00:00.000Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "1 sighting on 1 source: University of Science and Technology of China Black IP List.", - "MitigationString": "", - "Name": "recentMultiBlacklist", - "Rule": "Recent Multicategory Blocklist", - "Sources": [ - "report:Q1ghC0" - ], - "Timestamp": "2021-12-29T06:21:27.693Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "1 sighting on 1 source: CloudSEK. 4 related intrusion methods: Trojan, Emotet, Banking Trojan, Botnet. Most recent link (Dec 22, 2021): https://cloudsek.com/emotet-2-0-everything-you-need-to-know-about-the-new-variant-of-thbanking-trojan/", - "MitigationString": "", - "Name": "recentLinkedIntrusion", - "Rule": "Recently Linked to Intrusion Method", - "Sources": [ - "k837l0" - ], - "Timestamp": "2021-12-22T09:45:33.000Z" - } - ], - "recordedfuture.risk_string": "7/64", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.ip": "87.120.254.96", - "threat.indicator.type": "ipv4-addr" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 99.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 83263, - "recordedfuture.evidence_details": [ - { - "Criticality": 4.0, - "CriticalityLabel": "Very Malicious", - "EvidenceString": "1 sighting on 1 source: Recorded Future Network Traffic Analysis. Identified as C&C server for 1 malware family: Covenant. Communication observed on TCP:7443. Exfiltration behavior observed. Last observed on Dec 27, 2021.", - "MitigationString": "", - "Name": "recentActiveCnc", - "Rule": "Actively Communicating C&C Server", - "Sources": [ - "report:aEft3k" - ], - "Timestamp": "2021-12-28T18:42:08.923Z" - }, - { - "Criticality": 4.0, - "CriticalityLabel": "Very Malicious", - "EvidenceString": "19 sightings on 2 sources: Recorded Future Command & Control List, @TheDFIRReport. Most recent tweet: Here's some newer C2 servers we're tracking: #BazarLoader 64.227.73.80 64.225.71.198 #Covenant 167.71.67.196 45.146.165.76 #PoshC2 193.36.15.192 #Empire 64.227.21.255 #Metasploit 91.221.70.143 Full list available @ https://t.co/QT6o626hsR #ThreatFeed. Most recent link (Sep 1, 2021): https://twitter.com/TheDFIRReport/statuses/1433055791964049412", - "MitigationString": "", - "Name": "recentCncServer", - "Rule": "Current C&C Server", - "Sources": [ - "b5tNVA", - "dZgcRz" - ], - "Timestamp": "2021-09-01T13:15:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "Previous sightings on 3 sources: Cobalt Strike Default Certificate Detected - Shodan / Recorded Future, CINS: CI Army List, Recorded Future Analyst Community Trending Indicators. Observed between Jan 22, 2021, and Sep 25, 2021.", - "MitigationString": "", - "Name": "historicalThreatListMembership", - "Rule": "Historically Reported in Threat List", - "Sources": [ - "report:aD1qtM", - "report:OchJ-t", - "report:Tluf00" - ], - "Timestamp": "2021-12-28T18:42:08.925Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "1 sighting on 1 source: DShield: Recommended Block List.", - "MitigationString": "", - "Name": "recentMultiBlacklist", - "Rule": "Recent Multicategory Blocklist", - "Sources": [ - "report:OchJ-o" - ], - "Timestamp": "2021-12-28T18:42:08.917Z" - } - ], - "recordedfuture.risk_string": "4/64", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.ip": "45.146.165.76", - "threat.indicator.type": "ipv4-addr" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 99.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 85476, - "recordedfuture.evidence_details": [ - { - "Criticality": 4.0, - "CriticalityLabel": "Very Malicious", - "EvidenceString": "5 sightings on 1 source: Polyswarm Sandbox Analysis - Malware C2 Extractions. Polyswarm malware sandbox identified 181.112.52.26:449 as TA0011 (Command and Control) for Trickbot using configuration extraction on sample b827a4587bc6162715693c71e432769ec6272c130bb87e14bc683f5bd7caf834", - "MitigationString": "", - "Name": "recentCncServer", - "Rule": "Current C&C Server", - "Sources": [ - "hyihHO" - ], - "Timestamp": "2021-12-22T04:10:08.558Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: @HoneyFog. Most recent tweet: Fog44: 181.112.52.26->22. I've never seen this IP before. Most recent link (Oct 6, 2017): https://twitter.com/HoneyFog/statuses/916371734928019456", - "MitigationString": "", - "Name": "honeypot", - "Rule": "Historical Honeypot Sighting", - "Sources": [ - "P_izv4" - ], - "Timestamp": "2017-10-06T18:37:01.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "4 sightings on 1 source: AbuseIP Database. Most recent link (Aug 17, 2018): https://www.abuseipdb.com/check/181.112.52.26", - "MitigationString": "", - "Name": "multiBlacklist", - "Rule": "Historical Multicategory Blocklist", - "Sources": [ - "UneVVu" - ], - "Timestamp": "2018-08-17T00:30:42.194Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "2339 sightings on 9 sources including: TBN, BlackHatWorld Forum, Carding Mafia Forum, Inforge Forum Hacker Trucchi Giochi Informatica, ProxyFire - The Best Proxy Software and Forum. Most recent link (Jun 29, 2019): https://Black%20Hat%20World%20Forum%20(Obfuscated)/seo/ssl-proxies-occasional-update.927669/page-44#post-12210196", - "MitigationString": "", - "Name": "openProxies", - "Rule": "Historical Open Proxies", - "Sources": [ - "RqhhJr", - "KjGS3i", - "VU4Qnc", - "P7sZbk", - "OQ_oQH", - "Qk8WdX", - "Qk8Wdg", - "QqgtXJ", - "KhvyCV" - ], - "Timestamp": "2019-06-29T01:18:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "4 sightings on 1 source: AbuseIP Database. Most recent link (Aug 17, 2018): https://www.abuseipdb.com/check/181.112.52.26", - "MitigationString": "", - "Name": "sshDictAttacker", - "Rule": "Historical SSH/Dictionary Attacker", - "Sources": [ - "UneVVu" - ], - "Timestamp": "2018-08-17T00:30:42.194Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "10 sightings on 3 sources: Manato Kumagai Hatena Blog, sentinelone.com, PasteBin. 6 related intrusion methods including TrickLoader, Trojan, Emotet, Banking Trojan, Trickbot. Most recent link (Feb 26, 2020): https://labs.sentinelone.com/revealing-the-trick-a-deep-dive-into-trickloader-obfuscation/", - "MitigationString": "", - "Name": "linkedIntrusion", - "Rule": "Historically Linked to Intrusion Method", - "Sources": [ - "TiY1wa", - "idn:sentinelone.com", - "Jv_xrR" - ], - "Timestamp": "2020-02-26T15:00:17.035Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "Previous sightings on 3 sources: BlockList.de: Fail2ban Reporting Service, Abuse.ch: Feodo IP Blocklist, Proxies: SOCKS Open Proxies. Observed between Jun 15, 2019, and Oct 3, 2020.", - "MitigationString": "", - "Name": "historicalThreatListMembership", - "Rule": "Historically Reported in Threat List", - "Sources": [ - "report:OhgwUx", - "report:OtiCOp", - "report:SYQe08" - ], - "Timestamp": "2021-12-28T22:05:41.272Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "3 sightings on 1 source: Polyswarm Sandbox Analysis - Malware C2 Extractions. Polyswarm malware sandbox identified 181.112.52.26:449 as TA0011 (Command and Control) for Trickbot using configuration extraction on sample dcc42c0bd075f283c71ac327c845498454dcd9528386df5b296fdf89ba105bfa", - "MitigationString": "", - "Name": "intermediateCncServer", - "Rule": "Recent C&C Server", - "Sources": [ - "hyihHO" - ], - "Timestamp": "2021-07-15T12:42:04.656Z" - } - ], - "recordedfuture.risk_string": "8/64", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.ip": "181.112.52.26", - "threat.indicator.type": "ipv4-addr" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 99.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 89684, - "recordedfuture.evidence_details": [ - { - "Criticality": 4.0, - "CriticalityLabel": "Very Malicious", - "EvidenceString": "10 sightings on 2 sources: Recorded Future Command & Control List, Polyswarm Sandbox Analysis - Malware C2 Extractions. Polyswarm malware sandbox identified 77.79.56.210:443 as TA0011 (Command and Control) for QakBot using configuration extraction on sample 77b34084de82afac57fbe2c6442dbe7d07c53da5ec87eaf2210b852f0d943cd5", - "MitigationString": "", - "Name": "recentCncServer", - "Rule": "Current C&C Server", - "Sources": [ - "b5tNVA", - "hyihHO" - ], - "Timestamp": "2021-12-29T02:00:05.439Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "4 sightings on 1 source: PasteBin. 3 related intrusion methods: Trojan, Banking Trojan, QakBot. Most recent link (Nov 7, 2021): https://pastebin.com/u8neEVnz", - "MitigationString": "", - "Name": "linkedIntrusion", - "Rule": "Historically Linked to Intrusion Method", - "Sources": [ - "Jv_xrR" - ], - "Timestamp": "2021-11-07T09:05:40.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "Previous sightings on 1 source: Abuse.ch: Feodo IP Blocklist. Observed between Nov 29, 2021, and Dec 10, 2021.", - "MitigationString": "", - "Name": "historicalThreatListMembership", - "Rule": "Historically Reported in Threat List", - "Sources": [ - "report:OtiCOp" - ], - "Timestamp": "2021-12-29T02:11:39.014Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "12 sightings on 2 sources: Recorded Future Command & Control List, Joe Security Sandbox Analysis - Malware C2 Extractions. Joe Security malware sandbox identified 77.79.56.210:443 as TA0011 (Command and Control) QakBot using configuration extraction on sample 8f97195fc90ce520e75db6785204da0adbda9be5464bb27cd4dcc5b23b547651", - "MitigationString": "", - "Name": "intermediateCncServer", - "Rule": "Recent C&C Server", - "Sources": [ - "b5tNVA", - "h_iZX8" - ], - "Timestamp": "2021-11-03T16:57:54.000Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "1 sighting on 1 source: Project Honey Pot. Most recent link (Dec 19, 2021): https://www.projecthoneypot.org/ip_77.79.56.210", - "MitigationString": "", - "Name": "recentHoneypot", - "Rule": "Recent Honeypot Sighting", - "Sources": [ - "OSz1F0" - ], - "Timestamp": "2021-12-19T11:30:02.000Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "1 sighting on 1 source: Recorded Future Network Traffic Analysis. Identified as C&C server for 1 malware family: Qakbot. Communication observed on TCP:443. Last observed on Dec 23, 2021.", - "MitigationString": "", - "Name": "intermediateActiveCnc", - "Rule": "Recently Active C&C Server", - "Sources": [ - "report:aEft3k" - ], - "Timestamp": "2021-12-29T02:11:39.012Z" - } - ], - "recordedfuture.risk_string": "6/64", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.ip": "77.79.56.210", - "threat.indicator.type": "ipv4-addr" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 99.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 92645, - "recordedfuture.evidence_details": [ - { - "Criticality": 4.0, - "CriticalityLabel": "Very Malicious", - "EvidenceString": "87 sightings on 2 sources: Polyswarm Sandbox Analysis - Malware C2 Extractions, Joe Security Sandbox Analysis - Malware C2 Extractions. Polyswarm malware sandbox identified 24.139.72.117:443 as TA0011 (Command and Control) for QakBot using configuration extraction on sample 7ea5720ac7efeb49873f95870d546632d6c8c187ee6e2fc515acfe974483ee0e", - "MitigationString": "", - "Name": "recentCncServer", - "Rule": "Current C&C Server", - "Sources": [ - "hyihHO", - "h_iZX8" - ], - "Timestamp": "2021-12-29T07:00:21.416Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "4 sightings on 1 source: Kaspersky Securelist and Lab. Most recent link (Sep 2, 2021): https://securelist.com/qakbot-technical-analysis/103931/", - "MitigationString": "", - "Name": "threatResearcher", - "Rule": "Historical Threat Researcher", - "Sources": [ - "4n" - ], - "Timestamp": "2021-09-02T10:00:32.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "34 sightings on 5 sources: Malware News - Malware Analysis, News and Indicators, PasteBin, Segurana Informtica, The Cyber Feed, Kaspersky Securelist and Lab. 3 related intrusion methods: Trojan, Banking Trojan, QakBot. Most recent link (Dec 3, 2021): https://pastebin.com/xJ0kmeYQ", - "MitigationString": "", - "Name": "linkedIntrusion", - "Rule": "Historically Linked to Intrusion Method", - "Sources": [ - "gBDK5G", - "Jv_xrR", - "VW7VQs", - "g162EU", - "4n" - ], - "Timestamp": "2021-12-03T16:51:53.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "6 sightings on 3 sources: Malware News - Malware Analysis, News and Indicators, urlscan.io, Kaspersky Securelist and Lab. Most recent link (Dec 1, 2021): https://urlscan.io/result/c5b4e2d5-acf0-4fc5-b7bd-e8afac3e5f5a/", - "MitigationString": "", - "Name": "defanged", - "Rule": "Historically Reported as a Defanged IP", - "Sources": [ - "gBDK5G", - "WNRa7q", - "4n" - ], - "Timestamp": "2021-12-01T10:54:33.863Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "Previous sightings on 1 source: Abuse.ch: Feodo IP Blocklist. Observed between Nov 19, 2021, and Nov 21, 2021.", - "MitigationString": "", - "Name": "historicalThreatListMembership", - "Rule": "Historically Reported in Threat List", - "Sources": [ - "report:OtiCOp" - ], - "Timestamp": "2021-12-29T07:17:33.217Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "234 sightings on 4 sources: Recorded Future Command & Control List, Polyswarm Sandbox Analysis - Malware C2 Extractions, PasteBin, Joe Security Sandbox Analysis - Malware C2 Extractions. Joe Security malware sandbox identified 24.139.72.117:443 as TA0011 (Command and Control) QakBot using configuration extraction on sample 8f97195fc90ce520e75db6785204da0adbda9be5464bb27cd4dcc5b23b547651", - "MitigationString": "", - "Name": "intermediateCncServer", - "Rule": "Recent C&C Server", - "Sources": [ - "b5tNVA", - "hyihHO", - "Jv_xrR", - "h_iZX8" - ], - "Timestamp": "2021-11-03T16:57:54.000Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "1 sighting on 1 source: Recorded Future Network Traffic Analysis. Identified as C&C server for 1 malware family: Qakbot. Communication observed on TCP:443. Last observed on Dec 23, 2021.", - "MitigationString": "", - "Name": "intermediateActiveCnc", - "Rule": "Recently Active C&C Server", - "Sources": [ - "report:aEft3k" - ], - "Timestamp": "2021-12-29T07:17:33.215Z" - } - ], - "recordedfuture.risk_string": "7/64", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.ip": "24.139.72.117", - "threat.indicator.type": "ipv4-addr" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 87.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 96399, - "recordedfuture.evidence_details": [ - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "66 sightings on 22 sources including: Ars Technica, fook.news, urdupresss.com, HackDig Posts, apple.news. Most recent link (Jul 20, 2021): https://techsecuritenews.com/solarwinds-pirates-utilisent-nouvelle-faille-zero-day-attaques/", - "MitigationString": "", - "Name": "defangedURL", - "Rule": "Historically Reported as a Defanged URL", - "Sources": [ - "Ctq", - "idn:fook.news", - "idn:urdupresss.com", - "POs2u-", - "idn:apple.news", - "idn:cryptoinfoos.com.ng", - "g9rk5F", - "idn:thewindowsupdate.com", - "idn:nationalcybersecuritynews.today", - "gBDK5G", - "idn:microsoft.com", - "idn:techsecuritenews.com", - "idn:mblogs.info", - "J6UzbO", - "idn:viralamo.com", - "idn:sellorbuyhomefast.com", - "idn:crazyboy.tech", - "idn:times24h.com", - "idn:buzzfeeg.com", - "idn:dsmenders.com", - "WroSbs", - "idn:vzonetvgh.com" - ], - "Timestamp": "2021-07-20T00:00:00.000Z" - }, - { - "Criticality": 3.0, - "CriticalityLabel": "Malicious", - "EvidenceString": "1 sighting on 1 source: Insikt Group. 1 report: SolarWinds Fixes Critical Vulnerability in Serv-U Managed File Transfer and Secure FTP Products. Most recent link (Jul 10, 2021): https://app.recordedfuture.com/live/sc/1GnDrn8zigTd", - "MitigationString": "", - "Name": "recentAnalystNote", - "Rule": "Recently Reported by Insikt Group", - "Sources": [ - "VKz42X" - ], - "Timestamp": "2021-07-10T00:00:00.000Z" - } - ], - "recordedfuture.risk_string": "2/24", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.type": "url", - "threat.indicator.url.domain": "144.34.179.162", - "threat.indicator.url.original": "http://144.34.179.162/a", - "threat.indicator.url.path": "/a", - "threat.indicator.url.scheme": "http" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 85.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 97973, - "recordedfuture.evidence_details": [ - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Nov 14, 2021.", - "MitigationString": "", - "Name": "malwareSiteDetected", - "Rule": "Historically Detected Malware Distribution", - "Sources": [ - "d3Awkm" - ], - "Timestamp": "2021-11-14T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Nov 14, 2021.", - "MitigationString": "", - "Name": "phishingSiteDetected", - "Rule": "Historically Detected Phishing Techniques", - "Sources": [ - "d3Awkm" - ], - "Timestamp": "2021-11-14T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "41 sightings on 19 sources including: Stock market news Company News MarketScreenercom, GlobeNewswire | Software, Yahoo!, globenewswirecom, otcdynamics.com. Most recent link (Oct 3, 2021): https://telecomkh.info/?p=4004", - "MitigationString": "", - "Name": "defangedURL", - "Rule": "Historically Reported as a Defanged URL", - "Sources": [ - "XBl0xf", - "c2unu0", - "DVW", - "NPgRlV", - "idn:otcdynamics.com", - "idn:norteenlinea.com", - "N4OmGX", - "idn:snewsonline.com", - "idn:nationalcybersecuritynews.today", - "dCod5e", - "hZ14Az", - "idn:securityopenlab.it", - "idn:clevertechmx.blogspot.com", - "cJzvLR", - "eNeV39", - "dCotni", - "dCo6X1", - "jB6Hnn", - "idn:telecomkh.info" - ], - "Timestamp": "2021-10-03T12:53:49.605Z" - }, - { - "Criticality": 3.0, - "CriticalityLabel": "Malicious", - "EvidenceString": "1 sighting on 1 source: Recorded Future Domain Analysis URLs. Service provider: No-IP. Behavior observed: Malware Distribution, Phishing Techniques. Last observed on Dec 20, 2021.", - "MitigationString": "", - "Name": "recentWeaponizedURL", - "Rule": "Recently Active URL on Weaponized Domain", - "Sources": [ - "report:aRJ1CU" - ], - "Timestamp": "2021-12-29T07:08:29.105Z" - } - ], - "recordedfuture.risk_string": "4/24", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.type": "url", - "threat.indicator.url.domain": "adminsys.serveftp.com", - "threat.indicator.url.original": "http://adminsys.serveftp.com/nensa/fabio/ex/478632215/zer7855/nuns566623", - "threat.indicator.url.path": "/nensa/fabio/ex/478632215/zer7855/nuns566623", - "threat.indicator.url.scheme": "http" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 79.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 100260, - "recordedfuture.evidence_details": [ - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "17 sightings on 14 sources including: Security Affairs, sensorstechforum.com, Heimdal Security Blog, securitynewspaper, BBS Kafan Card Forum. Most recent link (Dec 22, 2021): https://d335luupugsy2.cloudfront.net/cms%2Ffiles%2F183750%2F1640120040Log4j_-_Explorao_por_grupos_APT.pdf", - "MitigationString": "", - "Name": "defangedURL", - "Rule": "Historically Reported as a Defanged URL", - "Sources": [ - "JNe6Hu", - "TQnwKJ", - "OfMf0W", - "TefIEN", - "VyuDZP", - "Z7kln5", - "bd-Dtt", - "kKLjNc", - "Y7TWfI", - "idn:redpacketsecurity.com", - "idn:eccouncil.org", - "idn:comparaland.com", - "idn:d335luupugsy2.cloudfront.net", - "KVRURg" - ], - "Timestamp": "2021-12-22T16:01:42.134Z" - }, - { - "Criticality": 3.0, - "CriticalityLabel": "Malicious", - "EvidenceString": "1 sighting on 1 source: Insikt Group. 1 report: Khonsari Ransomware and Orcus RAT Exploit Log4Shell (CVE-2021-44228), Samples Uploaded on MalwareBazaar. Most recent link (Dec 17, 2021): https://app.recordedfuture.com/live/sc/4SWiMAS816Gj", - "MitigationString": "", - "Name": "recentAnalystNote", - "Rule": "Recently Reported by Insikt Group", - "Sources": [ - "VKz42X" - ], - "Timestamp": "2021-12-17T00:00:00.000Z" - } - ], - "recordedfuture.risk_string": "2/24", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.type": "url", - "threat.indicator.url.domain": "3.145.115.94", - "threat.indicator.url.extension": "exe", - "threat.indicator.url.original": "http://3.145.115.94/zambo/groenhuyzen.exe", - "threat.indicator.url.path": "/zambo/groenhuyzen.exe", - "threat.indicator.url.scheme": "http" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 79.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 101674, - "recordedfuture.evidence_details": [ - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "53 sightings on 14 sources including: HackDig Posts, Anquanke News, mrhacker.co, Sesin at, Check Point Research. Most recent link (Feb 6, 2021): https://cdn.www.gob.pe/uploads/document/file/1580907/Alerta%20integrada%20de%20seguridad%20digital%20N%C2%B0%xxx-xx-xxxx-PECERT%20.pdf", - "MitigationString": "", - "Name": "defangedURL", - "Rule": "Historically Reported as a Defanged URL", - "Sources": [ - "POs2u-", - "U13S_U", - "idn:mrhacker.co", - "Z3TZAQ", - "N4OmGX", - "UqKvRr", - "gBDK5G", - "JExgHv", - "QxXv_c", - "J6UzbO", - "eTNyK6", - "idn:privacy.com.sg", - "e6Ewt_", - "idn:reportcybercrime.com" - ], - "Timestamp": "2021-02-06T12:52:09.042Z" - }, - { - "Criticality": 3.0, - "CriticalityLabel": "Malicious", - "EvidenceString": "1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Dec 28, 2021.", - "MitigationString": "", - "Name": "recentMalwareSiteDetected", - "Rule": "Recently Detected Malware Distribution", - "Sources": [ - "d3Awkm" - ], - "Timestamp": "2021-12-28T00:00:00.000Z" - } - ], - "recordedfuture.risk_string": "2/24", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.type": "url", - "threat.indicator.url.domain": "gxbrowser.net", - "threat.indicator.url.original": "http://gxbrowser.net", - "threat.indicator.url.path": "", - "threat.indicator.url.scheme": "http" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 78.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 102952, - "recordedfuture.evidence_details": [ - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "2 sightings on 1 source: Insikt Group. 2 reports including \"Fractured Block\u201d Campaign Targets Korean Users. Most recent link (Dec 09, 2018): https://app.recordedfuture.com/live/sc/1RuTxKrDf8Qt", - "MitigationString": "", - "Name": "relatedNote", - "Rule": "Historically Referenced by Insikt Group", - "Sources": [ - "VKz42X" - ], - "Timestamp": "2018-12-09T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "33 sightings on 12 sources including: Palo Alto Networks, tistory.com, HackDig Posts, Anquanke News, airmagnet.technology. Most recent tweet: Continued MR.Dropper's attack. (Targething korean cryptocurrency exchange) #hcapital #ioc MD5 : eb459b47be479b61375d7b3c7c568425 URL : hxxps://881[.]000webhostapp[.]com/1.txt PDB : D:\\Attack\\DropperBuild\\x64\\Release\\Dropper.pdb https://t.co/FpsinliQqx [Beyond The Binary]. Most recent link (Sep 3, 2018): https://twitter.com/wugeej/statuses/1036413512732426240", - "MitigationString": "", - "Name": "defangedURL", - "Rule": "Historically Reported as a Defanged URL", - "Sources": [ - "JwO7jp", - "idn:tistory.com", - "POs2u-", - "U13S_U", - "ThoB0I", - "idn:airmagnet.technology", - "LErKlN", - "WuLz1r", - "KdwTwF", - "VfsacJ", - "jjf3_B", - "idn:brica.de" - ], - "Timestamp": "2018-09-03T00:40:11.000Z" - }, - { - "Criticality": 3.0, - "CriticalityLabel": "Malicious", - "EvidenceString": "1 sighting on 1 source: Recorded Future Domain Analysis URLs. Service provider: 000Webhost. Behavior observed: Malware Distribution. Last observed on Oct 16, 2021.", - "MitigationString": "", - "Name": "recentWeaponizedURL", - "Rule": "Recently Active URL on Weaponized Domain", - "Sources": [ - "report:aRJ1CU" - ], - "Timestamp": "2021-12-29T07:07:42.477Z" - } - ], - "recordedfuture.risk_string": "3/24", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.type": "url", - "threat.indicator.url.domain": "881.000webhostapp.com", - "threat.indicator.url.extension": "txt", - "threat.indicator.url.original": "https://881.000webhostapp.com/1.txt", - "threat.indicator.url.path": "/1.txt", - "threat.indicator.url.scheme": "https" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 78.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 104946, - "recordedfuture.evidence_details": [ - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Jun 15, 2021.", - "MitigationString": "", - "Name": "malwareSiteDetected", - "Rule": "Historically Detected Malware Distribution", - "Sources": [ - "d3Awkm" - ], - "Timestamp": "2021-06-15T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "38 sightings on 7 sources including: cybersecdn.com, WeLiveSecurity Spain, deepcheck.one, hackeridiot.com, PasteBin. Most recent link (May 27, 2021): https://cybersecdn.com/index.php/2021/05/27/janeleiro-the-time-traveler-a-new-old-banking-trojan-in-brazil/", - "MitigationString": "", - "Name": "defangedURL", - "Rule": "Historically Reported as a Defanged URL", - "Sources": [ - "idn:cybersecdn.com", - "fWD1r9", - "idn:deepcheck.one", - "idn:hackeridiot.com", - "Jv_xrR", - "ONMgMx", - "idn:nationalcybersecuritynews.today" - ], - "Timestamp": "2021-05-27T22:48:00.256Z" - }, - { - "Criticality": 3.0, - "CriticalityLabel": "Malicious", - "EvidenceString": "1 sighting on 1 source: Recorded Future Domain Analysis URLs. Service provider: DuckDNS. Behavior observed: Malware Distribution. Last observed on Oct 15, 2021.", - "MitigationString": "", - "Name": "recentWeaponizedURL", - "Rule": "Recently Active URL on Weaponized Domain", - "Sources": [ - "report:aRJ1CU" - ], - "Timestamp": "2021-12-29T06:34:00.698Z" - }, - { - "Criticality": 3.0, - "CriticalityLabel": "Malicious", - "EvidenceString": "1 sighting on 1 source: Insikt Group. 1 report: New Janeleiro Banking Trojan Targets Corporate Users in Brazil. Most recent link (Apr 06, 2021): https://app.recordedfuture.com/live/sc/4wolQHrxLiwd", - "MitigationString": "", - "Name": "recentAnalystNote", - "Rule": "Recently Reported by Insikt Group", - "Sources": [ - "VKz42X" - ], - "Timestamp": "2021-04-06T00:00:00.000Z" - } - ], - "recordedfuture.risk_string": "4/24", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.type": "url", - "threat.indicator.url.domain": "comunicador.duckdns.org", - "threat.indicator.url.extension": "php", - "threat.indicator.url.original": "http://comunicador.duckdns.org/catalista/lixo/index.php", - "threat.indicator.url.path": "/catalista/lixo/index.php", - "threat.indicator.url.scheme": "http" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 75.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 107085, - "recordedfuture.evidence_details": [ - { - "Criticality": 3.0, - "CriticalityLabel": "Malicious", - "EvidenceString": "1 sighting on 1 source: Recorded Future Domain Analysis URLs. Service provider: Afraid.org. Behavior observed: Malware Distribution, Phishing Techniques. Last observed on Dec 28, 2021.", - "MitigationString": "", - "Name": "recentWeaponizedURL", - "Rule": "Recently Active URL on Weaponized Domain", - "Sources": [ - "report:aRJ1CU" - ], - "Timestamp": "2021-12-28T22:15:49.631Z" - }, - { - "Criticality": 3.0, - "CriticalityLabel": "Malicious", - "EvidenceString": "1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Dec 28, 2021.", - "MitigationString": "", - "Name": "recentMalwareSiteDetected", - "Rule": "Recently Detected Malware Distribution", - "Sources": [ - "d3Awkm" - ], - "Timestamp": "2021-12-28T00:00:00.000Z" - }, - { - "Criticality": 3.0, - "CriticalityLabel": "Malicious", - "EvidenceString": "2 sightings on 2 sources: Bitdefender, Urlscan.io. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Dec 28, 2021.", - "MitigationString": "", - "Name": "recentPhishingSiteDetected", - "Rule": "Recently Detected Phishing Techniques", - "Sources": [ - "d3Awkm", - "eKv4Jm" - ], - "Timestamp": "2021-12-28T00:00:00.000Z" - } - ], - "recordedfuture.risk_string": "3/24", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.type": "url", - "threat.indicator.url.domain": "www.jeanninecatddns.chickenkiller.com", - "threat.indicator.url.original": "https://www.jeanninecatddns.chickenkiller.com/signin-authflow", - "threat.indicator.url.path": "/signin-authflow", - "threat.indicator.url.scheme": "https" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 75.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 108580, - "recordedfuture.evidence_details": [ - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Aug 13, 2021.", - "MitigationString": "", - "Name": "malwareSiteDetected", - "Rule": "Historically Detected Malware Distribution", - "Sources": [ - "d3Awkm" - ], - "Timestamp": "2021-08-13T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "24 sightings on 9 sources including: Malware News - Malware Analysis, News and Indicators, microsoft.com, sociabble.com, 4-traders.com, MarketScreener.com | Stock Market News. Most recent link (Aug 13, 2021): https://www.marketscreener.com/quote/stock/MICROSOFT-CORPORATION-4835/news/Microsoft-Attackers-use-Morse-code-other-encryption-methods-in-evasive-phishing-campaign-36161110/?utm_medium=RSS&utm_content=20210813", - "MitigationString": "", - "Name": "defangedURL", - "Rule": "Historically Reported as a Defanged URL", - "Sources": [ - "gBDK5G", - "idn:microsoft.com", - "idn:sociabble.com", - "KBTQ2e", - "dCotni", - "g9rk5F", - "Z7kln5", - "idn:cda.ms", - "idn:thewindowsupdate.com" - ], - "Timestamp": "2021-08-13T17:03:19.000Z" - }, - { - "Criticality": 3.0, - "CriticalityLabel": "Malicious", - "EvidenceString": "1 sighting on 1 source: Insikt Group. 1 report: Microsoft Warns of Attacks Targeting Microsoft Office 365 Users. Most recent link (Aug 12, 2021): https://app.recordedfuture.com/live/sc/4BBhpn1ApBQR", - "MitigationString": "", - "Name": "recentAnalystNote", - "Rule": "Recently Reported by Insikt Group", - "Sources": [ - "VKz42X" - ], - "Timestamp": "2021-08-12T00:00:00.000Z" - } - ], - "recordedfuture.risk_string": "3/24", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.type": "url", - "threat.indicator.url.domain": "coollab.jp", - "threat.indicator.url.extension": "js", - "threat.indicator.url.original": "http://coollab.jp/dir/root/p/09908.js", - "threat.indicator.url.path": "/dir/root/p/09908.js", - "threat.indicator.url.scheme": "http" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 75.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 110421, - "recordedfuture.evidence_details": [ - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on May 30, 2021.", - "MitigationString": "", - "Name": "phishingSiteDetected", - "Rule": "Historically Detected Phishing Techniques", - "Sources": [ - "d3Awkm" - ], - "Timestamp": "2021-05-30T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "23 sightings on 9 sources including: The Official Google Blog, eccouncil.org, frsecure.com, SoyaCincau, PasteBin. Most recent tweet: Actor controlled sites and accounts Research Blog https://blog.br0vvnn[.]io. Most recent link (Jan 27, 2021): https://twitter.com/techn0m4nc3r/statuses/1354296736357953539", - "MitigationString": "", - "Name": "defangedURL", - "Rule": "Historically Reported as a Defanged URL", - "Sources": [ - "Gzt", - "idn:eccouncil.org", - "idn:frsecure.com", - "J-8-Nr", - "Jv_xrR", - "g9rk5F", - "cUg0pv", - "K5LKj8", - "fVAueu" - ], - "Timestamp": "2021-01-27T05:14:38.000Z" - }, - { - "Criticality": 3.0, - "CriticalityLabel": "Malicious", - "EvidenceString": "1 sighting on 1 source: Insikt Group. 1 report: Google Warns of Ongoing Attacks Targeting Security Researchers. Most recent link (Jan 25, 2021): https://app.recordedfuture.com/live/sc/5QCqZ2ZH4lwc", - "MitigationString": "", - "Name": "recentAnalystNote", - "Rule": "Recently Reported by Insikt Group", - "Sources": [ - "VKz42X" - ], - "Timestamp": "2021-01-25T00:00:00.000Z" - } - ], - "recordedfuture.risk_string": "3/24", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.type": "url", - "threat.indicator.url.domain": "blog.br0vvnn.io", - "threat.indicator.url.original": "https://blog.br0vvnn.io", - "threat.indicator.url.path": "", - "threat.indicator.url.scheme": "https" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 75.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 112107, - "recordedfuture.evidence_details": [ - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "24 sightings on 10 sources including: lnkd.in, digitalforensicsmagazineblog PH, mediosdemexico.com, Palo Alto Networks, Security Art Work. Most recent link (Mar 4, 2016): https://lnkd.in/egi-nMa", - "MitigationString": "", - "Name": "defangedURL", - "Rule": "Historically Reported as a Defanged URL", - "Sources": [ - "idn:lnkd.in", - "JNe6Gc", - "idn:mediosdemexico.com", - "JwO7jp", - "LCN_6T", - "KA0p6S", - "LErKlN", - "jjf3_B", - "KE9Xit", - "J4bouj" - ], - "Timestamp": "2016-03-04T14:33:36.543Z" - }, - { - "Criticality": 3.0, - "CriticalityLabel": "Malicious", - "EvidenceString": "1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Dec 27, 2021.", - "MitigationString": "", - "Name": "recentMalwareSiteDetected", - "Rule": "Recently Detected Malware Distribution", - "Sources": [ - "d3Awkm" - ], - "Timestamp": "2021-12-27T00:00:00.000Z" - } - ], - "recordedfuture.risk_string": "2/24", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.type": "url", - "threat.indicator.url.domain": "init.icloud-analysis.com", - "threat.indicator.url.original": "http://init.icloud-analysis.com", - "threat.indicator.url.path": "", - "threat.indicator.url.scheme": "http" - } -] \ No newline at end of file diff --git a/x-pack/filebeat/module/threatintel/recordedfuture/test/rf_domain_default.csv.log b/x-pack/filebeat/module/threatintel/recordedfuture/test/rf_domain_default.csv.log deleted file mode 100644 index f904e04374b..00000000000 --- a/x-pack/filebeat/module/threatintel/recordedfuture/test/rf_domain_default.csv.log +++ /dev/null @@ -1,10 +0,0 @@ -"Name","Risk","RiskString","EvidenceDetails" -"xohrikvjhiu.eu","96","5/45","{""EvidenceDetails"": [{""Rule"": ""Historically Reported as a Defanged DNS Name"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""21 sightings on 4 sources: Proofpoint, PasteBin, The Daily Advance, @DGAFeedAlerts. Most recent tweet: New ramnit Dom: xohrikvjhiu[.]eu IP: 13[.]90[.]196[.]81 NS: https://t.co/nTqEOuAW2E https://t.co/QdrtFSplyz. Most recent link (Nov 16, 2019): https://twitter.com/DGAFeedAlerts/statuses/1195824847915491329"", ""Sources"": [""QQA438"", ""Jv_xrR"", ""SlNfa3"", ""KvPSaU""], ""Timestamp"": ""2019-11-16T22:03:55.000Z"", ""Name"": ""defanged"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Historical Threat Researcher"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""18 sightings on 2 sources: Proofpoint, The Daily Advance. Most recent link (Nov 12, 2018): https://www.proofpoint.com/us/threat-insight/post/sload-and-ramnit-pairing-sustained-campaigns-against-uk-and-italy#.W-nmxyGcuiY.twitter"", ""Sources"": [""QQA438"", ""KvPSaU""], ""Timestamp"": ""2018-11-12T20:48:08.675Z"", ""Name"": ""threatResearcher"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Historically Referenced by Insikt Group"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""1 sighting on 1 source: Insikt Group. 1 report: Proofpoint Researchers Observe sLoad and Ramnit in Campaigns Against The U.K. and Italy. Most recent link (Oct 23, 2018): https://app.recordedfuture.com/live/sc/4KSWum2M6Lx7"", ""Sources"": [""VKz42X""], ""Timestamp"": ""2018-10-23T00:00:00.000Z"", ""Name"": ""relatedNote"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Historically Detected Malware Operation"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Mar 23, 2021."", ""Sources"": [""d3Awkm""], ""Timestamp"": ""2021-03-23T00:00:00.000Z"", ""Name"": ""malwareSiteDetected"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Recent C&C DNS Name"", ""CriticalityLabel"": ""Very Malicious"", ""EvidenceString"": ""1 sighting on 1 source: Bambenek Consulting C&C Blocklist."", ""Sources"": [""report:QhR8Qs""], ""Timestamp"": ""2021-12-29T07:12:02.455Z"", ""Name"": ""recentCncSite"", ""MitigationString"": """", ""Criticality"": 4.0}]}" -"wgwuhauaqcrx.com","95","6/45","{""EvidenceDetails"": [{""Rule"": ""Historically Reported by DHS AIS"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""1 sighting on 1 source: DHS Automated Indicator Sharing. 1 report: STIX Package, from Anomali, Inc., Information Technology Sector, NCCIC:STIX_Package-216d34d4-67bd-4add-ae6e-4ddec27dcb0e (Jul 25, 2019)."", ""Sources"": [""UZNze8""], ""Timestamp"": ""2019-07-25T00:46:19.000Z"", ""Name"": ""dhsAis"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Historical Threat Researcher"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""1 sighting on 1 source: MALWARE BREAKDOWN. Most recent link (May 17, 2017): https://malwarebreakdown.com/2017/05/17/seamless-malvertising-campaign-leads-to-rig-ek-at-185-154-53-33-and-drops-ramnit/"", ""Sources"": [""ST7rfx""], ""Timestamp"": ""2017-05-17T19:31:06.000Z"", ""Name"": ""threatResearcher"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Historically Reported in Threat List"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""Previous sightings on 1 source: Recorded Future Analyst Community Trending Indicators. Observed between Jul 19, 2021, and Jul 21, 2021."", ""Sources"": [""report:Tluf00""], ""Timestamp"": ""2021-12-29T07:21:52.311Z"", ""Name"": ""historicalThreatListMembership"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Historically Detected Malware Operation"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Jul 9, 2021."", ""Sources"": [""d3Awkm""], ""Timestamp"": ""2021-07-09T00:00:00.000Z"", ""Name"": ""malwareSiteDetected"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Historical Malware Analysis DNS Name"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""2 sightings on 1 source: Malwr.com. Most recent link (Jul 6, 2017): https://malwr.com/analysis/ZmMxNWJlYWU1NTI4NDA1Nzg3YTc5MWViNTA0YTNhYmQ/"", ""Sources"": [""NKaUXl""], ""Timestamp"": ""2017-07-06T00:00:00.000Z"", ""Name"": ""malwareAnalysis"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Recent C&C DNS Name"", ""CriticalityLabel"": ""Very Malicious"", ""EvidenceString"": ""1 sighting on 1 source: Bambenek Consulting C&C Blocklist."", ""Sources"": [""report:QhR8Qs""], ""Timestamp"": ""2021-12-29T07:21:52.303Z"", ""Name"": ""recentCncSite"", ""MitigationString"": """", ""Criticality"": 4.0}]}" -"wbmpvebw.com","95","6/45","{""EvidenceDetails"": [{""Rule"": ""Historically Reported as a Defanged DNS Name"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""1 sighting on 1 source: @DGAFeedAlerts. Most recent tweet: New ramnit Dom: wbmpvebw[.]com IP: 209[.]99[.]40[.]220 NS: https://t.co/bH4I7LoMNf https://t.co/KTCPYU87bT. Most recent link (Jan 4, 2020): https://twitter.com/DGAFeedAlerts/statuses/1213551578264821760"", ""Sources"": [""SlNfa3""], ""Timestamp"": ""2020-01-04T20:03:37.000Z"", ""Name"": ""defanged"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Historical Threat Researcher"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""1 sighting on 1 source: Dynamoos Blog. Most recent link (Mar 8, 2017): http://blog.dynamoo.com/2013/05/something-evil-on-xxx-xx-xxxx.html"", ""Sources"": [""KVQ2PB""], ""Timestamp"": ""2017-03-08T01:18:17.569Z"", ""Name"": ""threatResearcher"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Historically Reported in Threat List"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""Previous sightings on 1 source: Recorded Future Analyst Community Trending Indicators. Observed between Feb 18, 2021, and Feb 24, 2021."", ""Sources"": [""report:Tluf00""], ""Timestamp"": ""2021-12-29T07:16:05.008Z"", ""Name"": ""historicalThreatListMembership"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Historically Detected Malware Operation"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Jun 30, 2021."", ""Sources"": [""d3Awkm""], ""Timestamp"": ""2021-06-30T00:00:00.000Z"", ""Name"": ""malwareSiteDetected"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Historical Malware Analysis DNS Name"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""1 sighting on 1 source: Malwr.com. Most recent link (May 8, 2017): https://malwr.com/analysis/NzhlZjJmMDA1MTMyNGM5NDg3YTQwMzI5YzAzMzY1NTg/"", ""Sources"": [""NKaUXl""], ""Timestamp"": ""2017-05-08T00:00:00.000Z"", ""Name"": ""malwareAnalysis"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Recent C&C DNS Name"", ""CriticalityLabel"": ""Very Malicious"", ""EvidenceString"": ""1 sighting on 1 source: Bambenek Consulting C&C Blocklist."", ""Sources"": [""report:QhR8Qs""], ""Timestamp"": ""2021-12-29T07:16:05.007Z"", ""Name"": ""recentCncSite"", ""MitigationString"": """", ""Criticality"": 4.0}]}" -"ckgryagcibbcf.com","94","5/45","{""EvidenceDetails"": [{""Rule"": ""Historically Reported as a Defanged DNS Name"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""1 sighting on 1 source: @DGAFeedAlerts. Most recent tweet: New ramnit Dom: ckgryagcibbcf[.]com IP: 18[.]235[.]92[.]123 NS: https://t.co/nKWfZguQSF https://t.co/czXUwYeuxf. Most recent link (Feb 1, 2021): https://twitter.com/DGAFeedAlerts/statuses/1356333576053207040"", ""Sources"": [""SlNfa3""], ""Timestamp"": ""2021-02-01T20:08:18.000Z"", ""Name"": ""defanged"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Historical Threat Researcher"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""1 sighting on 1 source: Dynamoos Blog. Most recent link (Mar 8, 2017): http://blog.dynamoo.com/2013/05/something-evil-on-xxx-xx-xxxx.html"", ""Sources"": [""KVQ2PB""], ""Timestamp"": ""2017-03-08T01:18:17.569Z"", ""Name"": ""threatResearcher"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Historically Detected Malware Operation"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Jun 15, 2021."", ""Sources"": [""d3Awkm""], ""Timestamp"": ""2021-06-15T00:00:00.000Z"", ""Name"": ""malwareSiteDetected"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Historical Malware Analysis DNS Name"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""1 sighting on 1 source: Malwr.com. Most recent link (Apr 11, 2016): https://malwr.com/analysis/YjVjNzlmNjdhMDMyNDY2MjkzY2FkMjQzOWJiNmUyOWI/"", ""Sources"": [""NKaUXl""], ""Timestamp"": ""2016-04-11T00:00:00.000Z"", ""Name"": ""malwareAnalysis"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Recent C&C DNS Name"", ""CriticalityLabel"": ""Very Malicious"", ""EvidenceString"": ""1 sighting on 1 source: Bambenek Consulting C&C Blocklist."", ""Sources"": [""report:QhR8Qs""], ""Timestamp"": ""2021-12-29T06:40:44.358Z"", ""Name"": ""recentCncSite"", ""MitigationString"": """", ""Criticality"": 4.0}]}" -"jpuityvakjgg.com","94","5/45","{""EvidenceDetails"": [{""Rule"": ""Historically Reported as a Defanged DNS Name"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""1 sighting on 1 source: @DGAFeedAlerts. Most recent tweet: New ramnit Dom: jpuityvakjgg[.]com IP: 18[.]235[.]92[.]123 NS: https://t.co/nKWfZguQSF https://t.co/czXUwYeuxf. Most recent link (Feb 1, 2021): https://twitter.com/DGAFeedAlerts/statuses/1356333600627683330"", ""Sources"": [""SlNfa3""], ""Timestamp"": ""2021-02-01T20:08:24.000Z"", ""Name"": ""defanged"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Historical Threat Researcher"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""1 sighting on 1 source: Dynamoos Blog. Most recent link (Mar 8, 2017): http://blog.dynamoo.com/2013/05/something-evil-on-xxx-xx-xxxx.html"", ""Sources"": [""KVQ2PB""], ""Timestamp"": ""2017-03-08T01:18:17.569Z"", ""Name"": ""threatResearcher"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Historically Detected Malware Operation"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Jun 17, 2021."", ""Sources"": [""d3Awkm""], ""Timestamp"": ""2021-06-17T00:00:00.000Z"", ""Name"": ""malwareSiteDetected"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Historical Malware Analysis DNS Name"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""1 sighting on 1 source: Malwr.com. Most recent link (May 8, 2017): https://malwr.com/analysis/NzhlZjJmMDA1MTMyNGM5NDg3YTQwMzI5YzAzMzY1NTg/"", ""Sources"": [""NKaUXl""], ""Timestamp"": ""2017-05-08T00:00:00.000Z"", ""Name"": ""malwareAnalysis"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Recent C&C DNS Name"", ""CriticalityLabel"": ""Very Malicious"", ""EvidenceString"": ""1 sighting on 1 source: Bambenek Consulting C&C Blocklist."", ""Sources"": [""report:QhR8Qs""], ""Timestamp"": ""2021-12-29T06:46:28.155Z"", ""Name"": ""recentCncSite"", ""MitigationString"": """", ""Criticality"": 4.0}]}" -"jexgpprgph.com","94","5/45","{""EvidenceDetails"": [{""Rule"": ""Historically Reported as a Defanged DNS Name"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""1 sighting on 1 source: @DGAFeedAlerts. Most recent tweet: New ramnit Dom: jexgpprgph[.]com IP: 209[.]99[.]40[.]222 NS: https://t.co/IGcQwMvzjy https://t.co/J2gdsVMl8U. Most recent link (Dec 13, 2018): https://twitter.com/DGAFeedAlerts/statuses/1073277207919947778"", ""Sources"": [""SlNfa3""], ""Timestamp"": ""2018-12-13T18:03:21.000Z"", ""Name"": ""defanged"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Historical Threat Researcher"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""1 sighting on 1 source: Dynamoos Blog. Most recent link (Mar 8, 2017): http://blog.dynamoo.com/2013/05/something-evil-on-xxx-xx-xxxx.html"", ""Sources"": [""KVQ2PB""], ""Timestamp"": ""2017-03-08T01:18:17.569Z"", ""Name"": ""threatResearcher"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Historically Detected Malware Operation"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Jun 30, 2021."", ""Sources"": [""d3Awkm""], ""Timestamp"": ""2021-06-30T00:00:00.000Z"", ""Name"": ""malwareSiteDetected"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Historical Malware Analysis DNS Name"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""2 sightings on 1 source: Malwr.com. Most recent link (May 8, 2017): https://malwr.com/analysis/MDcwMzAxMzhkZGIwNGI5Y2I0ZGMyMDY1NzhlZmUzNGI/"", ""Sources"": [""NKaUXl""], ""Timestamp"": ""2017-05-08T00:00:00.000Z"", ""Name"": ""malwareAnalysis"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Recent C&C DNS Name"", ""CriticalityLabel"": ""Very Malicious"", ""EvidenceString"": ""1 sighting on 1 source: Bambenek Consulting C&C Blocklist."", ""Sources"": [""report:QhR8Qs""], ""Timestamp"": ""2021-12-29T06:40:30.778Z"", ""Name"": ""recentCncSite"", ""MitigationString"": """", ""Criticality"": 4.0}]}" -"cascotqhij.com","94","5/45","{""EvidenceDetails"": [{""Rule"": ""Historically Reported as a Defanged DNS Name"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""1 sighting on 1 source: @DGAFeedAlerts. Most recent tweet: New ramnit Dom: cascotqhij[.]com IP: 18[.]235[.]92[.]123 NS: https://t.co/czXUwYeuxf https://t.co/nKWfZguQSF. Most recent link (Feb 1, 2021): https://twitter.com/DGAFeedAlerts/statuses/1356333566758682629"", ""Sources"": [""SlNfa3""], ""Timestamp"": ""2021-02-01T20:08:16.000Z"", ""Name"": ""defanged"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Historical Threat Researcher"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""1 sighting on 1 source: Dynamoos Blog. Most recent link (Mar 8, 2017): http://blog.dynamoo.com/2013/05/something-evil-on-xxx-xx-xxxx.html"", ""Sources"": [""KVQ2PB""], ""Timestamp"": ""2017-03-08T01:18:17.569Z"", ""Name"": ""threatResearcher"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Historically Detected Malware Operation"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Jul 27, 2021."", ""Sources"": [""d3Awkm""], ""Timestamp"": ""2021-07-27T00:00:00.000Z"", ""Name"": ""malwareSiteDetected"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Historical Malware Analysis DNS Name"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""1 sighting on 1 source: Malwr.com. Most recent link (Apr 11, 2016): https://malwr.com/analysis/YjVjNzlmNjdhMDMyNDY2MjkzY2FkMjQzOWJiNmUyOWI/"", ""Sources"": [""NKaUXl""], ""Timestamp"": ""2016-04-11T00:00:00.000Z"", ""Name"": ""malwareAnalysis"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Recent C&C DNS Name"", ""CriticalityLabel"": ""Very Malicious"", ""EvidenceString"": ""1 sighting on 1 source: Bambenek Consulting C&C Blocklist."", ""Sources"": [""report:QhR8Qs""], ""Timestamp"": ""2021-12-29T06:34:06.062Z"", ""Name"": ""recentCncSite"", ""MitigationString"": """", ""Criticality"": 4.0}]}" -"npcvnorvyhelagx.com","94","5/45","{""EvidenceDetails"": [{""Rule"": ""Historically Reported by DHS AIS"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""1 sighting on 1 source: DHS Automated Indicator Sharing. 1 report: STIX Package, from Anomali, Inc., Information Technology Sector, NCCIC:STIX_Package-e26bfe3a-8f67-4f57-9449-3f183fe94c07 (Jul 25, 2019)."", ""Sources"": [""UZNze8""], ""Timestamp"": ""2019-07-25T01:51:04.000Z"", ""Name"": ""dhsAis"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Historical Threat Researcher"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""1 sighting on 1 source: MALWARE BREAKDOWN. Most recent link (May 17, 2017): https://malwarebreakdown.com/2017/05/17/seamless-malvertising-campaign-leads-to-rig-ek-at-185-154-53-33-and-drops-ramnit/"", ""Sources"": [""ST7rfx""], ""Timestamp"": ""2017-05-17T19:31:06.000Z"", ""Name"": ""threatResearcher"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Historically Detected Malware Operation"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Apr 1, 2021."", ""Sources"": [""d3Awkm""], ""Timestamp"": ""2021-04-01T00:00:00.000Z"", ""Name"": ""malwareSiteDetected"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Historical Malware Analysis DNS Name"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""2 sightings on 1 source: Malwr.com. Most recent link (Jul 6, 2017): https://malwr.com/analysis/ZmMxNWJlYWU1NTI4NDA1Nzg3YTc5MWViNTA0YTNhYmQ/"", ""Sources"": [""NKaUXl""], ""Timestamp"": ""2017-07-06T00:00:00.000Z"", ""Name"": ""malwareAnalysis"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Recent C&C DNS Name"", ""CriticalityLabel"": ""Very Malicious"", ""EvidenceString"": ""1 sighting on 1 source: Bambenek Consulting C&C Blocklist."", ""Sources"": [""report:QhR8Qs""], ""Timestamp"": ""2021-12-29T06:45:21.381Z"", ""Name"": ""recentCncSite"", ""MitigationString"": """", ""Criticality"": 4.0}]}" -"uxlyihgvfnqcrfcf.com","94","5/45","{""EvidenceDetails"": [{""Rule"": ""Historically Reported as a Defanged DNS Name"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""1 sighting on 1 source: @DGAFeedAlerts. Most recent tweet: New ramnit Dom: uxlyihgvfnqcrfcf[.]com IP: 209[.]99[.]40[.]224 NS: https://t.co/03Dbt4N72t https://t.co/l29AcRDSvE. Most recent link (Jan 4, 2020): https://twitter.com/DGAFeedAlerts/statuses/1213551575332982790"", ""Sources"": [""SlNfa3""], ""Timestamp"": ""2020-01-04T20:03:36.000Z"", ""Name"": ""defanged"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Historical Threat Researcher"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""1 sighting on 1 source: Dynamoos Blog. Most recent link (Mar 8, 2017): http://blog.dynamoo.com/2013/05/something-evil-on-xxx-xx-xxxx.html"", ""Sources"": [""KVQ2PB""], ""Timestamp"": ""2017-03-08T01:18:17.569Z"", ""Name"": ""threatResearcher"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Historically Detected Malware Operation"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on May 6, 2021."", ""Sources"": [""d3Awkm""], ""Timestamp"": ""2021-05-06T00:00:00.000Z"", ""Name"": ""malwareSiteDetected"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Historical Malware Analysis DNS Name"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""2 sightings on 1 source: Malwr.com. Most recent link (May 8, 2017): https://malwr.com/analysis/MDcwMzAxMzhkZGIwNGI5Y2I0ZGMyMDY1NzhlZmUzNGI/"", ""Sources"": [""NKaUXl""], ""Timestamp"": ""2017-05-08T00:00:00.000Z"", ""Name"": ""malwareAnalysis"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Recent C&C DNS Name"", ""CriticalityLabel"": ""Very Malicious"", ""EvidenceString"": ""1 sighting on 1 source: Bambenek Consulting C&C Blocklist."", ""Sources"": [""report:QhR8Qs""], ""Timestamp"": ""2021-12-29T06:35:26.677Z"", ""Name"": ""recentCncSite"", ""MitigationString"": """", ""Criticality"": 4.0}]}" diff --git a/x-pack/filebeat/module/threatintel/recordedfuture/test/rf_domain_default.csv.log-expected.json b/x-pack/filebeat/module/threatintel/recordedfuture/test/rf_domain_default.csv.log-expected.json deleted file mode 100644 index a07a14a023c..00000000000 --- a/x-pack/filebeat/module/threatintel/recordedfuture/test/rf_domain_default.csv.log-expected.json +++ /dev/null @@ -1,777 +0,0 @@ -[ - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 96.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 45, - "recordedfuture.evidence_details": [ - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "18 sightings on 2 sources: Proofpoint, The Daily Advance. Most recent link (Nov 12, 2018): https://www.proofpoint.com/us/threat-insight/post/sload-and-ramnit-pairing-sustained-campaigns-against-uk-and-italy#.W-nmxyGcuiY.twitter", - "MitigationString": "", - "Name": "threatResearcher", - "Rule": "Historical Threat Researcher", - "Sources": [ - "QQA438", - "KvPSaU" - ], - "Timestamp": "2018-11-12T20:48:08.675Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Mar 23, 2021.", - "MitigationString": "", - "Name": "malwareSiteDetected", - "Rule": "Historically Detected Malware Operation", - "Sources": [ - "d3Awkm" - ], - "Timestamp": "2021-03-23T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: Insikt Group. 1 report: Proofpoint Researchers Observe sLoad and Ramnit in Campaigns Against The U.K. and Italy. Most recent link (Oct 23, 2018): https://app.recordedfuture.com/live/sc/4KSWum2M6Lx7", - "MitigationString": "", - "Name": "relatedNote", - "Rule": "Historically Referenced by Insikt Group", - "Sources": [ - "VKz42X" - ], - "Timestamp": "2018-10-23T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "21 sightings on 4 sources: Proofpoint, PasteBin, The Daily Advance, @DGAFeedAlerts. Most recent tweet: New ramnit Dom: xohrikvjhiu[.]eu IP: 13[.]90[.]196[.]81 NS: https://t.co/nTqEOuAW2E https://t.co/QdrtFSplyz. Most recent link (Nov 16, 2019): https://twitter.com/DGAFeedAlerts/statuses/1195824847915491329", - "MitigationString": "", - "Name": "defanged", - "Rule": "Historically Reported as a Defanged DNS Name", - "Sources": [ - "QQA438", - "Jv_xrR", - "SlNfa3", - "KvPSaU" - ], - "Timestamp": "2019-11-16T22:03:55.000Z" - }, - { - "Criticality": 4.0, - "CriticalityLabel": "Very Malicious", - "EvidenceString": "1 sighting on 1 source: Bambenek Consulting C&C Blocklist.", - "MitigationString": "", - "Name": "recentCncSite", - "Rule": "Recent C&C DNS Name", - "Sources": [ - "report:QhR8Qs" - ], - "Timestamp": "2021-12-29T07:12:02.455Z" - } - ], - "recordedfuture.risk_string": "5/45", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.type": "domain-name", - "threat.indicator.url.domain": "xohrikvjhiu.eu" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 95.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 2436, - "recordedfuture.evidence_details": [ - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "2 sightings on 1 source: Malwr.com. Most recent link (Jul 6, 2017): https://malwr.com/analysis/ZmMxNWJlYWU1NTI4NDA1Nzg3YTc5MWViNTA0YTNhYmQ/", - "MitigationString": "", - "Name": "malwareAnalysis", - "Rule": "Historical Malware Analysis DNS Name", - "Sources": [ - "NKaUXl" - ], - "Timestamp": "2017-07-06T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: MALWARE BREAKDOWN. Most recent link (May 17, 2017): https://malwarebreakdown.com/2017/05/17/seamless-malvertising-campaign-leads-to-rig-ek-at-185-154-53-33-and-drops-ramnit/", - "MitigationString": "", - "Name": "threatResearcher", - "Rule": "Historical Threat Researcher", - "Sources": [ - "ST7rfx" - ], - "Timestamp": "2017-05-17T19:31:06.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Jul 9, 2021.", - "MitigationString": "", - "Name": "malwareSiteDetected", - "Rule": "Historically Detected Malware Operation", - "Sources": [ - "d3Awkm" - ], - "Timestamp": "2021-07-09T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: DHS Automated Indicator Sharing. 1 report: STIX Package, from Anomali, Inc., Information Technology Sector, NCCIC:STIX_Package-216d34d4-67bd-4add-ae6e-4ddec27dcb0e (Jul 25, 2019).", - "MitigationString": "", - "Name": "dhsAis", - "Rule": "Historically Reported by DHS AIS", - "Sources": [ - "UZNze8" - ], - "Timestamp": "2019-07-25T00:46:19.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "Previous sightings on 1 source: Recorded Future Analyst Community Trending Indicators. Observed between Jul 19, 2021, and Jul 21, 2021.", - "MitigationString": "", - "Name": "historicalThreatListMembership", - "Rule": "Historically Reported in Threat List", - "Sources": [ - "report:Tluf00" - ], - "Timestamp": "2021-12-29T07:21:52.311Z" - }, - { - "Criticality": 4.0, - "CriticalityLabel": "Very Malicious", - "EvidenceString": "1 sighting on 1 source: Bambenek Consulting C&C Blocklist.", - "MitigationString": "", - "Name": "recentCncSite", - "Rule": "Recent C&C DNS Name", - "Sources": [ - "report:QhR8Qs" - ], - "Timestamp": "2021-12-29T07:21:52.303Z" - } - ], - "recordedfuture.risk_string": "6/45", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.type": "domain-name", - "threat.indicator.url.domain": "wgwuhauaqcrx.com" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 95.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 4976, - "recordedfuture.evidence_details": [ - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: Malwr.com. Most recent link (May 8, 2017): https://malwr.com/analysis/NzhlZjJmMDA1MTMyNGM5NDg3YTQwMzI5YzAzMzY1NTg/", - "MitigationString": "", - "Name": "malwareAnalysis", - "Rule": "Historical Malware Analysis DNS Name", - "Sources": [ - "NKaUXl" - ], - "Timestamp": "2017-05-08T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: Dynamoos Blog. Most recent link (Mar 8, 2017): http://blog.dynamoo.com/2013/05/something-evil-on-xxx-xx-xxxx.html", - "MitigationString": "", - "Name": "threatResearcher", - "Rule": "Historical Threat Researcher", - "Sources": [ - "KVQ2PB" - ], - "Timestamp": "2017-03-08T01:18:17.569Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Jun 30, 2021.", - "MitigationString": "", - "Name": "malwareSiteDetected", - "Rule": "Historically Detected Malware Operation", - "Sources": [ - "d3Awkm" - ], - "Timestamp": "2021-06-30T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: @DGAFeedAlerts. Most recent tweet: New ramnit Dom: wbmpvebw[.]com IP: 209[.]99[.]40[.]220 NS: https://t.co/bH4I7LoMNf https://t.co/KTCPYU87bT. Most recent link (Jan 4, 2020): https://twitter.com/DGAFeedAlerts/statuses/1213551578264821760", - "MitigationString": "", - "Name": "defanged", - "Rule": "Historically Reported as a Defanged DNS Name", - "Sources": [ - "SlNfa3" - ], - "Timestamp": "2020-01-04T20:03:37.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "Previous sightings on 1 source: Recorded Future Analyst Community Trending Indicators. Observed between Feb 18, 2021, and Feb 24, 2021.", - "MitigationString": "", - "Name": "historicalThreatListMembership", - "Rule": "Historically Reported in Threat List", - "Sources": [ - "report:Tluf00" - ], - "Timestamp": "2021-12-29T07:16:05.008Z" - }, - { - "Criticality": 4.0, - "CriticalityLabel": "Very Malicious", - "EvidenceString": "1 sighting on 1 source: Bambenek Consulting C&C Blocklist.", - "MitigationString": "", - "Name": "recentCncSite", - "Rule": "Recent C&C DNS Name", - "Sources": [ - "report:QhR8Qs" - ], - "Timestamp": "2021-12-29T07:16:05.007Z" - } - ], - "recordedfuture.risk_string": "6/45", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.type": "domain-name", - "threat.indicator.url.domain": "wbmpvebw.com" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 94.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 7524, - "recordedfuture.evidence_details": [ - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: Malwr.com. Most recent link (Apr 11, 2016): https://malwr.com/analysis/YjVjNzlmNjdhMDMyNDY2MjkzY2FkMjQzOWJiNmUyOWI/", - "MitigationString": "", - "Name": "malwareAnalysis", - "Rule": "Historical Malware Analysis DNS Name", - "Sources": [ - "NKaUXl" - ], - "Timestamp": "2016-04-11T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: Dynamoos Blog. Most recent link (Mar 8, 2017): http://blog.dynamoo.com/2013/05/something-evil-on-xxx-xx-xxxx.html", - "MitigationString": "", - "Name": "threatResearcher", - "Rule": "Historical Threat Researcher", - "Sources": [ - "KVQ2PB" - ], - "Timestamp": "2017-03-08T01:18:17.569Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Jun 15, 2021.", - "MitigationString": "", - "Name": "malwareSiteDetected", - "Rule": "Historically Detected Malware Operation", - "Sources": [ - "d3Awkm" - ], - "Timestamp": "2021-06-15T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: @DGAFeedAlerts. Most recent tweet: New ramnit Dom: ckgryagcibbcf[.]com IP: 18[.]235[.]92[.]123 NS: https://t.co/nKWfZguQSF https://t.co/czXUwYeuxf. Most recent link (Feb 1, 2021): https://twitter.com/DGAFeedAlerts/statuses/1356333576053207040", - "MitigationString": "", - "Name": "defanged", - "Rule": "Historically Reported as a Defanged DNS Name", - "Sources": [ - "SlNfa3" - ], - "Timestamp": "2021-02-01T20:08:18.000Z" - }, - { - "Criticality": 4.0, - "CriticalityLabel": "Very Malicious", - "EvidenceString": "1 sighting on 1 source: Bambenek Consulting C&C Blocklist.", - "MitigationString": "", - "Name": "recentCncSite", - "Rule": "Recent C&C DNS Name", - "Sources": [ - "report:QhR8Qs" - ], - "Timestamp": "2021-12-29T06:40:44.358Z" - } - ], - "recordedfuture.risk_string": "5/45", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.type": "domain-name", - "threat.indicator.url.domain": "ckgryagcibbcf.com" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 94.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 9658, - "recordedfuture.evidence_details": [ - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: Malwr.com. Most recent link (May 8, 2017): https://malwr.com/analysis/NzhlZjJmMDA1MTMyNGM5NDg3YTQwMzI5YzAzMzY1NTg/", - "MitigationString": "", - "Name": "malwareAnalysis", - "Rule": "Historical Malware Analysis DNS Name", - "Sources": [ - "NKaUXl" - ], - "Timestamp": "2017-05-08T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: Dynamoos Blog. Most recent link (Mar 8, 2017): http://blog.dynamoo.com/2013/05/something-evil-on-xxx-xx-xxxx.html", - "MitigationString": "", - "Name": "threatResearcher", - "Rule": "Historical Threat Researcher", - "Sources": [ - "KVQ2PB" - ], - "Timestamp": "2017-03-08T01:18:17.569Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Jun 17, 2021.", - "MitigationString": "", - "Name": "malwareSiteDetected", - "Rule": "Historically Detected Malware Operation", - "Sources": [ - "d3Awkm" - ], - "Timestamp": "2021-06-17T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: @DGAFeedAlerts. Most recent tweet: New ramnit Dom: jpuityvakjgg[.]com IP: 18[.]235[.]92[.]123 NS: https://t.co/nKWfZguQSF https://t.co/czXUwYeuxf. Most recent link (Feb 1, 2021): https://twitter.com/DGAFeedAlerts/statuses/1356333600627683330", - "MitigationString": "", - "Name": "defanged", - "Rule": "Historically Reported as a Defanged DNS Name", - "Sources": [ - "SlNfa3" - ], - "Timestamp": "2021-02-01T20:08:24.000Z" - }, - { - "Criticality": 4.0, - "CriticalityLabel": "Very Malicious", - "EvidenceString": "1 sighting on 1 source: Bambenek Consulting C&C Blocklist.", - "MitigationString": "", - "Name": "recentCncSite", - "Rule": "Recent C&C DNS Name", - "Sources": [ - "report:QhR8Qs" - ], - "Timestamp": "2021-12-29T06:46:28.155Z" - } - ], - "recordedfuture.risk_string": "5/45", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.type": "domain-name", - "threat.indicator.url.domain": "jpuityvakjgg.com" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 94.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 11789, - "recordedfuture.evidence_details": [ - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "2 sightings on 1 source: Malwr.com. Most recent link (May 8, 2017): https://malwr.com/analysis/MDcwMzAxMzhkZGIwNGI5Y2I0ZGMyMDY1NzhlZmUzNGI/", - "MitigationString": "", - "Name": "malwareAnalysis", - "Rule": "Historical Malware Analysis DNS Name", - "Sources": [ - "NKaUXl" - ], - "Timestamp": "2017-05-08T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: Dynamoos Blog. Most recent link (Mar 8, 2017): http://blog.dynamoo.com/2013/05/something-evil-on-xxx-xx-xxxx.html", - "MitigationString": "", - "Name": "threatResearcher", - "Rule": "Historical Threat Researcher", - "Sources": [ - "KVQ2PB" - ], - "Timestamp": "2017-03-08T01:18:17.569Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Jun 30, 2021.", - "MitigationString": "", - "Name": "malwareSiteDetected", - "Rule": "Historically Detected Malware Operation", - "Sources": [ - "d3Awkm" - ], - "Timestamp": "2021-06-30T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: @DGAFeedAlerts. Most recent tweet: New ramnit Dom: jexgpprgph[.]com IP: 209[.]99[.]40[.]222 NS: https://t.co/IGcQwMvzjy https://t.co/J2gdsVMl8U. Most recent link (Dec 13, 2018): https://twitter.com/DGAFeedAlerts/statuses/1073277207919947778", - "MitigationString": "", - "Name": "defanged", - "Rule": "Historically Reported as a Defanged DNS Name", - "Sources": [ - "SlNfa3" - ], - "Timestamp": "2018-12-13T18:03:21.000Z" - }, - { - "Criticality": 4.0, - "CriticalityLabel": "Very Malicious", - "EvidenceString": "1 sighting on 1 source: Bambenek Consulting C&C Blocklist.", - "MitigationString": "", - "Name": "recentCncSite", - "Rule": "Recent C&C DNS Name", - "Sources": [ - "report:QhR8Qs" - ], - "Timestamp": "2021-12-29T06:40:30.778Z" - } - ], - "recordedfuture.risk_string": "5/45", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.type": "domain-name", - "threat.indicator.url.domain": "jexgpprgph.com" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 94.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 13918, - "recordedfuture.evidence_details": [ - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: Malwr.com. Most recent link (Apr 11, 2016): https://malwr.com/analysis/YjVjNzlmNjdhMDMyNDY2MjkzY2FkMjQzOWJiNmUyOWI/", - "MitigationString": "", - "Name": "malwareAnalysis", - "Rule": "Historical Malware Analysis DNS Name", - "Sources": [ - "NKaUXl" - ], - "Timestamp": "2016-04-11T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: Dynamoos Blog. Most recent link (Mar 8, 2017): http://blog.dynamoo.com/2013/05/something-evil-on-xxx-xx-xxxx.html", - "MitigationString": "", - "Name": "threatResearcher", - "Rule": "Historical Threat Researcher", - "Sources": [ - "KVQ2PB" - ], - "Timestamp": "2017-03-08T01:18:17.569Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Jul 27, 2021.", - "MitigationString": "", - "Name": "malwareSiteDetected", - "Rule": "Historically Detected Malware Operation", - "Sources": [ - "d3Awkm" - ], - "Timestamp": "2021-07-27T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: @DGAFeedAlerts. Most recent tweet: New ramnit Dom: cascotqhij[.]com IP: 18[.]235[.]92[.]123 NS: https://t.co/czXUwYeuxf https://t.co/nKWfZguQSF. Most recent link (Feb 1, 2021): https://twitter.com/DGAFeedAlerts/statuses/1356333566758682629", - "MitigationString": "", - "Name": "defanged", - "Rule": "Historically Reported as a Defanged DNS Name", - "Sources": [ - "SlNfa3" - ], - "Timestamp": "2021-02-01T20:08:16.000Z" - }, - { - "Criticality": 4.0, - "CriticalityLabel": "Very Malicious", - "EvidenceString": "1 sighting on 1 source: Bambenek Consulting C&C Blocklist.", - "MitigationString": "", - "Name": "recentCncSite", - "Rule": "Recent C&C DNS Name", - "Sources": [ - "report:QhR8Qs" - ], - "Timestamp": "2021-12-29T06:34:06.062Z" - } - ], - "recordedfuture.risk_string": "5/45", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.type": "domain-name", - "threat.indicator.url.domain": "cascotqhij.com" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 94.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 16046, - "recordedfuture.evidence_details": [ - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "2 sightings on 1 source: Malwr.com. Most recent link (Jul 6, 2017): https://malwr.com/analysis/ZmMxNWJlYWU1NTI4NDA1Nzg3YTc5MWViNTA0YTNhYmQ/", - "MitigationString": "", - "Name": "malwareAnalysis", - "Rule": "Historical Malware Analysis DNS Name", - "Sources": [ - "NKaUXl" - ], - "Timestamp": "2017-07-06T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: MALWARE BREAKDOWN. Most recent link (May 17, 2017): https://malwarebreakdown.com/2017/05/17/seamless-malvertising-campaign-leads-to-rig-ek-at-185-154-53-33-and-drops-ramnit/", - "MitigationString": "", - "Name": "threatResearcher", - "Rule": "Historical Threat Researcher", - "Sources": [ - "ST7rfx" - ], - "Timestamp": "2017-05-17T19:31:06.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Apr 1, 2021.", - "MitigationString": "", - "Name": "malwareSiteDetected", - "Rule": "Historically Detected Malware Operation", - "Sources": [ - "d3Awkm" - ], - "Timestamp": "2021-04-01T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: DHS Automated Indicator Sharing. 1 report: STIX Package, from Anomali, Inc., Information Technology Sector, NCCIC:STIX_Package-e26bfe3a-8f67-4f57-9449-3f183fe94c07 (Jul 25, 2019).", - "MitigationString": "", - "Name": "dhsAis", - "Rule": "Historically Reported by DHS AIS", - "Sources": [ - "UZNze8" - ], - "Timestamp": "2019-07-25T01:51:04.000Z" - }, - { - "Criticality": 4.0, - "CriticalityLabel": "Very Malicious", - "EvidenceString": "1 sighting on 1 source: Bambenek Consulting C&C Blocklist.", - "MitigationString": "", - "Name": "recentCncSite", - "Rule": "Recent C&C DNS Name", - "Sources": [ - "report:QhR8Qs" - ], - "Timestamp": "2021-12-29T06:45:21.381Z" - } - ], - "recordedfuture.risk_string": "5/45", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.type": "domain-name", - "threat.indicator.url.domain": "npcvnorvyhelagx.com" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 94.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 18164, - "recordedfuture.evidence_details": [ - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "2 sightings on 1 source: Malwr.com. Most recent link (May 8, 2017): https://malwr.com/analysis/MDcwMzAxMzhkZGIwNGI5Y2I0ZGMyMDY1NzhlZmUzNGI/", - "MitigationString": "", - "Name": "malwareAnalysis", - "Rule": "Historical Malware Analysis DNS Name", - "Sources": [ - "NKaUXl" - ], - "Timestamp": "2017-05-08T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: Dynamoos Blog. Most recent link (Mar 8, 2017): http://blog.dynamoo.com/2013/05/something-evil-on-xxx-xx-xxxx.html", - "MitigationString": "", - "Name": "threatResearcher", - "Rule": "Historical Threat Researcher", - "Sources": [ - "KVQ2PB" - ], - "Timestamp": "2017-03-08T01:18:17.569Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on May 6, 2021.", - "MitigationString": "", - "Name": "malwareSiteDetected", - "Rule": "Historically Detected Malware Operation", - "Sources": [ - "d3Awkm" - ], - "Timestamp": "2021-05-06T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: @DGAFeedAlerts. Most recent tweet: New ramnit Dom: uxlyihgvfnqcrfcf[.]com IP: 209[.]99[.]40[.]224 NS: https://t.co/03Dbt4N72t https://t.co/l29AcRDSvE. Most recent link (Jan 4, 2020): https://twitter.com/DGAFeedAlerts/statuses/1213551575332982790", - "MitigationString": "", - "Name": "defanged", - "Rule": "Historically Reported as a Defanged DNS Name", - "Sources": [ - "SlNfa3" - ], - "Timestamp": "2020-01-04T20:03:36.000Z" - }, - { - "Criticality": 4.0, - "CriticalityLabel": "Very Malicious", - "EvidenceString": "1 sighting on 1 source: Bambenek Consulting C&C Blocklist.", - "MitigationString": "", - "Name": "recentCncSite", - "Rule": "Recent C&C DNS Name", - "Sources": [ - "report:QhR8Qs" - ], - "Timestamp": "2021-12-29T06:35:26.677Z" - } - ], - "recordedfuture.risk_string": "5/45", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.type": "domain-name", - "threat.indicator.url.domain": "uxlyihgvfnqcrfcf.com" - } -] \ No newline at end of file diff --git a/x-pack/filebeat/module/threatintel/recordedfuture/test/rf_hash_default.csv.log b/x-pack/filebeat/module/threatintel/recordedfuture/test/rf_hash_default.csv.log deleted file mode 100644 index 58d47795d10..00000000000 --- a/x-pack/filebeat/module/threatintel/recordedfuture/test/rf_hash_default.csv.log +++ /dev/null @@ -1,10 +0,0 @@ -"Name","Algorithm","Risk","RiskString","EvidenceDetails" -"38e992eb852ab0c4ac03955fb0dc9bb38e64010fdf9c05331d2b02b6e05689c2","SHA-256","89","6/14","{""EvidenceDetails"": [{""Rule"": ""Threat Researcher"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""50 sightings on 10 sources including: Security Bloggers Network, TechTarget Search Security, Bleeping Computer, Guided Collection, Bleepingcomputer Forums. Most recent link (Dec 21, 2021): https://www.bleepingcomputer.com/forums/t/765398/gmer-scan-reveals-chinese-letter-characters/#entry5298561"", ""Sources"": [""NSAcUx"", ""KCdHcb"", ""J6UzbO"", ""Rlso4a"", ""hkE5DK"", ""cJMUDF"", ""TZRwk8"", ""QMTzEI"", ""LUhTGd"", ""J5NRun""], ""Timestamp"": ""2021-12-21T08:40:00.000Z"", ""Name"": ""threatResearcher"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Linked to Attack Vector"", ""CriticalityLabel"": ""Suspicious"", ""EvidenceString"": ""32 sightings on 27 sources including: Carder Forum (carder.uk), wordpress.com, AAPKS.com, malwareresearch, @phishingalert, @GelosSnake, @neonprimetime, @rpsanch. 7 related attack vectors including Crimeware, Phishing, Remote Code Execution, Malvertising, Click Fraud. Most recent tweet: Many People sending me this type of link and it's a phishing link @stufflistings @trolling_isart @yabhishekhd Thanks @virustotal for checking. Website where I Checked it https://t.co/q0pzRgZFuW If you clicked you should reset your phone. Am I RIGHT @trolling_isart @stufflistings https://t.co/yINsBtAJhr. Most recent link (Dec 25, 2021): https://twitter.com/galaxyshouvik/statuses/1474581610959818752"", ""Sources"": [""T1bwMv"", ""LC-zVm"", ""QFvaUy"", ""P_upBR"", ""T2OA5Q"", ""K20lXV"", ""TGgDPZ"", ""hkIDTa"", ""LqRZCN"", ""Vd51cf"", ""ha2FFj"", ""UmsU31"", ""K7wUX2"", ""P_ivKa"", ""Qj3TQr"", ""idn:wordpress.com"", ""J-mrOR"", ""QPbAan"", ""VeioBt"", ""WlbRkJ"", ""K7sErA"", ""TvfQzk"", ""TP1vbk"", ""SrKvJ0"", ""SqCj4s"", ""VXaDYo"", ""bk2VX4""], ""Timestamp"": ""2021-12-25T03:23:47.000Z"", ""Name"": ""linkedToVector"", ""MitigationString"": """", ""Criticality"": 2.0}, {""Rule"": ""Linked to Cyber Attack"", ""CriticalityLabel"": ""Suspicious"", ""EvidenceString"": ""6 sightings on 6 sources including: Messaging Platforms - Uncategorized, @_mr_touch. Most recent tweet: Active cred #phishing/malware distribution campaign on 185.186.245.101 with kits targeting @Office365 and @WeTransfer brands. Windows malware submitted to VT here: https://t.co/edCd4sOnAI domains: https://t.co/4GdqctLwkY cc: @malwrhunterteam @JayTHL @SteveD3 @thepacketrat https://t.co/e9d3R7fzIq. Most recent link (May 28, 2019): https://twitter.com/PhishingAi/statuses/1133376801831436289"", ""Sources"": [""XV7DoD"", ""Ym7dzt"", ""LKKAV1"", ""VeioBt"", ""Y7TWfI"", ""KGS-xC""], ""Timestamp"": ""2019-05-28T14:17:41.000Z"", ""Name"": ""linkedToCyberAttack"", ""MitigationString"": """", ""Criticality"": 2.0}, {""Rule"": ""Linked to Malware"", ""CriticalityLabel"": ""Suspicious"", ""EvidenceString"": ""119 sightings on 42 sources including: Malware-Traffic-Analysis.net - Blog Entries, Doc Player, GhostBin, Data Breach Today.eu | Updates, Codex - Recent changes en. 43 related malware families including Dardesh, AZORult, Emotet, Ryuk Ransomware, GandCrab. Most recent tweet: @Enfenogo @ThetanArena @KardiaChain @wolffungame Se vocĆŖ jogar o .exe do instalador no site https://t.co/yxgkgU58Hr, vai encontrar um trojan minerador. Estou sem acreditar. TĆ“ rodando o Malware Byte no meu PC pra tentar limpar a merda que eles fizeram. Most recent link (Nov 27, 2021): https://twitter.com/Ronan30451924/statuses/1464732674891960321"", ""Sources"": [""TvGJYk"", ""LErKlJ"", ""QWOrKl"", ""LKKAV1"", ""W4ygGi"", ""PATKM7"", ""T1bwMv"", ""TY6igj"", ""LjkJhE"", ""kuKt0c"", ""QAy9GA"", ""LbYmLr"", ""K20lXV"", ""QZe7TG"", ""idn:droppdf.com"", ""QAmbRP"", ""V_o1DL"", ""TbciDE"", ""XV7DoD"", ""P_j5Dw"", ""QNmgPm"", ""TGXqeD"", ""KGS-xC"", ""L3kVdM"", ""QMfGAr"", ""h6VVAH"", ""doLlw5"", ""UrsUKT"", ""JOU"", ""MIKjae"", ""P_oIyV"", ""QJ6TQK"", ""RfVd0T"", ""J6UzbO"", ""Ql9O5c"", ""USKpXp"", ""TP1vbk"", ""SrKvJ0"", ""Tq2nAb"", ""P_ov9o"", ""VXaDYo"", ""idn:index-of.es""], ""Timestamp"": ""2021-11-27T23:07:37.000Z"", ""Name"": ""linkedToMalware"", ""MitigationString"": """", ""Criticality"": 2.0}, {""Rule"": ""Reported by DHS AIS"", ""CriticalityLabel"": ""Malicious"", ""EvidenceString"": ""1 sighting on 1 source: DHS Automated Indicator Sharing. 1 report: STIX Package, from Anomali, Inc., Information Technology Sector, NCCIC:STIX_Package-12195723-7c56-4c63-b828-fc340dd4050a (Dec 20, 2018)."", ""Sources"": [""UZNze8""], ""Timestamp"": ""2018-12-20T21:13:36.000Z"", ""Name"": ""dhsAis"", ""MitigationString"": """", ""Criticality"": 3.0}, {""Rule"": ""Positive Malware Verdict"", ""CriticalityLabel"": ""Malicious"", ""EvidenceString"": ""5 sightings on 3 sources: Malware-Traffic-Analysis.net - Blog Entries, ReversingLabs, PolySwarm. Most recent link (Dec 15, 2018): https://www.malware-traffic-analysis.net/2018/12/14/index.html"", ""Sources"": [""LErKlJ"", ""TbciDE"", ""doLlw5""], ""Timestamp"": ""2020-07-11T09:55:23.000Z"", ""Name"": ""positiveMalwareVerdict"", ""MitigationString"": """", ""Criticality"": 3.0}]}" -"c15abaf51e78ca56c0376522d699c978217bf041a3bd3c71d09193efa5717c71","SHA-256","89","7/14","{""EvidenceDetails"": [{""Rule"": ""Threat Researcher"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""28 sightings on 8 sources including: Dancho Danchev's Blog, SecureWorks, Talos Intel, Unit 42 Palo Alto Networks, Cisco Japan Blog. Most recent link (Mar 12, 2021): https://www.secureworks.com/blog/supernova-web-shell-deployment-linked-to-spiral-threat-group?es_p=13420131"", ""Sources"": [""JfqIbv"", ""Z2mQh2"", ""PA-rR4"", ""jjf3_B"", ""clDYM8"", ""T5"", ""rN"", ""J5NRun""], ""Timestamp"": ""2021-03-12T20:30:37.672Z"", ""Name"": ""threatResearcher"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Linked to Attack Vector"", ""CriticalityLabel"": ""Suspicious"", ""EvidenceString"": ""69 sightings on 18 sources including: Stock market news Company News MarketScreenercom, HackDig Posts, Sesin at, US CERT CISA Alerts, citizensudo.com. 6 related attack vectors including Powershell Attack, Supply Chain Attack, Target Destination Manipulation, Reconnaissance, C&C Server. Most recent link (Apr 15, 2021): https://www.cisa.gov/uscert/ncas/alerts/aa20-352a"", ""Sources"": [""XBl0xf"", ""POs2u-"", ""Z3TZAQ"", ""hhY_oz"", ""idn:citizensudo.com"", ""VKz42X"", ""PA-rR4"", ""POs2tz"", ""idn:firsthackersnews.com"", ""KcjdRW"", ""dCotni"", ""idn:comodo.com"", ""gI8s5W"", ""hibUwt"", ""rN"", ""idn:reportcybercrime.com"", ""idn:eshielder.com"", ""idn:edsitrend.com""], ""Timestamp"": ""2021-04-15T00:00:00.000Z"", ""Name"": ""linkedToVector"", ""MitigationString"": """", ""Criticality"": 2.0}, {""Rule"": ""Linked to Vulnerability"", ""CriticalityLabel"": ""Suspicious"", ""EvidenceString"": ""11 sightings on 2 sources: GitHub, Insikt Group. 5 related cyber vulnerabilities: CWE-20, CWE-287, CVE-2020-10148, CVE-2020-1938, CWE-269. Most recent link (Dec 27, 2021): https://github.com/teamt5-it/official-website-v2/blob/master/_site/_next/data/64e2c6f134e73517d6ff737822e83cd75cf633c6/tw/posts/ithome-ghostcat-apache-tomcat-ajp-vulnerability.json"", ""Sources"": [""MIKjae"", ""VKz42X""], ""Timestamp"": ""2021-12-27T07:36:54.000Z"", ""Name"": ""linkedToVuln"", ""MitigationString"": """", ""Criticality"": 2.0}, {""Rule"": ""Linked to Malware"", ""CriticalityLabel"": ""Suspicious"", ""EvidenceString"": ""175 sightings on 31 sources including: 4-traders.com, SentinelLabs, Sesin at, Cisco Japan Blog, McAfee. 8 related malware families including WebShell, Ransomware, Backdoor, Backdoor Shell, SUNBURST. Most recent tweet: Malcode highlighted in 'App_Web_logoimagehandler.ashx.b6031896.dll' (c15abaf51e78ca56c0376522d699c978217bf041a3bd3c71d09193efa5717c71) #SolarWinds #SUNBURST https://t.co/lyvnVHuTb2. Most recent link (Dec 16, 2020): https://twitter.com/_mynameisgeff/statuses/1339070792705830913"", ""Sources"": [""TuWseX"", ""KBTQ2e"", ""eP3CYX"", ""Z3TZAQ"", ""clDYM8"", ""rN"", ""VKz42X"", ""idn:elemendar.com"", ""idn:securitysummitperu.com"", ""PA-rR4"", ""idn:terabitweb.com"", ""eTNyK6"", ""gBQB48"", ""bMZlEg"", ""idn:edsitrend.com"", ""idn:infoblox.com"", ""UZNze8"", ""Z2mQh2"", ""XBl0xf"", ""dCpZqs"", ""jmpFm1"", ""T5"", ""doLlw5"", ""gBDK5G"", ""MIKjae"", ""idn:firsthackersnews.com"", ""jjf3_B"", ""Jv_xrR"", ""dCotni"", ""idn:comodo.com"", ""hibUwt""], ""Timestamp"": ""2020-12-16T04:52:10.000Z"", ""Name"": ""linkedToMalware"", ""MitigationString"": """", ""Criticality"": 2.0}, {""Rule"": ""Reported by DHS AIS"", ""CriticalityLabel"": ""Malicious"", ""EvidenceString"": ""3 sightings on 1 source: DHS Automated Indicator Sharing. 3 reports including AA20-352A APT Compromise of Govt Agencies, Critical Infrastructure, and Private Sector Organizations, from CISA, Government Facilities Sector, CISA, Government Facilities Sector, NCCIC:STIX_Package-673aacd1-1852-4d44-bd93-0c44940a6358 (Feb 3, 2021)."", ""Sources"": [""UZNze8""], ""Timestamp"": ""2021-02-03T21:32:08.000Z"", ""Name"": ""dhsAis"", ""MitigationString"": """", ""Criticality"": 3.0}, {""Rule"": ""Positive Malware Verdict"", ""CriticalityLabel"": ""Malicious"", ""EvidenceString"": ""6 sightings on 2 sources: Sophos Virus and Spyware Threats, PolySwarm. Most recent link (Dec 17, 2020): https://news.sophos.com/fr-fr/2020/12/15/cyberattaque-contre-solarwinds-comment-savoir-si-vous-etes-concerne/"", ""Sources"": [""K16tAG"", ""doLlw5""], ""Timestamp"": ""2020-12-20T15:18:53.000Z"", ""Name"": ""positiveMalwareVerdict"", ""MitigationString"": """", ""Criticality"": 3.0}, {""Rule"": ""Reported by Insikt Group"", ""CriticalityLabel"": ""Malicious"", ""EvidenceString"": ""13 sightings on 1 source: Insikt Group. 4 reports including Researchers Linked Supernova Malware to Spiral Group. Most recent link (Mar 08, 2021): https://app.recordedfuture.com/live/sc/5DIp4RIUiJz6"", ""Sources"": [""VKz42X""], ""Timestamp"": ""2021-03-08T00:00:00.000Z"", ""Name"": ""analystNote"", ""MitigationString"": """", ""Criticality"": 3.0}]}" -"b66db3a06c2955a9cb71a8718970c592","MD5","89","5/14","{""EvidenceDetails"": [{""Rule"": ""Threat Researcher"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""10 sightings on 7 sources including: ISC Sans Diary Archive, SecureWorks, InfoCON: green, ISC | Latest Headlines, SANS Internet Storm Center. Most recent link (Dec 20, 2021): https://www.jpcert.or.jp/english/at/2021/at210050.html"", ""Sources"": [""TCw6v6"", ""Z2mQh2"", ""2d"", ""cJuZvt"", ""JYxY8X"", ""J2_htN"", ""jXNbON""], ""Timestamp"": ""2021-12-20T04:54:00.000Z"", ""Name"": ""threatResearcher"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Linked to Attack Vector"", ""CriticalityLabel"": ""Suspicious"", ""EvidenceString"": ""6 sightings on 5 sources: GitHub, SANS Internet Storm Center, Messaging Platforms - Uncategorized, @decalage2, @simonwargniez. 3 related attack vectors: Remote Code Execution, Zero Day Exploit, Cyberattack. Most recent tweet: Great lists of software affected by #Log4Shell / CVE-2021-44228 / Log4J RCE: https://t.co/TpEQXKgMGW by @ncsc_nl https://t.co/FA5i8zR5Z1 by @CISAgov https://t.co/0xVZJvMcpU by @SwitHak https://t.co/788knvztWV https://t.co/WMkXslhgWS #log4j #log4j2. Most recent link (Dec 15, 2021): https://twitter.com/decalage2/statuses/1471121875816353800"", ""Sources"": [""LUf99I"", ""MIKjae"", ""JYxY8X"", ""Y7TWfI"", ""KIRe_w""], ""Timestamp"": ""2021-12-15T14:16:01.000Z"", ""Name"": ""linkedToVector"", ""MitigationString"": """", ""Criticality"": 2.0}, {""Rule"": ""Linked to Vulnerability"", ""CriticalityLabel"": ""Suspicious"", ""EvidenceString"": ""108 sightings on 78 sources including: bund.de, tistory.com, PasteBin, Sesin at, Messaging Platforms - Uncategorized. 24 related cyber vulnerabilities including CWE-22, CWE-611, CVE-2019-19781, CVE-2020-16898, CWE-20. Most recent tweet: Security advisories, bulletins, and vendor responses related to Log4Shell #Log4Shell #Log4j #cybersecurity #infosec #vendorsecurity https://t.co/Vpwrhdppm7. Most recent link (Dec 22, 2021): https://twitter.com/arrgibbs/statuses/1473733864459841538"", ""Sources"": [""VQpQDR"", ""KFu3Rc"", ""LUf99I"", ""SGCsBG"", ""U94lUG"", ""KFcv42"", ""QT0CFv"", ""UHvtcg"", ""KFUbjU"", ""KHwUI5"", ""KKSt8d"", ""idn:bund.de"", ""VmIbAC"", ""QGT0Vy"", ""ejfM20"", ""KGlTEd"", ""QCoXJo"", ""RXSwU8"", ""idn:tistory.com"", ""LpdVul"", ""K-eKsL"", ""TKYCSz"", ""SkABVK"", ""SdGk_x"", ""LI6d7O"", ""LQIfBf"", ""U6B2hC"", ""f7_CfD"", ""LKt0HB"", ""RHS4v8"", ""KKmN5m"", ""YfJqp2"", ""Jv_xrR"", ""RJ2_NX"", ""VZXzSv"", ""k0QC11"", ""KFWBRs"", ""LRk_pt"", ""Qn2VRQ"", ""kGHFKP"", ""ShBO5M"", ""T-GSBp"", ""KNdyHF"", ""QLCTXP"", ""Z3TZAQ"", ""Khf99v"", ""KHZhjO"", ""SHH61D"", ""Knx_su"", ""LL8-pr"", ""QpmWTf"", ""KIRe_w"", ""QIea7F"", ""SlhG3F"", ""KIdj8R"", ""SQqKS8"", ""Lq6DNq"", ""QpYsBa"", ""d-ZMP2"", ""LOoye8"", ""QEUmiJ"", ""ewfPjC"", ""LBNFpV"", ""QTpbKE"", ""Y7TWfI"", ""KGS-xC"", ""eifkGz"", ""au2SGr"", ""SKw4tT"", ""KGW5kn"", ""Q9y5Ki"", ""KGxw1d"", ""MIKjae"", ""LO5p1C"", ""JYxY8X"", ""KJsMEF"", ""QBLBHH"", ""k7WJ2k""], ""Timestamp"": ""2021-12-22T19:15:08.000Z"", ""Name"": ""linkedToVuln"", ""MitigationString"": """", ""Criticality"": 2.0}, {""Rule"": ""Linked to Malware"", ""CriticalityLabel"": ""Suspicious"", ""EvidenceString"": ""11 sightings on 3 sources: bund.de, SANS Internet Storm Center, Sesin at. 2 related malware families: Ransomware, Botnet. Most recent link (Dec 20, 2021): https://www.jpcert.or.jp/english/at/2021/at210050.html"", ""Sources"": [""idn:bund.de"", ""JYxY8X"", ""Z3TZAQ""], ""Timestamp"": ""2021-12-20T04:54:00.000Z"", ""Name"": ""linkedToMalware"", ""MitigationString"": """", ""Criticality"": 2.0}, {""Rule"": ""Positive Malware Verdict"", ""CriticalityLabel"": ""Malicious"", ""EvidenceString"": ""1 sighting on 1 source: Naked Security. Most recent link (Dec 18, 2021): https://news.sophos.com/en-us/2021/12/17/log4shell-response-and-mitigation-recommendations/"", ""Sources"": [""J2_htN""], ""Timestamp"": ""2021-12-18T00:20:04.000Z"", ""Name"": ""positiveMalwareVerdict"", ""MitigationString"": """", ""Criticality"": 3.0}]}" -"027cc450ef5f8c5f653329641ec1fed91f694e0d229928963b30f6b0d7d3a745","SHA-256","89","8/14","{""EvidenceDetails"": [{""Rule"": ""Threat Researcher"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""91 sightings on 19 sources including: Security News Concentrator, Fortinet, Trend Micro, CrowdStrike, FireEye Threat Research Blog. Most recent link (Dec 20, 2019): https://threatvector.cylance.com/en_us/home/threat-spotlight-petya-like-ransomware-is-nasty-wiper.html"", ""Sources"": [""QS89Bd"", ""KVP0jz"", ""T5"", ""JYxY5G"", ""WR_Ohh"", ""Jt4ExJ"", ""Kzw0Pm"", ""JQH96m"", ""2d"", ""JYxY8X"", ""rN"", ""PA-rR4"", ""VyWQM7"", ""Lp_esG"", ""ONMgMx"", ""4n"", ""QMTzEI"", ""83"", ""K0TN7r""], ""Timestamp"": ""2019-12-20T01:04:11.602Z"", ""Name"": ""threatResearcher"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Historically Reported in Threat List"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""Previous sightings on 1 source: Recorded Future Analyst Community Trending Indicators. Observed between Jul 6, 2017, and Jul 17, 2017."", ""Sources"": [""report:Tluf00""], ""Timestamp"": ""2021-12-24T20:03:09.087Z"", ""Name"": ""historicalThreatListMembership"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Linked to Attack Vector"", ""CriticalityLabel"": ""Suspicious"", ""EvidenceString"": ""14 sightings on 5 sources including: Assiste.Forum, @arturodicorinto. 2 related attack vectors: ShellCode, Cyberattack. Most recent tweet: They're getting quicker at updating.. #petya #cyberattack https://t.co/px0g9BSpod. Most recent link (Jun 27, 2017): https://twitter.com/SupersizedSam/statuses/879764638845587461"", ""Sources"": [""LP7dc7"", ""LRlngp"", ""Sl8XTb"", ""QMfGAr"", ""J-y3tn""], ""Timestamp"": ""2017-06-27T18:13:29.000Z"", ""Name"": ""linkedToVector"", ""MitigationString"": """", ""Criticality"": 2.0}, {""Rule"": ""Linked to Vulnerability"", ""CriticalityLabel"": ""Suspicious"", ""EvidenceString"": ""1 sighting on 1 source: GitHub. 2 related cyber vulnerabilities: CWE-20, CVE-2017-0143. Most recent link (Oct 10, 2021): https://github.com/demisto/content/blob/master/Packs/RecordedFuture/Integrations/RecordedFuture/example_commands.txt"", ""Sources"": [""MIKjae""], ""Timestamp"": ""2021-10-10T08:21:25.825Z"", ""Name"": ""linkedToVuln"", ""MitigationString"": """", ""Criticality"": 2.0}, {""Rule"": ""Linked to Cyber Attack"", ""CriticalityLabel"": ""Suspicious"", ""EvidenceString"": ""10 sightings on 9 sources including: BitcoinTalk.org, @Noemi_hcke. Most recent tweet: #petya related hashes in #virustotal https://t.co/Cv7Pltjhia https://t.co/P3otYPoxBj #ransomware #malware #sha256. Most recent link (Jun 28, 2017): https://twitter.com/Menardconnect/statuses/879885997831368705"", ""Sources"": [""ThowaF"", ""KUtKjP"", ""K84j7t"", ""MghdWI"", ""K8rrfe"", ""QlWPRW"", ""KFsPRz"", ""S-Anbb"", ""KE9dMF""], ""Timestamp"": ""2017-06-28T02:15:44.000Z"", ""Name"": ""linkedToCyberAttack"", ""MitigationString"": """", ""Criticality"": 2.0}, {""Rule"": ""Linked to Malware"", ""CriticalityLabel"": ""Suspicious"", ""EvidenceString"": ""834 sightings on 201 sources including: New Jersey Cybersecurity & Communications Integration Cell, lnkd.in, avtech24h.com, Malwr.com, Talos Intel. 21 related malware families including ICS Malware, PetrWrap, Emotet, Trojan, NotPetya. Most recent tweet: #ransomware 027cc450ef5f8c5f653329641ec1fed91f694e0d229928963b30f6b0d7d3a745 f65a7dadff844f2dc44a3bd43e1c0d600b1a6c66f6d02734d8f385872ccab0bc b6e8dc95ec939a1f3b184da559c8010ab3dc773e426e63e5aa7ffc44174d8a9d 9e1609ab7f01b56a9476494d9b3bf5997380d466744b07ec5d9b20e416b10f08. Most recent link (Apr 9, 2021): https://twitter.com/RedBeardIOCs/statuses/1380600677249003521"", ""Sources"": [""jbVMcB"", ""idn:lnkd.in"", ""idn:avtech24h.com"", ""K84j7t"", ""Sl8XTb"", ""KGRhOC"", ""NKaUXl"", ""KIoGAG"", ""PA-rR4"", ""LRlngp"", ""rN"", ""Jxh46H"", ""KFL44X"", ""TbciDE"", ""KFNVB9"", ""OJpx5g"", ""K-CGye"", ""KK6oqV"", ""WR_Ohh"", ""idn:twitter.com"", ""fgwEcq"", ""QYsx0D"", ""KIFtR_"", ""Lp_esG"", ""TSFWTw"", ""KGHzAY"", ""P_oEH3"", ""KBTQ2e"", ""QCGHCy"", ""JYxY5G"", ""UQsrUj"", ""idn:cert.ro"", ""idn:bluvector.io"", ""KFUJTL"", ""TFUkSW"", ""P0Gs9I"", ""K8ofB1"", ""KVnnHP"", ""TpaXxw"", ""U5qdTI"", ""idn:zscaler.com"", ""L3kVdM"", ""QMfGAr"", ""KIk8aS"", ""Kzw0Pm"", ""hcELIE"", ""POs2tz"", ""KD6Na4"", ""idn:globalsecuritymag.com"", ""LDd0sl"", ""KVP0jz"", ""Lj8CsQ"", ""K8rrfe"", ""LDejRI"", ""J-y3tn"", ""WXutod"", ""idn:infosecurityfactory.nl"", ""LBlc7C"", ""idn:bg.org.tr"", ""QS89Bd"", ""K9SiDc"", ""Qe89bv"", ""TiY1wu"", ""idn:undernews.fr"", ""idn:iteefactory.nl"", ""KFRGd_"", ""KFVuR_"", ""4n"", ""S-Anbb"", ""KFNZEC"", ""TSazOG"", ""K9Skh1"", ""MghdWI"", ""idn:securityiscoming.com"", ""QS89BG"", ""LVg9nH"", ""KFiGli"", ""K9Vq9B"", ""KLbNtt"", ""VyWQM7"", ""NTakwX"", ""KGoarP"", ""idn:gelsene.net"", ""LwURWv"", ""KGX8VB"", ""ThoB0I"", ""TAIz7D"", ""QBHQ61"", ""TiY1w7"", ""idn:kompasiana.com"", ""idn:t.co"", ""KfDTG0"", ""idn:ictsecuritymagazine.com"", ""Liz5-u"", ""MIKjae"", ""JYxY8X"", ""KUtKjP"", ""idn:cert.pl"", ""Lpm4nc"", ""idn:boozallen.com"", ""RVFHk_"", ""KGmazP"", ""M_7iBk"", ""TStw1W"", ""LFcJLk"", ""K0TN7r"", ""KVRURg"", ""UNe62M"", ""iL8bPu"", ""K76BjK"", ""VRixQe"", ""idn:dfir.pro"", ""KF-l77"", ""idn:gixtools.net"", ""P_oIyV"", ""KGzicb"", ""LGryD9"", ""idn:fb.me"", ""K5nCn5"", ""ThKuX0"", ""SYrUYn"", ""KFKbZE"", ""MAe5tQ"", ""KGm6gS"", ""W4ygGi"", ""g9rk5F"", ""idn:menshaway.blogspot.com"", ""KFsPRz"", ""LDm9iS"", ""RV8KWp"", ""KTuH6e"", ""P_uJi3"", ""KG_Bgt"", ""QAmbRP"", ""idn:csirt.cz"", ""LZYvHh"", ""L0HtmN"", ""KWLqO-"", ""LtUj1D"", ""QMTzDr"", ""idn:dy.si"", ""Lo8Box"", ""K-4reD"", ""KFTeBZ"", ""KKzFno"", ""QMTzEI"", ""KFYLd8"", ""KGABt4"", ""LIizBt"", ""idn:herjavecgroup.com"", ""QAAZRn"", ""K66Zgw"", ""KWz-My"", ""Lb0b3F"", ""idn:emsisoft.vn"", ""LodOTm"", ""KE9dMF"", ""O-Wf5x"", ""LG2dQX"", ""P_-RZy"", ""LK7o9D"", ""K60PUk"", ""KKUqfz"", ""idn:logrhythm.com"", ""Jv_xrR"", ""LP7dc7"", ""MFNOaz"", ""TefIES"", ""KGdGg3"", ""KHNdvY"", ""QBTxvB"", ""idn:swordshield.com"", ""ThowaF"", ""idn:binarydefense.com"", ""idn:indusface.com"", ""QBtnC2"", ""QlWPRW"", ""KHZhjO"", ""idn:idcloudhost.com"", ""LRFVsB"", ""KG2JTH"", ""KIm1im"", ""LAfpKN"", ""BaV"", ""KGW3VP"", ""KFcp5q"", ""LCN_6T"", ""idn:avastvn.com"", ""KFTnbG"", ""TiCWjw"", ""Lmhpq3"", ""KGS-xC"", ""KFVthB"", ""idn:finyear.com"", ""KFji4N"", ""P_7M19"", ""K-b0DI"", ""LV1UMS"", ""idn:safe-cyberdefense.com"", ""Kjk3fx"", ""Q1wlJN""], ""Timestamp"": ""2021-04-09T19:17:06.000Z"", ""Name"": ""linkedToMalware"", ""MitigationString"": """", ""Criticality"": 2.0}, {""Rule"": ""Reported by DHS AIS"", ""CriticalityLabel"": ""Malicious"", ""EvidenceString"": ""1 sighting on 1 source: DHS Automated Indicator Sharing. 1 report: STIX Package, from Anomali, Inc., Information Technology Sector, NCCIC:STIX_Package-21cebba6-46ed-464e-ad5a-32a8063e1400 (Jun 27, 2017)."", ""Sources"": [""UZNze8""], ""Timestamp"": ""2017-06-27T17:18:01.000Z"", ""Name"": ""dhsAis"", ""MitigationString"": """", ""Criticality"": 3.0}, {""Rule"": ""Positive Malware Verdict"", ""CriticalityLabel"": ""Malicious"", ""EvidenceString"": ""5 sightings on 3 sources: Recorded Future Malware Detonation, ReversingLabs, PolySwarm. Most recent link (Jun 27, 2017): ReversingLabs malware file analysis."", ""Sources"": [""TAIz7D"", ""TbciDE"", ""doLlw5""], ""Timestamp"": ""2020-12-17T22:59:03.000Z"", ""Name"": ""positiveMalwareVerdict"", ""MitigationString"": """", ""Criticality"": 3.0}]}" -"ad2ad0249fafe85877bc79a01e1afd1a44d983c064ad8cb5bc694d29d166217b","SHA-256","89","5/14","{""EvidenceDetails"": [{""Rule"": ""Threat Researcher"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""16 sightings on 4 sources: Guided Collection, Bleepingcomputer Forums, ISC | All Updates, Malwarebytes Unpacked. Most recent link (Dec 21, 2021): https://www.bleepingcomputer.com/forums/t/765398/gmer-scan-reveals-chinese-letter-characters/#entry5298561"", ""Sources"": [""Rlso4a"", ""hkE5DK"", ""TZRwk8"", ""J5NRun""], ""Timestamp"": ""2021-12-21T08:40:00.000Z"", ""Name"": ""threatResearcher"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Linked to Attack Vector"", ""CriticalityLabel"": ""Suspicious"", ""EvidenceString"": ""6 sightings on 6 sources including: malwareresearch, AAPKS.com, @Shouvik95232310, @santGM. 3 related attack vectors: Phishing, Click Fraud, Typosquatting. Most recent tweet: Many People sending me this type of link and it's a phishing link @stufflistings @trolling_isart @yabhishekhd Thanks @virustotal for checking. Website where I Checked it https://t.co/q0pzRgZFuW If you clicked you should reset your phone. Am I RIGHT @trolling_isart @stufflistings https://t.co/yINsBtAJhr. Most recent link (Dec 25, 2021): https://twitter.com/galaxyshouvik/statuses/1474581610959818752"", ""Sources"": [""WlbRkJ"", ""ha2FFj"", ""K7wUX2"", ""P_ivKa"", ""J-mrOR"", ""P_upBR""], ""Timestamp"": ""2021-12-25T03:23:47.000Z"", ""Name"": ""linkedToVector"", ""MitigationString"": """", ""Criticality"": 2.0}, {""Rule"": ""Linked to Cyber Attack"", ""CriticalityLabel"": ""Suspicious"", ""EvidenceString"": ""1 sighting on 1 source: Messaging Platforms - Uncategorized. Most recent link (Oct 18, 2021): https://t.me/An0nymousTeam/1429"", ""Sources"": [""Y7TWfI""], ""Timestamp"": ""2021-10-18T12:09:43.000Z"", ""Name"": ""linkedToCyberAttack"", ""MitigationString"": """", ""Criticality"": 2.0}, {""Rule"": ""Linked to Malware"", ""CriticalityLabel"": ""Suspicious"", ""EvidenceString"": ""47 sightings on 16 sources including: Ichunqiu Forum, Doc Player, ArXiv, GitHub, droppdf.com. 18 related malware families including Fakespy, Trojan, Offensive Security Tools (OST), Spyware, Dardesh. Most recent tweet: @Enfenogo @ThetanArena @KardiaChain @wolffungame Se vocĆŖ jogar o .exe do instalador no site https://t.co/yxgkgU58Hr, vai encontrar um trojan minerador. Estou sem acreditar. TĆ“ rodando o Malware Byte no meu PC pra tentar limpar a merda que eles fizeram. Most recent link (Nov 27, 2021): https://twitter.com/Ronan30451924/statuses/1464732674891960321"", ""Sources"": [""TGXqeD"", ""W4ygGi"", ""L3kVdM"", ""QMfGAr"", ""kuKt0c"", ""QAy9GA"", ""JOU"", ""MIKjae"", ""P_oIyV"", ""QJ6TQK"", ""idn:droppdf.com"", ""Ql9O5c"", ""QAmbRP"", ""Tq2nAb"", ""TbciDE"", ""idn:index-of.es""], ""Timestamp"": ""2021-11-27T23:07:37.000Z"", ""Name"": ""linkedToMalware"", ""MitigationString"": """", ""Criticality"": 2.0}, {""Rule"": ""Positive Malware Verdict"", ""CriticalityLabel"": ""Malicious"", ""EvidenceString"": ""1 sighting on 1 source: ReversingLabs. Most recent link (Jul 1, 2019): ReversingLabs malware file analysis."", ""Sources"": [""TbciDE""], ""Timestamp"": ""2019-07-01T00:00:00.000Z"", ""Name"": ""positiveMalwareVerdict"", ""MitigationString"": """", ""Criticality"": 3.0}]}" -"01ba1fb41632594997a41d0c3a911ae5b3034d566ebb991ef76ad76e6f9e283a","SHA-256","89","5/14","{""EvidenceDetails"": [{""Rule"": ""Threat Researcher"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""1 sighting on 1 source: Trend Micro. Most recent link (Mar 11, 2021): https://documents.trendmicro.com/assets/pdf/Technical_Brief_Uncleanable_and_Unkillable_The_Evolution_of_IoT_Botnets_Through_P2P_Networking.pdf"", ""Sources"": [""T5""], ""Timestamp"": ""2021-03-11T00:00:00.000Z"", ""Name"": ""threatResearcher"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Linked to Attack Vector"", ""CriticalityLabel"": ""Suspicious"", ""EvidenceString"": ""31 sightings on 4 sources: @m0rb, @bad_packets, @InfoSex11, @luc4m. 2 related attack vectors: DDOS, Command Injection. Most recent tweet: 2021-06-17T23:29:30 - Commented: https://t.co/j2a05iXOiI #malware #commandinjection. Most recent link (Jun 17, 2021): https://twitter.com/m0rb/statuses/1405668962462011401"", ""Sources"": [""KFwzec"", ""TGgDPZ"", ""cgGiXI"", ""LMcjZ7""], ""Timestamp"": ""2021-06-17T23:29:31.000Z"", ""Name"": ""linkedToVector"", ""MitigationString"": """", ""Criticality"": 2.0}, {""Rule"": ""Linked to Cyber Attack"", ""CriticalityLabel"": ""Suspicious"", ""EvidenceString"": ""3 sightings on 2 sources: @bad_packets, @swarmdotmarket. Most recent tweet: New #Mozi #malware targets #IoT devices -- research via @BlackLotusLabs -- Samples here in PolySwarm, free to download: https://t.co/JYkyEPPWmH https://t.co/jioPHPnJj9 #threatintel #botnet #infosec Most recent link (Apr 20, 2020): https://twitter.com/PolySwarm/statuses/1252347003457073155"", ""Sources"": [""TGgDPZ"", ""UBjcy3""], ""Timestamp"": ""2020-04-20T21:22:47.000Z"", ""Name"": ""linkedToCyberAttack"", ""MitigationString"": """", ""Criticality"": 2.0}, {""Rule"": ""Linked to Malware"", ""CriticalityLabel"": ""Suspicious"", ""EvidenceString"": ""87 sightings on 15 sources including: lumen.com, HackDig Posts, Anquanke News, Daily Dot, centurylink.com. 7 related malware families including Mozi Botnet, Trojan, Qbot, Mirai, DDOS Toolkit. Most recent tweet: New #Mozi #malware targets #IoT devices -- research via @BlackLotusLabs -- Samples here in PolySwarm, free to download: https://t.co/JYkyEPPWmH https://t.co/jioPHPnJj9 #threatintel #botnet #infosec. Most recent link (Apr 20, 2020): https://twitter.com/PolySwarm/statuses/1252347003457073155"", ""Sources"": [""idn:lumen.com"", ""POs2u-"", ""U13S_U"", ""Jzl3yj"", ""idn:centurylink.com"", ""doLlw5"", ""POs2t2"", ""idn:cyberswachhtakendra.gov.in"", ""idn:hackxsecurity.com"", ""TGgDPZ"", ""Jv_xrR"", ""TSFWTv"", ""LMcjZ7"", ""UBjcy3"", ""TbciDE""], ""Timestamp"": ""2020-04-20T21:22:47.000Z"", ""Name"": ""linkedToMalware"", ""MitigationString"": """", ""Criticality"": 2.0}, {""Rule"": ""Positive Malware Verdict"", ""CriticalityLabel"": ""Malicious"", ""EvidenceString"": ""5 sightings on 3 sources: Recorded Future Malware Detonation, ReversingLabs, PolySwarm. Most recent link (Nov 28, 2019): ReversingLabs malware file analysis."", ""Sources"": [""TAIz7D"", ""TbciDE"", ""doLlw5""], ""Timestamp"": ""2021-04-04T07:46:20.000Z"", ""Name"": ""positiveMalwareVerdict"", ""MitigationString"": """", ""Criticality"": 3.0}]}" -"fecddb7f3fa478be4687ca542c0ecf232ec35a0c2418c8bfe4875686ec373c1e","SHA-256","89","6/14","{""EvidenceDetails"": [{""Rule"": ""Threat Researcher"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""45 sightings on 9 sources including: Security Bloggers Network, Bleeping Computer, Guided Collection, Bleepingcomputer Forums, TheServerSide.com | Updates. Most recent link (Dec 21, 2021): https://www.bleepingcomputer.com/forums/t/765398/gmer-scan-reveals-chinese-letter-characters/#entry5298561"", ""Sources"": [""NSAcUx"", ""J6UzbO"", ""Rlso4a"", ""hkE5DK"", ""cJMUDF"", ""TZRwk8"", ""QMTzEI"", ""LUhTGd"", ""J5NRun""], ""Timestamp"": ""2021-12-21T08:40:00.000Z"", ""Name"": ""threatResearcher"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Linked to Attack Vector"", ""CriticalityLabel"": ""Suspicious"", ""EvidenceString"": ""29 sightings on 24 sources including: Carder Forum (carder.uk), wordpress.com, AAPKS.com, malwareresearch, @phishingalert, @GelosSnake, @rpsanch, @rce_coder. 7 related attack vectors including Crimeware, Phishing, Remote Code Execution, Malvertising, Click Fraud. Most recent tweet: Many People sending me this type of link and it's a phishing link @stufflistings @trolling_isart @yabhishekhd Thanks @virustotal for checking. Website where I Checked it https://t.co/q0pzRgZFuW If you clicked you should reset your phone. Am I RIGHT @trolling_isart @stufflistings https://t.co/yINsBtAJhr. Most recent link (Dec 25, 2021): https://twitter.com/galaxyshouvik/statuses/1474581610959818752"", ""Sources"": [""T1bwMv"", ""LC-zVm"", ""P_upBR"", ""T2OA5Q"", ""K20lXV"", ""TGgDPZ"", ""hkIDTa"", ""LqRZCN"", ""Vd51cf"", ""ha2FFj"", ""UmsU31"", ""ddafo3"", ""K7wUX2"", ""P_ivKa"", ""idn:wordpress.com"", ""J-mrOR"", ""QPbAan"", ""VeioBt"", ""WlbRkJ"", ""TvfQzk"", ""TP1vbk"", ""SrKvJ0"", ""SqCj4s"", ""VXaDYo""], ""Timestamp"": ""2021-12-25T03:23:47.000Z"", ""Name"": ""linkedToVector"", ""MitigationString"": """", ""Criticality"": 2.0}, {""Rule"": ""Linked to Vulnerability"", ""CriticalityLabel"": ""Suspicious"", ""EvidenceString"": ""1 sighting on 1 source: Messaging Platforms - Uncategorized. 2 related cyber vulnerabilities: CVE-2016-6663, CWE-362."", ""Sources"": [""Y7TWfI""], ""Timestamp"": ""2021-12-29T07:27:12.565Z"", ""Name"": ""linkedToVuln"", ""MitigationString"": """", ""Criticality"": 2.0}, {""Rule"": ""Linked to Cyber Attack"", ""CriticalityLabel"": ""Suspicious"", ""EvidenceString"": ""10 sightings on 7 sources including: SANS Institute Course Selector Results, Messaging Platforms - Uncategorized, @ecstatic_nobel, @Artilllerie. Most recent tweet: Active cred #phishing/malware distribution campaign on 185.186.245.101 with kits targeting @Office365 and @WeTransfer brands. Windows malware submitted to VT here: https://t.co/edCd4sOnAI domains: https://t.co/4GdqctLwkY cc: @malwrhunterteam @JayTHL @SteveD3 @thepacketrat https://t.co/e9d3R7fzIq. Most recent link (May 28, 2019): https://twitter.com/PhishingAi/statuses/1133376801831436289"", ""Sources"": [""Ym7dzt"", ""LKKAV1"", ""OuKV3V"", ""VeioBt"", ""Y7TWfI"", ""KGS-xC"", ""KFSXln""], ""Timestamp"": ""2019-05-28T14:17:41.000Z"", ""Name"": ""linkedToCyberAttack"", ""MitigationString"": """", ""Criticality"": 2.0}, {""Rule"": ""Linked to Malware"", ""CriticalityLabel"": ""Suspicious"", ""EvidenceString"": ""114 sightings on 42 sources including: Doc Player, GhostBin, Codex - Recent changes en, droppdf.com, ReversingLabs. 41 related malware families including Dardesh, AZORult, Emotet, GandCrab, Offensive Security Tools (OST). Most recent tweet: @Enfenogo @ThetanArena @KardiaChain @wolffungame Se vocĆŖ jogar o .exe do instalador no site https://t.co/yxgkgU58Hr, vai encontrar um trojan minerador. Estou sem acreditar. TĆ“ rodando o Malware Byte no meu PC pra tentar limpar a merda que eles fizeram. Most recent link (Nov 27, 2021): https://twitter.com/Ronan30451924/statuses/1464732674891960321"", ""Sources"": [""QWOrKl"", ""LKKAV1"", ""W4ygGi"", ""PATKM7"", ""T1bwMv"", ""LjkJhE"", ""kuKt0c"", ""QAy9GA"", ""LbYmLr"", ""K20lXV"", ""QZe7TG"", ""idn:droppdf.com"", ""QAmbRP"", ""TbciDE"", ""P_j5Dw"", ""QNmgPm"", ""TGXqeD"", ""POs2u-"", ""KGS-xC"", ""L3kVdM"", ""QMfGAr"", ""h6VVAH"", ""doLlw5"", ""UrsUKT"", ""JOU"", ""MIKjae"", ""P_oIyV"", ""QJ6TQK"", ""RfVd0T"", ""J6UzbO"", ""POs2tz"", ""VfsacJ"", ""Jv_xrR"", ""Ql9O5c"", ""USKpXp"", ""TP1vbk"", ""SrKvJ0"", ""Tq2nAb"", ""KFSXln"", ""P_ov9o"", ""VXaDYo"", ""idn:index-of.es""], ""Timestamp"": ""2021-11-27T23:07:37.000Z"", ""Name"": ""linkedToMalware"", ""MitigationString"": """", ""Criticality"": 2.0}, {""Rule"": ""Positive Malware Verdict"", ""CriticalityLabel"": ""Malicious"", ""EvidenceString"": ""2 sightings on 2 sources: ReversingLabs, PolySwarm. Most recent link (Apr 19, 2018): ReversingLabs malware file analysis."", ""Sources"": [""TbciDE"", ""doLlw5""], ""Timestamp"": ""2021-02-10T09:10:10.000Z"", ""Name"": ""positiveMalwareVerdict"", ""MitigationString"": """", ""Criticality"": 3.0}]}" -"a1d9cd6f189beff28a0a49b10f8fe4510128471f004b3e4283ddc7f78594906b","SHA-256","89","3/14","{""EvidenceDetails"": [{""Rule"": ""Threat Researcher"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""58 sightings on 5 sources: SecureWorks, InfoCON: green, McAfee, Talos Intel, Kaspersky Securelist and Lab. Most recent link (Jun 28, 2018): https://kc.mcafee.com/resources/sites/MCAFEE/content/live/PRODUCT_DOCUMENTATION/27000/PD27077/en_US/McAfee_Labs_WannaCry_June24_2018.pdf"", ""Sources"": [""Z2mQh2"", ""2d"", ""rN"", ""PA-rR4"", ""4n""], ""Timestamp"": ""2018-06-28T08:11:36.570Z"", ""Name"": ""threatResearcher"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Linked to Malware"", ""CriticalityLabel"": ""Suspicious"", ""EvidenceString"": ""1688 sightings on 26 sources including: lnkd.in, Doc Player, Cyber4Sight, voicebox.pt, VKontakte. 2 related malware families: Wcry, Ransomware. Most recent link (Sep 13, 2017): https://malwr.com/analysis/ZmIzN2E3MzQyM2I0NDYwODllOWRhMmQxODg3YzMxZDA/"", ""Sources"": [""idn:lnkd.in"", ""W4ygGi"", ""S2tpaX"", ""idn:voicebox.pt"", ""SIjHV9"", ""PJHGaq"", ""PA-rR4"", ""Z2mQh2"", ""e_"", ""idn:gofastbuy.com"", ""idn:ziftsolutions.com"", ""POs2u-"", ""KHpcuE"", ""QccsRc"", ""idn:dfir.pro"", ""idn:nksc.lt"", ""idn:dy.si"", ""KZFCph"", ""rN"", ""QYsx0D"", ""idn:logrhythm.com"", ""Jv_xrR"", ""idn:safe-cyberdefense.com"", ""4n"", ""QS89Bx"", ""NKaUXl""], ""Timestamp"": ""2017-09-13T00:00:00.000Z"", ""Name"": ""linkedToMalware"", ""MitigationString"": """", ""Criticality"": 2.0}, {""Rule"": ""Positive Malware Verdict"", ""CriticalityLabel"": ""Malicious"", ""EvidenceString"": ""2 sightings on 1 source: Recorded Future Malware Detonation."", ""Sources"": [""TAIz7D""], ""Timestamp"": ""2020-10-13T10:46:31.000Z"", ""Name"": ""positiveMalwareVerdict"", ""MitigationString"": """", ""Criticality"": 3.0}]}" -"85aba198a0ba204e8549ea0c8980447249d30dece0d430e3f517315ad10f32ce","SHA-256","89","5/14","{""EvidenceDetails"": [{""Rule"": ""Threat Researcher"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""16 sightings on 4 sources: Guided Collection, Bleepingcomputer Forums, ISC | All Updates, Malwarebytes Unpacked. Most recent link (Dec 21, 2021): https://www.bleepingcomputer.com/forums/t/765398/gmer-scan-reveals-chinese-letter-characters/#entry5298561"", ""Sources"": [""Rlso4a"", ""hkE5DK"", ""TZRwk8"", ""J5NRun""], ""Timestamp"": ""2021-12-21T08:40:00.000Z"", ""Name"": ""threatResearcher"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Linked to Attack Vector"", ""CriticalityLabel"": ""Suspicious"", ""EvidenceString"": ""6 sightings on 6 sources including: malwareresearch, AAPKS.com, @Shouvik95232310, @santGM. 3 related attack vectors: Phishing, Click Fraud, Typosquatting. Most recent tweet: Many People sending me this type of link and it's a phishing link @stufflistings @trolling_isart @yabhishekhd Thanks @virustotal for checking. Website where I Checked it https://t.co/q0pzRgZFuW If you clicked you should reset your phone. Am I RIGHT @trolling_isart @stufflistings https://t.co/yINsBtAJhr. Most recent link (Dec 25, 2021): https://twitter.com/galaxyshouvik/statuses/1474581610959818752"", ""Sources"": [""WlbRkJ"", ""ha2FFj"", ""K7wUX2"", ""P_ivKa"", ""J-mrOR"", ""P_upBR""], ""Timestamp"": ""2021-12-25T03:23:47.000Z"", ""Name"": ""linkedToVector"", ""MitigationString"": """", ""Criticality"": 2.0}, {""Rule"": ""Linked to Cyber Attack"", ""CriticalityLabel"": ""Suspicious"", ""EvidenceString"": ""1 sighting on 1 source: Messaging Platforms - Uncategorized. Most recent link (Oct 18, 2021): https://t.me/An0nymousTeam/1429"", ""Sources"": [""Y7TWfI""], ""Timestamp"": ""2021-10-18T12:09:43.000Z"", ""Name"": ""linkedToCyberAttack"", ""MitigationString"": """", ""Criticality"": 2.0}, {""Rule"": ""Linked to Malware"", ""CriticalityLabel"": ""Suspicious"", ""EvidenceString"": ""43 sightings on 14 sources including: Ichunqiu Forum, Doc Player, ArXiv, GitHub, droppdf.com. 19 related malware families including Fakespy, Trojan, Offensive Security Tools (OST), Spyware, Dardesh. Most recent tweet: RT @demonslay335: #STOP #Djvu #Ransomware extension \"".mogera\"" (v090): https://t.co/wlMcSE2EHj | https://t.co/XAYkOoOReU. Most recent link (May 27, 2019): https://twitter.com/DrolSecurity/statuses/1133117241388621825"", ""Sources"": [""TGXqeD"", ""W4ygGi"", ""L3kVdM"", ""QMfGAr"", ""QAy9GA"", ""JOU"", ""MIKjae"", ""P_oIyV"", ""QJ6TQK"", ""idn:droppdf.com"", ""Ql9O5c"", ""QAmbRP"", ""Tq2nAb"", ""idn:index-of.es""], ""Timestamp"": ""2019-05-27T21:06:17.000Z"", ""Name"": ""linkedToMalware"", ""MitigationString"": """", ""Criticality"": 2.0}, {""Rule"": ""Positive Malware Verdict"", ""CriticalityLabel"": ""Malicious"", ""EvidenceString"": ""1 sighting on 1 source: PolySwarm. Most recent link (Mar 8, 2021): https://polyswarm.network/scan/results/file/85aba198a0ba204e8549ea0c8980447249d30dece0d430e3f517315ad10f32ce"", ""Sources"": [""doLlw5""], ""Timestamp"": ""2021-03-08T13:00:15.000Z"", ""Name"": ""positiveMalwareVerdict"", ""MitigationString"": """", ""Criticality"": 3.0}]}" diff --git a/x-pack/filebeat/module/threatintel/recordedfuture/test/rf_hash_default.csv.log-expected.json b/x-pack/filebeat/module/threatintel/recordedfuture/test/rf_hash_default.csv.log-expected.json deleted file mode 100644 index 29d9aea5210..00000000000 --- a/x-pack/filebeat/module/threatintel/recordedfuture/test/rf_hash_default.csv.log-expected.json +++ /dev/null @@ -1,1441 +0,0 @@ -[ - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 89.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 57, - "recordedfuture.evidence_details": [ - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "32 sightings on 27 sources including: Carder Forum (carder.uk), wordpress.com, AAPKS.com, malwareresearch, @phishingalert, @GelosSnake, @neonprimetime, @rpsanch. 7 related attack vectors including Crimeware, Phishing, Remote Code Execution, Malvertising, Click Fraud. Most recent tweet: Many People sending me this type of link and it's a phishing link @stufflistings @trolling_isart @yabhishekhd Thanks @virustotal for checking. Website where I Checked it https://t.co/q0pzRgZFuW If you clicked you should reset your phone. Am I RIGHT @trolling_isart @stufflistings https://t.co/yINsBtAJhr. Most recent link (Dec 25, 2021): https://twitter.com/galaxyshouvik/statuses/1474581610959818752", - "MitigationString": "", - "Name": "linkedToVector", - "Rule": "Linked to Attack Vector", - "Sources": [ - "T1bwMv", - "LC-zVm", - "QFvaUy", - "P_upBR", - "T2OA5Q", - "K20lXV", - "TGgDPZ", - "hkIDTa", - "LqRZCN", - "Vd51cf", - "ha2FFj", - "UmsU31", - "K7wUX2", - "P_ivKa", - "Qj3TQr", - "idn:wordpress.com", - "J-mrOR", - "QPbAan", - "VeioBt", - "WlbRkJ", - "K7sErA", - "TvfQzk", - "TP1vbk", - "SrKvJ0", - "SqCj4s", - "VXaDYo", - "bk2VX4" - ], - "Timestamp": "2021-12-25T03:23:47.000Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "6 sightings on 6 sources including: Messaging Platforms - Uncategorized, @_mr_touch. Most recent tweet: Active cred #phishing/malware distribution campaign on 185.186.245.101 with kits targeting @Office365 and @WeTransfer brands. Windows malware submitted to VT here: https://t.co/edCd4sOnAI domains: https://t.co/4GdqctLwkY cc: @malwrhunterteam @JayTHL @SteveD3 @thepacketrat https://t.co/e9d3R7fzIq. Most recent link (May 28, 2019): https://twitter.com/PhishingAi/statuses/1133376801831436289", - "MitigationString": "", - "Name": "linkedToCyberAttack", - "Rule": "Linked to Cyber Attack", - "Sources": [ - "XV7DoD", - "Ym7dzt", - "LKKAV1", - "VeioBt", - "Y7TWfI", - "KGS-xC" - ], - "Timestamp": "2019-05-28T14:17:41.000Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "119 sightings on 42 sources including: Malware-Traffic-Analysis.net - Blog Entries, Doc Player, GhostBin, Data Breach Today.eu | Updates, Codex - Recent changes en. 43 related malware families including Dardesh, AZORult, Emotet, Ryuk Ransomware, GandCrab. Most recent tweet: @Enfenogo @ThetanArena @KardiaChain @wolffungame Se voc\u00ea jogar o .exe do instalador no site https://t.co/yxgkgU58Hr, vai encontrar um trojan minerador. Estou sem acreditar. T\u00f4 rodando o Malware Byte no meu PC pra tentar limpar a merda que eles fizeram. Most recent link (Nov 27, 2021): https://twitter.com/Ronan30451924/statuses/1464732674891960321", - "MitigationString": "", - "Name": "linkedToMalware", - "Rule": "Linked to Malware", - "Sources": [ - "TvGJYk", - "LErKlJ", - "QWOrKl", - "LKKAV1", - "W4ygGi", - "PATKM7", - "T1bwMv", - "TY6igj", - "LjkJhE", - "kuKt0c", - "QAy9GA", - "LbYmLr", - "K20lXV", - "QZe7TG", - "idn:droppdf.com", - "QAmbRP", - "V_o1DL", - "TbciDE", - "XV7DoD", - "P_j5Dw", - "QNmgPm", - "TGXqeD", - "KGS-xC", - "L3kVdM", - "QMfGAr", - "h6VVAH", - "doLlw5", - "UrsUKT", - "JOU", - "MIKjae", - "P_oIyV", - "QJ6TQK", - "RfVd0T", - "J6UzbO", - "Ql9O5c", - "USKpXp", - "TP1vbk", - "SrKvJ0", - "Tq2nAb", - "P_ov9o", - "VXaDYo", - "idn:index-of.es" - ], - "Timestamp": "2021-11-27T23:07:37.000Z" - }, - { - "Criticality": 3.0, - "CriticalityLabel": "Malicious", - "EvidenceString": "5 sightings on 3 sources: Malware-Traffic-Analysis.net - Blog Entries, ReversingLabs, PolySwarm. Most recent link (Dec 15, 2018): https://www.malware-traffic-analysis.net/2018/12/14/index.html", - "MitigationString": "", - "Name": "positiveMalwareVerdict", - "Rule": "Positive Malware Verdict", - "Sources": [ - "LErKlJ", - "TbciDE", - "doLlw5" - ], - "Timestamp": "2020-07-11T09:55:23.000Z" - }, - { - "Criticality": 3.0, - "CriticalityLabel": "Malicious", - "EvidenceString": "1 sighting on 1 source: DHS Automated Indicator Sharing. 1 report: STIX Package, from Anomali, Inc., Information Technology Sector, NCCIC:STIX_Package-12195723-7c56-4c63-b828-fc340dd4050a (Dec 20, 2018).", - "MitigationString": "", - "Name": "dhsAis", - "Rule": "Reported by DHS AIS", - "Sources": [ - "UZNze8" - ], - "Timestamp": "2018-12-20T21:13:36.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "50 sightings on 10 sources including: Security Bloggers Network, TechTarget Search Security, Bleeping Computer, Guided Collection, Bleepingcomputer Forums. Most recent link (Dec 21, 2021): https://www.bleepingcomputer.com/forums/t/765398/gmer-scan-reveals-chinese-letter-characters/#entry5298561", - "MitigationString": "", - "Name": "threatResearcher", - "Rule": "Threat Researcher", - "Sources": [ - "NSAcUx", - "KCdHcb", - "J6UzbO", - "Rlso4a", - "hkE5DK", - "cJMUDF", - "TZRwk8", - "QMTzEI", - "LUhTGd", - "J5NRun" - ], - "Timestamp": "2021-12-21T08:40:00.000Z" - } - ], - "recordedfuture.risk_string": "6/14", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.file.hash.sha256": "38e992eb852ab0c4ac03955fb0dc9bb38e64010fdf9c05331d2b02b6e05689c2", - "threat.indicator.type": "file" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 89.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 5220, - "recordedfuture.evidence_details": [ - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "69 sightings on 18 sources including: Stock market news Company News MarketScreenercom, HackDig Posts, Sesin at, US CERT CISA Alerts, citizensudo.com. 6 related attack vectors including Powershell Attack, Supply Chain Attack, Target Destination Manipulation, Reconnaissance, C&C Server. Most recent link (Apr 15, 2021): https://www.cisa.gov/uscert/ncas/alerts/aa20-352a", - "MitigationString": "", - "Name": "linkedToVector", - "Rule": "Linked to Attack Vector", - "Sources": [ - "XBl0xf", - "POs2u-", - "Z3TZAQ", - "hhY_oz", - "idn:citizensudo.com", - "VKz42X", - "PA-rR4", - "POs2tz", - "idn:firsthackersnews.com", - "KcjdRW", - "dCotni", - "idn:comodo.com", - "gI8s5W", - "hibUwt", - "rN", - "idn:reportcybercrime.com", - "idn:eshielder.com", - "idn:edsitrend.com" - ], - "Timestamp": "2021-04-15T00:00:00.000Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "175 sightings on 31 sources including: 4-traders.com, SentinelLabs, Sesin at, Cisco Japan Blog, McAfee. 8 related malware families including WebShell, Ransomware, Backdoor, Backdoor Shell, SUNBURST. Most recent tweet: Malcode highlighted in 'App_Web_logoimagehandler.ashx.b6031896.dll' (c15abaf51e78ca56c0376522d699c978217bf041a3bd3c71d09193efa5717c71) #SolarWinds #SUNBURST https://t.co/lyvnVHuTb2. Most recent link (Dec 16, 2020): https://twitter.com/_mynameisgeff/statuses/1339070792705830913", - "MitigationString": "", - "Name": "linkedToMalware", - "Rule": "Linked to Malware", - "Sources": [ - "TuWseX", - "KBTQ2e", - "eP3CYX", - "Z3TZAQ", - "clDYM8", - "rN", - "VKz42X", - "idn:elemendar.com", - "idn:securitysummitperu.com", - "PA-rR4", - "idn:terabitweb.com", - "eTNyK6", - "gBQB48", - "bMZlEg", - "idn:edsitrend.com", - "idn:infoblox.com", - "UZNze8", - "Z2mQh2", - "XBl0xf", - "dCpZqs", - "jmpFm1", - "T5", - "doLlw5", - "gBDK5G", - "MIKjae", - "idn:firsthackersnews.com", - "jjf3_B", - "Jv_xrR", - "dCotni", - "idn:comodo.com", - "hibUwt" - ], - "Timestamp": "2020-12-16T04:52:10.000Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "11 sightings on 2 sources: GitHub, Insikt Group. 5 related cyber vulnerabilities: CWE-20, CWE-287, CVE-2020-10148, CVE-2020-1938, CWE-269. Most recent link (Dec 27, 2021): https://github.com/teamt5-it/official-website-v2/blob/master/_site/_next/data/64e2c6f134e73517d6ff737822e83cd75cf633c6/tw/posts/ithome-ghostcat-apache-tomcat-ajp-vulnerability.json", - "MitigationString": "", - "Name": "linkedToVuln", - "Rule": "Linked to Vulnerability", - "Sources": [ - "MIKjae", - "VKz42X" - ], - "Timestamp": "2021-12-27T07:36:54.000Z" - }, - { - "Criticality": 3.0, - "CriticalityLabel": "Malicious", - "EvidenceString": "6 sightings on 2 sources: Sophos Virus and Spyware Threats, PolySwarm. Most recent link (Dec 17, 2020): https://news.sophos.com/fr-fr/2020/12/15/cyberattaque-contre-solarwinds-comment-savoir-si-vous-etes-concerne/", - "MitigationString": "", - "Name": "positiveMalwareVerdict", - "Rule": "Positive Malware Verdict", - "Sources": [ - "K16tAG", - "doLlw5" - ], - "Timestamp": "2020-12-20T15:18:53.000Z" - }, - { - "Criticality": 3.0, - "CriticalityLabel": "Malicious", - "EvidenceString": "3 sightings on 1 source: DHS Automated Indicator Sharing. 3 reports including AA20-352A APT Compromise of Govt Agencies, Critical Infrastructure, and Private Sector Organizations, from CISA, Government Facilities Sector, CISA, Government Facilities Sector, NCCIC:STIX_Package-673aacd1-1852-4d44-bd93-0c44940a6358 (Feb 3, 2021).", - "MitigationString": "", - "Name": "dhsAis", - "Rule": "Reported by DHS AIS", - "Sources": [ - "UZNze8" - ], - "Timestamp": "2021-02-03T21:32:08.000Z" - }, - { - "Criticality": 3.0, - "CriticalityLabel": "Malicious", - "EvidenceString": "13 sightings on 1 source: Insikt Group. 4 reports including Researchers Linked Supernova Malware to Spiral Group. Most recent link (Mar 08, 2021): https://app.recordedfuture.com/live/sc/5DIp4RIUiJz6", - "MitigationString": "", - "Name": "analystNote", - "Rule": "Reported by Insikt Group", - "Sources": [ - "VKz42X" - ], - "Timestamp": "2021-03-08T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "28 sightings on 8 sources including: Dancho Danchev's Blog, SecureWorks, Talos Intel, Unit 42 Palo Alto Networks, Cisco Japan Blog. Most recent link (Mar 12, 2021): https://www.secureworks.com/blog/supernova-web-shell-deployment-linked-to-spiral-threat-group?es_p=13420131", - "MitigationString": "", - "Name": "threatResearcher", - "Rule": "Threat Researcher", - "Sources": [ - "JfqIbv", - "Z2mQh2", - "PA-rR4", - "jjf3_B", - "clDYM8", - "T5", - "rN", - "J5NRun" - ], - "Timestamp": "2021-03-12T20:30:37.672Z" - } - ], - "recordedfuture.risk_string": "7/14", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.file.hash.sha256": "c15abaf51e78ca56c0376522d699c978217bf041a3bd3c71d09193efa5717c71", - "threat.indicator.type": "file" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 89.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 10160, - "recordedfuture.evidence_details": [ - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "6 sightings on 5 sources: GitHub, SANS Internet Storm Center, Messaging Platforms - Uncategorized, @decalage2, @simonwargniez. 3 related attack vectors: Remote Code Execution, Zero Day Exploit, Cyberattack. Most recent tweet: Great lists of software affected by #Log4Shell / CVE-2021-44228 / Log4J RCE: https://t.co/TpEQXKgMGW by @ncsc_nl https://t.co/FA5i8zR5Z1 by @CISAgov https://t.co/0xVZJvMcpU by @SwitHak https://t.co/788knvztWV https://t.co/WMkXslhgWS #log4j #log4j2. Most recent link (Dec 15, 2021): https://twitter.com/decalage2/statuses/1471121875816353800", - "MitigationString": "", - "Name": "linkedToVector", - "Rule": "Linked to Attack Vector", - "Sources": [ - "LUf99I", - "MIKjae", - "JYxY8X", - "Y7TWfI", - "KIRe_w" - ], - "Timestamp": "2021-12-15T14:16:01.000Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "11 sightings on 3 sources: bund.de, SANS Internet Storm Center, Sesin at. 2 related malware families: Ransomware, Botnet. Most recent link (Dec 20, 2021): https://www.jpcert.or.jp/english/at/2021/at210050.html", - "MitigationString": "", - "Name": "linkedToMalware", - "Rule": "Linked to Malware", - "Sources": [ - "idn:bund.de", - "JYxY8X", - "Z3TZAQ" - ], - "Timestamp": "2021-12-20T04:54:00.000Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "108 sightings on 78 sources including: bund.de, tistory.com, PasteBin, Sesin at, Messaging Platforms - Uncategorized. 24 related cyber vulnerabilities including CWE-22, CWE-611, CVE-2019-19781, CVE-2020-16898, CWE-20. Most recent tweet: Security advisories, bulletins, and vendor responses related to Log4Shell #Log4Shell #Log4j #cybersecurity #infosec #vendorsecurity https://t.co/Vpwrhdppm7. Most recent link (Dec 22, 2021): https://twitter.com/arrgibbs/statuses/1473733864459841538", - "MitigationString": "", - "Name": "linkedToVuln", - "Rule": "Linked to Vulnerability", - "Sources": [ - "VQpQDR", - "KFu3Rc", - "LUf99I", - "SGCsBG", - "U94lUG", - "KFcv42", - "QT0CFv", - "UHvtcg", - "KFUbjU", - "KHwUI5", - "KKSt8d", - "idn:bund.de", - "VmIbAC", - "QGT0Vy", - "ejfM20", - "KGlTEd", - "QCoXJo", - "RXSwU8", - "idn:tistory.com", - "LpdVul", - "K-eKsL", - "TKYCSz", - "SkABVK", - "SdGk_x", - "LI6d7O", - "LQIfBf", - "U6B2hC", - "f7_CfD", - "LKt0HB", - "RHS4v8", - "KKmN5m", - "YfJqp2", - "Jv_xrR", - "RJ2_NX", - "VZXzSv", - "k0QC11", - "KFWBRs", - "LRk_pt", - "Qn2VRQ", - "kGHFKP", - "ShBO5M", - "T-GSBp", - "KNdyHF", - "QLCTXP", - "Z3TZAQ", - "Khf99v", - "KHZhjO", - "SHH61D", - "Knx_su", - "LL8-pr", - "QpmWTf", - "KIRe_w", - "QIea7F", - "SlhG3F", - "KIdj8R", - "SQqKS8", - "Lq6DNq", - "QpYsBa", - "d-ZMP2", - "LOoye8", - "QEUmiJ", - "ewfPjC", - "LBNFpV", - "QTpbKE", - "Y7TWfI", - "KGS-xC", - "eifkGz", - "au2SGr", - "SKw4tT", - "KGW5kn", - "Q9y5Ki", - "KGxw1d", - "MIKjae", - "LO5p1C", - "JYxY8X", - "KJsMEF", - "QBLBHH", - "k7WJ2k" - ], - "Timestamp": "2021-12-22T19:15:08.000Z" - }, - { - "Criticality": 3.0, - "CriticalityLabel": "Malicious", - "EvidenceString": "1 sighting on 1 source: Naked Security. Most recent link (Dec 18, 2021): https://news.sophos.com/en-us/2021/12/17/log4shell-response-and-mitigation-recommendations/", - "MitigationString": "", - "Name": "positiveMalwareVerdict", - "Rule": "Positive Malware Verdict", - "Sources": [ - "J2_htN" - ], - "Timestamp": "2021-12-18T00:20:04.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "10 sightings on 7 sources including: ISC Sans Diary Archive, SecureWorks, InfoCON: green, ISC | Latest Headlines, SANS Internet Storm Center. Most recent link (Dec 20, 2021): https://www.jpcert.or.jp/english/at/2021/at210050.html", - "MitigationString": "", - "Name": "threatResearcher", - "Rule": "Threat Researcher", - "Sources": [ - "TCw6v6", - "Z2mQh2", - "2d", - "cJuZvt", - "JYxY8X", - "J2_htN", - "jXNbON" - ], - "Timestamp": "2021-12-20T04:54:00.000Z" - } - ], - "recordedfuture.risk_string": "5/14", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.file.hash.md5": "b66db3a06c2955a9cb71a8718970c592", - "threat.indicator.type": "file" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 89.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 14254, - "recordedfuture.evidence_details": [ - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "Previous sightings on 1 source: Recorded Future Analyst Community Trending Indicators. Observed between Jul 6, 2017, and Jul 17, 2017.", - "MitigationString": "", - "Name": "historicalThreatListMembership", - "Rule": "Historically Reported in Threat List", - "Sources": [ - "report:Tluf00" - ], - "Timestamp": "2021-12-24T20:03:09.087Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "14 sightings on 5 sources including: Assiste.Forum, @arturodicorinto. 2 related attack vectors: ShellCode, Cyberattack. Most recent tweet: They're getting quicker at updating.. #petya #cyberattack https://t.co/px0g9BSpod. Most recent link (Jun 27, 2017): https://twitter.com/SupersizedSam/statuses/879764638845587461", - "MitigationString": "", - "Name": "linkedToVector", - "Rule": "Linked to Attack Vector", - "Sources": [ - "LP7dc7", - "LRlngp", - "Sl8XTb", - "QMfGAr", - "J-y3tn" - ], - "Timestamp": "2017-06-27T18:13:29.000Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "10 sightings on 9 sources including: BitcoinTalk.org, @Noemi_hcke. Most recent tweet: #petya related hashes in #virustotal https://t.co/Cv7Pltjhia https://t.co/P3otYPoxBj #ransomware #malware #sha256. Most recent link (Jun 28, 2017): https://twitter.com/Menardconnect/statuses/879885997831368705", - "MitigationString": "", - "Name": "linkedToCyberAttack", - "Rule": "Linked to Cyber Attack", - "Sources": [ - "ThowaF", - "KUtKjP", - "K84j7t", - "MghdWI", - "K8rrfe", - "QlWPRW", - "KFsPRz", - "S-Anbb", - "KE9dMF" - ], - "Timestamp": "2017-06-28T02:15:44.000Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "834 sightings on 201 sources including: New Jersey Cybersecurity & Communications Integration Cell, lnkd.in, avtech24h.com, Malwr.com, Talos Intel. 21 related malware families including ICS Malware, PetrWrap, Emotet, Trojan, NotPetya. Most recent tweet: #ransomware 027cc450ef5f8c5f653329641ec1fed91f694e0d229928963b30f6b0d7d3a745 f65a7dadff844f2dc44a3bd43e1c0d600b1a6c66f6d02734d8f385872ccab0bc b6e8dc95ec939a1f3b184da559c8010ab3dc773e426e63e5aa7ffc44174d8a9d 9e1609ab7f01b56a9476494d9b3bf5997380d466744b07ec5d9b20e416b10f08. Most recent link (Apr 9, 2021): https://twitter.com/RedBeardIOCs/statuses/1380600677249003521", - "MitigationString": "", - "Name": "linkedToMalware", - "Rule": "Linked to Malware", - "Sources": [ - "jbVMcB", - "idn:lnkd.in", - "idn:avtech24h.com", - "K84j7t", - "Sl8XTb", - "KGRhOC", - "NKaUXl", - "KIoGAG", - "PA-rR4", - "LRlngp", - "rN", - "Jxh46H", - "KFL44X", - "TbciDE", - "KFNVB9", - "OJpx5g", - "K-CGye", - "KK6oqV", - "WR_Ohh", - "idn:twitter.com", - "fgwEcq", - "QYsx0D", - "KIFtR_", - "Lp_esG", - "TSFWTw", - "KGHzAY", - "P_oEH3", - "KBTQ2e", - "QCGHCy", - "JYxY5G", - "UQsrUj", - "idn:cert.ro", - "idn:bluvector.io", - "KFUJTL", - "TFUkSW", - "P0Gs9I", - "K8ofB1", - "KVnnHP", - "TpaXxw", - "U5qdTI", - "idn:zscaler.com", - "L3kVdM", - "QMfGAr", - "KIk8aS", - "Kzw0Pm", - "hcELIE", - "POs2tz", - "KD6Na4", - "idn:globalsecuritymag.com", - "LDd0sl", - "KVP0jz", - "Lj8CsQ", - "K8rrfe", - "LDejRI", - "J-y3tn", - "WXutod", - "idn:infosecurityfactory.nl", - "LBlc7C", - "idn:bg.org.tr", - "QS89Bd", - "K9SiDc", - "Qe89bv", - "TiY1wu", - "idn:undernews.fr", - "idn:iteefactory.nl", - "KFRGd_", - "KFVuR_", - "4n", - "S-Anbb", - "KFNZEC", - "TSazOG", - "K9Skh1", - "MghdWI", - "idn:securityiscoming.com", - "QS89BG", - "LVg9nH", - "KFiGli", - "K9Vq9B", - "KLbNtt", - "VyWQM7", - "NTakwX", - "KGoarP", - "idn:gelsene.net", - "LwURWv", - "KGX8VB", - "ThoB0I", - "TAIz7D", - "QBHQ61", - "TiY1w7", - "idn:kompasiana.com", - "idn:t.co", - "KfDTG0", - "idn:ictsecuritymagazine.com", - "Liz5-u", - "MIKjae", - "JYxY8X", - "KUtKjP", - "idn:cert.pl", - "Lpm4nc", - "idn:boozallen.com", - "RVFHk_", - "KGmazP", - "M_7iBk", - "TStw1W", - "LFcJLk", - "K0TN7r", - "KVRURg", - "UNe62M", - "iL8bPu", - "K76BjK", - "VRixQe", - "idn:dfir.pro", - "KF-l77", - "idn:gixtools.net", - "P_oIyV", - "KGzicb", - "LGryD9", - "idn:fb.me", - "K5nCn5", - "ThKuX0", - "SYrUYn", - "KFKbZE", - "MAe5tQ", - "KGm6gS", - "W4ygGi", - "g9rk5F", - "idn:menshaway.blogspot.com", - "KFsPRz", - "LDm9iS", - "RV8KWp", - "KTuH6e", - "P_uJi3", - "KG_Bgt", - "QAmbRP", - "idn:csirt.cz", - "LZYvHh", - "L0HtmN", - "KWLqO-", - "LtUj1D", - "QMTzDr", - "idn:dy.si", - "Lo8Box", - "K-4reD", - "KFTeBZ", - "KKzFno", - "QMTzEI", - "KFYLd8", - "KGABt4", - "LIizBt", - "idn:herjavecgroup.com", - "QAAZRn", - "K66Zgw", - "KWz-My", - "Lb0b3F", - "idn:emsisoft.vn", - "LodOTm", - "KE9dMF", - "O-Wf5x", - "LG2dQX", - "P_-RZy", - "LK7o9D", - "K60PUk", - "KKUqfz", - "idn:logrhythm.com", - "Jv_xrR", - "LP7dc7", - "MFNOaz", - "TefIES", - "KGdGg3", - "KHNdvY", - "QBTxvB", - "idn:swordshield.com", - "ThowaF", - "idn:binarydefense.com", - "idn:indusface.com", - "QBtnC2", - "QlWPRW", - "KHZhjO", - "idn:idcloudhost.com", - "LRFVsB", - "KG2JTH", - "KIm1im", - "LAfpKN", - "BaV", - "KGW3VP", - "KFcp5q", - "LCN_6T", - "idn:avastvn.com", - "KFTnbG", - "TiCWjw", - "Lmhpq3", - "KGS-xC", - "KFVthB", - "idn:finyear.com", - "KFji4N", - "P_7M19", - "K-b0DI", - "LV1UMS", - "idn:safe-cyberdefense.com", - "Kjk3fx", - "Q1wlJN" - ], - "Timestamp": "2021-04-09T19:17:06.000Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "1 sighting on 1 source: GitHub. 2 related cyber vulnerabilities: CWE-20, CVE-2017-0143. Most recent link (Oct 10, 2021): https://github.com/demisto/content/blob/master/Packs/RecordedFuture/Integrations/RecordedFuture/example_commands.txt", - "MitigationString": "", - "Name": "linkedToVuln", - "Rule": "Linked to Vulnerability", - "Sources": [ - "MIKjae" - ], - "Timestamp": "2021-10-10T08:21:25.825Z" - }, - { - "Criticality": 3.0, - "CriticalityLabel": "Malicious", - "EvidenceString": "5 sightings on 3 sources: Recorded Future Malware Detonation, ReversingLabs, PolySwarm. Most recent link (Jun 27, 2017): ReversingLabs malware file analysis.", - "MitigationString": "", - "Name": "positiveMalwareVerdict", - "Rule": "Positive Malware Verdict", - "Sources": [ - "TAIz7D", - "TbciDE", - "doLlw5" - ], - "Timestamp": "2020-12-17T22:59:03.000Z" - }, - { - "Criticality": 3.0, - "CriticalityLabel": "Malicious", - "EvidenceString": "1 sighting on 1 source: DHS Automated Indicator Sharing. 1 report: STIX Package, from Anomali, Inc., Information Technology Sector, NCCIC:STIX_Package-21cebba6-46ed-464e-ad5a-32a8063e1400 (Jun 27, 2017).", - "MitigationString": "", - "Name": "dhsAis", - "Rule": "Reported by DHS AIS", - "Sources": [ - "UZNze8" - ], - "Timestamp": "2017-06-27T17:18:01.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "91 sightings on 19 sources including: Security News Concentrator, Fortinet, Trend Micro, CrowdStrike, FireEye Threat Research Blog. Most recent link (Dec 20, 2019): https://threatvector.cylance.com/en_us/home/threat-spotlight-petya-like-ransomware-is-nasty-wiper.html", - "MitigationString": "", - "Name": "threatResearcher", - "Rule": "Threat Researcher", - "Sources": [ - "QS89Bd", - "KVP0jz", - "T5", - "JYxY5G", - "WR_Ohh", - "Jt4ExJ", - "Kzw0Pm", - "JQH96m", - "2d", - "JYxY8X", - "rN", - "PA-rR4", - "VyWQM7", - "Lp_esG", - "ONMgMx", - "4n", - "QMTzEI", - "83", - "K0TN7r" - ], - "Timestamp": "2019-12-20T01:04:11.602Z" - } - ], - "recordedfuture.risk_string": "8/14", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.file.hash.sha256": "027cc450ef5f8c5f653329641ec1fed91f694e0d229928963b30f6b0d7d3a745", - "threat.indicator.type": "file" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 89.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 21796, - "recordedfuture.evidence_details": [ - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "6 sightings on 6 sources including: malwareresearch, AAPKS.com, @Shouvik95232310, @santGM. 3 related attack vectors: Phishing, Click Fraud, Typosquatting. Most recent tweet: Many People sending me this type of link and it's a phishing link @stufflistings @trolling_isart @yabhishekhd Thanks @virustotal for checking. Website where I Checked it https://t.co/q0pzRgZFuW If you clicked you should reset your phone. Am I RIGHT @trolling_isart @stufflistings https://t.co/yINsBtAJhr. Most recent link (Dec 25, 2021): https://twitter.com/galaxyshouvik/statuses/1474581610959818752", - "MitigationString": "", - "Name": "linkedToVector", - "Rule": "Linked to Attack Vector", - "Sources": [ - "WlbRkJ", - "ha2FFj", - "K7wUX2", - "P_ivKa", - "J-mrOR", - "P_upBR" - ], - "Timestamp": "2021-12-25T03:23:47.000Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "1 sighting on 1 source: Messaging Platforms - Uncategorized. Most recent link (Oct 18, 2021): https://t.me/An0nymousTeam/1429", - "MitigationString": "", - "Name": "linkedToCyberAttack", - "Rule": "Linked to Cyber Attack", - "Sources": [ - "Y7TWfI" - ], - "Timestamp": "2021-10-18T12:09:43.000Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "47 sightings on 16 sources including: Ichunqiu Forum, Doc Player, ArXiv, GitHub, droppdf.com. 18 related malware families including Fakespy, Trojan, Offensive Security Tools (OST), Spyware, Dardesh. Most recent tweet: @Enfenogo @ThetanArena @KardiaChain @wolffungame Se voc\u00ea jogar o .exe do instalador no site https://t.co/yxgkgU58Hr, vai encontrar um trojan minerador. Estou sem acreditar. T\u00f4 rodando o Malware Byte no meu PC pra tentar limpar a merda que eles fizeram. Most recent link (Nov 27, 2021): https://twitter.com/Ronan30451924/statuses/1464732674891960321", - "MitigationString": "", - "Name": "linkedToMalware", - "Rule": "Linked to Malware", - "Sources": [ - "TGXqeD", - "W4ygGi", - "L3kVdM", - "QMfGAr", - "kuKt0c", - "QAy9GA", - "JOU", - "MIKjae", - "P_oIyV", - "QJ6TQK", - "idn:droppdf.com", - "Ql9O5c", - "QAmbRP", - "Tq2nAb", - "TbciDE", - "idn:index-of.es" - ], - "Timestamp": "2021-11-27T23:07:37.000Z" - }, - { - "Criticality": 3.0, - "CriticalityLabel": "Malicious", - "EvidenceString": "1 sighting on 1 source: ReversingLabs. Most recent link (Jul 1, 2019): ReversingLabs malware file analysis.", - "MitigationString": "", - "Name": "positiveMalwareVerdict", - "Rule": "Positive Malware Verdict", - "Sources": [ - "TbciDE" - ], - "Timestamp": "2019-07-01T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "16 sightings on 4 sources: Guided Collection, Bleepingcomputer Forums, ISC | All Updates, Malwarebytes Unpacked. Most recent link (Dec 21, 2021): https://www.bleepingcomputer.com/forums/t/765398/gmer-scan-reveals-chinese-letter-characters/#entry5298561", - "MitigationString": "", - "Name": "threatResearcher", - "Rule": "Threat Researcher", - "Sources": [ - "Rlso4a", - "hkE5DK", - "TZRwk8", - "J5NRun" - ], - "Timestamp": "2021-12-21T08:40:00.000Z" - } - ], - "recordedfuture.risk_string": "5/14", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.file.hash.sha256": "ad2ad0249fafe85877bc79a01e1afd1a44d983c064ad8cb5bc694d29d166217b", - "threat.indicator.type": "file" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 89.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 25113, - "recordedfuture.evidence_details": [ - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "31 sightings on 4 sources: @m0rb, @bad_packets, @InfoSex11, @luc4m. 2 related attack vectors: DDOS, Command Injection. Most recent tweet: 2021-06-17T23:29:30 - Commented: https://t.co/j2a05iXOiI #malware #commandinjection. Most recent link (Jun 17, 2021): https://twitter.com/m0rb/statuses/1405668962462011401", - "MitigationString": "", - "Name": "linkedToVector", - "Rule": "Linked to Attack Vector", - "Sources": [ - "KFwzec", - "TGgDPZ", - "cgGiXI", - "LMcjZ7" - ], - "Timestamp": "2021-06-17T23:29:31.000Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "3 sightings on 2 sources: @bad_packets, @swarmdotmarket. Most recent tweet: New #Mozi #malware targets #IoT devices -- research via @BlackLotusLabs -- Samples here in PolySwarm, free to download: https://t.co/JYkyEPPWmH https://t.co/jioPHPnJj9 #threatintel #botnet #infosec Most recent link (Apr 20, 2020): https://twitter.com/PolySwarm/statuses/1252347003457073155", - "MitigationString": "", - "Name": "linkedToCyberAttack", - "Rule": "Linked to Cyber Attack", - "Sources": [ - "TGgDPZ", - "UBjcy3" - ], - "Timestamp": "2020-04-20T21:22:47.000Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "87 sightings on 15 sources including: lumen.com, HackDig Posts, Anquanke News, Daily Dot, centurylink.com. 7 related malware families including Mozi Botnet, Trojan, Qbot, Mirai, DDOS Toolkit. Most recent tweet: New #Mozi #malware targets #IoT devices -- research via @BlackLotusLabs -- Samples here in PolySwarm, free to download: https://t.co/JYkyEPPWmH https://t.co/jioPHPnJj9 #threatintel #botnet #infosec. Most recent link (Apr 20, 2020): https://twitter.com/PolySwarm/statuses/1252347003457073155", - "MitigationString": "", - "Name": "linkedToMalware", - "Rule": "Linked to Malware", - "Sources": [ - "idn:lumen.com", - "POs2u-", - "U13S_U", - "Jzl3yj", - "idn:centurylink.com", - "doLlw5", - "POs2t2", - "idn:cyberswachhtakendra.gov.in", - "idn:hackxsecurity.com", - "TGgDPZ", - "Jv_xrR", - "TSFWTv", - "LMcjZ7", - "UBjcy3", - "TbciDE" - ], - "Timestamp": "2020-04-20T21:22:47.000Z" - }, - { - "Criticality": 3.0, - "CriticalityLabel": "Malicious", - "EvidenceString": "5 sightings on 3 sources: Recorded Future Malware Detonation, ReversingLabs, PolySwarm. Most recent link (Nov 28, 2019): ReversingLabs malware file analysis.", - "MitigationString": "", - "Name": "positiveMalwareVerdict", - "Rule": "Positive Malware Verdict", - "Sources": [ - "TAIz7D", - "TbciDE", - "doLlw5" - ], - "Timestamp": "2021-04-04T07:46:20.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: Trend Micro. Most recent link (Mar 11, 2021): https://documents.trendmicro.com/assets/pdf/Technical_Brief_Uncleanable_and_Unkillable_The_Evolution_of_IoT_Botnets_Through_P2P_Networking.pdf", - "MitigationString": "", - "Name": "threatResearcher", - "Rule": "Threat Researcher", - "Sources": [ - "T5" - ], - "Timestamp": "2021-03-11T00:00:00.000Z" - } - ], - "recordedfuture.risk_string": "5/14", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.file.hash.sha256": "01ba1fb41632594997a41d0c3a911ae5b3034d566ebb991ef76ad76e6f9e283a", - "threat.indicator.type": "file" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 89.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 28352, - "recordedfuture.evidence_details": [ - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "29 sightings on 24 sources including: Carder Forum (carder.uk), wordpress.com, AAPKS.com, malwareresearch, @phishingalert, @GelosSnake, @rpsanch, @rce_coder. 7 related attack vectors including Crimeware, Phishing, Remote Code Execution, Malvertising, Click Fraud. Most recent tweet: Many People sending me this type of link and it's a phishing link @stufflistings @trolling_isart @yabhishekhd Thanks @virustotal for checking. Website where I Checked it https://t.co/q0pzRgZFuW If you clicked you should reset your phone. Am I RIGHT @trolling_isart @stufflistings https://t.co/yINsBtAJhr. Most recent link (Dec 25, 2021): https://twitter.com/galaxyshouvik/statuses/1474581610959818752", - "MitigationString": "", - "Name": "linkedToVector", - "Rule": "Linked to Attack Vector", - "Sources": [ - "T1bwMv", - "LC-zVm", - "P_upBR", - "T2OA5Q", - "K20lXV", - "TGgDPZ", - "hkIDTa", - "LqRZCN", - "Vd51cf", - "ha2FFj", - "UmsU31", - "ddafo3", - "K7wUX2", - "P_ivKa", - "idn:wordpress.com", - "J-mrOR", - "QPbAan", - "VeioBt", - "WlbRkJ", - "TvfQzk", - "TP1vbk", - "SrKvJ0", - "SqCj4s", - "VXaDYo" - ], - "Timestamp": "2021-12-25T03:23:47.000Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "10 sightings on 7 sources including: SANS Institute Course Selector Results, Messaging Platforms - Uncategorized, @ecstatic_nobel, @Artilllerie. Most recent tweet: Active cred #phishing/malware distribution campaign on 185.186.245.101 with kits targeting @Office365 and @WeTransfer brands. Windows malware submitted to VT here: https://t.co/edCd4sOnAI domains: https://t.co/4GdqctLwkY cc: @malwrhunterteam @JayTHL @SteveD3 @thepacketrat https://t.co/e9d3R7fzIq. Most recent link (May 28, 2019): https://twitter.com/PhishingAi/statuses/1133376801831436289", - "MitigationString": "", - "Name": "linkedToCyberAttack", - "Rule": "Linked to Cyber Attack", - "Sources": [ - "Ym7dzt", - "LKKAV1", - "OuKV3V", - "VeioBt", - "Y7TWfI", - "KGS-xC", - "KFSXln" - ], - "Timestamp": "2019-05-28T14:17:41.000Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "114 sightings on 42 sources including: Doc Player, GhostBin, Codex - Recent changes en, droppdf.com, ReversingLabs. 41 related malware families including Dardesh, AZORult, Emotet, GandCrab, Offensive Security Tools (OST). Most recent tweet: @Enfenogo @ThetanArena @KardiaChain @wolffungame Se voc\u00ea jogar o .exe do instalador no site https://t.co/yxgkgU58Hr, vai encontrar um trojan minerador. Estou sem acreditar. T\u00f4 rodando o Malware Byte no meu PC pra tentar limpar a merda que eles fizeram. Most recent link (Nov 27, 2021): https://twitter.com/Ronan30451924/statuses/1464732674891960321", - "MitigationString": "", - "Name": "linkedToMalware", - "Rule": "Linked to Malware", - "Sources": [ - "QWOrKl", - "LKKAV1", - "W4ygGi", - "PATKM7", - "T1bwMv", - "LjkJhE", - "kuKt0c", - "QAy9GA", - "LbYmLr", - "K20lXV", - "QZe7TG", - "idn:droppdf.com", - "QAmbRP", - "TbciDE", - "P_j5Dw", - "QNmgPm", - "TGXqeD", - "POs2u-", - "KGS-xC", - "L3kVdM", - "QMfGAr", - "h6VVAH", - "doLlw5", - "UrsUKT", - "JOU", - "MIKjae", - "P_oIyV", - "QJ6TQK", - "RfVd0T", - "J6UzbO", - "POs2tz", - "VfsacJ", - "Jv_xrR", - "Ql9O5c", - "USKpXp", - "TP1vbk", - "SrKvJ0", - "Tq2nAb", - "KFSXln", - "P_ov9o", - "VXaDYo", - "idn:index-of.es" - ], - "Timestamp": "2021-11-27T23:07:37.000Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "1 sighting on 1 source: Messaging Platforms - Uncategorized. 2 related cyber vulnerabilities: CVE-2016-6663, CWE-362.", - "MitigationString": "", - "Name": "linkedToVuln", - "Rule": "Linked to Vulnerability", - "Sources": [ - "Y7TWfI" - ], - "Timestamp": "2021-12-29T07:27:12.565Z" - }, - { - "Criticality": 3.0, - "CriticalityLabel": "Malicious", - "EvidenceString": "2 sightings on 2 sources: ReversingLabs, PolySwarm. Most recent link (Apr 19, 2018): ReversingLabs malware file analysis.", - "MitigationString": "", - "Name": "positiveMalwareVerdict", - "Rule": "Positive Malware Verdict", - "Sources": [ - "TbciDE", - "doLlw5" - ], - "Timestamp": "2021-02-10T09:10:10.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "45 sightings on 9 sources including: Security Bloggers Network, Bleeping Computer, Guided Collection, Bleepingcomputer Forums, TheServerSide.com | Updates. Most recent link (Dec 21, 2021): https://www.bleepingcomputer.com/forums/t/765398/gmer-scan-reveals-chinese-letter-characters/#entry5298561", - "MitigationString": "", - "Name": "threatResearcher", - "Rule": "Threat Researcher", - "Sources": [ - "NSAcUx", - "J6UzbO", - "Rlso4a", - "hkE5DK", - "cJMUDF", - "TZRwk8", - "QMTzEI", - "LUhTGd", - "J5NRun" - ], - "Timestamp": "2021-12-21T08:40:00.000Z" - } - ], - "recordedfuture.risk_string": "6/14", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.file.hash.sha256": "fecddb7f3fa478be4687ca542c0ecf232ec35a0c2418c8bfe4875686ec373c1e", - "threat.indicator.type": "file" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 89.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 33343, - "recordedfuture.evidence_details": [ - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "1688 sightings on 26 sources including: lnkd.in, Doc Player, Cyber4Sight, voicebox.pt, VKontakte. 2 related malware families: Wcry, Ransomware. Most recent link (Sep 13, 2017): https://malwr.com/analysis/ZmIzN2E3MzQyM2I0NDYwODllOWRhMmQxODg3YzMxZDA/", - "MitigationString": "", - "Name": "linkedToMalware", - "Rule": "Linked to Malware", - "Sources": [ - "idn:lnkd.in", - "W4ygGi", - "S2tpaX", - "idn:voicebox.pt", - "SIjHV9", - "PJHGaq", - "PA-rR4", - "Z2mQh2", - "e_", - "idn:gofastbuy.com", - "idn:ziftsolutions.com", - "POs2u-", - "KHpcuE", - "QccsRc", - "idn:dfir.pro", - "idn:nksc.lt", - "idn:dy.si", - "KZFCph", - "rN", - "QYsx0D", - "idn:logrhythm.com", - "Jv_xrR", - "idn:safe-cyberdefense.com", - "4n", - "QS89Bx", - "NKaUXl" - ], - "Timestamp": "2017-09-13T00:00:00.000Z" - }, - { - "Criticality": 3.0, - "CriticalityLabel": "Malicious", - "EvidenceString": "2 sightings on 1 source: Recorded Future Malware Detonation.", - "MitigationString": "", - "Name": "positiveMalwareVerdict", - "Rule": "Positive Malware Verdict", - "Sources": [ - "TAIz7D" - ], - "Timestamp": "2020-10-13T10:46:31.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "58 sightings on 5 sources: SecureWorks, InfoCON: green, McAfee, Talos Intel, Kaspersky Securelist and Lab. Most recent link (Jun 28, 2018): https://kc.mcafee.com/resources/sites/MCAFEE/content/live/PRODUCT_DOCUMENTATION/27000/PD27077/en_US/McAfee_Labs_WannaCry_June24_2018.pdf", - "MitigationString": "", - "Name": "threatResearcher", - "Rule": "Threat Researcher", - "Sources": [ - "Z2mQh2", - "2d", - "rN", - "PA-rR4", - "4n" - ], - "Timestamp": "2018-06-28T08:11:36.570Z" - } - ], - "recordedfuture.risk_string": "3/14", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.file.hash.sha256": "a1d9cd6f189beff28a0a49b10f8fe4510128471f004b3e4283ddc7f78594906b", - "threat.indicator.type": "file" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 89.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 35218, - "recordedfuture.evidence_details": [ - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "6 sightings on 6 sources including: malwareresearch, AAPKS.com, @Shouvik95232310, @santGM. 3 related attack vectors: Phishing, Click Fraud, Typosquatting. Most recent tweet: Many People sending me this type of link and it's a phishing link @stufflistings @trolling_isart @yabhishekhd Thanks @virustotal for checking. Website where I Checked it https://t.co/q0pzRgZFuW If you clicked you should reset your phone. Am I RIGHT @trolling_isart @stufflistings https://t.co/yINsBtAJhr. Most recent link (Dec 25, 2021): https://twitter.com/galaxyshouvik/statuses/1474581610959818752", - "MitigationString": "", - "Name": "linkedToVector", - "Rule": "Linked to Attack Vector", - "Sources": [ - "WlbRkJ", - "ha2FFj", - "K7wUX2", - "P_ivKa", - "J-mrOR", - "P_upBR" - ], - "Timestamp": "2021-12-25T03:23:47.000Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "1 sighting on 1 source: Messaging Platforms - Uncategorized. Most recent link (Oct 18, 2021): https://t.me/An0nymousTeam/1429", - "MitigationString": "", - "Name": "linkedToCyberAttack", - "Rule": "Linked to Cyber Attack", - "Sources": [ - "Y7TWfI" - ], - "Timestamp": "2021-10-18T12:09:43.000Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "43 sightings on 14 sources including: Ichunqiu Forum, Doc Player, ArXiv, GitHub, droppdf.com. 19 related malware families including Fakespy, Trojan, Offensive Security Tools (OST), Spyware, Dardesh. Most recent tweet: RT @demonslay335: #STOP #Djvu #Ransomware extension \".mogera\" (v090): https://t.co/wlMcSE2EHj | https://t.co/XAYkOoOReU. Most recent link (May 27, 2019): https://twitter.com/DrolSecurity/statuses/1133117241388621825", - "MitigationString": "", - "Name": "linkedToMalware", - "Rule": "Linked to Malware", - "Sources": [ - "TGXqeD", - "W4ygGi", - "L3kVdM", - "QMfGAr", - "QAy9GA", - "JOU", - "MIKjae", - "P_oIyV", - "QJ6TQK", - "idn:droppdf.com", - "Ql9O5c", - "QAmbRP", - "Tq2nAb", - "idn:index-of.es" - ], - "Timestamp": "2019-05-27T21:06:17.000Z" - }, - { - "Criticality": 3.0, - "CriticalityLabel": "Malicious", - "EvidenceString": "1 sighting on 1 source: PolySwarm. Most recent link (Mar 8, 2021): https://polyswarm.network/scan/results/file/85aba198a0ba204e8549ea0c8980447249d30dece0d430e3f517315ad10f32ce", - "MitigationString": "", - "Name": "positiveMalwareVerdict", - "Rule": "Positive Malware Verdict", - "Sources": [ - "doLlw5" - ], - "Timestamp": "2021-03-08T13:00:15.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "16 sightings on 4 sources: Guided Collection, Bleepingcomputer Forums, ISC | All Updates, Malwarebytes Unpacked. Most recent link (Dec 21, 2021): https://www.bleepingcomputer.com/forums/t/765398/gmer-scan-reveals-chinese-letter-characters/#entry5298561", - "MitigationString": "", - "Name": "threatResearcher", - "Rule": "Threat Researcher", - "Sources": [ - "Rlso4a", - "hkE5DK", - "TZRwk8", - "J5NRun" - ], - "Timestamp": "2021-12-21T08:40:00.000Z" - } - ], - "recordedfuture.risk_string": "5/14", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.file.hash.sha256": "85aba198a0ba204e8549ea0c8980447249d30dece0d430e3f517315ad10f32ce", - "threat.indicator.type": "file" - } -] \ No newline at end of file diff --git a/x-pack/filebeat/module/threatintel/recordedfuture/test/rf_ip_default.csv.log b/x-pack/filebeat/module/threatintel/recordedfuture/test/rf_ip_default.csv.log deleted file mode 100644 index 1704f899a28..00000000000 --- a/x-pack/filebeat/module/threatintel/recordedfuture/test/rf_ip_default.csv.log +++ /dev/null @@ -1,10 +0,0 @@ -"Name","Risk","RiskString","EvidenceDetails" -"103.143.8.71","99","4/64","{""EvidenceDetails"": [{""Rule"": ""Historically Linked to Intrusion Method"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""7 sightings on 1 source: PasteBin. 3 related intrusion methods: Trojan, Banking Trojan, QakBot. Most recent link (Nov 8, 2021): https://pastebin.com/G1Jvm5T0"", ""Sources"": [""Jv_xrR""], ""Timestamp"": ""2021-11-08T16:27:15.000Z"", ""Name"": ""linkedIntrusion"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Historically Reported as a Defanged IP"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""2 sightings on 1 source: GitHub. Most recent link (Nov 16, 2021): https://github.com/pan-unit42/tweets/blob/master/2021-11-15-IOCs-for-Matanbuchus-Qakbot-CobaltStrike-and-spambot-activity.txt"", ""Sources"": [""MIKjae""], ""Timestamp"": ""2021-11-16T00:00:00.000Z"", ""Name"": ""defanged"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Current C&C Server"", ""CriticalityLabel"": ""Very Malicious"", ""EvidenceString"": ""164 sightings on 4 sources: Recorded Future Command & Control List, Joe Security Sandbox Analysis - Malware C2 Extractions, Abuse.ch: Feodo IP Blocklist, Polyswarm Sandbox Analysis - Malware C2 Extractions. Joe Security malware sandbox identified 103.143.8.71:443 as TA0011 (Command and Control) QakBot using configuration extraction on sample 8f97195fc90ce520e75db6785204da0adbda9be5464bb27cd4dcc5b23b547651"", ""Sources"": [""b5tNVA"", ""h_iZX8"", ""report:OtiCOp"", ""hyihHO""], ""Timestamp"": ""2021-12-29T02:11:16.658Z"", ""Name"": ""recentCncServer"", ""MitigationString"": """", ""Criticality"": 4.0}, {""Rule"": ""Actively Communicating C&C Server"", ""CriticalityLabel"": ""Very Malicious"", ""EvidenceString"": ""1 sighting on 1 source: Recorded Future Network Traffic Analysis. Identified as C&C server for 1 malware family: Qakbot. Communication observed on TCP:443, TCP:6881, TCP:995. Exfiltration behavior observed. Last observed on Dec 27, 2021."", ""Sources"": [""report:aEft3k""], ""Timestamp"": ""2021-12-29T02:11:16.663Z"", ""Name"": ""recentActiveCnc"", ""MitigationString"": """", ""Criticality"": 4.0}]}" -"2001:470:1:c84:0:0:0:17","68","5/64","{""EvidenceDetails"": [{""Rule"": ""Historical Brute Force"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""1 sighting on 1 source: AbuseIPDB Community Submissions. 2001:470:1:c84::17 was identified as Brute-Force by multiple unique community member submissions. Reported to Recorded Future on Nov 23, 2021."", ""Sources"": [""kAh9jV""], ""Timestamp"": ""2021-11-24T10:21:58.872Z"", ""Name"": ""bruteForce"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Recent Spam Source"", ""CriticalityLabel"": ""Suspicious"", ""EvidenceString"": ""1 sighting on 1 source: AbuseIPDB Spam. 2001:470:1:c84::17 was identified as Web Spam by multiple unique community member submissions. Reported to Recorded Future on Dec 21, 2021."", ""Sources"": [""kAiRKZ""], ""Timestamp"": ""2021-12-23T10:18:14.025Z"", ""Name"": ""recentSpam"", ""MitigationString"": """", ""Criticality"": 2.0}, {""Rule"": ""Recent SSH/Dictionary Attacker"", ""CriticalityLabel"": ""Suspicious"", ""EvidenceString"": ""1 sighting on 1 source: DataPlane SSH Client Connection List."", ""Sources"": [""report:U8nmOf""], ""Timestamp"": ""2021-12-29T07:19:53.133Z"", ""Name"": ""recentSshDictAttacker"", ""MitigationString"": """", ""Criticality"": 2.0}, {""Rule"": ""Recent Multicategory Blocklist"", ""CriticalityLabel"": ""Suspicious"", ""EvidenceString"": ""1 sighting on 1 source: BlockList.de: Fail2ban Reporting Service."", ""Sources"": [""report:OhgwUx""], ""Timestamp"": ""2021-12-29T07:19:53.133Z"", ""Name"": ""recentMultiBlacklist"", ""MitigationString"": """", ""Criticality"": 2.0}, {""Rule"": ""Recent DDoS"", ""CriticalityLabel"": ""Malicious"", ""EvidenceString"": ""1 sighting on 1 source: AbuseIPDB Community Submissions. 2001:470:1:c84::17 was identified as DDoS Attack by multiple unique community member submissions. Reported to Recorded Future on Dec 21, 2021."", ""Sources"": [""kAh9jV""], ""Timestamp"": ""2021-12-23T10:18:13.994Z"", ""Name"": ""recentDdos"", ""MitigationString"": """", ""Criticality"": 3.0}]}" -"185.19.85.136","99","6/64","{""EvidenceDetails"": [{""Rule"": ""Historically Linked to Intrusion Method"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""1 sighting on 1 source: GitHub. 2 related intrusion methods: Nanocore, Remote Access Trojan. Most recent link (Jan 1, 2021): https://github.com/GlacierSheep/DomainBlockList/blob/master/trail/static_nanocore_(malware).domainset"", ""Sources"": [""MIKjae""], ""Timestamp"": ""2021-01-01T16:56:57.000Z"", ""Name"": ""linkedIntrusion"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Historical Multicategory Blocklist"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""2 sightings on 2 sources: Bitdefender IP Reputation, hpHosts Latest Additions. Bitdefender detected suspicious traffic involving 185.19.85.136 associated with Bitdefender threat name Trojan.GenericKD.34300483 on Apr 30, 2021"", ""Sources"": [""iFMVSl"", ""Ol_aRZ""], ""Timestamp"": ""2021-04-30T04:50:06.000Z"", ""Name"": ""multiBlacklist"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Historically Reported in Threat List"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""Previous sightings on 1 source: Recorded Future Fast Flux DNS IP List. Observed between Feb 13, 2021, and Feb 13, 2021."", ""Sources"": [""report:SW8xpk""], ""Timestamp"": ""2021-12-28T19:20:46.641Z"", ""Name"": ""historicalThreatListMembership"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Recent C&C Server"", ""CriticalityLabel"": ""Suspicious"", ""EvidenceString"": ""9 sightings on 2 sources: Recorded Future Command & Control List, Joe Security Sandbox Analysis - Malware C2 Extractions. Command & Control host identified on Oct 29, 2021."", ""Sources"": [""b5tNVA"", ""h_iZX8""], ""Timestamp"": ""2021-10-29T08:07:54.495Z"", ""Name"": ""intermediateCncServer"", ""MitigationString"": """", ""Criticality"": 2.0}, {""Rule"": ""Recently Active C&C Server"", ""CriticalityLabel"": ""Suspicious"", ""EvidenceString"": ""1 sighting on 1 source: Recorded Future Network Traffic Analysis. Identified as C&C server for 1 malware family: Asyncrat. Communication observed on TCP:6060. Last observed on Dec 21, 2021."", ""Sources"": [""report:aEft3k""], ""Timestamp"": ""2021-12-28T19:20:46.639Z"", ""Name"": ""intermediateActiveCnc"", ""MitigationString"": """", ""Criticality"": 2.0}, {""Rule"": ""Current C&C Server"", ""CriticalityLabel"": ""Very Malicious"", ""EvidenceString"": ""12 sightings on 2 sources: Recorded Future Command & Control List, Joe Security Sandbox Analysis - Malware C2 Extractions. Command & Control host identified on Dec 24, 2021."", ""Sources"": [""b5tNVA"", ""h_iZX8""], ""Timestamp"": ""2021-12-24T08:07:09.925Z"", ""Name"": ""recentCncServer"", ""MitigationString"": """", ""Criticality"": 4.0}]}" -"45.112.206.18","99","6/64","{""EvidenceDetails"": [{""Rule"": ""Historically Linked to Intrusion Method"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""12 sightings on 2 sources: C2IntelFeeds IPC2s, @drb_ra. 2 related intrusion methods: Cobalt Strike, Offensive Security Tools (OST). Most recent tweet: Cobalt Strike server found C2: HTTPS @ 45[.]112[.]206[.]18:443 C2 Server: 45[.]112[.]206[.]13,/IE9CompatViewList[.]xml Country: Hong Kong ASN: HK kwaifong group limited #C2 #cobaltstrike. Most recent link (Nov 26, 2021): https://twitter.com/drb_ra/statuses/1464248045118590978"", ""Sources"": [""k_7zaW"", ""jqWX2B""], ""Timestamp"": ""2021-11-26T15:01:53.000Z"", ""Name"": ""linkedIntrusion"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Historically Linked to Cyber Attack"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""2 sightings on 1 source: C2IntelFeeds IPC2s. Most recent link (Aug 15, 2021): https://github.com/drb-ra/C2IntelFeeds/blob/master/feeds/IPC2s-30day.csv?q=45.112.206.18_20210815"", ""Sources"": [""k_7zaW""], ""Timestamp"": ""2021-08-15T00:00:00.000Z"", ""Name"": ""linkedToCyberAttack"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Historically Reported as a Defanged IP"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""10 sightings on 1 source: @drb_ra. Most recent tweet: Cobalt Strike server found C2: HTTPS @ 45[.]112[.]206[.]18:443 C2 Server: 45[.]112[.]206[.]13,/IE9CompatViewList[.]xml Country: Hong Kong ASN: HK kwaifong group limited #C2 #cobaltstrike. Most recent link (Nov 26, 2021): https://twitter.com/drb_ra/statuses/1464248045118590978"", ""Sources"": [""jqWX2B""], ""Timestamp"": ""2021-11-26T15:01:53.000Z"", ""Name"": ""defanged"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Historically Reported in Threat List"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""Previous sightings on 2 sources: Cobalt Strike Default Certificate Detected - Shodan / Recorded Future, Recorded Future Analyst Community Trending Indicators. Observed between Jul 8, 2021, and Dec 9, 2021."", ""Sources"": [""report:aD1qtM"", ""report:Tluf00""], ""Timestamp"": ""2021-12-28T18:45:41.877Z"", ""Name"": ""historicalThreatListMembership"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Current C&C Server"", ""CriticalityLabel"": ""Very Malicious"", ""EvidenceString"": ""2 sightings on 1 source: Recorded Future Command & Control List. Command & Control host identified on Jul 5, 2021."", ""Sources"": [""b5tNVA""], ""Timestamp"": ""2021-07-05T08:04:23.139Z"", ""Name"": ""recentCncServer"", ""MitigationString"": """", ""Criticality"": 4.0}, {""Rule"": ""Actively Communicating C&C Server"", ""CriticalityLabel"": ""Very Malicious"", ""EvidenceString"": ""1 sighting on 1 source: Recorded Future Network Traffic Analysis. Identified as C&C server for 1 malware family: Cobalt Strike Team Servers. Communication observed on TCP:443, TCP:8443. Last observed on Dec 26, 2021."", ""Sources"": [""report:aEft3k""], ""Timestamp"": ""2021-12-28T18:45:41.875Z"", ""Name"": ""recentActiveCnc"", ""MitigationString"": """", ""Criticality"": 4.0}]}" -"190.55.186.229","99","10/64","{""EvidenceDetails"": [{""Rule"": ""Historically Linked to Intrusion Method"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""239 sightings on 5 sources: paloaltonetworks.jp, Palo Alto Networks, Unit 42 Palo Alto Networks, PasteBin, Cryptolaemus Pastedump. 4 related intrusion methods: Trojan, Emotet, Banking Trojan, Botnet. Most recent link (Mar 14, 2021): https://unit42.paloaltonetworks.jp/attack-chain-overview-emotet-in-december-2020-and-january-2021/"", ""Sources"": [""idn:paloaltonetworks.jp"", ""JwO7jp"", ""jjf3_B"", ""Jv_xrR"", ""Z7kln2""], ""Timestamp"": ""2021-03-14T00:00:00.000Z"", ""Name"": ""linkedIntrusion"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Historical Threat Researcher"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""2 sightings on 1 source: Unit 42 Palo Alto Networks. Most recent link (Apr 9, 2021): https://unit42.paloaltonetworks.com/emotet-command-and-control/"", ""Sources"": [""jjf3_B""], ""Timestamp"": ""2021-04-09T12:00:00.000Z"", ""Name"": ""threatResearcher"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Historical Multicategory Blocklist"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""5 sightings on 1 source: AbuseIP Database. Most recent link (Aug 25, 2020): https://www.abuseipdb.com/check/190.55.186.229"", ""Sources"": [""UneVVu""], ""Timestamp"": ""2020-08-25T20:01:29.075Z"", ""Name"": ""multiBlacklist"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Historically Reported as a Defanged IP"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""6 sightings on 3 sources: paloaltonetworks.jp, Palo Alto Networks, Unit 42 Palo Alto Networks. Most recent link (Apr 9, 2021): https://unit42.paloaltonetworks.com/emotet-command-and-control/"", ""Sources"": [""idn:paloaltonetworks.jp"", ""JwO7jp"", ""jjf3_B""], ""Timestamp"": ""2021-04-09T12:00:00.000Z"", ""Name"": ""defanged"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Historical Positive Malware Verdict"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""87 sightings on 1 source: Cryptolaemus Pastedump. Most recent link (Jan 25, 2021): https://paste.cryptolaemus.com/emotet/2021/01/25/emotet-malware-IoCs_01-25-21.html"", ""Sources"": [""Z7kln2""], ""Timestamp"": ""2021-01-25T23:59:00.000Z"", ""Name"": ""positiveMalwareVerdict"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Historical Spam Source"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""1 sighting on 1 source: External Sensor Spam. 190.55.186.229 was historically observed as spam. No longer observed as of Nov 16, 2021."", ""Sources"": [""kBCI-b""], ""Timestamp"": ""2021-11-16T01:06:21.965Z"", ""Name"": ""spam"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Historically Reported in Threat List"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""Previous sightings on 2 sources: University of Science and Technology of China Black IP List, Abuse.ch: Feodo IP Blocklist. Observed between Feb 26, 2021, and Dec 27, 2021."", ""Sources"": [""report:Q1ghC0"", ""report:OtiCOp""], ""Timestamp"": ""2021-12-28T19:33:55.849Z"", ""Name"": ""historicalThreatListMembership"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Recent C&C Server"", ""CriticalityLabel"": ""Suspicious"", ""EvidenceString"": ""31 sightings on 3 sources: Palo Alto Networks, Polyswarm Sandbox Analysis - Malware C2 Extractions, Unit 42 Palo Alto Networks. Polyswarm malware sandbox identified 190.55.186.229:80 as TA0011 (Command and Control) for Emotet using configuration extraction on sample a88734cd5c38211a4168bc7701516a50e6aef5ef20d2b1a915edae23c1b345db"", ""Sources"": [""JwO7jp"", ""hyihHO"", ""jjf3_B""], ""Timestamp"": ""2021-10-19T12:21:34.268Z"", ""Name"": ""intermediateCncServer"", ""MitigationString"": """", ""Criticality"": 2.0}, {""Rule"": ""Recent Multicategory Blocklist"", ""CriticalityLabel"": ""Suspicious"", ""EvidenceString"": ""1 sighting on 1 source: Talos IP Blacklist."", ""Sources"": [""report:VW6jeN""], ""Timestamp"": ""2021-12-28T19:33:55.846Z"", ""Name"": ""recentMultiBlacklist"", ""MitigationString"": """", ""Criticality"": 2.0}, {""Rule"": ""Current C&C Server"", ""CriticalityLabel"": ""Very Malicious"", ""EvidenceString"": ""5 sightings on 2 sources: Polyswarm Sandbox Analysis - Malware C2 Extractions, Joe Security Sandbox Analysis - Malware C2 Extractions. Polyswarm malware sandbox identified 190.55.186.229:80 as TA0011 (Command and Control) for Emotet using configuration extraction on sample c9709d56b92047cd55fb097feb6cb7a8de6f3edc5ea79a429363938a69aae580"", ""Sources"": [""hyihHO"", ""h_iZX8""], ""Timestamp"": ""2021-12-27T19:00:49.975Z"", ""Name"": ""recentCncServer"", ""MitigationString"": """", ""Criticality"": 4.0}]}" -"62.210.82.223","99","3/64","{""EvidenceDetails"": [{""Rule"": ""Historically Linked to Intrusion Method"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""2 sightings on 1 source: PasteBin. 4 related intrusion methods: Trojan, Emotet, Banking Trojan, Botnet. Most recent link (Dec 2, 2021): https://pastebin.com/SusxCK2b"", ""Sources"": [""Jv_xrR""], ""Timestamp"": ""2021-12-02T15:58:10.000Z"", ""Name"": ""linkedIntrusion"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Current C&C Server"", ""CriticalityLabel"": ""Very Malicious"", ""EvidenceString"": ""2 sightings on 2 sources: Recorded Future Command & Control List, Abuse.ch: Feodo IP Blocklist. Command & Control host identified on Dec 1, 2021."", ""Sources"": [""b5tNVA"", ""report:OtiCOp""], ""Timestamp"": ""2021-12-01T08:06:11.827Z"", ""Name"": ""recentCncServer"", ""MitigationString"": """", ""Criticality"": 4.0}, {""Rule"": ""Actively Communicating C&C Server"", ""CriticalityLabel"": ""Very Malicious"", ""EvidenceString"": ""1 sighting on 1 source: Recorded Future Network Traffic Analysis. Identified as C&C server for 1 malware family: Emotet. Communication observed on TCP:443. Exfiltration behavior observed. Last observed on Dec 26, 2021."", ""Sources"": [""report:aEft3k""], ""Timestamp"": ""2021-12-28T22:05:35.688Z"", ""Name"": ""recentActiveCnc"", ""MitigationString"": """", ""Criticality"": 4.0}]}" -"87.120.254.96","99","7/64","{""EvidenceDetails"": [{""Rule"": ""Historical Honeypot Sighting"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""2 sightings on 2 sources: Project Honey Pot, @HoneyFog. Most recent tweet: Fog44: 87.120.254.96->22. Most recent link (Dec 14, 2016): https://twitter.com/HoneyFog/statuses/809032869792378880"", ""Sources"": [""P_izv4"", ""OSz1F0""], ""Timestamp"": ""2016-12-14T13:50:41.000Z"", ""Name"": ""honeypot"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Historically Reported as a Defanged IP"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""1 sighting on 1 source: GitHub. Most recent link (Nov 8, 2021): https://github.com/pan-unit42/tweets/blob/master/2021-11-05-TA551-IOCs.txt"", ""Sources"": [""MIKjae""], ""Timestamp"": ""2021-11-08T00:00:00.000Z"", ""Name"": ""defanged"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Historical Spam Source"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""1 sighting on 1 source: External Sensor Spam. 87.120.254.96 was historically observed as spam. No longer observed as of Nov 16, 2021."", ""Sources"": [""kBCI-b""], ""Timestamp"": ""2021-11-16T03:19:58.721Z"", ""Name"": ""spam"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Recently Linked to Intrusion Method"", ""CriticalityLabel"": ""Suspicious"", ""EvidenceString"": ""1 sighting on 1 source: CloudSEK. 4 related intrusion methods: Trojan, Emotet, Banking Trojan, Botnet. Most recent link (Dec 22, 2021): https://cloudsek.com/emotet-2-0-everything-you-need-to-know-about-the-new-variant-of-thbanking-trojan/"", ""Sources"": [""k837l0""], ""Timestamp"": ""2021-12-22T09:45:33.000Z"", ""Name"": ""recentLinkedIntrusion"", ""MitigationString"": """", ""Criticality"": 2.0}, {""Rule"": ""Recent Multicategory Blocklist"", ""CriticalityLabel"": ""Suspicious"", ""EvidenceString"": ""1 sighting on 1 source: University of Science and Technology of China Black IP List."", ""Sources"": [""report:Q1ghC0""], ""Timestamp"": ""2021-12-29T06:21:27.693Z"", ""Name"": ""recentMultiBlacklist"", ""MitigationString"": """", ""Criticality"": 2.0}, {""Rule"": ""Current C&C Server"", ""CriticalityLabel"": ""Very Malicious"", ""EvidenceString"": ""2 sightings on 2 sources: Recorded Future Command & Control List, Abuse.ch: Feodo IP Blocklist. Command & Control host identified on Nov 25, 2021."", ""Sources"": [""b5tNVA"", ""report:OtiCOp""], ""Timestamp"": ""2021-11-25T08:06:42.384Z"", ""Name"": ""recentCncServer"", ""MitigationString"": """", ""Criticality"": 4.0}, {""Rule"": ""Actively Communicating C&C Server"", ""CriticalityLabel"": ""Very Malicious"", ""EvidenceString"": ""1 sighting on 1 source: Recorded Future Network Traffic Analysis. Identified as C&C server for 1 malware family: Bazarloader. Communication observed on TCP:443. Exfiltration behavior observed. Last observed on Dec 25, 2021."", ""Sources"": [""report:aEft3k""], ""Timestamp"": ""2021-12-29T06:21:27.731Z"", ""Name"": ""recentActiveCnc"", ""MitigationString"": """", ""Criticality"": 4.0}]}" -"45.146.165.76","99","4/64","{""EvidenceDetails"": [{""Rule"": ""Historically Reported in Threat List"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""Previous sightings on 3 sources: Cobalt Strike Default Certificate Detected - Shodan / Recorded Future, CINS: CI Army List, Recorded Future Analyst Community Trending Indicators. Observed between Jan 22, 2021, and Sep 25, 2021."", ""Sources"": [""report:aD1qtM"", ""report:OchJ-t"", ""report:Tluf00""], ""Timestamp"": ""2021-12-28T18:42:08.925Z"", ""Name"": ""historicalThreatListMembership"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Recent Multicategory Blocklist"", ""CriticalityLabel"": ""Suspicious"", ""EvidenceString"": ""1 sighting on 1 source: DShield: Recommended Block List."", ""Sources"": [""report:OchJ-o""], ""Timestamp"": ""2021-12-28T18:42:08.917Z"", ""Name"": ""recentMultiBlacklist"", ""MitigationString"": """", ""Criticality"": 2.0}, {""Rule"": ""Current C&C Server"", ""CriticalityLabel"": ""Very Malicious"", ""EvidenceString"": ""19 sightings on 2 sources: Recorded Future Command & Control List, @TheDFIRReport. Most recent tweet: Here's some newer C2 servers we're tracking: #BazarLoader 64.227.73.80 64.225.71.198 #Covenant 167.71.67.196 45.146.165.76 #PoshC2 193.36.15.192 #Empire 64.227.21.255 #Metasploit 91.221.70.143 Full list available @ https://t.co/QT6o626hsR #ThreatFeed. Most recent link (Sep 1, 2021): https://twitter.com/TheDFIRReport/statuses/1433055791964049412"", ""Sources"": [""b5tNVA"", ""dZgcRz""], ""Timestamp"": ""2021-09-01T13:15:00.000Z"", ""Name"": ""recentCncServer"", ""MitigationString"": """", ""Criticality"": 4.0}, {""Rule"": ""Actively Communicating C&C Server"", ""CriticalityLabel"": ""Very Malicious"", ""EvidenceString"": ""1 sighting on 1 source: Recorded Future Network Traffic Analysis. Identified as C&C server for 1 malware family: Covenant. Communication observed on TCP:7443. Exfiltration behavior observed. Last observed on Dec 27, 2021."", ""Sources"": [""report:aEft3k""], ""Timestamp"": ""2021-12-28T18:42:08.923Z"", ""Name"": ""recentActiveCnc"", ""MitigationString"": """", ""Criticality"": 4.0}]}" -"181.112.52.26","99","8/64","{""EvidenceDetails"": [{""Rule"": ""Historical Open Proxies"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""2339 sightings on 9 sources including: TBN, BlackHatWorld Forum, Carding Mafia Forum, Inforge Forum Hacker Trucchi Giochi Informatica, ProxyFire - The Best Proxy Software and Forum. Most recent link (Jun 29, 2019): https://Black%20Hat%20World%20Forum%20(Obfuscated)/seo/ssl-proxies-occasional-update.927669/page-44#post-12210196"", ""Sources"": [""RqhhJr"", ""KjGS3i"", ""VU4Qnc"", ""P7sZbk"", ""OQ_oQH"", ""Qk8WdX"", ""Qk8Wdg"", ""QqgtXJ"", ""KhvyCV""], ""Timestamp"": ""2019-06-29T01:18:00.000Z"", ""Name"": ""openProxies"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Historical Honeypot Sighting"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""1 sighting on 1 source: @HoneyFog. Most recent tweet: Fog44: 181.112.52.26->22. I've never seen this IP before. Most recent link (Oct 6, 2017): https://twitter.com/HoneyFog/statuses/916371734928019456"", ""Sources"": [""P_izv4""], ""Timestamp"": ""2017-10-06T18:37:01.000Z"", ""Name"": ""honeypot"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Historically Linked to Intrusion Method"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""10 sightings on 3 sources: Manato Kumagai Hatena Blog, sentinelone.com, PasteBin. 6 related intrusion methods including TrickLoader, Trojan, Emotet, Banking Trojan, Trickbot. Most recent link (Feb 26, 2020): https://labs.sentinelone.com/revealing-the-trick-a-deep-dive-into-trickloader-obfuscation/"", ""Sources"": [""TiY1wa"", ""idn:sentinelone.com"", ""Jv_xrR""], ""Timestamp"": ""2020-02-26T15:00:17.035Z"", ""Name"": ""linkedIntrusion"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Historical Multicategory Blocklist"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""4 sightings on 1 source: AbuseIP Database. Most recent link (Aug 17, 2018): https://www.abuseipdb.com/check/181.112.52.26"", ""Sources"": [""UneVVu""], ""Timestamp"": ""2018-08-17T00:30:42.194Z"", ""Name"": ""multiBlacklist"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Historical SSH/Dictionary Attacker"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""4 sightings on 1 source: AbuseIP Database. Most recent link (Aug 17, 2018): https://www.abuseipdb.com/check/181.112.52.26"", ""Sources"": [""UneVVu""], ""Timestamp"": ""2018-08-17T00:30:42.194Z"", ""Name"": ""sshDictAttacker"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Historically Reported in Threat List"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""Previous sightings on 3 sources: BlockList.de: Fail2ban Reporting Service, Abuse.ch: Feodo IP Blocklist, Proxies: SOCKS Open Proxies. Observed between Jun 15, 2019, and Oct 3, 2020."", ""Sources"": [""report:OhgwUx"", ""report:OtiCOp"", ""report:SYQe08""], ""Timestamp"": ""2021-12-28T22:05:41.272Z"", ""Name"": ""historicalThreatListMembership"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Recent C&C Server"", ""CriticalityLabel"": ""Suspicious"", ""EvidenceString"": ""3 sightings on 1 source: Polyswarm Sandbox Analysis - Malware C2 Extractions. Polyswarm malware sandbox identified 181.112.52.26:449 as TA0011 (Command and Control) for Trickbot using configuration extraction on sample dcc42c0bd075f283c71ac327c845498454dcd9528386df5b296fdf89ba105bfa"", ""Sources"": [""hyihHO""], ""Timestamp"": ""2021-07-15T12:42:04.656Z"", ""Name"": ""intermediateCncServer"", ""MitigationString"": """", ""Criticality"": 2.0}, {""Rule"": ""Current C&C Server"", ""CriticalityLabel"": ""Very Malicious"", ""EvidenceString"": ""5 sightings on 1 source: Polyswarm Sandbox Analysis - Malware C2 Extractions. Polyswarm malware sandbox identified 181.112.52.26:449 as TA0011 (Command and Control) for Trickbot using configuration extraction on sample b827a4587bc6162715693c71e432769ec6272c130bb87e14bc683f5bd7caf834"", ""Sources"": [""hyihHO""], ""Timestamp"": ""2021-12-22T04:10:08.558Z"", ""Name"": ""recentCncServer"", ""MitigationString"": """", ""Criticality"": 4.0}]}" diff --git a/x-pack/filebeat/module/threatintel/recordedfuture/test/rf_ip_default.csv.log-expected.json b/x-pack/filebeat/module/threatintel/recordedfuture/test/rf_ip_default.csv.log-expected.json deleted file mode 100644 index b2d3e7f3f8f..00000000000 --- a/x-pack/filebeat/module/threatintel/recordedfuture/test/rf_ip_default.csv.log-expected.json +++ /dev/null @@ -1,881 +0,0 @@ -[ - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 99.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 45, - "recordedfuture.evidence_details": [ - { - "Criticality": 4.0, - "CriticalityLabel": "Very Malicious", - "EvidenceString": "1 sighting on 1 source: Recorded Future Network Traffic Analysis. Identified as C&C server for 1 malware family: Qakbot. Communication observed on TCP:443, TCP:6881, TCP:995. Exfiltration behavior observed. Last observed on Dec 27, 2021.", - "MitigationString": "", - "Name": "recentActiveCnc", - "Rule": "Actively Communicating C&C Server", - "Sources": [ - "report:aEft3k" - ], - "Timestamp": "2021-12-29T02:11:16.663Z" - }, - { - "Criticality": 4.0, - "CriticalityLabel": "Very Malicious", - "EvidenceString": "164 sightings on 4 sources: Recorded Future Command & Control List, Joe Security Sandbox Analysis - Malware C2 Extractions, Abuse.ch: Feodo IP Blocklist, Polyswarm Sandbox Analysis - Malware C2 Extractions. Joe Security malware sandbox identified 103.143.8.71:443 as TA0011 (Command and Control) QakBot using configuration extraction on sample 8f97195fc90ce520e75db6785204da0adbda9be5464bb27cd4dcc5b23b547651", - "MitigationString": "", - "Name": "recentCncServer", - "Rule": "Current C&C Server", - "Sources": [ - "b5tNVA", - "h_iZX8", - "report:OtiCOp", - "hyihHO" - ], - "Timestamp": "2021-12-29T02:11:16.658Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "7 sightings on 1 source: PasteBin. 3 related intrusion methods: Trojan, Banking Trojan, QakBot. Most recent link (Nov 8, 2021): https://pastebin.com/G1Jvm5T0", - "MitigationString": "", - "Name": "linkedIntrusion", - "Rule": "Historically Linked to Intrusion Method", - "Sources": [ - "Jv_xrR" - ], - "Timestamp": "2021-11-08T16:27:15.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "2 sightings on 1 source: GitHub. Most recent link (Nov 16, 2021): https://github.com/pan-unit42/tweets/blob/master/2021-11-15-IOCs-for-Matanbuchus-Qakbot-CobaltStrike-and-spambot-activity.txt", - "MitigationString": "", - "Name": "defanged", - "Rule": "Historically Reported as a Defanged IP", - "Sources": [ - "MIKjae" - ], - "Timestamp": "2021-11-16T00:00:00.000Z" - } - ], - "recordedfuture.risk_string": "4/64", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.ip": "103.143.8.71", - "threat.indicator.type": "ipv4-addr" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 68.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 2204, - "recordedfuture.evidence_details": [ - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: AbuseIPDB Community Submissions. 2001:470:1:c84::17 was identified as Brute-Force by multiple unique community member submissions. Reported to Recorded Future on Nov 23, 2021.", - "MitigationString": "", - "Name": "bruteForce", - "Rule": "Historical Brute Force", - "Sources": [ - "kAh9jV" - ], - "Timestamp": "2021-11-24T10:21:58.872Z" - }, - { - "Criticality": 3.0, - "CriticalityLabel": "Malicious", - "EvidenceString": "1 sighting on 1 source: AbuseIPDB Community Submissions. 2001:470:1:c84::17 was identified as DDoS Attack by multiple unique community member submissions. Reported to Recorded Future on Dec 21, 2021.", - "MitigationString": "", - "Name": "recentDdos", - "Rule": "Recent DDoS", - "Sources": [ - "kAh9jV" - ], - "Timestamp": "2021-12-23T10:18:13.994Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "1 sighting on 1 source: BlockList.de: Fail2ban Reporting Service.", - "MitigationString": "", - "Name": "recentMultiBlacklist", - "Rule": "Recent Multicategory Blocklist", - "Sources": [ - "report:OhgwUx" - ], - "Timestamp": "2021-12-29T07:19:53.133Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "1 sighting on 1 source: DataPlane SSH Client Connection List.", - "MitigationString": "", - "Name": "recentSshDictAttacker", - "Rule": "Recent SSH/Dictionary Attacker", - "Sources": [ - "report:U8nmOf" - ], - "Timestamp": "2021-12-29T07:19:53.133Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "1 sighting on 1 source: AbuseIPDB Spam. 2001:470:1:c84::17 was identified as Web Spam by multiple unique community member submissions. Reported to Recorded Future on Dec 21, 2021.", - "MitigationString": "", - "Name": "recentSpam", - "Rule": "Recent Spam Source", - "Sources": [ - "kAiRKZ" - ], - "Timestamp": "2021-12-23T10:18:14.025Z" - } - ], - "recordedfuture.risk_string": "5/64", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.ip": "2001:470:1:c84:0:0:0:17", - "threat.indicator.type": "ipv6-addr" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 99.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 4263, - "recordedfuture.evidence_details": [ - { - "Criticality": 4.0, - "CriticalityLabel": "Very Malicious", - "EvidenceString": "12 sightings on 2 sources: Recorded Future Command & Control List, Joe Security Sandbox Analysis - Malware C2 Extractions. Command & Control host identified on Dec 24, 2021.", - "MitigationString": "", - "Name": "recentCncServer", - "Rule": "Current C&C Server", - "Sources": [ - "b5tNVA", - "h_iZX8" - ], - "Timestamp": "2021-12-24T08:07:09.925Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "2 sightings on 2 sources: Bitdefender IP Reputation, hpHosts Latest Additions. Bitdefender detected suspicious traffic involving 185.19.85.136 associated with Bitdefender threat name Trojan.GenericKD.34300483 on Apr 30, 2021", - "MitigationString": "", - "Name": "multiBlacklist", - "Rule": "Historical Multicategory Blocklist", - "Sources": [ - "iFMVSl", - "Ol_aRZ" - ], - "Timestamp": "2021-04-30T04:50:06.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: GitHub. 2 related intrusion methods: Nanocore, Remote Access Trojan. Most recent link (Jan 1, 2021): https://github.com/GlacierSheep/DomainBlockList/blob/master/trail/static_nanocore_(malware).domainset", - "MitigationString": "", - "Name": "linkedIntrusion", - "Rule": "Historically Linked to Intrusion Method", - "Sources": [ - "MIKjae" - ], - "Timestamp": "2021-01-01T16:56:57.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "Previous sightings on 1 source: Recorded Future Fast Flux DNS IP List. Observed between Feb 13, 2021, and Feb 13, 2021.", - "MitigationString": "", - "Name": "historicalThreatListMembership", - "Rule": "Historically Reported in Threat List", - "Sources": [ - "report:SW8xpk" - ], - "Timestamp": "2021-12-28T19:20:46.641Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "9 sightings on 2 sources: Recorded Future Command & Control List, Joe Security Sandbox Analysis - Malware C2 Extractions. Command & Control host identified on Oct 29, 2021.", - "MitigationString": "", - "Name": "intermediateCncServer", - "Rule": "Recent C&C Server", - "Sources": [ - "b5tNVA", - "h_iZX8" - ], - "Timestamp": "2021-10-29T08:07:54.495Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "1 sighting on 1 source: Recorded Future Network Traffic Analysis. Identified as C&C server for 1 malware family: Asyncrat. Communication observed on TCP:6060. Last observed on Dec 21, 2021.", - "MitigationString": "", - "Name": "intermediateActiveCnc", - "Rule": "Recently Active C&C Server", - "Sources": [ - "report:aEft3k" - ], - "Timestamp": "2021-12-28T19:20:46.639Z" - } - ], - "recordedfuture.risk_string": "6/64", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.ip": "185.19.85.136", - "threat.indicator.type": "ipv4-addr" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 99.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 7071, - "recordedfuture.evidence_details": [ - { - "Criticality": 4.0, - "CriticalityLabel": "Very Malicious", - "EvidenceString": "1 sighting on 1 source: Recorded Future Network Traffic Analysis. Identified as C&C server for 1 malware family: Cobalt Strike Team Servers. Communication observed on TCP:443, TCP:8443. Last observed on Dec 26, 2021.", - "MitigationString": "", - "Name": "recentActiveCnc", - "Rule": "Actively Communicating C&C Server", - "Sources": [ - "report:aEft3k" - ], - "Timestamp": "2021-12-28T18:45:41.875Z" - }, - { - "Criticality": 4.0, - "CriticalityLabel": "Very Malicious", - "EvidenceString": "2 sightings on 1 source: Recorded Future Command & Control List. Command & Control host identified on Jul 5, 2021.", - "MitigationString": "", - "Name": "recentCncServer", - "Rule": "Current C&C Server", - "Sources": [ - "b5tNVA" - ], - "Timestamp": "2021-07-05T08:04:23.139Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "2 sightings on 1 source: C2IntelFeeds IPC2s. Most recent link (Aug 15, 2021): https://github.com/drb-ra/C2IntelFeeds/blob/master/feeds/IPC2s-30day.csv?q=45.112.206.18_20210815", - "MitigationString": "", - "Name": "linkedToCyberAttack", - "Rule": "Historically Linked to Cyber Attack", - "Sources": [ - "k_7zaW" - ], - "Timestamp": "2021-08-15T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "12 sightings on 2 sources: C2IntelFeeds IPC2s, @drb_ra. 2 related intrusion methods: Cobalt Strike, Offensive Security Tools (OST). Most recent tweet: Cobalt Strike server found C2: HTTPS @ 45[.]112[.]206[.]18:443 C2 Server: 45[.]112[.]206[.]13,/IE9CompatViewList[.]xml Country: Hong Kong ASN: HK kwaifong group limited #C2 #cobaltstrike. Most recent link (Nov 26, 2021): https://twitter.com/drb_ra/statuses/1464248045118590978", - "MitigationString": "", - "Name": "linkedIntrusion", - "Rule": "Historically Linked to Intrusion Method", - "Sources": [ - "k_7zaW", - "jqWX2B" - ], - "Timestamp": "2021-11-26T15:01:53.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "10 sightings on 1 source: @drb_ra. Most recent tweet: Cobalt Strike server found C2: HTTPS @ 45[.]112[.]206[.]18:443 C2 Server: 45[.]112[.]206[.]13,/IE9CompatViewList[.]xml Country: Hong Kong ASN: HK kwaifong group limited #C2 #cobaltstrike. Most recent link (Nov 26, 2021): https://twitter.com/drb_ra/statuses/1464248045118590978", - "MitigationString": "", - "Name": "defanged", - "Rule": "Historically Reported as a Defanged IP", - "Sources": [ - "jqWX2B" - ], - "Timestamp": "2021-11-26T15:01:53.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "Previous sightings on 2 sources: Cobalt Strike Default Certificate Detected - Shodan / Recorded Future, Recorded Future Analyst Community Trending Indicators. Observed between Jul 8, 2021, and Dec 9, 2021.", - "MitigationString": "", - "Name": "historicalThreatListMembership", - "Rule": "Historically Reported in Threat List", - "Sources": [ - "report:aD1qtM", - "report:Tluf00" - ], - "Timestamp": "2021-12-28T18:45:41.877Z" - } - ], - "recordedfuture.risk_string": "6/64", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.ip": "45.112.206.18", - "threat.indicator.type": "ipv4-addr" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 99.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 10254, - "recordedfuture.evidence_details": [ - { - "Criticality": 4.0, - "CriticalityLabel": "Very Malicious", - "EvidenceString": "5 sightings on 2 sources: Polyswarm Sandbox Analysis - Malware C2 Extractions, Joe Security Sandbox Analysis - Malware C2 Extractions. Polyswarm malware sandbox identified 190.55.186.229:80 as TA0011 (Command and Control) for Emotet using configuration extraction on sample c9709d56b92047cd55fb097feb6cb7a8de6f3edc5ea79a429363938a69aae580", - "MitigationString": "", - "Name": "recentCncServer", - "Rule": "Current C&C Server", - "Sources": [ - "hyihHO", - "h_iZX8" - ], - "Timestamp": "2021-12-27T19:00:49.975Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "5 sightings on 1 source: AbuseIP Database. Most recent link (Aug 25, 2020): https://www.abuseipdb.com/check/190.55.186.229", - "MitigationString": "", - "Name": "multiBlacklist", - "Rule": "Historical Multicategory Blocklist", - "Sources": [ - "UneVVu" - ], - "Timestamp": "2020-08-25T20:01:29.075Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "87 sightings on 1 source: Cryptolaemus Pastedump. Most recent link (Jan 25, 2021): https://paste.cryptolaemus.com/emotet/2021/01/25/emotet-malware-IoCs_01-25-21.html", - "MitigationString": "", - "Name": "positiveMalwareVerdict", - "Rule": "Historical Positive Malware Verdict", - "Sources": [ - "Z7kln2" - ], - "Timestamp": "2021-01-25T23:59:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: External Sensor Spam. 190.55.186.229 was historically observed as spam. No longer observed as of Nov 16, 2021.", - "MitigationString": "", - "Name": "spam", - "Rule": "Historical Spam Source", - "Sources": [ - "kBCI-b" - ], - "Timestamp": "2021-11-16T01:06:21.965Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "2 sightings on 1 source: Unit 42 Palo Alto Networks. Most recent link (Apr 9, 2021): https://unit42.paloaltonetworks.com/emotet-command-and-control/", - "MitigationString": "", - "Name": "threatResearcher", - "Rule": "Historical Threat Researcher", - "Sources": [ - "jjf3_B" - ], - "Timestamp": "2021-04-09T12:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "239 sightings on 5 sources: paloaltonetworks.jp, Palo Alto Networks, Unit 42 Palo Alto Networks, PasteBin, Cryptolaemus Pastedump. 4 related intrusion methods: Trojan, Emotet, Banking Trojan, Botnet. Most recent link (Mar 14, 2021): https://unit42.paloaltonetworks.jp/attack-chain-overview-emotet-in-december-2020-and-january-2021/", - "MitigationString": "", - "Name": "linkedIntrusion", - "Rule": "Historically Linked to Intrusion Method", - "Sources": [ - "idn:paloaltonetworks.jp", - "JwO7jp", - "jjf3_B", - "Jv_xrR", - "Z7kln2" - ], - "Timestamp": "2021-03-14T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "6 sightings on 3 sources: paloaltonetworks.jp, Palo Alto Networks, Unit 42 Palo Alto Networks. Most recent link (Apr 9, 2021): https://unit42.paloaltonetworks.com/emotet-command-and-control/", - "MitigationString": "", - "Name": "defanged", - "Rule": "Historically Reported as a Defanged IP", - "Sources": [ - "idn:paloaltonetworks.jp", - "JwO7jp", - "jjf3_B" - ], - "Timestamp": "2021-04-09T12:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "Previous sightings on 2 sources: University of Science and Technology of China Black IP List, Abuse.ch: Feodo IP Blocklist. Observed between Feb 26, 2021, and Dec 27, 2021.", - "MitigationString": "", - "Name": "historicalThreatListMembership", - "Rule": "Historically Reported in Threat List", - "Sources": [ - "report:Q1ghC0", - "report:OtiCOp" - ], - "Timestamp": "2021-12-28T19:33:55.849Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "31 sightings on 3 sources: Palo Alto Networks, Polyswarm Sandbox Analysis - Malware C2 Extractions, Unit 42 Palo Alto Networks. Polyswarm malware sandbox identified 190.55.186.229:80 as TA0011 (Command and Control) for Emotet using configuration extraction on sample a88734cd5c38211a4168bc7701516a50e6aef5ef20d2b1a915edae23c1b345db", - "MitigationString": "", - "Name": "intermediateCncServer", - "Rule": "Recent C&C Server", - "Sources": [ - "JwO7jp", - "hyihHO", - "jjf3_B" - ], - "Timestamp": "2021-10-19T12:21:34.268Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "1 sighting on 1 source: Talos IP Blacklist.", - "MitigationString": "", - "Name": "recentMultiBlacklist", - "Rule": "Recent Multicategory Blocklist", - "Sources": [ - "report:VW6jeN" - ], - "Timestamp": "2021-12-28T19:33:55.846Z" - } - ], - "recordedfuture.risk_string": "10/64", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.ip": "190.55.186.229", - "threat.indicator.type": "ipv4-addr" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 99.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 15104, - "recordedfuture.evidence_details": [ - { - "Criticality": 4.0, - "CriticalityLabel": "Very Malicious", - "EvidenceString": "1 sighting on 1 source: Recorded Future Network Traffic Analysis. Identified as C&C server for 1 malware family: Emotet. Communication observed on TCP:443. Exfiltration behavior observed. Last observed on Dec 26, 2021.", - "MitigationString": "", - "Name": "recentActiveCnc", - "Rule": "Actively Communicating C&C Server", - "Sources": [ - "report:aEft3k" - ], - "Timestamp": "2021-12-28T22:05:35.688Z" - }, - { - "Criticality": 4.0, - "CriticalityLabel": "Very Malicious", - "EvidenceString": "2 sightings on 2 sources: Recorded Future Command & Control List, Abuse.ch: Feodo IP Blocklist. Command & Control host identified on Dec 1, 2021.", - "MitigationString": "", - "Name": "recentCncServer", - "Rule": "Current C&C Server", - "Sources": [ - "b5tNVA", - "report:OtiCOp" - ], - "Timestamp": "2021-12-01T08:06:11.827Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "2 sightings on 1 source: PasteBin. 4 related intrusion methods: Trojan, Emotet, Banking Trojan, Botnet. Most recent link (Dec 2, 2021): https://pastebin.com/SusxCK2b", - "MitigationString": "", - "Name": "linkedIntrusion", - "Rule": "Historically Linked to Intrusion Method", - "Sources": [ - "Jv_xrR" - ], - "Timestamp": "2021-12-02T15:58:10.000Z" - } - ], - "recordedfuture.risk_string": "3/64", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.ip": "62.210.82.223", - "threat.indicator.type": "ipv4-addr" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 99.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 16512, - "recordedfuture.evidence_details": [ - { - "Criticality": 4.0, - "CriticalityLabel": "Very Malicious", - "EvidenceString": "1 sighting on 1 source: Recorded Future Network Traffic Analysis. Identified as C&C server for 1 malware family: Bazarloader. Communication observed on TCP:443. Exfiltration behavior observed. Last observed on Dec 25, 2021.", - "MitigationString": "", - "Name": "recentActiveCnc", - "Rule": "Actively Communicating C&C Server", - "Sources": [ - "report:aEft3k" - ], - "Timestamp": "2021-12-29T06:21:27.731Z" - }, - { - "Criticality": 4.0, - "CriticalityLabel": "Very Malicious", - "EvidenceString": "2 sightings on 2 sources: Recorded Future Command & Control List, Abuse.ch: Feodo IP Blocklist. Command & Control host identified on Nov 25, 2021.", - "MitigationString": "", - "Name": "recentCncServer", - "Rule": "Current C&C Server", - "Sources": [ - "b5tNVA", - "report:OtiCOp" - ], - "Timestamp": "2021-11-25T08:06:42.384Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "2 sightings on 2 sources: Project Honey Pot, @HoneyFog. Most recent tweet: Fog44: 87.120.254.96->22. Most recent link (Dec 14, 2016): https://twitter.com/HoneyFog/statuses/809032869792378880", - "MitigationString": "", - "Name": "honeypot", - "Rule": "Historical Honeypot Sighting", - "Sources": [ - "P_izv4", - "OSz1F0" - ], - "Timestamp": "2016-12-14T13:50:41.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: External Sensor Spam. 87.120.254.96 was historically observed as spam. No longer observed as of Nov 16, 2021.", - "MitigationString": "", - "Name": "spam", - "Rule": "Historical Spam Source", - "Sources": [ - "kBCI-b" - ], - "Timestamp": "2021-11-16T03:19:58.721Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: GitHub. Most recent link (Nov 8, 2021): https://github.com/pan-unit42/tweets/blob/master/2021-11-05-TA551-IOCs.txt", - "MitigationString": "", - "Name": "defanged", - "Rule": "Historically Reported as a Defanged IP", - "Sources": [ - "MIKjae" - ], - "Timestamp": "2021-11-08T00:00:00.000Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "1 sighting on 1 source: University of Science and Technology of China Black IP List.", - "MitigationString": "", - "Name": "recentMultiBlacklist", - "Rule": "Recent Multicategory Blocklist", - "Sources": [ - "report:Q1ghC0" - ], - "Timestamp": "2021-12-29T06:21:27.693Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "1 sighting on 1 source: CloudSEK. 4 related intrusion methods: Trojan, Emotet, Banking Trojan, Botnet. Most recent link (Dec 22, 2021): https://cloudsek.com/emotet-2-0-everything-you-need-to-know-about-the-new-variant-of-thbanking-trojan/", - "MitigationString": "", - "Name": "recentLinkedIntrusion", - "Rule": "Recently Linked to Intrusion Method", - "Sources": [ - "k837l0" - ], - "Timestamp": "2021-12-22T09:45:33.000Z" - } - ], - "recordedfuture.risk_string": "7/64", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.ip": "87.120.254.96", - "threat.indicator.type": "ipv4-addr" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 99.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 19600, - "recordedfuture.evidence_details": [ - { - "Criticality": 4.0, - "CriticalityLabel": "Very Malicious", - "EvidenceString": "1 sighting on 1 source: Recorded Future Network Traffic Analysis. Identified as C&C server for 1 malware family: Covenant. Communication observed on TCP:7443. Exfiltration behavior observed. Last observed on Dec 27, 2021.", - "MitigationString": "", - "Name": "recentActiveCnc", - "Rule": "Actively Communicating C&C Server", - "Sources": [ - "report:aEft3k" - ], - "Timestamp": "2021-12-28T18:42:08.923Z" - }, - { - "Criticality": 4.0, - "CriticalityLabel": "Very Malicious", - "EvidenceString": "19 sightings on 2 sources: Recorded Future Command & Control List, @TheDFIRReport. Most recent tweet: Here's some newer C2 servers we're tracking: #BazarLoader 64.227.73.80 64.225.71.198 #Covenant 167.71.67.196 45.146.165.76 #PoshC2 193.36.15.192 #Empire 64.227.21.255 #Metasploit 91.221.70.143 Full list available @ https://t.co/QT6o626hsR #ThreatFeed. Most recent link (Sep 1, 2021): https://twitter.com/TheDFIRReport/statuses/1433055791964049412", - "MitigationString": "", - "Name": "recentCncServer", - "Rule": "Current C&C Server", - "Sources": [ - "b5tNVA", - "dZgcRz" - ], - "Timestamp": "2021-09-01T13:15:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "Previous sightings on 3 sources: Cobalt Strike Default Certificate Detected - Shodan / Recorded Future, CINS: CI Army List, Recorded Future Analyst Community Trending Indicators. Observed between Jan 22, 2021, and Sep 25, 2021.", - "MitigationString": "", - "Name": "historicalThreatListMembership", - "Rule": "Historically Reported in Threat List", - "Sources": [ - "report:aD1qtM", - "report:OchJ-t", - "report:Tluf00" - ], - "Timestamp": "2021-12-28T18:42:08.925Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "1 sighting on 1 source: DShield: Recommended Block List.", - "MitigationString": "", - "Name": "recentMultiBlacklist", - "Rule": "Recent Multicategory Blocklist", - "Sources": [ - "report:OchJ-o" - ], - "Timestamp": "2021-12-28T18:42:08.917Z" - } - ], - "recordedfuture.risk_string": "4/64", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.ip": "45.146.165.76", - "threat.indicator.type": "ipv4-addr" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 99.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 21759, - "recordedfuture.evidence_details": [ - { - "Criticality": 4.0, - "CriticalityLabel": "Very Malicious", - "EvidenceString": "5 sightings on 1 source: Polyswarm Sandbox Analysis - Malware C2 Extractions. Polyswarm malware sandbox identified 181.112.52.26:449 as TA0011 (Command and Control) for Trickbot using configuration extraction on sample b827a4587bc6162715693c71e432769ec6272c130bb87e14bc683f5bd7caf834", - "MitigationString": "", - "Name": "recentCncServer", - "Rule": "Current C&C Server", - "Sources": [ - "hyihHO" - ], - "Timestamp": "2021-12-22T04:10:08.558Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: @HoneyFog. Most recent tweet: Fog44: 181.112.52.26->22. I've never seen this IP before. Most recent link (Oct 6, 2017): https://twitter.com/HoneyFog/statuses/916371734928019456", - "MitigationString": "", - "Name": "honeypot", - "Rule": "Historical Honeypot Sighting", - "Sources": [ - "P_izv4" - ], - "Timestamp": "2017-10-06T18:37:01.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "4 sightings on 1 source: AbuseIP Database. Most recent link (Aug 17, 2018): https://www.abuseipdb.com/check/181.112.52.26", - "MitigationString": "", - "Name": "multiBlacklist", - "Rule": "Historical Multicategory Blocklist", - "Sources": [ - "UneVVu" - ], - "Timestamp": "2018-08-17T00:30:42.194Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "2339 sightings on 9 sources including: TBN, BlackHatWorld Forum, Carding Mafia Forum, Inforge Forum Hacker Trucchi Giochi Informatica, ProxyFire - The Best Proxy Software and Forum. Most recent link (Jun 29, 2019): https://Black%20Hat%20World%20Forum%20(Obfuscated)/seo/ssl-proxies-occasional-update.927669/page-44#post-12210196", - "MitigationString": "", - "Name": "openProxies", - "Rule": "Historical Open Proxies", - "Sources": [ - "RqhhJr", - "KjGS3i", - "VU4Qnc", - "P7sZbk", - "OQ_oQH", - "Qk8WdX", - "Qk8Wdg", - "QqgtXJ", - "KhvyCV" - ], - "Timestamp": "2019-06-29T01:18:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "4 sightings on 1 source: AbuseIP Database. Most recent link (Aug 17, 2018): https://www.abuseipdb.com/check/181.112.52.26", - "MitigationString": "", - "Name": "sshDictAttacker", - "Rule": "Historical SSH/Dictionary Attacker", - "Sources": [ - "UneVVu" - ], - "Timestamp": "2018-08-17T00:30:42.194Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "10 sightings on 3 sources: Manato Kumagai Hatena Blog, sentinelone.com, PasteBin. 6 related intrusion methods including TrickLoader, Trojan, Emotet, Banking Trojan, Trickbot. Most recent link (Feb 26, 2020): https://labs.sentinelone.com/revealing-the-trick-a-deep-dive-into-trickloader-obfuscation/", - "MitigationString": "", - "Name": "linkedIntrusion", - "Rule": "Historically Linked to Intrusion Method", - "Sources": [ - "TiY1wa", - "idn:sentinelone.com", - "Jv_xrR" - ], - "Timestamp": "2020-02-26T15:00:17.035Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "Previous sightings on 3 sources: BlockList.de: Fail2ban Reporting Service, Abuse.ch: Feodo IP Blocklist, Proxies: SOCKS Open Proxies. Observed between Jun 15, 2019, and Oct 3, 2020.", - "MitigationString": "", - "Name": "historicalThreatListMembership", - "Rule": "Historically Reported in Threat List", - "Sources": [ - "report:OhgwUx", - "report:OtiCOp", - "report:SYQe08" - ], - "Timestamp": "2021-12-28T22:05:41.272Z" - }, - { - "Criticality": 2.0, - "CriticalityLabel": "Suspicious", - "EvidenceString": "3 sightings on 1 source: Polyswarm Sandbox Analysis - Malware C2 Extractions. Polyswarm malware sandbox identified 181.112.52.26:449 as TA0011 (Command and Control) for Trickbot using configuration extraction on sample dcc42c0bd075f283c71ac327c845498454dcd9528386df5b296fdf89ba105bfa", - "MitigationString": "", - "Name": "intermediateCncServer", - "Rule": "Recent C&C Server", - "Sources": [ - "hyihHO" - ], - "Timestamp": "2021-07-15T12:42:04.656Z" - } - ], - "recordedfuture.risk_string": "8/64", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.ip": "181.112.52.26", - "threat.indicator.type": "ipv4-addr" - } -] \ No newline at end of file diff --git a/x-pack/filebeat/module/threatintel/recordedfuture/test/rf_url_default.csv.log b/x-pack/filebeat/module/threatintel/recordedfuture/test/rf_url_default.csv.log deleted file mode 100644 index 1327a0d94f1..00000000000 --- a/x-pack/filebeat/module/threatintel/recordedfuture/test/rf_url_default.csv.log +++ /dev/null @@ -1,10 +0,0 @@ -"Name","Risk","RiskString","EvidenceDetails" -"http://144.34.179.162/a","87","2/24","{""EvidenceDetails"": [{""Rule"": ""Historically Reported as a Defanged URL"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""66 sightings on 22 sources including: Ars Technica, fook.news, urdupresss.com, HackDig Posts, apple.news. Most recent link (Jul 20, 2021): https://techsecuritenews.com/solarwinds-pirates-utilisent-nouvelle-faille-zero-day-attaques/"", ""Sources"": [""Ctq"", ""idn:fook.news"", ""idn:urdupresss.com"", ""POs2u-"", ""idn:apple.news"", ""idn:cryptoinfoos.com.ng"", ""g9rk5F"", ""idn:thewindowsupdate.com"", ""idn:nationalcybersecuritynews.today"", ""gBDK5G"", ""idn:microsoft.com"", ""idn:techsecuritenews.com"", ""idn:mblogs.info"", ""J6UzbO"", ""idn:viralamo.com"", ""idn:sellorbuyhomefast.com"", ""idn:crazyboy.tech"", ""idn:times24h.com"", ""idn:buzzfeeg.com"", ""idn:dsmenders.com"", ""WroSbs"", ""idn:vzonetvgh.com""], ""Timestamp"": ""2021-07-20T00:00:00.000Z"", ""Name"": ""defangedURL"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Recently Reported by Insikt Group"", ""CriticalityLabel"": ""Malicious"", ""EvidenceString"": ""1 sighting on 1 source: Insikt Group. 1 report: SolarWinds Fixes Critical Vulnerability in Serv-U Managed File Transfer and Secure FTP Products. Most recent link (Jul 10, 2021): https://app.recordedfuture.com/live/sc/1GnDrn8zigTd"", ""Sources"": [""VKz42X""], ""Timestamp"": ""2021-07-10T00:00:00.000Z"", ""Name"": ""recentAnalystNote"", ""MitigationString"": """", ""Criticality"": 3.0}]}" -"http://adminsys.serveftp.com/nensa/fabio/ex/478632215/zer7855/nuns566623","85","4/24","{""EvidenceDetails"": [{""Rule"": ""Historically Reported as a Defanged URL"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""41 sightings on 19 sources including: Stock market news Company News MarketScreenercom, GlobeNewswire | Software, Yahoo!, globenewswirecom, otcdynamics.com. Most recent link (Oct 3, 2021): https://telecomkh.info/?p=4004"", ""Sources"": [""XBl0xf"", ""c2unu0"", ""DVW"", ""NPgRlV"", ""idn:otcdynamics.com"", ""idn:norteenlinea.com"", ""N4OmGX"", ""idn:snewsonline.com"", ""idn:nationalcybersecuritynews.today"", ""dCod5e"", ""hZ14Az"", ""idn:securityopenlab.it"", ""idn:clevertechmx.blogspot.com"", ""cJzvLR"", ""eNeV39"", ""dCotni"", ""dCo6X1"", ""jB6Hnn"", ""idn:telecomkh.info""], ""Timestamp"": ""2021-10-03T12:53:49.605Z"", ""Name"": ""defangedURL"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Historically Detected Phishing Techniques"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Nov 14, 2021."", ""Sources"": [""d3Awkm""], ""Timestamp"": ""2021-11-14T00:00:00.000Z"", ""Name"": ""phishingSiteDetected"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Historically Detected Malware Distribution"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Nov 14, 2021."", ""Sources"": [""d3Awkm""], ""Timestamp"": ""2021-11-14T00:00:00.000Z"", ""Name"": ""malwareSiteDetected"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Recently Active URL on Weaponized Domain"", ""CriticalityLabel"": ""Malicious"", ""EvidenceString"": ""1 sighting on 1 source: Recorded Future Domain Analysis URLs. Service provider: No-IP. Behavior observed: Malware Distribution, Phishing Techniques. Last observed on Dec 20, 2021."", ""Sources"": [""report:aRJ1CU""], ""Timestamp"": ""2021-12-29T07:08:29.105Z"", ""Name"": ""recentWeaponizedURL"", ""MitigationString"": """", ""Criticality"": 3.0}]}" -"http://3.145.115.94/zambo/groenhuyzen.exe","79","2/24","{""EvidenceDetails"": [{""Rule"": ""Historically Reported as a Defanged URL"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""17 sightings on 14 sources including: Security Affairs, sensorstechforum.com, Heimdal Security Blog, securitynewspaper, BBS Kafan Card Forum. Most recent link (Dec 22, 2021): https://d335luupugsy2.cloudfront.net/cms%2Ffiles%2F183750%2F1640120040Log4j_-_Explorao_por_grupos_APT.pdf"", ""Sources"": [""JNe6Hu"", ""TQnwKJ"", ""OfMf0W"", ""TefIEN"", ""VyuDZP"", ""Z7kln5"", ""bd-Dtt"", ""kKLjNc"", ""Y7TWfI"", ""idn:redpacketsecurity.com"", ""idn:eccouncil.org"", ""idn:comparaland.com"", ""idn:d335luupugsy2.cloudfront.net"", ""KVRURg""], ""Timestamp"": ""2021-12-22T16:01:42.134Z"", ""Name"": ""defangedURL"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Recently Reported by Insikt Group"", ""CriticalityLabel"": ""Malicious"", ""EvidenceString"": ""1 sighting on 1 source: Insikt Group. 1 report: Khonsari Ransomware and Orcus RAT Exploit Log4Shell (CVE-2021-44228), Samples Uploaded on MalwareBazaar. Most recent link (Dec 17, 2021): https://app.recordedfuture.com/live/sc/4SWiMAS816Gj"", ""Sources"": [""VKz42X""], ""Timestamp"": ""2021-12-17T00:00:00.000Z"", ""Name"": ""recentAnalystNote"", ""MitigationString"": """", ""Criticality"": 3.0}]}" -"http://gxbrowser.net","79","2/24","{""EvidenceDetails"": [{""Rule"": ""Historically Reported as a Defanged URL"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""53 sightings on 14 sources including: HackDig Posts, Anquanke News, mrhacker.co, Sesin at, Check Point Research. Most recent link (Feb 6, 2021): https://cdn.www.gob.pe/uploads/document/file/1580907/Alerta%20integrada%20de%20seguridad%20digital%20N%C2%B0%xxx-xx-xxxx-PECERT%20.pdf"", ""Sources"": [""POs2u-"", ""U13S_U"", ""idn:mrhacker.co"", ""Z3TZAQ"", ""N4OmGX"", ""UqKvRr"", ""gBDK5G"", ""JExgHv"", ""QxXv_c"", ""J6UzbO"", ""eTNyK6"", ""idn:privacy.com.sg"", ""e6Ewt_"", ""idn:reportcybercrime.com""], ""Timestamp"": ""2021-02-06T12:52:09.042Z"", ""Name"": ""defangedURL"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Recently Detected Malware Distribution"", ""CriticalityLabel"": ""Malicious"", ""EvidenceString"": ""1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Dec 28, 2021."", ""Sources"": [""d3Awkm""], ""Timestamp"": ""2021-12-28T00:00:00.000Z"", ""Name"": ""recentMalwareSiteDetected"", ""MitigationString"": """", ""Criticality"": 3.0}]}" -"https://881.000webhostapp.com/1.txt","78","3/24","{""EvidenceDetails"": [{""Rule"": ""Historically Reported as a Defanged URL"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""33 sightings on 12 sources including: Palo Alto Networks, tistory.com, HackDig Posts, Anquanke News, airmagnet.technology. Most recent tweet: Continued MR.Dropper's attack. (Targething korean cryptocurrency exchange) #hcapital #ioc MD5 : eb459b47be479b61375d7b3c7c568425 URL : hxxps://881[.]000webhostapp[.]com/1.txt PDB : D:\\Attack\\DropperBuild\\x64\\Release\\Dropper.pdb https://t.co/FpsinliQqx [Beyond The Binary]. Most recent link (Sep 3, 2018): https://twitter.com/wugeej/statuses/1036413512732426240"", ""Sources"": [""JwO7jp"", ""idn:tistory.com"", ""POs2u-"", ""U13S_U"", ""ThoB0I"", ""idn:airmagnet.technology"", ""LErKlN"", ""WuLz1r"", ""KdwTwF"", ""VfsacJ"", ""jjf3_B"", ""idn:brica.de""], ""Timestamp"": ""2018-09-03T00:40:11.000Z"", ""Name"": ""defangedURL"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Historically Referenced by Insikt Group"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""2 sightings on 1 source: Insikt Group. 2 reports including \""Fractured Blockā€ Campaign Targets Korean Users. Most recent link (Dec 09, 2018): https://app.recordedfuture.com/live/sc/1RuTxKrDf8Qt"", ""Sources"": [""VKz42X""], ""Timestamp"": ""2018-12-09T00:00:00.000Z"", ""Name"": ""relatedNote"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Recently Active URL on Weaponized Domain"", ""CriticalityLabel"": ""Malicious"", ""EvidenceString"": ""1 sighting on 1 source: Recorded Future Domain Analysis URLs. Service provider: 000Webhost. Behavior observed: Malware Distribution. Last observed on Oct 16, 2021."", ""Sources"": [""report:aRJ1CU""], ""Timestamp"": ""2021-12-29T07:07:42.477Z"", ""Name"": ""recentWeaponizedURL"", ""MitigationString"": """", ""Criticality"": 3.0}]}" -"http://comunicador.duckdns.org/catalista/lixo/index.php","78","4/24","{""EvidenceDetails"": [{""Rule"": ""Historically Reported as a Defanged URL"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""38 sightings on 7 sources including: cybersecdn.com, WeLiveSecurity Spain, deepcheck.one, hackeridiot.com, PasteBin. Most recent link (May 27, 2021): https://cybersecdn.com/index.php/2021/05/27/janeleiro-the-time-traveler-a-new-old-banking-trojan-in-brazil/"", ""Sources"": [""idn:cybersecdn.com"", ""fWD1r9"", ""idn:deepcheck.one"", ""idn:hackeridiot.com"", ""Jv_xrR"", ""ONMgMx"", ""idn:nationalcybersecuritynews.today""], ""Timestamp"": ""2021-05-27T22:48:00.256Z"", ""Name"": ""defangedURL"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Historically Detected Malware Distribution"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Jun 15, 2021."", ""Sources"": [""d3Awkm""], ""Timestamp"": ""2021-06-15T00:00:00.000Z"", ""Name"": ""malwareSiteDetected"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Recently Reported by Insikt Group"", ""CriticalityLabel"": ""Malicious"", ""EvidenceString"": ""1 sighting on 1 source: Insikt Group. 1 report: New Janeleiro Banking Trojan Targets Corporate Users in Brazil. Most recent link (Apr 06, 2021): https://app.recordedfuture.com/live/sc/4wolQHrxLiwd"", ""Sources"": [""VKz42X""], ""Timestamp"": ""2021-04-06T00:00:00.000Z"", ""Name"": ""recentAnalystNote"", ""MitigationString"": """", ""Criticality"": 3.0}, {""Rule"": ""Recently Active URL on Weaponized Domain"", ""CriticalityLabel"": ""Malicious"", ""EvidenceString"": ""1 sighting on 1 source: Recorded Future Domain Analysis URLs. Service provider: DuckDNS. Behavior observed: Malware Distribution. Last observed on Oct 15, 2021."", ""Sources"": [""report:aRJ1CU""], ""Timestamp"": ""2021-12-29T06:34:00.698Z"", ""Name"": ""recentWeaponizedURL"", ""MitigationString"": """", ""Criticality"": 3.0}]}" -"https://www.jeanninecatddns.chickenkiller.com/signin-authflow","75","3/24","{""EvidenceDetails"": [{""Rule"": ""Recently Active URL on Weaponized Domain"", ""CriticalityLabel"": ""Malicious"", ""EvidenceString"": ""1 sighting on 1 source: Recorded Future Domain Analysis URLs. Service provider: Afraid.org. Behavior observed: Malware Distribution, Phishing Techniques. Last observed on Dec 28, 2021."", ""Sources"": [""report:aRJ1CU""], ""Timestamp"": ""2021-12-28T22:15:49.631Z"", ""Name"": ""recentWeaponizedURL"", ""MitigationString"": """", ""Criticality"": 3.0}, {""Rule"": ""Recently Detected Phishing Techniques"", ""CriticalityLabel"": ""Malicious"", ""EvidenceString"": ""2 sightings on 2 sources: Bitdefender, Urlscan.io. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Dec 28, 2021."", ""Sources"": [""d3Awkm"", ""eKv4Jm""], ""Timestamp"": ""2021-12-28T00:00:00.000Z"", ""Name"": ""recentPhishingSiteDetected"", ""MitigationString"": """", ""Criticality"": 3.0}, {""Rule"": ""Recently Detected Malware Distribution"", ""CriticalityLabel"": ""Malicious"", ""EvidenceString"": ""1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Dec 28, 2021."", ""Sources"": [""d3Awkm""], ""Timestamp"": ""2021-12-28T00:00:00.000Z"", ""Name"": ""recentMalwareSiteDetected"", ""MitigationString"": """", ""Criticality"": 3.0}]}" -"http://coollab.jp/dir/root/p/09908.js","75","3/24","{""EvidenceDetails"": [{""Rule"": ""Historically Reported as a Defanged URL"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""24 sightings on 9 sources including: Malware News - Malware Analysis, News and Indicators, microsoft.com, sociabble.com, 4-traders.com, MarketScreener.com | Stock Market News. Most recent link (Aug 13, 2021): https://www.marketscreener.com/quote/stock/MICROSOFT-CORPORATION-4835/news/Microsoft-Attackers-use-Morse-code-other-encryption-methods-in-evasive-phishing-campaign-36161110/?utm_medium=RSS&utm_content=20210813"", ""Sources"": [""gBDK5G"", ""idn:microsoft.com"", ""idn:sociabble.com"", ""KBTQ2e"", ""dCotni"", ""g9rk5F"", ""Z7kln5"", ""idn:cda.ms"", ""idn:thewindowsupdate.com""], ""Timestamp"": ""2021-08-13T17:03:19.000Z"", ""Name"": ""defangedURL"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Historically Detected Malware Distribution"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Aug 13, 2021."", ""Sources"": [""d3Awkm""], ""Timestamp"": ""2021-08-13T00:00:00.000Z"", ""Name"": ""malwareSiteDetected"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Recently Reported by Insikt Group"", ""CriticalityLabel"": ""Malicious"", ""EvidenceString"": ""1 sighting on 1 source: Insikt Group. 1 report: Microsoft Warns of Attacks Targeting Microsoft Office 365 Users. Most recent link (Aug 12, 2021): https://app.recordedfuture.com/live/sc/4BBhpn1ApBQR"", ""Sources"": [""VKz42X""], ""Timestamp"": ""2021-08-12T00:00:00.000Z"", ""Name"": ""recentAnalystNote"", ""MitigationString"": """", ""Criticality"": 3.0}]}" -"https://blog.br0vvnn.io","75","3/24","{""EvidenceDetails"": [{""Rule"": ""Historically Reported as a Defanged URL"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""23 sightings on 9 sources including: The Official Google Blog, eccouncil.org, frsecure.com, SoyaCincau, PasteBin. Most recent tweet: Actor controlled sites and accounts Research Blog https://blog.br0vvnn[.]io. Most recent link (Jan 27, 2021): https://twitter.com/techn0m4nc3r/statuses/1354296736357953539"", ""Sources"": [""Gzt"", ""idn:eccouncil.org"", ""idn:frsecure.com"", ""J-8-Nr"", ""Jv_xrR"", ""g9rk5F"", ""cUg0pv"", ""K5LKj8"", ""fVAueu""], ""Timestamp"": ""2021-01-27T05:14:38.000Z"", ""Name"": ""defangedURL"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Historically Detected Phishing Techniques"", ""CriticalityLabel"": ""Unusual"", ""EvidenceString"": ""1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on May 30, 2021."", ""Sources"": [""d3Awkm""], ""Timestamp"": ""2021-05-30T00:00:00.000Z"", ""Name"": ""phishingSiteDetected"", ""MitigationString"": """", ""Criticality"": 1.0}, {""Rule"": ""Recently Reported by Insikt Group"", ""CriticalityLabel"": ""Malicious"", ""EvidenceString"": ""1 sighting on 1 source: Insikt Group. 1 report: Google Warns of Ongoing Attacks Targeting Security Researchers. Most recent link (Jan 25, 2021): https://app.recordedfuture.com/live/sc/5QCqZ2ZH4lwc"", ""Sources"": [""VKz42X""], ""Timestamp"": ""2021-01-25T00:00:00.000Z"", ""Name"": ""recentAnalystNote"", ""MitigationString"": """", ""Criticality"": 3.0}]}" diff --git a/x-pack/filebeat/module/threatintel/recordedfuture/test/rf_url_default.csv.log-expected.json b/x-pack/filebeat/module/threatintel/recordedfuture/test/rf_url_default.csv.log-expected.json deleted file mode 100644 index df135ded0e3..00000000000 --- a/x-pack/filebeat/module/threatintel/recordedfuture/test/rf_url_default.csv.log-expected.json +++ /dev/null @@ -1,651 +0,0 @@ -[ - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 87.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 45, - "recordedfuture.evidence_details": [ - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "66 sightings on 22 sources including: Ars Technica, fook.news, urdupresss.com, HackDig Posts, apple.news. Most recent link (Jul 20, 2021): https://techsecuritenews.com/solarwinds-pirates-utilisent-nouvelle-faille-zero-day-attaques/", - "MitigationString": "", - "Name": "defangedURL", - "Rule": "Historically Reported as a Defanged URL", - "Sources": [ - "Ctq", - "idn:fook.news", - "idn:urdupresss.com", - "POs2u-", - "idn:apple.news", - "idn:cryptoinfoos.com.ng", - "g9rk5F", - "idn:thewindowsupdate.com", - "idn:nationalcybersecuritynews.today", - "gBDK5G", - "idn:microsoft.com", - "idn:techsecuritenews.com", - "idn:mblogs.info", - "J6UzbO", - "idn:viralamo.com", - "idn:sellorbuyhomefast.com", - "idn:crazyboy.tech", - "idn:times24h.com", - "idn:buzzfeeg.com", - "idn:dsmenders.com", - "WroSbs", - "idn:vzonetvgh.com" - ], - "Timestamp": "2021-07-20T00:00:00.000Z" - }, - { - "Criticality": 3.0, - "CriticalityLabel": "Malicious", - "EvidenceString": "1 sighting on 1 source: Insikt Group. 1 report: SolarWinds Fixes Critical Vulnerability in Serv-U Managed File Transfer and Secure FTP Products. Most recent link (Jul 10, 2021): https://app.recordedfuture.com/live/sc/1GnDrn8zigTd", - "MitigationString": "", - "Name": "recentAnalystNote", - "Rule": "Recently Reported by Insikt Group", - "Sources": [ - "VKz42X" - ], - "Timestamp": "2021-07-10T00:00:00.000Z" - } - ], - "recordedfuture.risk_string": "2/24", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.type": "url", - "threat.indicator.url.domain": "144.34.179.162", - "threat.indicator.url.original": "http://144.34.179.162/a", - "threat.indicator.url.path": "/a", - "threat.indicator.url.scheme": "http" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 85.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 1565, - "recordedfuture.evidence_details": [ - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Nov 14, 2021.", - "MitigationString": "", - "Name": "malwareSiteDetected", - "Rule": "Historically Detected Malware Distribution", - "Sources": [ - "d3Awkm" - ], - "Timestamp": "2021-11-14T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Nov 14, 2021.", - "MitigationString": "", - "Name": "phishingSiteDetected", - "Rule": "Historically Detected Phishing Techniques", - "Sources": [ - "d3Awkm" - ], - "Timestamp": "2021-11-14T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "41 sightings on 19 sources including: Stock market news Company News MarketScreenercom, GlobeNewswire | Software, Yahoo!, globenewswirecom, otcdynamics.com. Most recent link (Oct 3, 2021): https://telecomkh.info/?p=4004", - "MitigationString": "", - "Name": "defangedURL", - "Rule": "Historically Reported as a Defanged URL", - "Sources": [ - "XBl0xf", - "c2unu0", - "DVW", - "NPgRlV", - "idn:otcdynamics.com", - "idn:norteenlinea.com", - "N4OmGX", - "idn:snewsonline.com", - "idn:nationalcybersecuritynews.today", - "dCod5e", - "hZ14Az", - "idn:securityopenlab.it", - "idn:clevertechmx.blogspot.com", - "cJzvLR", - "eNeV39", - "dCotni", - "dCo6X1", - "jB6Hnn", - "idn:telecomkh.info" - ], - "Timestamp": "2021-10-03T12:53:49.605Z" - }, - { - "Criticality": 3.0, - "CriticalityLabel": "Malicious", - "EvidenceString": "1 sighting on 1 source: Recorded Future Domain Analysis URLs. Service provider: No-IP. Behavior observed: Malware Distribution, Phishing Techniques. Last observed on Dec 20, 2021.", - "MitigationString": "", - "Name": "recentWeaponizedURL", - "Rule": "Recently Active URL on Weaponized Domain", - "Sources": [ - "report:aRJ1CU" - ], - "Timestamp": "2021-12-29T07:08:29.105Z" - } - ], - "recordedfuture.risk_string": "4/24", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.type": "url", - "threat.indicator.url.domain": "adminsys.serveftp.com", - "threat.indicator.url.original": "http://adminsys.serveftp.com/nensa/fabio/ex/478632215/zer7855/nuns566623", - "threat.indicator.url.path": "/nensa/fabio/ex/478632215/zer7855/nuns566623", - "threat.indicator.url.scheme": "http" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 79.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 3798, - "recordedfuture.evidence_details": [ - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "17 sightings on 14 sources including: Security Affairs, sensorstechforum.com, Heimdal Security Blog, securitynewspaper, BBS Kafan Card Forum. Most recent link (Dec 22, 2021): https://d335luupugsy2.cloudfront.net/cms%2Ffiles%2F183750%2F1640120040Log4j_-_Explorao_por_grupos_APT.pdf", - "MitigationString": "", - "Name": "defangedURL", - "Rule": "Historically Reported as a Defanged URL", - "Sources": [ - "JNe6Hu", - "TQnwKJ", - "OfMf0W", - "TefIEN", - "VyuDZP", - "Z7kln5", - "bd-Dtt", - "kKLjNc", - "Y7TWfI", - "idn:redpacketsecurity.com", - "idn:eccouncil.org", - "idn:comparaland.com", - "idn:d335luupugsy2.cloudfront.net", - "KVRURg" - ], - "Timestamp": "2021-12-22T16:01:42.134Z" - }, - { - "Criticality": 3.0, - "CriticalityLabel": "Malicious", - "EvidenceString": "1 sighting on 1 source: Insikt Group. 1 report: Khonsari Ransomware and Orcus RAT Exploit Log4Shell (CVE-2021-44228), Samples Uploaded on MalwareBazaar. Most recent link (Dec 17, 2021): https://app.recordedfuture.com/live/sc/4SWiMAS816Gj", - "MitigationString": "", - "Name": "recentAnalystNote", - "Rule": "Recently Reported by Insikt Group", - "Sources": [ - "VKz42X" - ], - "Timestamp": "2021-12-17T00:00:00.000Z" - } - ], - "recordedfuture.risk_string": "2/24", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.type": "url", - "threat.indicator.url.domain": "3.145.115.94", - "threat.indicator.url.extension": "exe", - "threat.indicator.url.original": "http://3.145.115.94/zambo/groenhuyzen.exe", - "threat.indicator.url.path": "/zambo/groenhuyzen.exe", - "threat.indicator.url.scheme": "http" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 79.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 5158, - "recordedfuture.evidence_details": [ - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "53 sightings on 14 sources including: HackDig Posts, Anquanke News, mrhacker.co, Sesin at, Check Point Research. Most recent link (Feb 6, 2021): https://cdn.www.gob.pe/uploads/document/file/1580907/Alerta%20integrada%20de%20seguridad%20digital%20N%C2%B0%xxx-xx-xxxx-PECERT%20.pdf", - "MitigationString": "", - "Name": "defangedURL", - "Rule": "Historically Reported as a Defanged URL", - "Sources": [ - "POs2u-", - "U13S_U", - "idn:mrhacker.co", - "Z3TZAQ", - "N4OmGX", - "UqKvRr", - "gBDK5G", - "JExgHv", - "QxXv_c", - "J6UzbO", - "eTNyK6", - "idn:privacy.com.sg", - "e6Ewt_", - "idn:reportcybercrime.com" - ], - "Timestamp": "2021-02-06T12:52:09.042Z" - }, - { - "Criticality": 3.0, - "CriticalityLabel": "Malicious", - "EvidenceString": "1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Dec 28, 2021.", - "MitigationString": "", - "Name": "recentMalwareSiteDetected", - "Rule": "Recently Detected Malware Distribution", - "Sources": [ - "d3Awkm" - ], - "Timestamp": "2021-12-28T00:00:00.000Z" - } - ], - "recordedfuture.risk_string": "2/24", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.type": "url", - "threat.indicator.url.domain": "gxbrowser.net", - "threat.indicator.url.original": "http://gxbrowser.net", - "threat.indicator.url.path": "", - "threat.indicator.url.scheme": "http" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 78.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 6382, - "recordedfuture.evidence_details": [ - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "2 sightings on 1 source: Insikt Group. 2 reports including \"Fractured Block\u201d Campaign Targets Korean Users. Most recent link (Dec 09, 2018): https://app.recordedfuture.com/live/sc/1RuTxKrDf8Qt", - "MitigationString": "", - "Name": "relatedNote", - "Rule": "Historically Referenced by Insikt Group", - "Sources": [ - "VKz42X" - ], - "Timestamp": "2018-12-09T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "33 sightings on 12 sources including: Palo Alto Networks, tistory.com, HackDig Posts, Anquanke News, airmagnet.technology. Most recent tweet: Continued MR.Dropper's attack. (Targething korean cryptocurrency exchange) #hcapital #ioc MD5 : eb459b47be479b61375d7b3c7c568425 URL : hxxps://881[.]000webhostapp[.]com/1.txt PDB : D:\\Attack\\DropperBuild\\x64\\Release\\Dropper.pdb https://t.co/FpsinliQqx [Beyond The Binary]. Most recent link (Sep 3, 2018): https://twitter.com/wugeej/statuses/1036413512732426240", - "MitigationString": "", - "Name": "defangedURL", - "Rule": "Historically Reported as a Defanged URL", - "Sources": [ - "JwO7jp", - "idn:tistory.com", - "POs2u-", - "U13S_U", - "ThoB0I", - "idn:airmagnet.technology", - "LErKlN", - "WuLz1r", - "KdwTwF", - "VfsacJ", - "jjf3_B", - "idn:brica.de" - ], - "Timestamp": "2018-09-03T00:40:11.000Z" - }, - { - "Criticality": 3.0, - "CriticalityLabel": "Malicious", - "EvidenceString": "1 sighting on 1 source: Recorded Future Domain Analysis URLs. Service provider: 000Webhost. Behavior observed: Malware Distribution. Last observed on Oct 16, 2021.", - "MitigationString": "", - "Name": "recentWeaponizedURL", - "Rule": "Recently Active URL on Weaponized Domain", - "Sources": [ - "report:aRJ1CU" - ], - "Timestamp": "2021-12-29T07:07:42.477Z" - } - ], - "recordedfuture.risk_string": "3/24", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.type": "url", - "threat.indicator.url.domain": "881.000webhostapp.com", - "threat.indicator.url.extension": "txt", - "threat.indicator.url.original": "https://881.000webhostapp.com/1.txt", - "threat.indicator.url.path": "/1.txt", - "threat.indicator.url.scheme": "https" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 78.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 8308, - "recordedfuture.evidence_details": [ - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Jun 15, 2021.", - "MitigationString": "", - "Name": "malwareSiteDetected", - "Rule": "Historically Detected Malware Distribution", - "Sources": [ - "d3Awkm" - ], - "Timestamp": "2021-06-15T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "38 sightings on 7 sources including: cybersecdn.com, WeLiveSecurity Spain, deepcheck.one, hackeridiot.com, PasteBin. Most recent link (May 27, 2021): https://cybersecdn.com/index.php/2021/05/27/janeleiro-the-time-traveler-a-new-old-banking-trojan-in-brazil/", - "MitigationString": "", - "Name": "defangedURL", - "Rule": "Historically Reported as a Defanged URL", - "Sources": [ - "idn:cybersecdn.com", - "fWD1r9", - "idn:deepcheck.one", - "idn:hackeridiot.com", - "Jv_xrR", - "ONMgMx", - "idn:nationalcybersecuritynews.today" - ], - "Timestamp": "2021-05-27T22:48:00.256Z" - }, - { - "Criticality": 3.0, - "CriticalityLabel": "Malicious", - "EvidenceString": "1 sighting on 1 source: Recorded Future Domain Analysis URLs. Service provider: DuckDNS. Behavior observed: Malware Distribution. Last observed on Oct 15, 2021.", - "MitigationString": "", - "Name": "recentWeaponizedURL", - "Rule": "Recently Active URL on Weaponized Domain", - "Sources": [ - "report:aRJ1CU" - ], - "Timestamp": "2021-12-29T06:34:00.698Z" - }, - { - "Criticality": 3.0, - "CriticalityLabel": "Malicious", - "EvidenceString": "1 sighting on 1 source: Insikt Group. 1 report: New Janeleiro Banking Trojan Targets Corporate Users in Brazil. Most recent link (Apr 06, 2021): https://app.recordedfuture.com/live/sc/4wolQHrxLiwd", - "MitigationString": "", - "Name": "recentAnalystNote", - "Rule": "Recently Reported by Insikt Group", - "Sources": [ - "VKz42X" - ], - "Timestamp": "2021-04-06T00:00:00.000Z" - } - ], - "recordedfuture.risk_string": "4/24", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.type": "url", - "threat.indicator.url.domain": "comunicador.duckdns.org", - "threat.indicator.url.extension": "php", - "threat.indicator.url.original": "http://comunicador.duckdns.org/catalista/lixo/index.php", - "threat.indicator.url.path": "/catalista/lixo/index.php", - "threat.indicator.url.scheme": "http" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 75.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 10393, - "recordedfuture.evidence_details": [ - { - "Criticality": 3.0, - "CriticalityLabel": "Malicious", - "EvidenceString": "1 sighting on 1 source: Recorded Future Domain Analysis URLs. Service provider: Afraid.org. Behavior observed: Malware Distribution, Phishing Techniques. Last observed on Dec 28, 2021.", - "MitigationString": "", - "Name": "recentWeaponizedURL", - "Rule": "Recently Active URL on Weaponized Domain", - "Sources": [ - "report:aRJ1CU" - ], - "Timestamp": "2021-12-28T22:15:49.631Z" - }, - { - "Criticality": 3.0, - "CriticalityLabel": "Malicious", - "EvidenceString": "1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Dec 28, 2021.", - "MitigationString": "", - "Name": "recentMalwareSiteDetected", - "Rule": "Recently Detected Malware Distribution", - "Sources": [ - "d3Awkm" - ], - "Timestamp": "2021-12-28T00:00:00.000Z" - }, - { - "Criticality": 3.0, - "CriticalityLabel": "Malicious", - "EvidenceString": "2 sightings on 2 sources: Bitdefender, Urlscan.io. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Dec 28, 2021.", - "MitigationString": "", - "Name": "recentPhishingSiteDetected", - "Rule": "Recently Detected Phishing Techniques", - "Sources": [ - "d3Awkm", - "eKv4Jm" - ], - "Timestamp": "2021-12-28T00:00:00.000Z" - } - ], - "recordedfuture.risk_string": "3/24", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.type": "url", - "threat.indicator.url.domain": "www.jeanninecatddns.chickenkiller.com", - "threat.indicator.url.original": "https://www.jeanninecatddns.chickenkiller.com/signin-authflow", - "threat.indicator.url.path": "/signin-authflow", - "threat.indicator.url.scheme": "https" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 75.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 11834, - "recordedfuture.evidence_details": [ - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on Aug 13, 2021.", - "MitigationString": "", - "Name": "malwareSiteDetected", - "Rule": "Historically Detected Malware Distribution", - "Sources": [ - "d3Awkm" - ], - "Timestamp": "2021-08-13T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "24 sightings on 9 sources including: Malware News - Malware Analysis, News and Indicators, microsoft.com, sociabble.com, 4-traders.com, MarketScreener.com | Stock Market News. Most recent link (Aug 13, 2021): https://www.marketscreener.com/quote/stock/MICROSOFT-CORPORATION-4835/news/Microsoft-Attackers-use-Morse-code-other-encryption-methods-in-evasive-phishing-campaign-36161110/?utm_medium=RSS&utm_content=20210813", - "MitigationString": "", - "Name": "defangedURL", - "Rule": "Historically Reported as a Defanged URL", - "Sources": [ - "gBDK5G", - "idn:microsoft.com", - "idn:sociabble.com", - "KBTQ2e", - "dCotni", - "g9rk5F", - "Z7kln5", - "idn:cda.ms", - "idn:thewindowsupdate.com" - ], - "Timestamp": "2021-08-13T17:03:19.000Z" - }, - { - "Criticality": 3.0, - "CriticalityLabel": "Malicious", - "EvidenceString": "1 sighting on 1 source: Insikt Group. 1 report: Microsoft Warns of Attacks Targeting Microsoft Office 365 Users. Most recent link (Aug 12, 2021): https://app.recordedfuture.com/live/sc/4BBhpn1ApBQR", - "MitigationString": "", - "Name": "recentAnalystNote", - "Rule": "Recently Reported by Insikt Group", - "Sources": [ - "VKz42X" - ], - "Timestamp": "2021-08-12T00:00:00.000Z" - } - ], - "recordedfuture.risk_string": "3/24", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.type": "url", - "threat.indicator.url.domain": "coollab.jp", - "threat.indicator.url.extension": "js", - "threat.indicator.url.original": "http://coollab.jp/dir/root/p/09908.js", - "threat.indicator.url.path": "/dir/root/p/09908.js", - "threat.indicator.url.scheme": "http" - }, - { - "event.category": "threat", - "event.dataset": "threatintel.recordedfuture", - "event.kind": "enrichment", - "event.module": "threatintel", - "event.risk_score": 75.0, - "event.type": "indicator", - "fileset.name": "recordedfuture", - "input.type": "log", - "log.offset": 13621, - "recordedfuture.evidence_details": [ - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "1 sighting on 1 source: Bitdefender. Detected malicious behavior from an endpoint agent via global telemetry. Last observed on May 30, 2021.", - "MitigationString": "", - "Name": "phishingSiteDetected", - "Rule": "Historically Detected Phishing Techniques", - "Sources": [ - "d3Awkm" - ], - "Timestamp": "2021-05-30T00:00:00.000Z" - }, - { - "Criticality": 1.0, - "CriticalityLabel": "Unusual", - "EvidenceString": "23 sightings on 9 sources including: The Official Google Blog, eccouncil.org, frsecure.com, SoyaCincau, PasteBin. Most recent tweet: Actor controlled sites and accounts Research Blog https://blog.br0vvnn[.]io. Most recent link (Jan 27, 2021): https://twitter.com/techn0m4nc3r/statuses/1354296736357953539", - "MitigationString": "", - "Name": "defangedURL", - "Rule": "Historically Reported as a Defanged URL", - "Sources": [ - "Gzt", - "idn:eccouncil.org", - "idn:frsecure.com", - "J-8-Nr", - "Jv_xrR", - "g9rk5F", - "cUg0pv", - "K5LKj8", - "fVAueu" - ], - "Timestamp": "2021-01-27T05:14:38.000Z" - }, - { - "Criticality": 3.0, - "CriticalityLabel": "Malicious", - "EvidenceString": "1 sighting on 1 source: Insikt Group. 1 report: Google Warns of Ongoing Attacks Targeting Security Researchers. Most recent link (Jan 25, 2021): https://app.recordedfuture.com/live/sc/5QCqZ2ZH4lwc", - "MitigationString": "", - "Name": "recentAnalystNote", - "Rule": "Recently Reported by Insikt Group", - "Sources": [ - "VKz42X" - ], - "Timestamp": "2021-01-25T00:00:00.000Z" - } - ], - "recordedfuture.risk_string": "3/24", - "service.type": "threatintel", - "tags": [ - "forwarded", - "threatintel-recordedfuture" - ], - "threat.feed.dashboard_id": "ad9c7430-72de-11eb-a3e3-b3cc7c78a70f", - "threat.feed.name": "[Filebeat] RecordedFuture", - "threat.indicator.type": "url", - "threat.indicator.url.domain": "blog.br0vvnn.io", - "threat.indicator.url.original": "https://blog.br0vvnn.io", - "threat.indicator.url.path": "", - "threat.indicator.url.scheme": "https" - } -] \ No newline at end of file diff --git a/x-pack/filebeat/modules.d/threatintel.yml.disabled b/x-pack/filebeat/modules.d/threatintel.yml.disabled index dbb88d5d1f6..717de295f33 100644 --- a/x-pack/filebeat/modules.d/threatintel.yml.disabled +++ b/x-pack/filebeat/modules.d/threatintel.yml.disabled @@ -141,32 +141,6 @@ # var.ssl_certificate: path/to/server_ssl_cert.pem # var.ssl_key: path/to/ssl_key.pem - recordedfuture: - enabled: false - - # Input used for ingesting threat intel data - var.input: httpjson - - # Set your API Token. - var.api_token: "" - - # The interval to poll the API for updates - var.interval: 1h - - # The kind of entity to fetch. One of domain, hash, ip or url. - var.entity: domain - - # The list to fetch. See the Recorded Future API Explorer for - # valid lists for each kind of entity. - var.list: default - - # Uncomment to use a different API endpoint. - # The API endpoint used for Recorded Future API calls. - # var.endpoint: "https://api.recordedfuture.com/v2" - - # Uncomment to fetch a custom CSV file via URL. Useful for custom Fusion Files. - # var.custom_url: "https://api.recordedfuture.com/v2/fusion/files/?path=%2Fhome" - threatq: enabled: false

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%0DRa9&L(iN?zMnw`ftt$UGvR*5RgJC;N_amI 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