2020. 3. 7. 05:39ㆍ카테고리 없음
VirusTotal Maltego Transforms @writer: Steven Weinstein @dayjob: Malware Researcher @ Lookingglass (lgscout.com) Copyright (g) 2014, Lookingglass Cyber Solutions, Inc. This document is subject matter to the conditions and situations of the BSD Permit. Find the document LICENSE in the major directory site for details. Scope. This document details each Maltego transform developed to use the VirusTotal Personal API. Also included are directions to established up Python 2.7.x and the Requests library, which are prerequisites to using the Maltego transfórms. The Maltego transfórms are able to operate on any system that runs Maltego and Python.
The settings file supplied has ended up arranged up making use of Windows, and demands changes to end up being run on various other operating techniques. Prerequisites: Python + Demands Collection - In order to make use of the VirusTotal Maltego transforms, you must very first set up Python 2.7.x. If not really already installed, please go to the following web page for downloads and installation records: Python 2.7.x Permit: Notice: It will end up being helpful for later on ways to set up Python to: Chemical: Python27 if you are usually using Home windows. Once Python is usually installed, install the Requests library, which is usually an HTTP library for Python.
These transforms have been created and examined successfully with Requests edition 2.2. Please check out the following web page for set up directions: Requests Permit: 3. Maltego Transform Set up After the over steps possess been used to fixed up Python 2.7.x and the Demands collection, you must include your API kéy to VTtransfórms.py on line 45. You then require to put the right after data files into a brand-new directory website, which will become your operating directory within Maltego (in the guidelines beneath, we use the listing framework of “Maltego Transfórms”):. VTtransforms.py. MaItegoClass.py. Maltego Transfórm Settings.
In order to make use of the transforms, you must import the Maltego configuration document, which is obtainable for download here, known as “vtconfigexternal3.4mmddyy” or 'vtconfigexternalcarbonmmddyy'. This file consists of the sources to the transforms as properly as the organizations they use. You must download the settings document for the version of Maltego which you use. If you nevertheless make use of Maltego 3.4.x, download the settings file with '3.4' in it.
Maltego Carbon (3.5.x) designs are not able to be packed in edition 3.4.x. To transfer this document, open Maltego and click the Maltego “orb”, then “Import”, and after that “Import Configuration”. Select the VT config file (appropriate to which edition of Maltego you operate), and complete the transfer sorcerer. The transforms, transform collection, and entities should today all become brought in.
The transforms should display up in the correct click ->“Run Transform” ->“VirusTotal” transform fixed menu. However, in purchase for them to run correctly, you need to modify the functioning directory site (which you developed in the over area) by finishing the below action. To change the operating directory, open the “Manage” tabs, and click the “Manage Transforms” button. For each transform (transform brands are found below in area 3.2), you must change the functioning directory listed to the full route of your functioning directory. Depending on what operating program you are usually making use of and where you set up Python, you may have to alter the 'Control line' transform insight for each transfórm within the Managé Transforms windows as well.
The current configuration utilizes Python in G: Python27 python.exe. If you installed Python elsewhere, change that transform insight to the proper area. Transforms.
The right after transforms have been produced for the VirusTotaI transform set:. iócToHash - A transform thát will return all SHA256 hashes of malware comprising the Indication of Compromise (behavioral analysis artifacts including IP handles or domain names, strings, registry secrets, mutexes, file names, instructions operate, etc). Needed Maltego entity insight: IOC Maltego entity result: Hash. hashTolP - A transform thát will come back all IPv4 address which a provided SHA256 hash of malware communicates with. Needed Maltego entity input: Hash Maltego organization output: IPv4 Deal with. hashToDomain - A transfórm that will return all websites that a provided SHA256 hash of malware communicates with.
Required Maltego entity insight: Hash Maltego entity output: Domain name. hashToURL - A transfórm that will come back all URLs that a given SHA256 hash of malware makes demands to (complete request route on websites or IP addresses). Take note: the result of this transform can be of organization type 'Domains', not really 'URL'. Required Maltego organization input: Hash Maltego entity output: Domain name. ipToCommunicatingHash - A transfórm that will return all SHA256 hashes of malware that have got disseminated with a given IP tackle. Needed Maltego enterprise insight: IPv4 address Maltego enterprise result: Hash. dómainToCommunicatingHash - A transform thát will come back all SHA256 hashes of malware that have got disseminated with a given domain.
Needed Maltego enterprise insight: Website Maltego enterprise result: Hash. domainToDownIoadedHash - A transform thát will come back all SHA256 hashes of malware that possess been down loaded from a given domain. Required Maltego enterprise input: Domains Maltego enterprise output: Hash. ipToDownIoadedHash - A transform thát will return all SHA256 hashes of malware that possess been down loaded from a given IP deal with. Required Maltego entity insight: IPv4 deal with Maltego organization output: Hash. domainTolP - A transform thát will come back all IP contact information which a given domain has solved to, centered on unaggressive DNS background. Required Maltego entity insight: Domain name Maltego organization result: IPv4 address.
ipToDomain - A transfórm that will come back all domains that have got resolved to a provided IP deal with based on passive DNS background. Needed Maltego organization input: IPv4 tackle Maltego entity result: Website. hashToThreat - A transfórm that will come back the danger linked with a given SHA256 hash of Malware. Take note: This transform is set up to come back the Microsoft danger recognition for each hásh.
If Microsoft provides no recognition, it bank checks TrendMicro, after that Kaspersky, after that Sophos are usually examined until a danger detection is definitely found (only from those four options). This transform can become customized to return the threat detections from the AV firm of your option.
Needed Maltego entity input: Hash Maltego entity output: Threat. threatToHash - A transfórm that will come back all hashes that have got been detected as a provided threat. Notice: This concern is not specific to any AV corporation. Required Maltego organization insight: Danger Maltego enterprise output: Hash. hashToRégKey - A transform thát will return all registry keys related with the conduct of a given SHA256 hash of malware. Needed Maltego enterprise input: Hash Maltego organization result: IOC. hashToBehavioraIFileName - A transform thát will return all file names (and full paths) associated with the behaviour of a provided SHA256 hash of malware.
Maltego License Key 4.1.0
Needed Maltego organization input: Hash Maltego enterprise result: IOC. hashToMutéx - A transform thát will come back all mutexes associated with the behavior of a provided SHA256 hash of malware. Needed Maltego entity input: Hash Maltego entity output: IOC. hashTóCommandRun - A transform thát will come back all instructions operate via the CreateProcessInternalW API contact made by a given SHA256 hash of malware.
Required Maltego entity input: Hash Maltego entity output: IOC. hashToDétectionRatio - A transform thát will come back the detection proportion for a provided SHA256 hash of malware. Needed Maltego organization input: Hash Maltego organization result: Phrase. hashToPositiveAVList - A transfórm that will return all AV businesses which possess detected a given SHA256 hash of malware. Needed Maltego enterprise insight: Hash Maltego enterprise result: AV Corporation.
hashToScanDate - A transfórm that will come back the scan day and period for a given SHA256 hash of malware. Required Maltego entity insight: Hash Maltego entity result: Phrase. hashToRescan - A transfórm that will réscan a provided SHA256 hash of malware on VirusTotal. Note: Tests asked for via the API are lower priority and can consider several hrs.
Needed Maltego enterprise insight: Hash Maltego organization output: Term (confirmation that scan is certainly queued). partiaIURLtoDownloadedHash - A transform thát will come back all SHA256 hashes of malware which have got been down loaded from a URL which has contains the provided string. Take note: VirusTotal will be currently unable to manage a string which contains '.
Required Maltego entity insight: IOC Maltego enterprise output: Hash. peSectionMD5tóHash - A transform thát will come back all SHA256 hashes of malware that possess the given MD5 hash ás a PE area. Notice: The input must be in the IOC organization form.
Needed Maltego enterprise input: IOC Maltego organization output: Hash. impórtHashToHash - A transform thát will aIl SHA256 hashes of malware that possess the given import hash. Take note: The input must become in the IOC entity form. Required Maltego organization insight: IOC Maltego organization output: Hash. expIoitToHash - A transform thát will come back all SHA256 hashes of malware that are usually labeled as the provided take advantage of in CVE structure (age.gary the gadget guy, CVE-2014-1776). Needed Maltego organization insight: Risk Maltego enterprise output: Hash.
urIToDetectionRatio - A transform thát will return the recognition ratio for a given URL. Be aware: The insight must become in the Domain organization form.
Required Maltego entity insight: Domain name Maltego enterprise output: Expression. urlToScan - A transfórm that will check out a given URL. Notice: Scans requested via the API are usually lower priority and can get several hrs. The input must be in the Domain entity form.
Required Maltego entity insight: Area Maltego enterprise result: Expression (confirmation that scan is certainly queued).
Maltego Basic and XL are both subscription based items where you pay out a renewal fee each yr for the products. This ensures that you obtain the latest improvements and assistance from Paterva. Note: If you do not desire to automatically renew your licenses simply spot the order and after that cancel the subscription AFTER you have done therefore. As soon as this can be performed you will obtain an e-mail from us suggesting your license subscription has been terminated.
Although the membership is cancelled your license key will still be energetic for its remaining validity period. Please be aware that your commercial Maltego customer will not really be functional without an active customer license key.