New Tool Learned: Maltego!

DISCLAIMER!
This content is intended solely for educational and ethical purposes. All activities related to cybersecurity must comply with available regulations. The author (me) is not responsible for any misuse or illegal activities performed using the knowledge shared here. Any actions taken by the readers using this info are at the reader’s own risk. 



Maltego

In the previous posts, we have learned to gather information using theHarvester, SecurityTrails, DNSEnum, search engine, etc. Now, we will learn a new tool in Kali Linux called Maltego. Maltego is an Open-Source Intelligence (OSINT) and link analysis tool for gathering data and investigating the target.

Image source: https://www.domaintools.com/integrations/maltego/


Its key feature is to map and create a connection graph between entities from the data collection. It also has many other useful tools embedded inside it. However, some of them require you to subscribe to their service.

For today, we will only cover the basics of Maltego. I am using Maltego CE (Community Edition), which offers free but more limited sources. However, that will be enough for us now. So, without further ado, let’s start diving into Maltego together!

To open Maltego, we first need to open Kali Linux in our Virtual Box. After that, click the Kali Linux icon in the top left part of the desktop. Click “01-Information Gathering” and choose “OSINT-Analysis” from the right pane. Here, you will see Maltego as one of the tools. (I already marked the said icon with a red pen, so it is easier for us to see).


If you haven’t installed Maltego, then the name of the tool will not be “maltego” like in the picture above, but “maltego (installer)”. Just click to install Maltego and follow the step-by-step instructions there to register for an account to use Maltego. The steps aren’t hard, so way to go! :D

After installing Maltego or when your activation ID is expired, you usually have to configure it again on this page. For new users, you have to create a new account for the ID, while for me, I just log in to my account in my browser.


After all processes are finished, we can finally get into Maltego! The first thing that we see is this homepage. From here, we can see the start page and also the data hubs. Data hub is a platform that provides access to various data sources, so it is considered as a bridge between Maltego and third-party data providers. Different data hubs may have access to different types of data sources. Some of them are also only available in Premium.


To create a new graph, you can click the ‘New’ button in the top left of the window. Then, you will see this display. The huge whiteboard on the center is the location where the graph will be constructed. The entity palette on the left is used to drag and create an entity in the whiteboard area.

 

Now, before moving further, I would like to recommend a setting to make our life easier in Maltego. First, click the G orange icon on the top leftmost in the window. After that, double-click “Options”.

 

Next, after the Options pop-up appeared, choose Transform.


Make sure that you have the Run All checkbox checked so that you can run all transforms at the same time. Click OK to close the Options window.

Now, we will conduct transforms for an entity in Maltego. A transform in Maltego is basically a function that retrieves data from external sources, connects them, and visualizes their connections in a graph-based format. In this example, we will use “maltego.com” as our entity.

First, in the Entity Palette, search “domain”. Drag and drop the Domain entity into the whiteboard. You can click on the entity to see the detailed view in the right bar.

 

Next, right click the Domain entity and select All Transforms. Some Transform may require certain inputs, you can fill in the required information if asked. You can also perform only one specific transform if you want to.


Done! Maltego will generate the connection of maltego.com to entities across all data sources in the form of a graph like in the picture below.


If we zoom in, we can see many different entities connected to maltego.com. However, if you want to have an accurate result, you should also check the entity, such as the content of the document to make sure that the document is indeed related to maltego.com.



Closing Remarks

Maltego is a powerful OSINT tool that will help us a lot in gathering data about the target. However, some data may be inaccurate, so to be in the safe lane, we should check it first.

Besides that, as usual, I would like to remind every reader to be ethical in using this tool and to please do not abuse it to gather illegal data.

Hopefully, this page will help you in your cybersecurity journey. See you in the next post!


Comments

Popular Posts