From 3738cbb2f61a5a159b185327a56890b0e52c2707 Mon Sep 17 00:00:00 2001 From: garanews Date: Fri, 1 Oct 2021 11:46:16 +0200 Subject: [PATCH 1/9] Fix typos --- GLOSSARY.md | 2 +- USAGE.md | 2 +- administration/README.md | 2 +- appendices/README.md | 2 +- automation/README.md | 8 ++++---- connectors/README.md | 2 +- create-event-report/README.md | 4 ++-- faq/README.md | 8 ++++---- galaxy/README.md | 2 +- using-the-system/README.md | 10 +++++----- 10 files changed, 21 insertions(+), 21 deletions(-) diff --git a/GLOSSARY.md b/GLOSSARY.md index d5a9a46..9338b0f 100644 --- a/GLOSSARY.md +++ b/GLOSSARY.md @@ -51,7 +51,7 @@ MISP can now extend an event (starting from version 2.4.90). This allows users t ## MISP feeds MISP includes a set of public OSINT feeds in its default configuration. The feeds can be used as a source of correlations for all of your events and attributes without the need to import them directly into your system. The MISP feed system allows for fast correlation but also a for quick comparisons of the feeds against one another. -To get started with MISP we advise to enable the CIRCL OSINT feed withing your MISP instance. This feed is generated with the PyMISP [feed-generator](https://github.com/CIRCL/PyMISP/tree/master/examples/feed-generator). +To get started with MISP we advise to enable the CIRCL OSINT feed within your MISP instance. This feed is generated with the PyMISP [feed-generator](https://github.com/CIRCL/PyMISP/tree/master/examples/feed-generator). [More](http://www.misp-project.org/feeds/) ## MISP format diff --git a/USAGE.md b/USAGE.md index d9ea073..b66be31 100644 --- a/USAGE.md +++ b/USAGE.md @@ -212,7 +212,7 @@ canvas needs to be compiled and needs the following dependencies: xcode-select --install # If you have homebrew not installed yet: ## /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" -# For the more adventureous you can install a cask of calibre which gives you access to *ebook-convert* +# For the more adventurous you can install a cask of calibre which gives you access to *ebook-convert* ## brew cask install calibre brew install pkg-config cairo pango libpng jpeg giflib ``` diff --git a/administration/README.md b/administration/README.md index 233e8d6..58aea72 100644 --- a/administration/README.md +++ b/administration/README.md @@ -766,7 +766,7 @@ Warning: Scheduled tasks come with a lot of caveats and little in regards of cus """ The task scheduler is a sub-par component to enable minimal functionality in terms of automating certain MISP tasks. -If you have a dedicated and concious MISP Site Admin she can keep an eye on the Scheduler to make sure everything runs smoothly. +If you have a dedicated and conscious MISP Site Admin she can keep an eye on the Scheduler to make sure everything runs smoothly. For better performance please use a real scheduler like your systems' crontab. As a rule of thumb: If you can click on it, MISP can automate it. diff --git a/appendices/README.md b/appendices/README.md index b2c983d..2b3e564 100644 --- a/appendices/README.md +++ b/appendices/README.md @@ -665,4 +665,4 @@ Because LDAP and MISP users are paired by e-mail address, it is possible to migr * When a user is disabled in LDAP and also in MISP and then enabled in LDAP, it will be enabled in MISP for next login just when `updateUser` is set to `true`. * Currently it is not possible to log in with both LDAP and local (MISP) accounts. * Admins can change users email address. But when `updateUser` is set to true, when the user will log in again, the e-mail address will be updated from LDAP. -* `Security.require_password_confirmation` setting currently doesnt work with LDAP authentication. But on the other hand, since user cannot change e-mail address and password, this setting is not important. \ No newline at end of file +* `Security.require_password_confirmation` setting currently does not work with LDAP authentication. But on the other hand, since user cannot change e-mail address and password, this setting is not important. \ No newline at end of file diff --git a/automation/README.md b/automation/README.md index b57022a..b641724 100644 --- a/automation/README.md +++ b/automation/README.md @@ -84,7 +84,7 @@ curl --header "Authorization: YOUR API KEY " --header "Accept: application/json" ## Search -It is possible to search in the database for a list of attributes or events based on a list of criterias. +It is possible to search in the database for a list of attributes or events based on a list of criteria. To return attributes or events in a desired format, use the following URL and header settings: @@ -144,7 +144,7 @@ Find below a non exhaustive list of parameters that can be used to filter data i - **timestamp**: Restrict the results by the timestamp (last edit). Any event with a timestamp newer than the given timestamp will be returned. In case you are dealing with /attributes as scope, the attribute's timestamp will be used for the lookup. The input can be a timestamp or a short-hand time description (7d or 24h for example). You can also pass a list with two values to set a time range (for example ["14d", "7d"]). - **published**: Set whether published or unpublished events should be returned. Do not set the parameter if you want both. - **enforceWarninglist**: Remove any attributes from the result that would cause a hit on a warninglist entry. -- **to_ids**: By default (0) all attributes are returned that match the other filter parameters, irregardless of their to_ids setting. To restrict the returned data set to to_ids only attributes set this parameter to 1. You can only use the special "exclude" setting to only return attributes that have the to_ids flag disabled. +- **to_ids**: By default (0) all attributes are returned that match the other filter parameters, regardless of their to_ids setting. To restrict the returned data set to to_ids only attributes set this parameter to 1. You can only use the special "exclude" setting to only return attributes that have the to_ids flag disabled. - **deleted**: Default value 0. If set to 1, only deleted attributes will be returned. If set to [0,1] , both deleted and non-deleted attributes wil be returned. - **includeEventUuid**: Instead of just including the event ID, also include the event UUID in each of the attributes. - **event_timestamp**: Only return attributes from events that have received a modification after the given timestamp. The input can be a timestamp or a short-hand time description (7d or 24h for example). You can also pass a list with two values to set a time range (for example ["14d", "7d"]). @@ -904,7 +904,7 @@ Do not use this function with GET! - **published**: Set whether published or unpublished events should be returned. Do not set the parameter if you want both. - **timestamp**: ***Deprecated!!!*** (synonym for attribute_timestamp) Restrict the results by the timestamp (last edit). Any attribute with a timestamp newer than the given timestamp will be returned. The input can be a timestamp or a short-hand time description (7d or 24h for example). You can also pass a list with two values to set a time range (for example ["14d", "7d"]). - **enforceWarninglist**: Remove any attributes from the result that would cause a hit on a warninglist entry. -- **to_ids**: By default (0) all attributes are returned that match the other filter parameters, irregardless of their to_ids setting. To restrict the returned data set to to_ids only attributes set this parameter to 1. You can only use the special "exclude" setting to only return attributes that have the to_ids flag disabled. +- **to_ids**: By default (0) all attributes are returned that match the other filter parameters, regardless of their to_ids setting. To restrict the returned data set to to_ids only attributes set this parameter to 1. You can only use the special "exclude" setting to only return attributes that have the to_ids flag disabled. - **deleted**: Default value 0. If set to 1, only deleted attributes will be returned. If set to [0,1] , both deleted and non-deleted attributes wil be returned. - **includeEventUuid**: Instead of just including the event ID, also include the event UUID in each of the attributes. - **event_timestamp**: Only return attributes from events that have received a modification after the given timestamp. The input can be a timestamp or a short-hand time description (7d or 24h for example). You can also pass a list with two values to set a time range (for example ["14d", "7d"]). @@ -1230,7 +1230,7 @@ Only the fields POSTed will be updated, the rest is left intact. To view all pos ### POST admin/users/delete/ -You can also delete users by POSTing to the below URL, but keep in mind that disabling users (by setting the disabled flag via an edit) is always prefered to keep user associations to events intact. +You can also delete users by POSTing to the below URL, but keep in mind that disabling users (by setting the disabled flag via an edit) is always preferred to keep user associations to events intact. #### Parameters diff --git a/connectors/README.md b/connectors/README.md index b2ef301..89d2a47 100644 --- a/connectors/README.md +++ b/connectors/README.md @@ -159,7 +159,7 @@ Configure a sync user. ### Verify Cert This gives you the option to choose if python should validate the certificate of the misp instance. (This allows ease within testing environments) -`misp_verifycert = False` IT IS RECOMENDED TO USE A VALID SSL CERT IN PRODUCTION AND CHANGE THIS TO TRUE +`misp_verifycert = False` IT IS RECOMMENDED TO USE A VALID SSL CERT IN PRODUCTION AND CHANGE THIS TO TRUE ## Instructions on Reading TiIndicators That Have Been Pushed In the command line, run `python3 script.py -r` diff --git a/create-event-report/README.md b/create-event-report/README.md index f2342ba..707d5c7 100644 --- a/create-event-report/README.md +++ b/create-event-report/README.md @@ -18,7 +18,7 @@ Then we get the add event form. Let's fill it with the data we already have: * Date: Here we will put the date of the report, so 2016-11-14 -* Distribution: Depending on the event, we might want it to be more or less spread accross the MISP instances. For this one, since it is a public report, there is no reason to limit the diffusion so "All communities". +* Distribution: Depending on the event, we might want it to be more or less spread across the MISP instances. For this one, since it is a public report, there is no reason to limit the diffusion so "All communities". * Threat Level: Self explainatory. Since the ransomware in the report is not using a huge exploit, we can use low, or undefined as we don't really know. we'll go for the latter since it can be edited. * Analysis: Give the current stage of the analysis. Since the report is published, we can assume that the analysis is completed. * Event Info: The event's info is in fact the name or title of the event, so it seems legit to put the title of the report here as well. Since it is public information, we also prefix it with "OSINT". @@ -113,7 +113,7 @@ We only have the network indicators left, and as said before, we will let MISP d ![type recognition fail](figures/surprise.png) -Oh well, that was unexpected. In fact, it is not that surprising regarding the format of the tor address that look more like a filename than like a url but it is still a problem, since we can't change the type nor the category to a more consistant one. This is indeed one of the limitation of freetext import. To solve this issue, we will use a simple trick: we will add a slash at the end of the tor address so it won't be confused for a filename. +Oh well, that was unexpected. In fact, it is not that surprising regarding the format of the tor address that look more like a filename than like a url but it is still a problem, since we can't change the type nor the category to a more consistent one. This is indeed one of the limitation of freetext import. To solve this issue, we will use a simple trick: we will add a slash at the end of the tor address so it won't be confused for a filename. ![freetext import network](figures/free_network2.png) diff --git a/faq/README.md b/faq/README.md index df6ba4a..32f94ba 100644 --- a/faq/README.md +++ b/faq/README.md @@ -34,7 +34,7 @@ for different monitoring tools: - Using [Cacti](https://www.cacti.net/), a blog post with the [instruction](https://www.misp-project.org/2020/08/22/MISP-Monitoring-with-Cacti.html) is available. - Using [Munin](http://munin-monitoring.org/), [misp-monitor](https://github.com/SteveClement/misp-monitor) for instructions. - Using [Nagios](https://www.nagios.org/), [Monitoring MISP with Nagios](https://blog.rootshell.be/2020/08/25/monitoring-misp-with-nagios/) -- Using [OpenNMS](https://www.opennms.com/), a blog post with the [instructions](https://www.misp-project.org/2020/08/18/MISP-Monitoring-with-OpenNMS.html) is availabe. +- Using [OpenNMS](https://www.opennms.com/), a blog post with the [instructions](https://www.misp-project.org/2020/08/18/MISP-Monitoring-with-OpenNMS.html) is available. - [Live monitoring of MISP usage](https://github.com/MISP/misp-monitoring) via the httpd logs. *** @@ -129,7 +129,7 @@ Source: [Getting started with MISP](http://www.vanimpe.eu/2015/05/31/getting-sta MISP can be made more appealing to the eye by adding some graphics. As Org.- or Site-admin navigate to *Administration* -> *List organisations* and edit the corresponding organization. -Withing this editor you will be able to update the logo. +Within this editor you will be able to update the logo. Other ways to achieve this, would be: @@ -627,7 +627,7 @@ OR if you were foolish enough to not install in a Python virtualenv: sudo -u www-data misp-modules -l 127.0.0.1 -s & ``` -> [warning] Running misp-modules like this will certainly kill it once you quit the session. Make sure it is in your **/etc/rc.local** or some ther init script that gets run on boot. +> [warning] Running misp-modules like this will certainly kill it once you quit the session. Make sure it is in your **/etc/rc.local** or some other init script that gets run on boot. ## Uninstalling MISP @@ -1025,7 +1025,7 @@ sudo sudo systemctl restart apache2 ### What are the required steps after a MISP installation to have a properly running instance? -- First login with the installation credentials and change the password immediatly (especially if your instance is publicly accessible) +- First login with the installation credentials and change the password immediately (especially if your instance is publicly accessible) - Set the base_url to the hostname of your machine (apache virtualhost name) - Create a new organisation which will be the host organisation running the MISP instance - Set the new organisation in `MISP.host_org_id` to replace the default one diff --git a/galaxy/README.md b/galaxy/README.md index 836cd0f..4a2668e 100644 --- a/galaxy/README.md +++ b/galaxy/README.md @@ -74,7 +74,7 @@ The __/galaxies__ file contains metatdatas and galaxy structure. The __/clusters__ file contains actual data. -#### The galaxy managment GUI +#### The galaxy management GUI ![GalaxyManagment](./figures/GalaxyManagmentGui.png) diff --git a/using-the-system/README.md b/using-the-system/README.md index 45fe2a7..7d3d18f 100644 --- a/using-the-system/README.md +++ b/using-the-system/README.md @@ -68,7 +68,7 @@ Sharing groups in MISP are a more granular way to create re-usable distribution The most general use-cases for sharing groups are creating re-usable topical subgroups in MISP that share events or for ad-hoc sharing scenarios (such as several organisations involved in a specific incident wanting to work together). Generally sharing groups add a level of complexity for the users involved as well as a performance overhead on the data marked with it. -As a best-practice recommendation, using traditional distribution methods is prefered unless they cannot cover the given use-case. Also, whilst sharing groups can be assigned to both events and attributes, it is highly recommended to use the special "inherit" distribution setting on attributes whenever the attribute's sharing group would match the event's. +As a best-practice recommendation, using traditional distribution methods is preferred unless they cannot cover the given use-case. Also, whilst sharing groups can be assigned to both events and attributes, it is highly recommended to use the special "inherit" distribution setting on attributes whenever the attribute's sharing group would match the event's. Sharing groups consist of the following elements, each of which has its own page in the sharing group creator/editor tool (accessed via the Global actions -> List Sharing Groups and Add Sharing Group functionalities): @@ -105,7 +105,7 @@ For users trying to populate an event, after clicking on the populate from templ ![Choose the most appropriate template for your event.](figures/template_choice.png) Once you have chosen a template, you'll be presented with the actual form contained within. Make sure you fill out as many fields as possible with the mandatory fields - marked by a star in a bracket such as this: (*) - are filled out. -Templates are devided into sections, with each section having a title and a description in addition to a series of fields. Each field can be an attribute or a file attachment field. An attribute field has the following components: +Templates are divided into sections, with each section having a title and a description in addition to a series of fields. Each field can be an attribute or a file attachment field. An attribute field has the following components: ![MISP will generate attributes based on the field's settings and the data that you provide.](figures/template_field.png) @@ -481,12 +481,12 @@ The platform is also [RESTfull](http://en.wikipedia.org/wiki/Representational_st Use any HTTP compliant library to perform requests. You can choose which format you would like to use as input/output for the REST calls by specifying the Accept and Content-Type headers. -The following headers are required if you wish to recieve / push XML data: +The following headers are required if you wish to receive / push XML data: **Authorization**: _your authorisation key_ **Accept**: _application/xml_ **Content-Type**: _application/xml_ -The following headers are required if you wish to recieve / push JSON data: +The following headers are required if you wish to receive / push JSON data: **Authorization**: _your authorisation key_ **Accept**: _application/json_ **Content-Type**: _application/json_ @@ -658,7 +658,7 @@ Content-Type: application/xml ``` -The respone from requesting an invalid page +The response from requesting an invalid page ```xml From b48e0531548f4a5c7d7fb4d04e3bea285f25af6e Mon Sep 17 00:00:00 2001 From: cliodhna-lynch <91328067+cliodhna-lynch@users.noreply.github.com> Date: Wed, 13 Oct 2021 09:33:42 +0100 Subject: [PATCH 2/9] Update README.md Fix typo --- using-the-system/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/using-the-system/README.md b/using-the-system/README.md index 7d3d18f..8932ad8 100644 --- a/using-the-system/README.md +++ b/using-the-system/README.md @@ -467,7 +467,7 @@ If you ever need to change the data about the linked servers or remove any conne ![Apart from editing / deleting the link to the remote server, you can issue a push all or pull all command from here.](figures/list_servers.png) -* **Editing the connection to the:** By clicking edit a view, [that is identical to the new instance view](#setting-up-a-connection-to-another-server), is loaded, with all the current information of the instance pre-entered. +* **Editing the connection to the instance:** By clicking edit a view, [that is identical to the new instance view](#setting-up-a-connection-to-another-server), is loaded, with all the current information of the instance pre-entered. * **Deleting the connection to the instance:** Clicking the delete button will delete the link to the instance. * **Push all:** By clicking this button, all events that are eligible to be pushed on the instance you are on will start to be pushed to the remote instance. Events and attributes that exist on the far end will be updated. * **Pull all:** By clicking this button, all events that are set to be pull-able or full access on the remote server will be copied to this instance. Existing events will not be updated. From fb8439d6a5724bb76f4a044316aa01734f9dca47 Mon Sep 17 00:00:00 2001 From: Alexandre Dulaunoy Date: Tue, 26 Oct 2021 11:37:05 +0200 Subject: [PATCH 3/9] chg: [types and categories] ssh-fingerprint added --- categories-and-types/README.md | 1422 ++++++++++++++++---------------- 1 file changed, 715 insertions(+), 707 deletions(-) diff --git a/categories-and-types/README.md b/categories-and-types/README.md index c201a25..873f697 100644 --- a/categories-and-types/README.md +++ b/categories-and-types/README.md @@ -2,774 +2,782 @@ ### Attribute Categories vs. Types -|Category| Internal reference | Targeting data | Antivirus detection | Payload delivery | Artifacts dropped | Payload installation | +|Category| Antivirus detection | Artifacts dropped | Attribution | External analysis | Financial fraud | Internal reference | | --- |:---:|:---:|:---:|:---:|:---:|:---:| -|md5| | | | X | X | X | -|sha1| | | | X | X | X | -|sha256| | | | X | X | X | -|filename| | | | X | X | X | -|pdb| | | | | X | | -|filename|md5| | | | X | X | X | -|filename|sha1| | | | X | X | X | -|filename|sha256| | | | X | X | X | -|ip-src| | | | X | | | -|ip-dst| | | | X | | | -|hostname| | | | X | | | -|domain| | | | X | | | -|domain|ip| | | | | | | -|email| | | | X | | | -|email-src| | | | X | | | -|eppn| | | | | | | -|email-dst| | | | X | | | -|email-subject| | | | X | | | -|email-attachment| | | | X | | | -|email-body| | | | X | | | -|float| | | | | | | -|git-commit-id| X | | | | | | -|url| | | | X | | | -|http-method| | | | | | | -|user-agent| | | | X | | | -|ja3-fingerprint-md5| | | | X | | | -|jarm-fingerprint| | | | X | | | -|favicon-mmh3| | | | | | | -|hassh-md5| | | | X | | | -|hasshserver-md5| | | | X | | | -|regkey| | | | | X | | -|regkey|value| | | | | X | | |AS| | | | X | | | -|snort| | | | | | | -|bro| | | | | | | -|zeek| | | | | | | -|community-id| | | | | | | -|pattern-in-file| | | | X | X | X | -|pattern-in-traffic| | | | X | | X | -|pattern-in-memory| | | | | X | X | -|pattern-filename| | | | | | | -|pgp-public-key| | | | | X | | -|pgp-private-key| | | | | X | | -|yara| | | | X | X | X | -|stix2-pattern| | | | X | X | X | -|sigma| | | | X | X | X | -|gene| | | | | X | | -|kusto-query| | | | | X | | -|mime-type| | | | X | X | X | -|identity-card-number| | | | | | | -|cookie| | | | | X | | -|vulnerability| | | | X | | X | -|cpe| | | | X | | X | -|weakness| | | | X | | X | -|attachment| | | X | X | X | X | -|malware-sample| | | | X | X | X | -|link| X | | X | X | | | +|aba-rtn| | | | | X | | +|anonymised| X | X | X | X | X | X | +|attachment| X | X | | X | | | +|authentihash| | X | | | | | +|bank-account-nr| | | | | X | | +|bic| | | | | X | | +|bin| | | | | X | | +|boolean| | | | | | | +|bro| | | | X | | | +|btc| | | | | X | | +|campaign-id| | | X | | | | +|campaign-name| | | X | | | | +|cc-number| | | | | X | | +|cdhash| | X | | | | | +|chrome-extension-id| | | | | | | |comment| X | X | X | X | X | X | -|text| X | | X | X | X | X | -|hex| X | | X | X | X | X | -|other| X | | X | X | X | X | -|named pipe| | | | | X | | -|mutex| | | | | X | | -|process-state| | | | | X | | -|target-user| | X | | | | | -|target-email| | X | | | | | -|target-machine| | X | | | | | -|target-org| | X | | | | | -|target-location| | X | | | | | -|target-external| | X | | | | | -|btc| | | | | | | -|dash| | | | | | | -|xmr| | | | | | | -|iban| | | | | | | -|bic| | | | | | | -|bank-account-nr| | | | | | | -|aba-rtn| | | | | | | -|bin| | | | | | | -|cc-number| | | | | | | -|prtn| | | | | | | -|phone-number| | | | | | | -|threat-actor| | | | | | | -|campaign-name| | | | | | | -|campaign-id| | | | | | | -|malware-type| | | | X | | X | -|uri| | | | | | | -|authentihash| | | | X | X | X | -|vhash| | | | X | X | X | -|ssdeep| | | | X | X | X | -|imphash| | | | X | X | X | -|telfhash| | | | X | X | X | -|pehash| | | | X | | X | -|impfuzzy| | | | X | X | X | -|sha224| | | | X | X | X | -|sha384| | | | X | X | X | -|sha512| | | | X | X | X | -|sha512/224| | | | X | X | X | -|sha512/256| | | | X | X | X | -|sha3-224| | | | X | X | X | -|sha3-256| | | | X | X | X | -|sha3-384| | | | X | X | X | -|sha3-512| | | | X | X | X | -|tlsh| | | | X | | X | -|cdhash| | | | X | X | X | -|filename|authentihash| | | | X | X | X | -|filename|vhash| | | | X | X | X | -|filename|ssdeep| | | | X | X | X | -|filename|imphash| | | | X | X | X | -|filename|impfuzzy| | | | X | X | X | -|filename|pehash| | | | X | X | X | -|filename|sha224| | | | X | X | X | -|filename|sha384| | | | X | X | X | -|filename|sha512| | | | X | X | X | -|filename|sha512/224| | | | X | X | X | -|filename|sha512/256| | | | X | X | X | -|filename|sha3-224| | | | X | X | X | -|filename|sha3-256| | | | X | X | X | -|filename|sha3-384| | | | X | X | X | -|filename|sha3-512| | | | X | X | X | -|filename|tlsh| | | | X | X | X | -|windows-scheduled-task| | | | | X | | -|windows-service-name| | | | | X | | -|windows-service-displayname| | | | | X | | -|whois-registrant-email| | | | X | | | -|whois-registrant-phone| | | | | | | -|whois-registrant-name| | | | | | | -|whois-registrant-org| | | | | | | -|whois-registrar| | | | | | | -|whois-creation-date| | | | | | | -|x509-fingerprint-sha1| | | | X | X | X | -|x509-fingerprint-md5| | | | X | X | X | -|x509-fingerprint-sha256| | | | X | X | X | -|dns-soa-email| | | | | | | -|size-in-bytes| | | | | | | +|community-id| | | | X | | | +|cookie| | X | | | | | +|cortex| | | | X | | | |counter| | | | | | | +|country-of-residence| | | | | | | +|cpe| | | | X | | | +|dash| | | | | X | | +|date-of-birth| | | | | | | |datetime| | | | | | | -|port| | | | | | | -|ip-dst|port| | | | X | | | -|ip-src|port| | | | X | | | -|hostname|port| | | | X | | | -|mac-address| | | | X | | | -|mac-eui-64| | | | X | | | -|email-dst-display-name| | | | X | | | -|email-src-display-name| | | | X | | | -|email-header| | | | X | | | -|email-reply-to| | | | X | | | -|email-x-mailer| | | | X | | | -|email-mime-boundary| | | | X | | | -|email-thread-index| | | | X | | | -|email-message-id| | | | X | | | -|github-username| | | | | | | -|github-repository| | | | | | | -|github-organisation| | | | | | | -|jabber-id| | | | | | | -|twitter-id| | | | | | | |dkim| | | | | | | |dkim-signature| | | | | | | -|first-name| | | | | | | -|middle-name| | | | | | | -|last-name| | | | | | | -|date-of-birth| | | | | | | -|place-of-birth| | | | | | | -|gender| | | | | | | -|passport-number| | | | | | | -|passport-country| | | | | | | -|passport-expiration| | | | | | | -|redress-number| | | | | | | -|nationality| | | | | | | -|visa-number| | | | | | | -|issue-date-of-the-visa| | | | | | | -|primary-residence| | | | | | | -|country-of-residence| | | | | | | -|special-service-request| | | | | | | -|frequent-flyer-number| | | | | | | -|travel-details| | | | | | | -|payment-details| | | | | | | -|place-port-of-original-embarkation| | | | | | | -|place-port-of-clearance| | | | | | | -|place-port-of-onward-foreign-destination| | | | | | | -|passenger-name-record-locator-number| | | | | | | -|mobile-application-id| | | | X | | X | -|chrome-extension-id| | | | X | | X | -|cortex| | | | | | | -|boolean| | | | | | | -|anonymised| X | X | X | X | X | X | - -|Category| Persistence mechanism | Network activity | Payload type | Attribution | External analysis | Financial fraud | -| --- |:---:|:---:|:---:|:---:|:---:|:---:| -|md5| | | | | X | | -|sha1| | | | | X | | -|sha256| | | | | X | | -|filename| X | | | | X | | -|pdb| | | | | | | -|filename|md5| | | | | X | | -|filename|sha1| | | | | X | | -|filename|sha256| | | | | X | | -|ip-src| | X | | | X | | -|ip-dst| | X | | | X | | -|hostname| | X | | | X | | -|domain| | X | | | X | | -|domain|ip| | X | | | X | | -|email| | X | | X | | | -|email-src| | X | | | | | -|eppn| | X | | | | | -|email-dst| | X | | | | | -|email-subject| | X | | | | | +|dns-soa-email| | | X | | | | +|domain| | | | X | | | +|domain|ip| | | | X | | | +|email| | | X | | | | |email-attachment| | | | | | | |email-body| | | | | | | -|float| | | | | | | -|git-commit-id| | | | | | | -|url| | X | | | X | | -|http-method| | X | | | | | -|user-agent| | X | | | X | | -|ja3-fingerprint-md5| | X | | | X | | -|jarm-fingerprint| | X | | | X | | -|favicon-mmh3| | X | | | | | -|hassh-md5| | X | | | X | | -|hasshserver-md5| | X | | | X | | -|regkey| X | | | | X | | -|regkey|value| X | | | | X | | -|AS| | X | | | X | | -|snort| | X | | | X | | -|bro| | X | | | X | | -|zeek| | X | | | X | | -|community-id| | X | | | X | | -|pattern-in-file| | X | | | X | | -|pattern-in-traffic| | X | | | X | | -|pattern-in-memory| | | | | X | | -|pattern-filename| | | | | | | -|pgp-public-key| | | | | | | -|pgp-private-key| | | | | | | -|yara| | | | | | | -|stix2-pattern| | X | | | | | -|sigma| | | | | | | -|gene| | | | | | | -|kusto-query| | | | | | | -|mime-type| | | | | | | -|identity-card-number| | | | | | | -|cookie| | X | | | | | -|vulnerability| | | | | X | | -|cpe| | | | | X | | -|weakness| | | | | X | | -|attachment| | X | | | X | | -|malware-sample| | | | | X | | -|link| | | | | X | | -|comment| X | X | X | X | X | X | -|text| X | X | X | X | X | X | -|hex| X | X | | | | X | -|other| X | X | X | X | X | X | -|named pipe| | | | | | | -|mutex| | | | | | | -|process-state| | | | | | | -|target-user| | | | | | | -|target-email| | | | | | | -|target-machine| | | | | | | -|target-org| | | | | | | -|target-location| | | | | | | -|target-external| | | | | | | -|btc| | | | | | X | -|dash| | | | | | X | -|xmr| | | | | | X | -|iban| | | | | | X | -|bic| | | | | | X | -|bank-account-nr| | | | | | X | -|aba-rtn| | | | | | X | -|bin| | | | | | X | -|cc-number| | | | | | X | -|prtn| | | | | | X | -|phone-number| | | | | | X | -|threat-actor| | | | X | | | -|campaign-name| | | | X | | | -|campaign-id| | | | X | | | -|malware-type| | | | | | | -|uri| | X | | | | | -|authentihash| | | | | | | -|vhash| | | | | | | -|ssdeep| | | | | | | -|imphash| | | | | | | -|telfhash| | | | | | | -|pehash| | | | | | | -|impfuzzy| | | | | | | -|sha224| | | | | | | -|sha384| | | | | | | -|sha512| | | | | | | -|sha512/224| | | | | | | -|sha512/256| | | | | | | -|sha3-224| | | | | X | | -|sha3-256| | | | | X | | -|sha3-384| | | | | X | | -|sha3-512| | | | | X | | -|tlsh| | | | | | | -|cdhash| | | | | | | -|filename|authentihash| | | | | | | -|filename|vhash| | | | | | | -|filename|ssdeep| | | | | | | -|filename|imphash| | | | | | | -|filename|impfuzzy| | | | | | | -|filename|pehash| | | | | | | -|filename|sha224| | | | | | | -|filename|sha384| | | | | | | -|filename|sha512| | | | | | | -|filename|sha512/224| | | | | | | -|filename|sha512/256| | | | | | | -|filename|sha3-224| | | | | X | | -|filename|sha3-256| | | | | X | | -|filename|sha3-384| | | | | X | | -|filename|sha3-512| | | | | X | | -|filename|tlsh| | | | | | | -|windows-scheduled-task| | | | | | | -|windows-service-name| | | | | | | -|windows-service-displayname| | | | | | | -|whois-registrant-email| | | | X | | | -|whois-registrant-phone| | | | X | | | -|whois-registrant-name| | | | X | | | -|whois-registrant-org| | | | X | | | -|whois-registrar| | | | X | | | -|whois-creation-date| | | | X | | | -|x509-fingerprint-sha1| | X | | X | X | | -|x509-fingerprint-md5| | X | | X | X | | -|x509-fingerprint-sha256| | X | | X | X | | -|dns-soa-email| | | | X | | | -|size-in-bytes| | | | | | | -|counter| | | | | | | -|datetime| | | | | | | -|port| | X | | | | | -|ip-dst|port| | X | | | X | | -|ip-src|port| | X | | | X | | -|hostname|port| | X | | | | | -|mac-address| | X | | | X | | -|mac-eui-64| | X | | | X | | +|email-dst| | | | | | | |email-dst-display-name| | | | | | | -|email-src-display-name| | | | | | | |email-header| | | | | | | -|email-reply-to| | | | | | | -|email-x-mailer| | | | | | | -|email-mime-boundary| | | | | | | -|email-thread-index| | | | | | | |email-message-id| | | | | | | -|github-username| | | | | | | -|github-repository| | | | | X | | -|github-organisation| | | | | | | -|jabber-id| | | | | | | -|twitter-id| | | | | | | -|dkim| | X | | | | | -|dkim-signature| | X | | | | | +|email-mime-boundary| | | | | | | +|email-reply-to| | | | | | | +|email-src| | | | | | | +|email-src-display-name| | | | | | | +|email-subject| | | | | | | +|email-thread-index| | | | | | | +|email-x-mailer| | | | | | | +|eppn| | | | | | | +|favicon-mmh3| | | | | | | +|filename| | X | | X | | | +|filename-pattern| | X | | X | | | +|filename|authentihash| | X | | | | | +|filename|impfuzzy| | X | | | | | +|filename|imphash| | X | | | | | +|filename|md5| | X | | X | | | +|filename|pehash| | X | | | | | +|filename|sha1| | X | | X | | | +|filename|sha224| | X | | | | | +|filename|sha256| | X | | X | | | +|filename|sha3-224| | X | | X | | | +|filename|sha3-256| | X | | X | | | +|filename|sha3-384| | X | | X | | | +|filename|sha3-512| | X | | X | | | +|filename|sha384| | X | | | | | +|filename|sha512| | X | | | | | +|filename|sha512/224| | X | | | | | +|filename|sha512/256| | X | | | | | +|filename|ssdeep| | X | | | | | +|filename|tlsh| | X | | | | | +|filename|vhash| | X | | | | | |first-name| | | | | | | -|middle-name| | | | | | | -|last-name| | | | | | | -|date-of-birth| | | | | | | -|place-of-birth| | | | | | | +|float| | | | | | | +|frequent-flyer-number| | | | | | | +|full-name| | | | | | | |gender| | | | | | | -|passport-number| | | | | | | +|gene| | X | | | | | +|git-commit-id| | | | | | X | +|github-organisation| | | | | | | +|github-repository| | | | X | | | +|github-username| | | | | | | +|hassh-md5| | | | X | | | +|hasshserver-md5| | | | X | | | +|hex| X | X | | | X | X | +|hostname| | | | X | | | +|hostname|port| | | | | | | +|http-method| | | | | | | +|iban| | | | | X | | +|identity-card-number| | | | | | | +|impfuzzy| | X | | | | | +|imphash| | X | | | | | +|ip-dst| | | | X | | | +|ip-dst|port| | | | X | | | +|ip-src| | | | X | | | +|ip-src|port| | | | X | | | +|issue-date-of-the-visa| | | | | | | +|ja3-fingerprint-md5| | | | X | | | +|jabber-id| | | | | | | +|jarm-fingerprint| | | | X | | | +|kusto-query| | X | | | | | +|last-name| | | | | | | +|link| X | | | X | | X | +|mac-address| | | | X | | | +|mac-eui-64| | | | X | | | +|malware-sample| | X | | X | | | +|malware-type| | | | | | | +|md5| | X | | X | | | +|middle-name| | | | | | | +|mime-type| | X | | | | | +|mobile-application-id| | | | | | | +|mutex| | X | | | | | +|named pipe| | X | | | | | +|nationality| | | | | | | +|other| X | X | X | X | X | X | +|passenger-name-record-locator-number| | | | | | | |passport-country| | | | | | | |passport-expiration| | | | | | | -|redress-number| | | | | | | -|nationality| | | | | | | -|visa-number| | | | | | | -|issue-date-of-the-visa| | | | | | | -|primary-residence| | | | | | | -|country-of-residence| | | | | | | -|special-service-request| | | | | | | -|frequent-flyer-number| | | | | | | -|travel-details| | | | | | | +|passport-number| | | | | | | +|pattern-in-file| | X | | X | | | +|pattern-in-memory| | X | | X | | | +|pattern-in-traffic| | | | X | | | |payment-details| | | | | | | -|place-port-of-original-embarkation| | | | | | | +|pdb| | X | | | | | +|pehash| | | | | | | +|pgp-private-key| | X | | | | | +|pgp-public-key| | X | | | | | +|phone-number| | | | | X | | +|place-of-birth| | | | | | | |place-port-of-clearance| | | | | | | |place-port-of-onward-foreign-destination| | | | | | | -|passenger-name-record-locator-number| | | | | | | -|mobile-application-id| | | | | | | -|chrome-extension-id| | | | | | | -|cortex| | | | | X | | -|boolean| | | | | | | -|anonymised| X | X | X | X | X | X | +|place-port-of-original-embarkation| | | | | | | +|port| | | | | | | +|primary-residence| | | | | | | +|process-state| | X | | | | | +|prtn| | | | | X | | +|redress-number| | | | | | | +|regkey| | X | | X | | | +|regkey|value| | X | | X | | | +|sha1| | X | | X | | | +|sha224| | X | | | | | +|sha256| | X | | X | | | +|sha3-224| | X | | X | | | +|sha3-256| | X | | X | | | +|sha3-384| | X | | X | | | +|sha3-512| | X | | X | | | +|sha384| | X | | | | | +|sha512| | X | | | | | +|sha512/224| | X | | | | | +|sha512/256| | X | | | | | +|sigma| | X | | | | | +|size-in-bytes| | | | | | | +|snort| | | | X | | | +|special-service-request| | | | | | | +|ssdeep| | X | | | | | +|ssh-fingerprint| | | | | | | +|stix2-pattern| | X | | | | | +|target-email| | | | | | | +|target-external| | | | | | | +|target-location| | | | | | | +|target-machine| | | | | | | +|target-org| | | | | | | +|target-user| | | | | | | +|telfhash| | X | | | | | +|text| X | X | X | X | X | X | +|threat-actor| | | X | | | | +|tlsh| | | | | | | +|travel-details| | | | | | | +|twitter-id| | | | | | | +|uri| | | | | | | +|url| | | | X | | | +|user-agent| | | | X | | | +|vhash| | X | | | | | +|visa-number| | | | | | | +|vulnerability| | | | X | | | +|weakness| | | | X | | | +|whois-creation-date| | | X | | | | +|whois-registrant-email| | | X | | | | +|whois-registrant-name| | | X | | | | +|whois-registrant-org| | | X | | | | +|whois-registrant-phone| | | X | | | | +|whois-registrar| | | X | | | | +|windows-scheduled-task| | X | | | | | +|windows-service-displayname| | X | | | | | +|windows-service-name| | X | | | | | +|x509-fingerprint-md5| | X | X | X | | | +|x509-fingerprint-sha1| | X | X | X | | | +|x509-fingerprint-sha256| | X | X | X | | | +|xmr| | | | | X | | +|yara| | X | | | | | +|zeek| | | | X | | | -|Category| Support Tool | Social network | Person | Other | +|Category| Network activity | Other | Payload delivery | Payload installation | Payload type | Persistence mechanism | +| --- |:---:|:---:|:---:|:---:|:---:|:---:| +|AS| X | | X | | | | +|aba-rtn| | | | | | | +|anonymised| X | X | X | X | X | X | +|attachment| X | | X | X | | | +|authentihash| | | X | X | | | +|bank-account-nr| | | | | | | +|bic| | | | | | | +|bin| | | | | | | +|boolean| | X | | | | | +|bro| X | | | | | | +|btc| | | | | | | +|campaign-id| | | | | | | +|campaign-name| | | | | | | +|cc-number| | | | | | | +|cdhash| | | X | X | | | +|chrome-extension-id| | | X | X | | | +|comment| X | X | X | X | X | X | +|community-id| X | | | | | | +|cookie| X | | | | | | +|cortex| | | | | | | +|counter| | X | | | | | +|country-of-residence| | | | | | | +|cpe| | X | X | X | | | +|dash| | | | | | | +|date-of-birth| | | | | | | +|datetime| | X | | | | | +|dkim| X | | | | | | +|dkim-signature| X | | | | | | +|dns-soa-email| | | | | | | +|domain| X | | X | | | | +|domain|ip| X | | | | | | +|email| X | | X | | | | +|email-attachment| | | X | | | | +|email-body| | | X | | | | +|email-dst| X | | X | | | | +|email-dst-display-name| | | X | | | | +|email-header| | | X | | | | +|email-message-id| | | X | | | | +|email-mime-boundary| | | X | | | | +|email-reply-to| | | X | | | | +|email-src| X | | X | | | | +|email-src-display-name| | | X | | | | +|email-subject| X | | X | | | | +|email-thread-index| | | X | | | | +|email-x-mailer| | | X | | | | +|eppn| X | | | | | | +|favicon-mmh3| X | | | | | | +|filename| | | X | X | | X | +|filename-pattern| X | | X | X | | | +|filename|authentihash| | | X | X | | | +|filename|impfuzzy| | | X | X | | | +|filename|imphash| | | X | X | | | +|filename|md5| | | X | X | | | +|filename|pehash| | | X | X | | | +|filename|sha1| | | X | X | | | +|filename|sha224| | | X | X | | | +|filename|sha256| | | X | X | | | +|filename|sha3-224| | | X | X | | | +|filename|sha3-256| | | X | X | | | +|filename|sha3-384| | | X | X | | | +|filename|sha3-512| | | X | X | | | +|filename|sha384| | | X | X | | | +|filename|sha512| | | X | X | | | +|filename|sha512/224| | | X | X | | | +|filename|sha512/256| | | X | X | | | +|filename|ssdeep| | | X | X | | | +|filename|tlsh| | | X | X | | | +|filename|vhash| | | X | X | | | +|first-name| | | | | | | +|float| | X | | | | | +|frequent-flyer-number| | | | | | | +|full-name| | | | | | | +|gender| | | | | | | +|gene| | | | | | | +|git-commit-id| | | | | | | +|github-organisation| | | | | | | +|github-repository| | | | | | | +|github-username| | | | | | | +|hassh-md5| X | | X | | | | +|hasshserver-md5| X | | X | | | | +|hex| X | X | X | X | | X | +|hostname| X | | X | | | | +|hostname|port| X | | X | | | | +|http-method| X | | | | | | +|iban| | | | | | | +|identity-card-number| | | | | | | +|impfuzzy| | | X | X | | | +|imphash| | | X | X | | | +|ip-dst| X | | X | | | | +|ip-dst|port| X | | X | | | | +|ip-src| X | | X | | | | +|ip-src|port| X | | X | | | | +|issue-date-of-the-visa| | | | | | | +|ja3-fingerprint-md5| X | | X | | | | +|jabber-id| | | | | | | +|jarm-fingerprint| X | | X | | | | +|kusto-query| | | | | | | +|last-name| | | | | | | +|link| | | X | | | | +|mac-address| X | | X | | | | +|mac-eui-64| X | | X | | | | +|malware-sample| | | X | X | | | +|malware-type| | | X | X | | | +|md5| | | X | X | | | +|middle-name| | | | | | | +|mime-type| | | X | X | | | +|mobile-application-id| | | X | X | | | +|mutex| | | | | | | +|named pipe| | | | | | | +|nationality| | | | | | | +|other| X | X | X | X | X | X | +|passenger-name-record-locator-number| | | | | | | +|passport-country| | | | | | | +|passport-expiration| | | | | | | +|passport-number| | | | | | | +|pattern-in-file| X | | X | X | | | +|pattern-in-memory| | | | X | | | +|pattern-in-traffic| X | | X | X | | | +|payment-details| | | | | | | +|pdb| | | | | | | +|pehash| | | X | X | | | +|pgp-private-key| | X | | | | | +|pgp-public-key| | X | | | | | +|phone-number| | X | | | | | +|place-of-birth| | | | | | | +|place-port-of-clearance| | | | | | | +|place-port-of-onward-foreign-destination| | | | | | | +|place-port-of-original-embarkation| | | | | | | +|port| X | X | | | | | +|primary-residence| | | | | | | +|process-state| | | | | | | +|prtn| | | | | | | +|redress-number| | | | | | | +|regkey| | | | | | X | +|regkey|value| | | | | | X | +|sha1| | | X | X | | | +|sha224| | | X | X | | | +|sha256| | | X | X | | | +|sha3-224| | | X | X | | | +|sha3-256| | | X | X | | | +|sha3-384| | | X | X | | | +|sha3-512| | | X | X | | | +|sha384| | | X | X | | | +|sha512| | | X | X | | | +|sha512/224| | | X | X | | | +|sha512/256| | | X | X | | | +|sigma| | | X | X | | | +|size-in-bytes| | X | | | | | +|snort| X | | | | | | +|special-service-request| | | | | | | +|ssdeep| | | X | X | | | +|ssh-fingerprint| X | | | | | | +|stix2-pattern| X | | X | X | | | +|target-email| | | | | | | +|target-external| | | | | | | +|target-location| | | | | | | +|target-machine| | | | | | | +|target-org| | | | | | | +|target-user| | | | | | | +|telfhash| | | X | X | | | +|text| X | X | X | X | X | X | +|threat-actor| | | | | | | +|tlsh| | | X | X | | | +|travel-details| | | | | | | +|twitter-id| | | | | | | +|uri| X | | | | | | +|url| X | | X | | | | +|user-agent| X | | X | | | | +|vhash| | | X | X | | | +|visa-number| | | | | | | +|vulnerability| | | X | X | | | +|weakness| | | X | X | | | +|whois-creation-date| | | | | | | +|whois-registrant-email| | | X | | | | +|whois-registrant-name| | | | | | | +|whois-registrant-org| | | | | | | +|whois-registrant-phone| | | | | | | +|whois-registrar| | | | | | | +|windows-scheduled-task| | | | | | | +|windows-service-displayname| | | | | | | +|windows-service-name| | | | | | | +|x509-fingerprint-md5| X | | X | X | | | +|x509-fingerprint-sha1| X | | X | X | | | +|x509-fingerprint-sha256| X | | X | X | | | +|xmr| | | | | | | +|yara| | | X | X | | | +|zeek| X | | | | | | + +|Category| Person | Social network | Support Tool | Targeting data | | --- |:---:|:---:|:---:|:---:| -|md5| | | | | -|sha1| | | | | -|sha256| | | | | -|filename| | | | | -|pdb| | | | | -|filename|md5| | | | | -|filename|sha1| | | | | -|filename|sha256| | | | | -|ip-src| | | | | -|ip-dst| | | | | -|hostname| | | | | +|AS| | | | | +|aba-rtn| | | | | +|anonymised| X | X | X | X | +|attachment| | | X | | +|authentihash| | | | | +|bank-account-nr| | | | | +|bic| | | | | +|bin| | | | | +|boolean| | | | | +|bro| | | | | +|btc| | | | | +|campaign-id| | | | | +|campaign-name| | | | | +|cc-number| | | | | +|cdhash| | | | | +|chrome-extension-id| | | | | +|comment| X | X | X | X | +|community-id| | | | | +|cookie| | | | | +|cortex| | | | | +|counter| | | | | +|country-of-residence| X | | | | +|cpe| | | | | +|dash| | | | | +|date-of-birth| X | | | | +|datetime| | | | | +|dkim| | | | | +|dkim-signature| | | | | +|dns-soa-email| | | | | |domain| | | | | |domain|ip| | | | | -|email| | X | X | | -|email-src| | X | | | -|eppn| | X | | | -|email-dst| | X | | | -|email-subject| | | | | +|email| X | X | | | |email-attachment| | | | | |email-body| | | | | -|float| | | | X | -|git-commit-id| | | | | -|url| | | | | -|http-method| | | | | -|user-agent| | | | | -|ja3-fingerprint-md5| | | | | -|jarm-fingerprint| | | | | +|email-dst| | X | | | +|email-dst-display-name| | | | | +|email-header| | | | | +|email-message-id| | | | | +|email-mime-boundary| | | | | +|email-reply-to| | | | | +|email-src| | X | | | +|email-src-display-name| | | | | +|email-subject| | | | | +|email-thread-index| | | | | +|email-x-mailer| | | | | +|eppn| | X | | | |favicon-mmh3| | | | | -|hassh-md5| | | | | -|hasshserver-md5| | | | | -|regkey| | | | | -|regkey|value| | | | | -|AS| | | | | -|snort| | | | | -|bro| | | | | -|zeek| | | | | -|community-id| | | | | -|pattern-in-file| | | | | -|pattern-in-traffic| | | | | -|pattern-in-memory| | | | | -|pattern-filename| | | | | -|pgp-public-key| | X | X | X | -|pgp-private-key| | X | X | X | -|yara| | | | | -|stix2-pattern| | | | | -|sigma| | | | | -|gene| | | | | -|kusto-query| | | | | -|mime-type| | | | | -|identity-card-number| | | X | | -|cookie| | | | | -|vulnerability| | | | | -|cpe| | | | X | -|weakness| | | | | -|attachment| X | | | | -|malware-sample| | | | | -|link| X | | | | -|comment| X | X | X | X | -|text| X | X | X | X | -|hex| X | | | X | -|other| X | X | X | X | -|named pipe| | | | | -|mutex| | | | | -|process-state| | | | | -|target-user| | | | | -|target-email| | | | | -|target-machine| | | | | -|target-org| | | | | -|target-location| | | | | -|target-external| | | | | -|btc| | | | | -|dash| | | | | -|xmr| | | | | -|iban| | | | | -|bic| | | | | -|bank-account-nr| | | | | -|aba-rtn| | | | | -|bin| | | | | -|cc-number| | | | | -|prtn| | | | | -|phone-number| | | X | X | -|threat-actor| | | | | -|campaign-name| | | | | -|campaign-id| | | | | -|malware-type| | | | | -|uri| | | | | -|authentihash| | | | | -|vhash| | | | | -|ssdeep| | | | | -|imphash| | | | | -|telfhash| | | | | -|pehash| | | | | -|impfuzzy| | | | | -|sha224| | | | | -|sha384| | | | | -|sha512| | | | | -|sha512/224| | | | | -|sha512/256| | | | | -|sha3-224| | | | | -|sha3-256| | | | | -|sha3-384| | | | | -|sha3-512| | | | | -|tlsh| | | | | -|cdhash| | | | | +|filename| | | | | +|filename-pattern| | | | | |filename|authentihash| | | | | -|filename|vhash| | | | | -|filename|ssdeep| | | | | -|filename|imphash| | | | | |filename|impfuzzy| | | | | +|filename|imphash| | | | | +|filename|md5| | | | | |filename|pehash| | | | | +|filename|sha1| | | | | |filename|sha224| | | | | -|filename|sha384| | | | | -|filename|sha512| | | | | -|filename|sha512/224| | | | | -|filename|sha512/256| | | | | +|filename|sha256| | | | | |filename|sha3-224| | | | | |filename|sha3-256| | | | | |filename|sha3-384| | | | | |filename|sha3-512| | | | | +|filename|sha384| | | | | +|filename|sha512| | | | | +|filename|sha512/224| | | | | +|filename|sha512/256| | | | | +|filename|ssdeep| | | | | |filename|tlsh| | | | | -|windows-scheduled-task| | | | | -|windows-service-name| | | | | -|windows-service-displayname| | | | | -|whois-registrant-email| | X | | | -|whois-registrant-phone| | | | | -|whois-registrant-name| | | | | -|whois-registrant-org| | | | | -|whois-registrar| | | | | -|whois-creation-date| | | | | -|x509-fingerprint-sha1| | | | | -|x509-fingerprint-md5| | | | | -|x509-fingerprint-sha256| | | | | -|dns-soa-email| | | | | -|size-in-bytes| | | | X | -|counter| | | | X | -|datetime| | | | X | -|port| | | | X | -|ip-dst|port| | | | | -|ip-src|port| | | | | +|filename|vhash| | | | | +|first-name| X | | | | +|float| | | | | +|frequent-flyer-number| X | | | | +|full-name| X | | | | +|gender| X | | | | +|gene| | | | | +|git-commit-id| | | | | +|github-organisation| | X | | | +|github-repository| | X | | | +|github-username| | X | | | +|hassh-md5| | | | | +|hasshserver-md5| | | | | +|hex| | | X | | +|hostname| | | | | |hostname|port| | | | | +|http-method| | | | | +|iban| | | | | +|identity-card-number| X | | | | +|impfuzzy| | | | | +|imphash| | | | | +|ip-dst| | | | | +|ip-dst|port| | | | | +|ip-src| | | | | +|ip-src|port| | | | | +|issue-date-of-the-visa| X | | | | +|ja3-fingerprint-md5| | | | | +|jabber-id| | X | | | +|jarm-fingerprint| | | | | +|kusto-query| | | | | +|last-name| X | | | | +|link| | | X | | |mac-address| | | | | |mac-eui-64| | | | | -|email-dst-display-name| | | | | -|email-src-display-name| | | | | -|email-header| | | | | -|email-reply-to| | | | | -|email-x-mailer| | | | | -|email-mime-boundary| | | | | -|email-thread-index| | | | | -|email-message-id| | | | | -|github-username| | X | | | -|github-repository| | X | | | -|github-organisation| | X | | | -|jabber-id| | X | | | -|twitter-id| | X | | | -|dkim| | | | | -|dkim-signature| | | | | -|first-name| | | X | | -|middle-name| | | X | | -|last-name| | | X | | -|date-of-birth| | | X | | -|place-of-birth| | | X | | -|gender| | | X | | -|passport-number| | | X | | -|passport-country| | | X | | -|passport-expiration| | | X | | -|redress-number| | | X | | -|nationality| | | X | | -|visa-number| | | X | | -|issue-date-of-the-visa| | | X | | -|primary-residence| | | X | | -|country-of-residence| | | X | | -|special-service-request| | | X | | -|frequent-flyer-number| | | X | | -|travel-details| | | X | | -|payment-details| | | X | | -|place-port-of-original-embarkation| | | X | | -|place-port-of-clearance| | | X | | -|place-port-of-onward-foreign-destination| | | X | | -|passenger-name-record-locator-number| | | X | | +|malware-sample| | | | | +|malware-type| | | | | +|md5| | | | | +|middle-name| X | | | | +|mime-type| | | | | |mobile-application-id| | | | | -|chrome-extension-id| | | | | -|cortex| | | | | -|boolean| | | | X | -|anonymised| X | X | X | X | +|mutex| | | | | +|named pipe| | | | | +|nationality| X | | | | +|other| X | X | X | | +|passenger-name-record-locator-number| X | | | | +|passport-country| X | | | | +|passport-expiration| X | | | | +|passport-number| X | | | | +|pattern-in-file| | | | | +|pattern-in-memory| | | | | +|pattern-in-traffic| | | | | +|payment-details| X | | | | +|pdb| | | | | +|pehash| | | | | +|pgp-private-key| X | X | | | +|pgp-public-key| X | X | | | +|phone-number| X | | | | +|place-of-birth| X | | | | +|place-port-of-clearance| X | | | | +|place-port-of-onward-foreign-destination| X | | | | +|place-port-of-original-embarkation| X | | | | +|port| | | | | +|primary-residence| X | | | | +|process-state| | | | | +|prtn| | | | | +|redress-number| X | | | | +|regkey| | | | | +|regkey|value| | | | | +|sha1| | | | | +|sha224| | | | | +|sha256| | | | | +|sha3-224| | | | | +|sha3-256| | | | | +|sha3-384| | | | | +|sha3-512| | | | | +|sha384| | | | | +|sha512| | | | | +|sha512/224| | | | | +|sha512/256| | | | | +|sigma| | | | | +|size-in-bytes| | | | | +|snort| | | | | +|special-service-request| X | | | | +|ssdeep| | | | | +|ssh-fingerprint| | | | | +|stix2-pattern| | | | | +|target-email| | | | X | +|target-external| | | | X | +|target-location| | | | X | +|target-machine| | | | X | +|target-org| | | | X | +|target-user| | | | X | +|telfhash| | | | | +|text| X | X | X | | +|threat-actor| | | | | +|tlsh| | | | | +|travel-details| X | | | | +|twitter-id| | X | | | +|uri| | | | | +|url| | | | | +|user-agent| | | | | +|vhash| | | | | +|visa-number| X | | | | +|vulnerability| | | | | +|weakness| | | | | +|whois-creation-date| | | | | +|whois-registrant-email| | X | | | +|whois-registrant-name| | | | | +|whois-registrant-org| | | | | +|whois-registrant-phone| | | | | +|whois-registrar| | | | | +|windows-scheduled-task| | | | | +|windows-service-displayname| | | | | +|windows-service-name| | | | | +|x509-fingerprint-md5| | | | | +|x509-fingerprint-sha1| | | | | +|x509-fingerprint-sha256| | | | | +|xmr| | | | | +|yara| | | | | +|zeek| | | | | + ### Categories -* **Internal reference**: Reference used by the publishing party (e.g. ticket number) -* **Targeting data**: Targeting information to include recipient email, infected machines, department, and or locations. -* **Antivirus detection**: List of anti-virus vendors detecting the malware or information on detection performance (e.g. 13/43 or 67%). Attachment with list of detection or link to VirusTotal could be placed here as well. -* **Payload delivery**: Information about the way the malware payload is initially delivered, for example information about the email or web-site, vulnerability used, originating IP etc. Malware sample itself should be attached here. +* **Antivirus detection**: All the info about how the malware is detected by the antivirus products * **Artifacts dropped**: Any artifact (files, registry keys etc.) dropped by the malware or other modifications to the system -* **Payload installation**: Location where the payload was placed in the system and the way it was installed. For example, a filename|md5 type attribute can be added here like this: c:\windows\system32\malicious.exe|41d8cd98f00b204e9800998ecf8427e. -* **Persistence mechanism**: Mechanisms used by the malware to start at boot. This could be a registry key, legitimate driver modification, LNK file in startup -* **Network activity**: Information about network traffic generated by the malware -* **Payload type**: Information about the final payload(s). Can contain a function of the payload, e.g. keylogger, RAT, or a name if identified, such as Poison Ivy. * **Attribution**: Identification of the group, organisation, or country behind the attack -* **External analysis**: Any other result from additional analysis of the malware like tools output Examples: pdf-parser output, automated sandbox analysis, reverse engineering report. -* **Financial fraud**: Financial Fraud indicators, for example: IBAN Numbers, BIC codes, Credit card numbers, etc. -* **Support Tool**: Tools supporting analysis or detection of the event -* **Social network**: Social networks and platforms -* **Person**: A human being - natural person +* **External analysis**: Any other result from additional analysis of the malware like tools output +* **Financial fraud**: Financial Fraud indicators +* **Internal reference**: Reference used by the publishing party (e.g. ticket number) +* **Network activity**: Information about network traffic generated by the malware * **Other**: Attributes that are not part of any other category or are meant to be used as a component in MISP objects in the future +* **Payload delivery**: Information about how the malware is delivered +* **Payload installation**: Info on where the malware gets installed in the system +* **Payload type**: Information about the final payload(s) +* **Persistence mechanism**: Mechanisms used by the malware to start at boot +* **Person**: A human being - natural person +* **Social network**: Social networks and platforms +* **Support Tool**: Tools supporting analysis or detection of the event +* **Targeting data**: Internal Attack Targeting and Compromise Information ### Types -* **md5**: You are encouraged to use filename|md5 instead. A checksum in md5 format, only use this if you don't know the correct filename -* **sha1**: You are encouraged to use filename|sha1 instead. A checksum in sha1 format, only use this if you don't know the correct filename -* **sha256**: You are encouraged to use filename|sha256 instead. A checksum in sha256 format, only use this if you don't know the correct filename -* **filename**: Filename -* **pdb**: Microsoft Program database (PDB) path information -* **filename|md5**: A filename and an md5 hash separated by a | (no spaces) -* **filename|sha1**: A filename and an sha1 hash separated by a | (no spaces) -* **filename|sha256**: A filename and an sha256 hash separated by a | (no spaces) -* **ip-src**: A source IP address of the attacker -* **ip-dst**: A destination IP address of the attacker or C&C server. Also set the IDS flag on when this IP is hardcoded in malware -* **hostname**: A full host/dnsname of an attacker. Also set the IDS flag on when this hostname is hardcoded in malware -* **domain**: A domain name used in the malware. Use this instead of hostname when the upper domain is important or can be used to create links between events. -* **domain|ip**: A domain name and its IP address (as found in DNS lookup) separated by a | (no spaces) -* **email**: An e-mail address -* **email-src**: The source email address. Used to describe the sender when describing an e-mail. -* **eppn**: eduPersonPrincipalName - eppn - the NetId of the person for the purposes of inter-institutional authentication. Should be stored in the form of user@univ.edu, where univ.edu is the name of the local security domain. -* **email-dst**: The destination email address. Used to describe the recipient when describing an e-mail. -* **email-subject**: The subject of the email -* **email-attachment**: File name of the email attachment. -* **email-body**: Email body -* **float**: A floating point value. -* **git-commit-id**: A git commit ID. -* **url**: url -* **http-method**: HTTP method used by the malware (e.g. POST, GET, ...). -* **user-agent**: The user-agent used by the malware in the HTTP request. -* **ja3-fingerprint-md5**: JA3 is a method for creating SSL/TLS client fingerprints that should be easy to produce on any platform and can be easily shared for threat intelligence. -* **jarm-fingerprint**: JARM is a method for creating SSL/TLS server fingerprints. -* **favicon-mmh3**: favicon-mmh3 is the murmur3 hash of a favicon as used in Shodan. -* **hassh-md5**: hassh is a network fingerprinting standard which can be used to identify specific Client SSH implementations. The fingerprints can be easily stored, searched and shared in the form of an MD5 fingerprint. -* **hasshserver-md5**: hasshServer is a network fingerprinting standard which can be used to identify specific Server SSH implementations. The fingerprints can be easily stored, searched and shared in the form of an MD5 fingerprint. -* **regkey**: Registry key or value -* **regkey|value**: Registry value + data separated by | * **AS**: Autonomous system -* **snort**: An IDS rule in Snort rule-format. This rule will be automatically rewritten in the NIDS exports. -* **bro**: An NIDS rule in the Bro rule-format. -* **zeek**: An NIDS rule in the Zeek rule-format. -* **community-id**: a community ID flow hashing algorithm to map multiple traffic monitors into common flow id -* **pattern-in-file**: Pattern in file that identifies the malware -* **pattern-in-traffic**: Pattern in network traffic that identifies the malware -* **pattern-in-memory**: Pattern in memory dump that identifies the malware -* **pattern-filename**: A pattern in the name of a file -* **pgp-public-key**: A PGP public key -* **pgp-private-key**: A PGP private key -* **yara**: Yara signature -* **stix2-pattern**: STIX 2 pattern -* **sigma**: Sigma - Generic Signature Format for SIEM Systems -* **gene**: GENE - Go Evtx sigNature Engine -* **kusto-query**: Kusto query - Kusto from Microsoft Azure is a service for storing and running interactive analytics over Big Data. -* **mime-type**: A media type (also MIME type and content type) is a two-part identifier for file formats and format contents transmitted on the Internet -* **identity-card-number**: Identity card number -* **cookie**: HTTP cookie as often stored on the user web client. This can include authentication cookie or session cookie. -* **vulnerability**: A reference to the vulnerability used in the exploit -* **cpe**: Common Platform Enumeration - structured naming scheme for information technology systems, software, and packages. -* **weakness**: A reference to the weakness used in the exploit -* **attachment**: Please upload files using the Upload Attachment button. -* **malware-sample**: Please upload files using the Upload Attachment button. -* **link**: Link to an external information -* **comment**: Comment or description in a human language. This will not be correlated with other attributes -* **text**: Name, ID or a reference -* **hex**: A value in hexadecimal format -* **other**: Other attribute -* **named pipe**: Named pipe, use the format \.\pipe\ -* **mutex**: Mutex, use the format \BaseNamedObjects\ -* **process-state**: State of a process -* **target-user**: Attack Targets Username(s) -* **target-email**: Attack Targets Email(s) -* **target-machine**: Attack Targets Machine Name(s) -* **target-org**: Attack Targets Department or Organization(s) -* **target-location**: Attack Targets Physical Location(s) -* **target-external**: External Target Organizations Affected by this Attack -* **btc**: Bitcoin Address -* **dash**: Dash Address -* **xmr**: Monero Address -* **iban**: International Bank Account Number -* **bic**: Bank Identifier Code Number also known as SWIFT-BIC, SWIFT code or ISO 9362 code -* **bank-account-nr**: Bank account number without any routing number * **aba-rtn**: ABA routing transit number +* **anonymised**: Anonymised value - described with the anonymisation object via a relationship +* **attachment**: Attachment with external information +* **authentihash**: Authenticode executable signature hash +* **bank-account-nr**: Bank account number without any routing number +* **bic**: Bank Identifier Code Number also known as SWIFT-BIC, SWIFT code or ISO 9362 code * **bin**: Bank Identification Number -* **cc-number**: Credit-Card Number -* **prtn**: Premium-Rate Telephone Number -* **phone-number**: Telephone Number -* **threat-actor**: A string identifying the threat actor -* **campaign-name**: Associated campaign name +* **boolean**: Boolean value - to be used in objects +* **bro**: An NIDS rule in the Bro rule-format +* **btc**: Bitcoin Address * **campaign-id**: Associated campaign ID -* **malware-type**: -* **uri**: Uniform Resource Identifier -* **authentihash**: You are encouraged to use filename|authentihash instead. Authenticode executable signature hash, only use this if you don't know the correct filename -* **vhash**: You are encouraged to use filename|vhash instead. A checksum from VirusTotal, only use this if you don't know the correct filename -* **ssdeep**: You are encouraged to use filename|ssdeep instead. A checksum in the SSDeep format, only use this if you don't know the correct filename -* **imphash**: You are encouraged to use filename|imphash instead. A hash created based on the imports in the sample, only use this if you don't know the correct filename -* **telfhash**: You are encouraged to use a file object with telfash -* **pehash**: PEhash - a hash calculated based of certain pieces of a PE executable file -* **impfuzzy**: You are encouraged to use filename|impfuzzy instead. A fuzzy hash created based on the imports in the sample, only use this if you don't know the correct filename -* **sha224**: You are encouraged to use filename|sha224 instead. A checksum in sha224 format, only use this if you don't know the correct filename -* **sha384**: You are encouraged to use filename|sha384 instead. A checksum in sha384 format, only use this if you don't know the correct filename -* **sha512**: You are encouraged to use filename|sha512 instead. A checksum in sha512 format, only use this if you don't know the correct filename -* **sha512/224**: You are encouraged to use filename|sha512/224 instead. A checksum in sha512/224 format, only use this if you don't know the correct filename -* **sha512/256**: You are encouraged to use filename|sha512/256 instead. A checksum in sha512/256 format, only use this if you don't know the correct filename -* **sha3-224**: You are encouraged to use filename|sha3-224 instead. A checksum in sha3-224 format, only use this if you don't know the correct filename -* **sha3-256**: You are encouraged to use filename|sha3-256 instead. A checksum in sha3-256 format, only use this if you don't know the correct filename -* **sha3-384**: You are encouraged to use filename|sha3-384 instead. A checksum in sha3-384 format, only use this if you don't know the correct filename -* **sha3-512**: You are encouraged to use filename|sha3-512 instead. A checksum in sha3-512 format, only use this if you don't know the correct filename -* **tlsh**: You are encouraged to use filename|tlsh instead. A checksum in the Trend Micro Locality Sensitive Hash format, only use this if you don't know the correct filename +* **campaign-name**: Associated campaign name +* **cc-number**: Credit-Card Number * **cdhash**: An Apple Code Directory Hash, identifying a code-signed Mach-O executable file -* **filename|authentihash**: A checksum in md5 format -* **filename|vhash**: A filename and a VirusTotal hash separated by a | -* **filename|ssdeep**: A checksum in ssdeep format -* **filename|imphash**: Import hash - a hash created based on the imports in the sample. -* **filename|impfuzzy**: Import fuzzy hash - a fuzzy hash created based on the imports in the sample. -* **filename|pehash**: A filename and a PEhash separated by a | -* **filename|sha224**: A filename and a sha-224 hash separated by a | -* **filename|sha384**: A filename and a sha-384 hash separated by a | -* **filename|sha512**: A filename and a sha-512 hash separated by a | -* **filename|sha512/224**: A filename and a sha-512/224 hash separated by a | -* **filename|sha512/256**: A filename and a sha-512/256 hash separated by a | -* **filename|sha3-224**: A filename and an sha3-224 hash separated by a | -* **filename|sha3-256**: A filename and an sha3-256 hash separated by a | -* **filename|sha3-384**: A filename and an sha3-384 hash separated by a | -* **filename|sha3-512**: A filename and an sha3-512 hash separated by a | -* **filename|tlsh**: A filename and a Trend Micro Locality Sensitive Hash separated by a | -* **windows-scheduled-task**: A scheduled task in windows -* **windows-service-name**: A windows service name. This is the name used internally by windows. Not to be confused with the windows-service-displayname. -* **windows-service-displayname**: A windows service's displayname, not to be confused with the windows-service-name. This is the name that applications will generally display as the service's name in applications. -* **whois-registrant-email**: The e-mail of a domain's registrant, obtained from the WHOIS information. -* **whois-registrant-phone**: The phone number of a domain's registrant, obtained from the WHOIS information. -* **whois-registrant-name**: The name of a domain's registrant, obtained from the WHOIS information. -* **whois-registrant-org**: The org of a domain's registrant, obtained from the WHOIS information. -* **whois-registrar**: The registrar of the domain, obtained from the WHOIS information. -* **whois-creation-date**: The date of domain's creation, obtained from the WHOIS information. -* **x509-fingerprint-sha1**: X509 fingerprint in SHA-1 format -* **x509-fingerprint-md5**: X509 fingerprint in MD5 format -* **x509-fingerprint-sha256**: X509 fingerprint in SHA-256 format -* **dns-soa-email**: RFC1035 mandates that DNS zones should have a SOA (Statement Of Authority) record that contains an email address where a PoC for the domain could be contacted. This can sometimes be used for attribution/linkage between different domains even if protected by whois privacy -* **size-in-bytes**: Size expressed in bytes +* **chrome-extension-id**: Chrome extension id +* **comment**: Comment or description in a human language +* **community-id**: a community ID flow hashing algorithm to map multiple traffic monitors into common flow id +* **cookie**: HTTP cookie as often stored on the user web client. This can include authentication cookie or session cookie. +* **cortex**: Cortex analysis result * **counter**: An integer counter, generally to be used in objects +* **country-of-residence**: The country of residence of a natural person +* **cpe**: Common Platform Enumeration - structured naming scheme for information technology systems, software, and packages. +* **dash**: Dash Address +* **date-of-birth**: Date of birth of a natural person (in YYYY-MM-DD format) * **datetime**: Datetime in the ISO 8601 format -* **port**: Port number -* **ip-dst|port**: IP destination and port number separated by a | -* **ip-src|port**: IP source and port number separated by a | -* **hostname|port**: Hostname and port number separated by a | -* **mac-address**: Mac address -* **mac-eui-64**: Mac EUI-64 address -* **email-dst-display-name**: Email destination display name -* **email-src-display-name**: Email source display name -* **email-header**: Email header -* **email-reply-to**: Email reply to header -* **email-x-mailer**: Email x-mailer header -* **email-mime-boundary**: The email mime boundary separating parts in a multipart email -* **email-thread-index**: The email thread index header -* **email-message-id**: The email message ID -* **github-username**: A github user name -* **github-repository**: A github repository -* **github-organisation**: A github organisation -* **jabber-id**: Jabber ID -* **twitter-id**: Twitter ID * **dkim**: DKIM public key * **dkim-signature**: DKIM signature +* **dns-soa-email**: RFC1035 mandates that DNS zones should have a SOA (Statement Of Authority) record that contains an email address where a PoC for the domain could be contacted. This can sometimes be used for attribution/linkage between different domains even if protected by whois privacy +* **domain**: A domain name used in the malware +* **domain|ip**: A domain name and its IP address (as found in DNS lookup) separated by a | +* **email**: An e-mail address +* **email-attachment**: File name of the email attachment. +* **email-body**: Email body +* **email-dst**: The destination email address. Used to describe the recipient when describing an e-mail. +* **email-dst-display-name**: Email destination display name +* **email-header**: Email header +* **email-message-id**: The email message ID +* **email-mime-boundary**: The email mime boundary separating parts in a multipart email +* **email-reply-to**: Email reply to header +* **email-src**: The source email address. Used to describe the sender when describing an e-mail. +* **email-src-display-name**: Email source display name +* **email-subject**: The subject of the email +* **email-thread-index**: The email thread index header +* **email-x-mailer**: Email x-mailer header +* **eppn**: eduPersonPrincipalName - eppn - the NetId of the person for the purposes of inter-institutional authentication. Should be stored in the form of user@univ.edu, where univ.edu is the name of the local security domain. +* **favicon-mmh3**: favicon-mmh3 is the murmur3 hash of a favicon as used in Shodan. +* **filename**: Filename +* **filename-pattern**: A pattern in the name of a file +* **filename|authentihash**: A checksum in md5 format +* **filename|impfuzzy**: Import fuzzy hash - a fuzzy hash created based on the imports in the sample. +* **filename|imphash**: Import hash - a hash created based on the imports in the sample. +* **filename|md5**: A filename and an md5 hash separated by a | +* **filename|pehash**: A filename and a PEhash separated by a | +* **filename|sha1**: A filename and an sha1 hash separated by a | +* **filename|sha224**: A filename and a sha-224 hash separated by a | +* **filename|sha256**: A filename and an sha256 hash separated by a | +* **filename|sha3-224**: A filename and an sha3-224 hash separated by a | +* **filename|sha3-256**: A filename and an sha3-256 hash separated by a | +* **filename|sha3-384**: A filename and an sha3-384 hash separated by a | +* **filename|sha3-512**: A filename and an sha3-512 hash separated by a | +* **filename|sha384**: A filename and a sha-384 hash separated by a | +* **filename|sha512**: A filename and a sha-512 hash separated by a | +* **filename|sha512/224**: A filename and a sha-512/224 hash separated by a | +* **filename|sha512/256**: A filename and a sha-512/256 hash separated by a | +* **filename|ssdeep**: A checksum in ssdeep format +* **filename|tlsh**: A filename and a Trend Micro Locality Sensitive Hash separated by a | +* **filename|vhash**: A filename and a VirusTotal hash separated by a | * **first-name**: First name of a natural person -* **middle-name**: Middle name of a natural person -* **last-name**: Last name of a natural person -* **date-of-birth**: Date of birth of a natural person (in YYYY-MM-DD format) -* **place-of-birth**: Place of birth of a natural person +* **float**: A floating point value. +* **frequent-flyer-number**: The frequent flyer number of a passenger +* **full-name**: Full name of a natural person * **gender**: The gender of a natural person (Male, Female, Other, Prefer not to say) -* **passport-number**: The passport number of a natural person +* **gene**: GENE - Go Evtx sigNature Engine +* **git-commit-id**: A git commit ID. +* **github-organisation**: A github organisation +* **github-repository**: A github repository +* **github-username**: A github user name +* **hassh-md5**: hassh is a network fingerprinting standard which can be used to identify specific Client SSH implementations. The fingerprints can be easily stored, searched and shared in the form of an MD5 fingerprint. +* **hasshserver-md5**: hasshServer is a network fingerprinting standard which can be used to identify specific Server SSH implementations. The fingerprints can be easily stored, searched and shared in the form of an MD5 fingerprint. +* **hex**: A value in hexadecimal format +* **hostname**: A full host/dnsname of an attacker +* **hostname|port**: Hostname and port number separated by a | +* **http-method**: HTTP method used by the malware (e.g. POST, GET, ...). +* **iban**: International Bank Account Number +* **identity-card-number**: Identity card number +* **impfuzzy**: A fuzzy hash of import table of Portable Executable format +* **imphash**: Import hash - a hash created based on the imports in the sample. +* **ip-dst**: A destination IP address of the attacker or C&C server +* **ip-dst|port**: IP destination and port number separated by a | +* **ip-src**: A source IP address of the attacker +* **ip-src|port**: IP source and port number separated by a | +* **issue-date-of-the-visa**: The date on which the visa was issued +* **ja3-fingerprint-md5**: JA3 is a method for creating SSL/TLS client fingerprints that should be easy to produce on any platform and can be easily shared for threat intelligence. +* **jabber-id**: Jabber ID +* **jarm-fingerprint**: JARM is a method for creating SSL/TLS server fingerprints. +* **kusto-query**: Kusto query - Kusto from Microsoft Azure is a service for storing and running interactive analytics over Big Data. +* **last-name**: Last name of a natural person +* **link**: Link to an external information +* **mac-address**: Mac address +* **mac-eui-64**: Mac EUI-64 address +* **malware-sample**: Attachment containing encrypted malware sample +* **malware-type**: +* **md5**: A checksum in md5 format +* **middle-name**: Middle name of a natural person +* **mime-type**: A media type (also MIME type and content type) is a two-part identifier for file formats and format contents transmitted on the Internet +* **mobile-application-id**: The application id of a mobile application +* **mutex**: Mutex, use the format \BaseNamedObjects\ +* **named pipe**: Named pipe, use the format \.\pipe\ +* **nationality**: The nationality of a natural person +* **other**: Other attribute +* **passenger-name-record-locator-number**: The Passenger Name Record Locator is a key under which the reservation for a trip is stored in the system. The PNR contains, among other data, the name, flight segments and address of the passenger. It is defined by a combination of five or six letters and numbers. * **passport-country**: The country in which the passport was issued * **passport-expiration**: The expiration date of a passport -* **redress-number**: The Redress Control Number is the record identifier for people who apply for redress through the DHS Travel Redress Inquiry Program (DHS TRIP). DHS TRIP is for travelers who have been repeatedly identified for additional screening and who want to file an inquiry to have erroneous information corrected in DHS systems -* **nationality**: The nationality of a natural person -* **visa-number**: Visa number -* **issue-date-of-the-visa**: The date on which the visa was issued -* **primary-residence**: The primary residence of a natural person -* **country-of-residence**: The country of residence of a natural person -* **special-service-request**: A Special Service Request is a function to an airline to provide a particular facility for A Passenger or passengers. -* **frequent-flyer-number**: The frequent flyer number of a passenger -* **travel-details**: Travel details +* **passport-number**: The passport number of a natural person +* **pattern-in-file**: Pattern in file that identifies the malware +* **pattern-in-memory**: Pattern in memory dump that identifies the malware +* **pattern-in-traffic**: Pattern in network traffic that identifies the malware * **payment-details**: Payment details -* **place-port-of-original-embarkation**: The orignal port of embarkation +* **pdb**: Microsoft Program database (PDB) path information +* **pehash**: PEhash - a hash calculated based of certain pieces of a PE executable file +* **pgp-private-key**: A PGP private key +* **pgp-public-key**: A PGP public key +* **phone-number**: Telephone Number +* **place-of-birth**: Place of birth of a natural person * **place-port-of-clearance**: The port of clearance * **place-port-of-onward-foreign-destination**: A Port where the passenger is transiting to -* **passenger-name-record-locator-number**: The Passenger Name Record Locator is a key under which the reservation for a trip is stored in the system. The PNR contains, among other data, the name, flight segments and address of the passenger. It is defined by a combination of five or six letters and numbers. -* **mobile-application-id**: The application id of a mobile application -* **chrome-extension-id**: Chrome extension id -* **cortex**: Cortex analysis result -* **boolean**: Boolean value - to be used in objects -* **anonymised**: Anonymised value - described with the anonymisation object via a relationship. - +* **place-port-of-original-embarkation**: The original port of embarkation +* **port**: Port number +* **primary-residence**: The primary residence of a natural person +* **process-state**: State of a process +* **prtn**: Premium-Rate Telephone Number +* **redress-number**: The Redress Control Number is the record identifier for people who apply for redress through the DHS Travel Redress Inquiry Program (DHS TRIP). DHS TRIP is for travelers who have been repeatedly identified for additional screening and who want to file an inquiry to have erroneous information corrected in DHS systems +* **regkey**: Registry key or value +* **regkey|value**: Registry value + data separated by | +* **sha1**: A checksum in sha1 format +* **sha224**: A checksum in sha-224 format +* **sha256**: A checksum in sha256 format +* **sha3-224**: A checksum in sha3-224 format +* **sha3-256**: A checksum in sha3-256 format +* **sha3-384**: A checksum in sha3-384 format +* **sha3-512**: A checksum in sha3-512 format +* **sha384**: A checksum in sha-384 format +* **sha512**: A checksum in sha-512 format +* **sha512/224**: A checksum in the sha-512/224 format +* **sha512/256**: A checksum in the sha-512/256 format +* **sigma**: Sigma - Generic Signature Format for SIEM Systems +* **size-in-bytes**: Size expressed in bytes +* **snort**: An IDS rule in Snort rule-format +* **special-service-request**: A Special Service Request is a function to an airline to provide a particular facility for A Passenger or passengers. +* **ssdeep**: A checksum in ssdeep format +* **ssh-fingerprint**: A fingerprint of SSH key material +* **stix2-pattern**: STIX 2 pattern +* **target-email**: Attack Targets Email(s) +* **target-external**: External Target Organizations Affected by this Attack +* **target-location**: Attack Targets Physical Location(s) +* **target-machine**: Attack Targets Machine Name(s) +* **target-org**: Attack Targets Department or Organization(s) +* **target-user**: Attack Targets Username(s) +* **telfhash**: telfhash is symbol hash for ELF files, just like imphash is imports hash for PE files. +* **text**: Name, ID or a reference +* **threat-actor**: A string identifying the threat actor +* **tlsh**: A checksum in the Trend Micro Locality Sensitive Hash format +* **travel-details**: Travel details +* **twitter-id**: Twitter ID +* **uri**: Uniform Resource Identifier +* **url**: url +* **user-agent**: The user-agent used by the malware in the HTTP request. +* **vhash**: A VirusTotal checksum +* **visa-number**: Visa number +* **vulnerability**: A reference to the vulnerability used in the exploit +* **weakness**: A reference to the weakness used in the exploit +* **whois-creation-date**: The date of domain's creation, obtained from the WHOIS information. +* **whois-registrant-email**: The e-mail of a domain's registrant, obtained from the WHOIS information. +* **whois-registrant-name**: The name of a domain's registrant, obtained from the WHOIS information. +* **whois-registrant-org**: The org of a domain's registrant, obtained from the WHOIS information. +* **whois-registrant-phone**: The phone number of a domain's registrant, obtained from the WHOIS information. +* **whois-registrar**: The registrar of the domain, obtained from the WHOIS information. +* **windows-scheduled-task**: A scheduled task in windows +* **windows-service-displayname**: A windows service's displayname, not to be confused with the windows-service-name. This is the name that applications will generally display as the service's name in applications. +* **windows-service-name**: A windows service name. This is the name used internally by windows. Not to be confused with the windows-service-displayname. +* **x509-fingerprint-md5**: X509 fingerprint in MD5 format +* **x509-fingerprint-sha1**: X509 fingerprint in SHA-1 format +* **x509-fingerprint-sha256**: X509 fingerprint in SHA-256 format +* **xmr**: Monero Address +* **yara**: Yara signature +* **zeek**: An NIDS rule in the Zeek rule-format From 269314b9782a631f307f939c6f8f2218d6fb41c6 Mon Sep 17 00:00:00 2001 From: Christophe Vandeplas Date: Tue, 30 Nov 2021 14:08:49 +0100 Subject: [PATCH 4/9] chg: [feeds] added inherit from feed --- managing-feeds/README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/managing-feeds/README.md b/managing-feeds/README.md index 4dc9481..36775c7 100644 --- a/managing-feeds/README.md +++ b/managing-feeds/README.md @@ -1,3 +1,4 @@ + # Feeds @@ -97,6 +98,7 @@ Here you will have access to a dynamic form. Let's check each field by order. Th * Connected communities * All communities * Sharing Group. In this case, a new field Sharing Group appears where you must select a group. + * Inherit from Feed (only for MISP feeds). In this case the original distribution and Sharing Group from the feed will be used. Note that the `feed_generator.py` needs to be configured with `with_distribution = True`. Data will be imported as "Your organisation only" if the distribution is not present in the feed. * Default Tag: A default tag can be added to the created event(s) From ba7ce174ec9983ba81d7afe249cd1952c41e9ac9 Mon Sep 17 00:00:00 2001 From: Luciano Righetti Date: Thu, 23 Dec 2021 15:52:48 +0100 Subject: [PATCH 5/9] add: SimpleBackgroundJobs migration guide appendix --- appendices/README.md | 158 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 157 insertions(+), 1 deletion(-) diff --git a/appendices/README.md b/appendices/README.md index 2b3e564..24d57fb 100644 --- a/appendices/README.md +++ b/appendices/README.md @@ -665,4 +665,160 @@ Because LDAP and MISP users are paired by e-mail address, it is possible to migr * When a user is disabled in LDAP and also in MISP and then enabled in LDAP, it will be enabled in MISP for next login just when `updateUser` is set to `true`. * Currently it is not possible to log in with both LDAP and local (MISP) accounts. * Admins can change users email address. But when `updateUser` is set to true, when the user will log in again, the e-mail address will be updated from LDAP. -* `Security.require_password_confirmation` setting currently does not work with LDAP authentication. But on the other hand, since user cannot change e-mail address and password, this setting is not important. \ No newline at end of file +* `Security.require_password_confirmation` setting currently does not work with LDAP authentication. But on the other hand, since user cannot change e-mail address and password, this setting is not important. + +# Appendix G: SimpleBackgroundJobs Migration guide +As of **MISP** version `2.4.151` we introduced a simpler way to handle background jobs without relying in CakeResque as this library is no longer mantained. + +For the time being both background jobs backends will be supported, but we plan to phase out the CakeResque one in a near future. + +The new backend requires [Supervisor](http://supervisord.org/) and some extra PHP packages. + +**This guide is intended for Ubuntu/Debian systems** + +## Install requirements +Run on your MISP instance the following commands. + +1. Install **Supervisord**: + ``` + sudo apt install supervisor -y + ``` + + +2. Install required PHP packages: + ``` + cd /var/www/MISP/app + sudo -u www-data composer require supervisorphp/supervisor:^4.0 \ + guzzlehttp/guzzle \ + php-http/message \ + lstrojny/fxmlrpc + + ``` + +3. Add the following settings at the bottom of the **Supervisord** conf file, usually located in: + + `/etc/supervisor/supervisord.conf` + ``` + [inet_http_server] + port=127.0.0.1:9001 + username=supervisor + password=PWD_CHANGE_ME + ``` + +4. Use the following configuration as a template for the services, usually located in: + + `/etc/supervisor/conf.d/misp-workers.conf` + ``` + [group:misp-workers] + programs=default,email,cache,prio,update + + [program:default] + directory=/var/www/MISP + command=/var/www/MISP/app/Console/cake start_worker default + process_name=%(program_name)s_%(process_num)02d + numprocs=5 + autostart=true + autorestart=true + redirect_stderr=false + stderr_logfile=/var/www/MISP/app/tmp/logs/misp-workers-errors.log + stdout_logfile=/var/www/MISP/app/tmp/logs/misp-workers.log + directory=/var/www/MISP + user=www-data + + [program:prio] + directory=/var/www/MISP + command=/var/www/MISP/app/Console/cake start_worker prio + process_name=%(program_name)s_%(process_num)02d + numprocs=5 + autostart=true + autorestart=true + redirect_stderr=false + stderr_logfile=/var/www/MISP/app/tmp/logs/misp-workers-errors.log + stdout_logfile=/var/www/MISP/app/tmp/logs/misp-workers.log + directory=/var/www/MISP + user=www-data + + [program:email] + directory=/var/www/MISP + command=/var/www/MISP/app/Console/cake start_worker email + process_name=%(program_name)s_%(process_num)02d + numprocs=5 + autostart=true + autorestart=true + redirect_stderr=false + stderr_logfile=/var/www/MISP/app/tmp/logs/misp-workers-errors.log + stdout_logfile=/var/www/MISP/app/tmp/logs/misp-workers.log + directory=/var/www/MISP + user=www-data + + [program:update] + directory=/var/www/MISP + command=/var/www/MISP/app/Console/cake start_worker update + process_name=%(program_name)s_%(process_num)02d + numprocs=1 + autostart=true + autorestart=true + redirect_stderr=false + stderr_logfile=/var/www/MISP/app/tmp/logs/misp-workers-errors.log + stdout_logfile=/var/www/MISP/app/tmp/logs/misp-workers.log + directory=/var/www/MISP + user=www-data + + [program:cache] + directory=/var/www/MISP + command=/var/www/MISP/app/Console/cake start_worker cache + process_name=%(program_name)s_%(process_num)02d + numprocs=5 + autostart=true + autorestart=true + redirect_stderr=false + stderr_logfile=/var/www/MISP/app/tmp/logs/misp-workers-errors.log + stdout_logfile=/var/www/MISP/app/tmp/logs/misp-workers.log + user=www-data + ``` + +5. Restart **Supervisord** to load the changes: + ``` + sudo service supervisor restart + ``` + +6. Check **Supervisord** workers are running: + ``` + $ sudo supervisorctl status + misp-workers:cache_00 RUNNING pid 1673228, uptime 1:37:54 + misp-workers:cache_01 RUNNING pid 1673225, uptime 1:37:54 + misp-workers:cache_02 RUNNING pid 1673375, uptime 1:37:53 + misp-workers:cache_03 RUNNING pid 1673398, uptime 1:37:52 + misp-workers:cache_04 RUNNING pid 1673303, uptime 1:37:53 + misp-workers:default_00 RUNNING pid 1673222, uptime 1:37:54 + misp-workers:default_01 RUNNING pid 1673385, uptime 1:37:52 + misp-workers:default_02 RUNNING pid 1673391, uptime 1:37:52 + misp-workers:default_03 RUNNING pid 1673223, uptime 1:37:54 + misp-workers:default_04 RUNNING pid 1673393, uptime 1:37:52 + misp-workers:email_00 RUNNING pid 1673394, uptime 1:37:52 + misp-workers:email_01 RUNNING pid 1673312, uptime 1:37:53 + misp-workers:email_02 RUNNING pid 1673224, uptime 1:37:54 + misp-workers:email_03 RUNNING pid 1673227, uptime 1:37:54 + misp-workers:email_04 RUNNING pid 1673333, uptime 1:37:53 + misp-workers:prio_00 RUNNING pid 1673279, uptime 1:37:54 + misp-workers:prio_01 RUNNING pid 1673304, uptime 1:37:53 + misp-workers:prio_02 RUNNING pid 1673305, uptime 1:37:53 + misp-workers:prio_03 RUNNING pid 1673232, uptime 1:37:54 + misp-workers:prio_04 RUNNING pid 1673319, uptime 1:37:53 + misp-workers:update_00 RUNNING pid 1673327, uptime 1:37:53 + ``` + +## MISP Config +1. Go to your **MISP** instances `Server Settings & Maintenance` page, and then to the new [SimpleBackgroundJobs]((https://localhost/servers/serverSettings/SimpleBackgroundJobs)) tab. + +2. Update the `SimpleBackgroundJobs.supervisor_password` with the password you set in the _Install requirements_ section 3. + +3. Verify Redis and other settings are correct and then set `SimpleBackgroundJobs.enabled` to `true`. + +4. Use **MISP** normally and visit [Administration -> Jobs](/jobs/index) to check Jobs are running correctly. + If there are any issues check the logs: + * /var/www/MISP/app/tmp/logs/misp-workers-errors.log + * /var/www/MISP/app/tmp/logs/misp-workers.log + +### Notes +Scheduled tasks (TasksController) are not supported with the new backend, however this feature is going to be deprecated, it is recommended to use cron jobs instead. From a247c5c7c26a78e468c8fb48e78acab7acb965a4 Mon Sep 17 00:00:00 2001 From: Luciano Righetti Date: Wed, 5 Jan 2022 16:11:10 +0100 Subject: [PATCH 6/9] fix: add flag to update deps as suggested by @hlijan --- appendices/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/appendices/README.md b/appendices/README.md index 24d57fb..9668e92 100644 --- a/appendices/README.md +++ b/appendices/README.md @@ -688,7 +688,7 @@ Run on your MISP instance the following commands. 2. Install required PHP packages: ``` cd /var/www/MISP/app - sudo -u www-data composer require supervisorphp/supervisor:^4.0 \ + sudo -u www-data composer require --with-all-dependencies supervisorphp/supervisor:^4.0 \ guzzlehttp/guzzle \ php-http/message \ lstrojny/fxmlrpc From 66c20d7cd208915565342e13d2b4befdaf5df23d Mon Sep 17 00:00:00 2001 From: Luciano Righetti Date: Fri, 4 Mar 2022 17:03:42 +0100 Subject: [PATCH 7/9] chg: add decomission step for systemctl workers service --- appendices/README.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/appendices/README.md b/appendices/README.md index 9668e92..bcbcf22 100644 --- a/appendices/README.md +++ b/appendices/README.md @@ -688,7 +688,7 @@ Run on your MISP instance the following commands. 2. Install required PHP packages: ``` cd /var/www/MISP/app - sudo -u www-data composer require --with-all-dependencies supervisorphp/supervisor:^4.0 \ + sudo -u www-data php composer.phar require --with-all-dependencies supervisorphp/supervisor:^4.0 \ guzzlehttp/guzzle \ php-http/message \ lstrojny/fxmlrpc @@ -820,5 +820,11 @@ Run on your MISP instance the following commands. * /var/www/MISP/app/tmp/logs/misp-workers-errors.log * /var/www/MISP/app/tmp/logs/misp-workers.log +5. Once the new workers are functioning as expected, you can remove the previous workers service: + ```bash + $ sudo systemctl stop --now misp-workers + $ sudo systemctl disable --now misp-workers + ``` + ### Notes Scheduled tasks (TasksController) are not supported with the new backend, however this feature is going to be deprecated, it is recommended to use cron jobs instead. From 6e4ece8238699bcdfbad789b5bbe5d7d99b2c570 Mon Sep 17 00:00:00 2001 From: Luciano Righetti Date: Fri, 29 Apr 2022 09:10:24 +0200 Subject: [PATCH 8/9] new: update add feed docs with new dsiable_correlation setting --- managing-feeds/README.md | 1 + managing-feeds/figures/addfeedform.png | Bin 155337 -> 168452 bytes 2 files changed, 1 insertion(+) diff --git a/managing-feeds/README.md b/managing-feeds/README.md index 36775c7..2e83040 100644 --- a/managing-feeds/README.md +++ b/managing-feeds/README.md @@ -54,6 +54,7 @@ Here you will have access to a dynamic form. Let's check each field by order. Th * Enabled: Is the feed active or not * Caching enabled: Should the feed data be cached * Lookup visible: If this is not checked, correlations will only show up for you; if checked, correlations are visible for other users as well +* Disable correlation: If this is checked, correlations will be disabled for all events coming from this Feed * Name: Name to identify the feed; not required to be unique * Provider: Name of the content provider * Input Source: Where does the input come from diff --git a/managing-feeds/figures/addfeedform.png b/managing-feeds/figures/addfeedform.png index 650b6d4f478432f0472df5170fac1b0bde5c1a0c..af6eed2c10d44f23edfd028937fdf11fa802d22d 100644 GIT binary patch literal 168452 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⁢$;hJf{vMTD2DsXv|EBktfSP~+Ii}Y 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 C`LrCQOF`9i5W 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 literal 155337 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 hLQEzc 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 From 46630d5f2b4af5004bfa4e430cbd0d9c95fac9b8 Mon Sep 17 00:00:00 2001 From: Sascha Rommelfangen Date: Sat, 14 May 2022 13:39:20 +0200 Subject: [PATCH 9/9] added microsoftgraph repo --- connectors/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/connectors/README.md b/connectors/README.md index 89d2a47..bf87375 100644 --- a/connectors/README.md +++ b/connectors/README.md @@ -24,7 +24,7 @@ Before installing the sample: ## Getting Started After the prerequisites are installed or met, perform the following steps to use these scripts: -1. Download or clone this repository. +1. Download or clone [this repository](https://github.com/microsoftgraph/security-api-solutions/tree/master/Samples/MISP). 1. Go to directory `security-api-solutions/Samples/MISP` 1. Install dependencies. In the command line, run `pip3 install requests requests-futures pymisp` 1. To run script, go to the root directory of misp-graph-script and enter `PYTHONHASHSEED=0 python3 script.py` in the command line.