SlideShare uma empresa Scribd logo
1 de 26
Baixar para ler offline
Post exploitation com análise de
dump de memória
Hélvio Junior (M4v3r1cK)
• E-mail: helvio_junior@hotmail.com
• Twitter: @helvioju
• Mais de 20 anos de atuação com TI
• Criador de uma plataforma de SSO Open-Source
• http://single-sign-on.com.br/
• Foco de estudo e pesquisa:
• Segurança ofensiva (Red Team)
• Forense computacional
• Bug hunting, Cyber threat hunting
• Criação e engenharia reversa de Malware
• Atualmente trabalhando na BlockBit
Helvio B. D. De Carvalho Junior
Malware and Security Researcher | Computer Forensics Investigator | OSCP | CEHv9
• Captura de uma quantidade maior de informações
• Possibilidade de busca das informações off-line
• Depois de realizado o download do dump de memória
• Utilização das informações para uma possível movimentação
lateral
• Possibilidade de encontrar as seguintes informações:
• Senhas, inclusive de containers criptografados
• Chaves de criptografia
• Certificados digitais (com chave privada e senha)
• Qualquer outra informação que esteja em memória
Motivação
• Módulo Metasploit (memorydump)
• https://github.com/helviojunior/metasploit_modules
• Shell Meterpreter previamente estabelecido
• Belkasoft RAM Capturer
• https://belkasoft.com/ram-capturer
• Kali Linux
• Volatility - Open Source Memory Forensics
• Já vem instalado no Kali
• Lista de dicionário de senha
• https://www.weakpass.com/wordlist/1256
Premissas e pré-requisitos
• Atacante
• Kali Linux 2018.3
• 192.168.63.200
• Alvo
• Windows 2012 Server
• hMailServer
• https://www.hmailserver.com
• https://github.com/hmailserver/hmailserver.git
• 192.168.63.100
Ambiente
Configurando hMailServer > Adicionando domínio e usuários
Instalação do módulo no Metasploit
Local e estrutura do Belkasoft RAM Capturer
Exploitando a maquina windows
Realizando dump da memória do windows
Descompactando o dump de memória
Verificando informações do dump
volatility -f windows-2012.vmem imageinfo
Verificando informações do dump
volatility -f windows-2012.vmem --profile Win2012R2x64 pslist | grep -i "hmail|offset"
Buscando PID do processo hMailServer.exe
volatility -f windows-2012.vmem --profile Win2012R2x64 pslist | grep -i "hmail|offset"
Extraindo memória do processo do hMailServer.exe
volatility -f windows-2012.vmem --profile Win2012R2x64 vaddump -D /tmp/ -p 1100
Extraindo informações da memória do processo do hMailServer.exe
strings hMailServer.ex.fed5940.0x0000* | grep -i 'helvio@mind'
2d0ff34dfd61bdf5aab92b033e3609e43d726f634818ea8d731c06702824033beb6673
• ServerCommonUtilHashingHashCreator.cpp
• ServerCommonUtilHashingHashCreator.h
Análise do código
https://www.hmailserver.com
https://github.com/hmailserver/hmailserver.git
• 2d0ff34dfd61bdf5aab92b033e3609e43d726f634818ea8d731c0
6702824033beb6673
• Salt
• 2d0ff3
• SHA256
• 4dfd61bdf5aab92b033e3609e43d726f634818ea8d731c06702824033
beb6673
Hash
• https://hashcat.net/wiki/doku.php?id=example_hashes
• Arquivo a ser quebrado no formato
• Hash-mode: 1420
• HASH:SALT
• Preparando arquivo (hmail_hashdump.txt)
• 4dfd61bdf5aab92b033e3609e43d726f634818ea8d731c06702824033
beb6673:2d0ff3
• Quebrando com hashcat
• hashcat -m 1420 -a 0 -O -o pass_found.txt hmail_hashdump.txt
dicionario.txt
Quebra de senha com Hashcat
Quebra de senha com Hashcat
Quebra de senha com Hashcat
• Quantos aqui utilizam senhas diferentes para o e-mail e
acesso a servidores, desktop entre outros?
• Login na conta de e-mail deste usuário
• Login em outros serviços
• Login em outros servidores
• Busca de outras informações...
O que eu faço com essa informação?
Testes no POP3 deste servidor
Obrigado!
helvio_junior@hotmail.com
@helvioju

Mais conteúdo relacionado

Semelhante a PostExp com dump de memória revela senha de email

Segurança em Aplicativos Web
Segurança em Aplicativos WebSegurança em Aplicativos Web
Segurança em Aplicativos WebSergio Henrique
 
Debian 6: Instalação e Hardening
Debian 6: Instalação e HardeningDebian 6: Instalação e Hardening
Debian 6: Instalação e HardeningBruna Griebeler
 
Back track apresentação
Back track   apresentaçãoBack track   apresentação
Back track apresentaçãoKleber Santos
 
Forense memoria windows_sandro_suffert_2009_2010
Forense memoria windows_sandro_suffert_2009_2010Forense memoria windows_sandro_suffert_2009_2010
Forense memoria windows_sandro_suffert_2009_2010Sandro Suffert
 
DevOps: desenvolvedores e sysadmins cooperando na prática
DevOps: desenvolvedores e sysadmins cooperando na práticaDevOps: desenvolvedores e sysadmins cooperando na prática
DevOps: desenvolvedores e sysadmins cooperando na práticaAri Stopassola Junior
 
Slide Palestra "Metasploit Framework"
Slide Palestra "Metasploit Framework"Slide Palestra "Metasploit Framework"
Slide Palestra "Metasploit Framework"Roberto Soares
 
PHPSC Conference 2010 - Desenvolvimento de Extensões PECL
PHPSC Conference 2010 - Desenvolvimento de Extensões PECLPHPSC Conference 2010 - Desenvolvimento de Extensões PECL
PHPSC Conference 2010 - Desenvolvimento de Extensões PECLErick Belluci Tedeschi
 
XSS Desvendado
XSS DesvendadoXSS Desvendado
XSS Desvendadoricardophp
 
PHP Symfony, Vale A Pena
PHP Symfony, Vale A PenaPHP Symfony, Vale A Pena
PHP Symfony, Vale A PenaMarcelo Fleury
 
Forense Remota utilizando ferramentas Open Source
Forense Remota utilizando ferramentas Open SourceForense Remota utilizando ferramentas Open Source
Forense Remota utilizando ferramentas Open SourceJulio Cesar Roque Benatto
 
Segurança em PHP: O que você precisa saber
Segurança em PHP: O que você precisa saberSegurança em PHP: O que você precisa saber
Segurança em PHP: O que você precisa saberJota Júnior
 
PHP like a super hero
PHP like a super heroPHP like a super hero
PHP like a super heroElton Minetto
 
Proteja sua Hovercraft: Mantendo sua nave livre dos Sentinelas
Proteja sua Hovercraft: Mantendo sua nave livre dos SentinelasProteja sua Hovercraft: Mantendo sua nave livre dos Sentinelas
Proteja sua Hovercraft: Mantendo sua nave livre dos SentinelasAlexandro Silva
 

Semelhante a PostExp com dump de memória revela senha de email (20)

Segurança em Aplicativos Web
Segurança em Aplicativos WebSegurança em Aplicativos Web
Segurança em Aplicativos Web
 
Debian 6: Instalação e Hardening
Debian 6: Instalação e HardeningDebian 6: Instalação e Hardening
Debian 6: Instalação e Hardening
 
Back track apresentação
Back track   apresentaçãoBack track   apresentação
Back track apresentação
 
Forense memoria windows_sandro_suffert_2009_2010
Forense memoria windows_sandro_suffert_2009_2010Forense memoria windows_sandro_suffert_2009_2010
Forense memoria windows_sandro_suffert_2009_2010
 
Ransomware
RansomwareRansomware
Ransomware
 
PHP e seus demônios
PHP e seus demôniosPHP e seus demônios
PHP e seus demônios
 
Análise de Malware
Análise de MalwareAnálise de Malware
Análise de Malware
 
Backtrack 4 Final Distro Penetration Testing Unimep2009
Backtrack 4 Final  Distro Penetration Testing Unimep2009Backtrack 4 Final  Distro Penetration Testing Unimep2009
Backtrack 4 Final Distro Penetration Testing Unimep2009
 
DevOps: desenvolvedores e sysadmins cooperando na prática
DevOps: desenvolvedores e sysadmins cooperando na práticaDevOps: desenvolvedores e sysadmins cooperando na prática
DevOps: desenvolvedores e sysadmins cooperando na prática
 
Python 08
Python 08Python 08
Python 08
 
Slide Palestra "Metasploit Framework"
Slide Palestra "Metasploit Framework"Slide Palestra "Metasploit Framework"
Slide Palestra "Metasploit Framework"
 
PHPSC Conference 2010 - Desenvolvimento de Extensões PECL
PHPSC Conference 2010 - Desenvolvimento de Extensões PECLPHPSC Conference 2010 - Desenvolvimento de Extensões PECL
PHPSC Conference 2010 - Desenvolvimento de Extensões PECL
 
06-botnet-mon
06-botnet-mon06-botnet-mon
06-botnet-mon
 
XSS Desvendado
XSS DesvendadoXSS Desvendado
XSS Desvendado
 
PHP Symfony, Vale A Pena
PHP Symfony, Vale A PenaPHP Symfony, Vale A Pena
PHP Symfony, Vale A Pena
 
Forense Remota utilizando ferramentas Open Source
Forense Remota utilizando ferramentas Open SourceForense Remota utilizando ferramentas Open Source
Forense Remota utilizando ferramentas Open Source
 
Segurança em PHP: O que você precisa saber
Segurança em PHP: O que você precisa saberSegurança em PHP: O que você precisa saber
Segurança em PHP: O que você precisa saber
 
PHP like a super hero
PHP like a super heroPHP like a super hero
PHP like a super hero
 
"Hacking+PHP"
"Hacking+PHP""Hacking+PHP"
"Hacking+PHP"
 
Proteja sua Hovercraft: Mantendo sua nave livre dos Sentinelas
Proteja sua Hovercraft: Mantendo sua nave livre dos SentinelasProteja sua Hovercraft: Mantendo sua nave livre dos Sentinelas
Proteja sua Hovercraft: Mantendo sua nave livre dos Sentinelas
 

PostExp com dump de memória revela senha de email