Integrando Maltego na nossa pesquisa OSINT

Integrando Maltego na nossa pesquisa OSINT
Se você estå lendo isso, eu acho que você jå tem alguma experiência na OSINT mundo e você percebeu o quanto Ê necessårio usar diferentes ferramentas ou mÊtodos para obter informaçþes, alÊm disso, você tem o desejo e quer aprender, como novos conhecimentos permitirå realizar pesquisas mais concreto e confiåvel no momento da anålise e suas conclusþes subseqßentes.
Como mencionado vĂĄrias vezes, existem vĂĄrias ferramentas e recursos on-line para executar OSINT e hoje eu quero mergulhar em um deles, quero dizer a ferramenta " Maltego ", que pode ser baixado de seu site oficial paterva.com .
O Maltego ĂŠ uma das mais poderosas ferramentas de data mining do mercado , que se caracteriza pelo seu manuseio intuitivo e seu mĂŠtodo de representar informaçþes baseadas em grĂĄficos que ligam cada resultado a outros, por exemplo; de um domĂnio, encontre os perfis RR.SS de seus funcionĂĄrios ou atĂŠ telefones, imagens ou endereços de e-mail de um indivĂduo em particular. Tudo isso graças a consultas feitas a diferentes fontes de informaçþes ou dados.
Para realizar esta tarefa, a Paterva desenvolveu 3 versĂľes desta ferramenta especĂfica, Maltego CE, Classic e XL. Como vocĂŞ pode imaginar, tanto o clĂĄssico quanto o XL sĂŁo as versĂľes pagas, que exigem uma licença para serem usadas e tambĂŠm possuem recursos diferentes que a versĂŁo da comunidade nĂŁo possui e que usaremos neste artigo.
E se você estå pensando que ao usar a versão da comunidade você não vai encontrar o que estå procurando, você estå errado, ainda Ê uma excelente alternativa para obter resultados na Internet atravÊs de informaçþes públicas .
Nenhuma boa pesquisa Ê fåcil, requer trabalho e perseverança para alcançar bons resultados ...
Nesta ocasião, usaremos a versão 4.1 da edição da comunidade.
Como indicado por Paterva em seu site, Maltego nos ajuda a identificar relacionamentos entre:
- Pessoas
- Grupos de pessoas (redes sociais)
- Empresas
- Organizaçþes
- Websites
- Infra-estrutura da Internet
- Afiliaçþes
- Documentos e arquivos
Ă primeira vista, parece bom, certo?
Temos à nossa disposição uma grande quantidade de conhecimento que usaremos para nossa pesquisa, agora o próximo passo Ê obviamente filtrar o que coletamos e permanecer com o que Ê verdadeiramente útil para nosso propósito.
Bem, após essa breve introdução, Ê hora de testar a ferramenta e depois comentarei sobre alguns recursos ou detalhes importantes a serem levados em consideração.
Vamos lĂĄ!
POSTAL DO CONVIDADO |
Hoje tenho o prazer de apresentar -lhe a Diego MuĂąoz (Twitter: @ DM20911 , LinkedIn:diegomunoze ), apaixonado sobre a segurança do computador, auto - ensinou estudante do mundo de Hacking de 13 anos, pentester, Analista Malware, Engenharia de Computação, coração guitarrista, atleta e gamer.Ele participou de vĂĄrios projetos em nĂvel nacional e global sobre soluçþes de criptografia e criptografia, ele tambĂŠm ĂŠ blogueiro da comunidade sombreroblanco.cl .Neste artigo, ele nos ensinarĂĄ como usar a ferramenta criada por Paterva chamada "Maltego " para executar inteligĂŞncia em fontes abertas (OSINT).Eu deixo vocĂŞ com ele.
Instalação de Maltego
Uma vez que tenhamos baixado o Maltego, como todo software, ele nos pedirå para aceitar os termos e condiçþes que, como uma boa pråtica, eu imagino que todos sempre leiam ...

NĂłs lhe damos para aceitar e nos pedir para inserir nossas credenciais na ferramenta. Se vocĂŞ ainda nĂŁo tiver criado uma conta no Paterva, vocĂŞ deve ir para o link a seguir e criar uma conta de usuĂĄrio ( https://www.paterva.com/web7/community/community.php ).

Depois de inserir os dados solicitados e resolver o captcha, você receberå as boas-vindas e poderå observar o seguinte conteúdo (que varia de acordo com as atualizaçþes).

Criação de um projeto
Para iniciar um novo projeto que ĂŠ chamado "GrĂĄfico" pode ser feito de duas maneiras.

Uma vez criado, um novo grĂĄfico abrirĂĄ uma janela em branco e, na barra da esquerda, encontraremos a Paleta de Entidade ou a Paleta de Entidades .
Aqui vamos encontrar todas as opçþes para realizar uma busca, a única coisa que temos que fazer Ê arrastar uma entidade e posicionå-la no gråfico em branco.
Para editå-lo, podemos clicar duas vezes nele ou ir para o painel direito na seção " Visualização de propriedade " e editar o conteúdo que aparece como um exemplo, neste caso, paterva.com.

Como exemplo, vamos usar um site para o qual precisamos realizar uma busca de informaçþes, para eles usamos o botão direito do mouse na entidade que queremos consultar e mostramos uma sÊrie de opçþes para realizar transformaçþes (as opçþes variam dependendo da entidade usada). ).

Pesquisar Maltego
As pesquisas de Maltego são chamadas de transformaçþes e o número de resultados dependerå da versão da ferramenta usada.
As versþes pagas, por lógica, possuem um número de transformaçþes maior que a versão da comunidade.
A versão da comunidade do CE tem a capacidade de executar uma anålise em 10.000 entidades em um gråfico e pode retornar atÊ 12 entidades por transformação.
Para este exemplo, usaremos a opção " Todas as transformaçþes " no domĂnio de teste, que produz os seguintes resultados:

Ă primeira vista, podemos identificar que, graças ao nome de domĂnio utilizado, encontramos um nĂşmero de telefone, e-mails, relacionamento que vocĂŞ tem com algumas empresas, como Goodaddy, outros subdomĂnios, servidores DNS e atĂŠ mesmo localização.
Devemos deixar claro que esta busca foi feita graças Ă s diferentes tĂŠcnicas utilizadas por Maltego para a coleta de informaçþes, fazendo, por exemplo, um whois ao domĂnio consultado, perguntando em registros DNS, usando vĂĄrios mecanismos de busca, pesquisando em diferentes redes sociais como Facebook, twitter, Instagram, etc.
Agora, precisamos revisar cada um desses resultados clicando duas vezes sobre eles e analisando os detalhes deles.
Vamos ver que informação tem o resultado da tela com o "WWW" no lado inferior esquerdo:

Os detalhes estĂŁo divididos no resumo, onde tambĂŠm encontramos no canto superior direito a opção de acessar o Google para pesquisar informaçþes, abrir o endereço do domĂnio ou procurar informaçþes na WikipĂŠdia.
A segunda aba Ê a de anexos (se você quiser anexar algo), a terceira aba Ê adicionar notas e a última aba Ê a aba de propriedades, onde muitas vezes hå informaçþes sobre portas, imagens, URLs, metadados ou outras informaçþes relacionadas. com a pesquisa.
Uma vez obtida essa informação, podemos continuar fazendo alteraçþes nos dados jå entregues pela Malteg ou, para isso, utilizamos o site novamente e selecionamos a opção " Todas as Transformaçþes ":

Que nos dĂĄ os seguintes resultados:

Volte informaçþes relacionadas com uma empresa de hospedagem, um e-mail, para analisar rapidamente a sua composição, podemos identificar o domĂnio que executar essas transformaçþes aparentemente ĂŠ um subdomĂnio de outro e tambĂŠm obter um endereço IP.
Ferramentas externas
Agora, para encontrar mais informaçþes sobre este IP, podemos usar um whois ou ir para os seção de ferramentas OSINT de Ciberpatrulla, chegar à parte de "IPs" e usar qualquer uma das ferramentas não parecem encontrar informaçþes deste endereço IP.

Com isso, faremos um "ping" no site para validar as informaçþes fornecidas por Maltego, o que nos då os seguintes resultados:

Com isso podemos ver que o endereço IP Ê o mesmo que nos mostrou a transformação e que este site estå realmente hospedado na hospedagem dos resultados.
Os próximos passos podem ser, fazer alteraçþes em cada um dos resultados obtidos, adicionar notas e relacionamentos e eliminar dados que não podem ser verificados, uma vez que Maltego nem sempre fornece dados confiåveis.
Bem ... e isso ĂŠ tudo? -NĂŁo
Maltego tem muitas opçþes.
Criando grĂĄficos
Uma das opçþes do Maltego Ê usar as entidades para criar nossos próprios gråficos de informação . Basta arrastar as entidades que precisam deles , editar -los com as informaçþes que temos, direcionar o cursor para o objeto que você deseja para ligar e passar para outra criando um "link" estabelecer alguma forma de identificação, como podemos ver no exemplo a seguir:

Ao fazer isso, podemos visualizar as informaçþes obtidas de maneira ordenada e completar nossa investigação com as diferentes origens coletadas (depois de verificar isso).
Uma vez recolhidas e classificadas estes dados, podemos selecionar cada pela tecla shift e, em seguida, usar "All TRANSFORMA" novamente, o que irå gerar uma transformação para todas as entidades selecionadas, permitindo tambÊm exibir os mesmos links, que não seja ou surgimento de novas informaçþes sobre essa busca. Antes disso, teremos uma janela que nos pedirå informaçþes sobre a transformação, para isso podemos entrar, por exemplo; www.google.com para indicar que queremos usar esse mecanismo de pesquisa e damos "run".

Em poucos segundos, Maltego mostra perfis de redes sociais, mais e-mails, localização, DNS e aliases, entre outros.

Pesquisando em redes sociais
Neste ponto, após a obtenção das contas de redes sociais (o twitter, neste caso), você pode ir à procura de informaçþes, mas para isso, você precisa para entrar atravÊs de uma conta de rede social a que nos referimos . Para este caso, devemos usar uma conta no Twitter e continuar fazendo transformaçþes. à importante observar que, ao executar essas transformaçþes, a própria ferramenta nos pedirå para se conectar em uma rede social antes de continuar.
Aqui novamente clicando duas vezes em um perfil podemos ir a detalhes e observar propriedades dos resultados, onde encontramos por exemplo:

Nomes completos de um perfil, o URL da conta, o ID do perfil, o endereço da imagem, entre outros antecedentes.
Esta informação varia de acordo com as informaçþes coletadas por Maltego. Ăs vezes vocĂŞ encontrarĂĄ muita informação e Ă s vezes nada, mas essa ĂŠ a graça de tudo isso, nenhuma boa pesquisa ĂŠ fĂĄcil, requer trabalho e perseverança para alcançar bons resultados.
AtĂŠ agora tem sido interessante?
Maltego traz muitas entidades para consultar, cada uma delas pode ser arrastada e usada para pesquisar diferentes tipos de dados.

Anteriormente ou em outras versĂľes da ferramenta, havia entidades relacionadas a outras redes sociais, mas na versĂŁo que usamos para este artigo, existem apenas entidades para twitter e hashtags da mesma rede social.

E se compararmos esta seção relacionada a redes sociais com uma antiga, podemos ver que anteriormente havia entidades para o Facebook, por exemplo:

Por que essa entidade nĂŁo existe mais na versĂŁo 4.1 da comunidade? VocĂŞ estarĂĄ trabalhando em novas melhorias? ou em resumo, essa opção nĂŁo serĂĄ incluĂda em futuras atualizaçþes da ferramenta?
Deve-se perguntar a Paterva. Em qualquer caso, como alternativa no GitHub, existem entidades para o Facebook que podem ser importadas ( https://github.com/cmlh/Maltego-Facebook.git ).
O centro de transformação
Continuando com o tĂłpico de outras entidades para buscar informaçþes, existe uma alternativa para este tipo de requisitos e por isso quero dizer o que observamos no inĂcio, quando executamos a ferramenta pela primeira vez, o uso de transformaçþes externas.

A Paterva, dentro de seus funcionårios, possui um " Centro de Transformação ", que permite o acesso, atravÊs dos dados da Maltego, de diferentes ferramentas ou provedores de qualquer serviço, usando seu hub oficial para isso.
Assim como nas versĂľes Maltego, tambĂŠm hĂĄ hubs gratuitos e pagos para a versĂŁo da comunidade, que podem ser revisados ââno seguinte link do site oficial da Paterva .
Isso nos permite ter uma ferramenta mais robusta em termos de transformaçþes para poder executar.
Como exemplo, vamos instalar o hub do SocialLinks, que nos fornecerĂĄ algumas entidades sociais para seu uso.

Ao instalĂĄ-lo, ele nos pedirĂĄ para validar o certificado e ele serĂĄ instalado em Maltego.


Agora, se nós criamos um novo gråfico e dirigiu-se a entidades de seção, podemos ver que, desde seção de links Social, que nos permite neste momento ea versão atual do cubo, procurar informaçþes usando a entidade "Pipl" Ê , entidade "Empresa" e histórico relacionado ao "GitHub".

Com o passar do tempo estes sĂŁo atualizados, adicionando novas entidades ou eliminando algumas.
Deve ser lembrado que os centros de transformação dependem diretamente de cada desenvolvedor, Maltego apenas os integra em seu sistema.
Feito isso, podemos usar as novas entidades jĂĄ instaladas no Maltego, no entanto, para usĂĄ-las ĂŠ necessĂĄrio adicionar as APIs que cada hub requer . Muitas vezes basta ir ao site da entidade que queremos ocupar, registrar e copiar a API que ĂŠ utilizada para integrĂĄ-la no Maltego.
No exemplo a seguir, instalamos o hub Shodan e inserimos a API obtida de nosso login no site oficial shodan.io .

Instalação do hub Shodan | API do Shodan do seu site, uma vez logado |

Feito isso, poderĂamos consultar uma entidade de endereçamento IPv4 e, nas opçþes de transformação, a varredura pelo hub Shodan jĂĄ estaria integrada:

Agora, se você quiser adicionar novos hubs, basta selecionar a opção para adicionar e seguir as etapas detalhadas.

Exportar informaçþes
Para terminar como a maioria das ferramentas, o Maltego oferece a opção de exportar seus resultados.
Para fazer isso, sĂł ĂŠ necessĂĄrio ir para o topo da ferramenta, selecione " import | expor t "e pronto.
Por exemplo, vamos fazer uma transformação båsica para ciberpatrulla.com:

EntĂŁo nĂłs exportamos esses resultados

NĂłs geramos um relatĂłrio e ...

Nós salvamos os resultados e jå temos um PDF com as informaçþes que coletamos com o Maltego.

TambÊm temos a opção de importar como tabela ou imagem, tudo ao gosto do investigador. (Dizem que uma imagem vale mais que mil palavras).
ComentĂĄrios finais
Agora devemos continuar fazendo o Doxing com as contas obtidas para reunir mais informaçþes de nosso interesse.
Mais uma vez devo mencionar que nem todas as informaçþes que Maltego oferece são 100% confiåveis , tudo que Ê coletado deve ser verificado para evitar erros ou confusão que possam prejudicar nossa pesquisa, e não devemos esquecer que Maltego Ê outra ferramenta para coletar informaçþes, não a única o que devemos usar
Ferramentas desse tipo nos fornecem determinados tipos de pesquisas de informaçþes, pois podem identificar uma grande quantidade de informaçþes.
Se vocĂŞ estĂĄ pensando que para usĂĄ-lo vocĂŞ sĂł pode fazĂŞ-lo no Windows , tenho boas notĂcias, e ĂŠ que a ferramenta tambĂŠm pode ser instalada em MAC e Linux , inclusive em algumas distribuiçþes como Kali, Finder e Huron .
Agora sĂł resta interagir com Maltego e testar cada uma de suas entidades e funcionalidades, integrar novas APIs para pesquisas especĂficas e desenvolver uma metodologia para nossa pesquisa.
Links de interesse :
ComentĂĄrios
Postar um comentĂĄrio