Perícia forense computacional: mudanças entre as edições
Linha 135: | Linha 135: | ||
Tarballs: | Tarballs: | ||
*[http://eriberto.pro.br/files/volatility/volatility-profiles-20140109.tar.gz volatility-profiles-20140109.tar.gz] | *[http://eriberto.pro.br/files/volatility/volatility-profiles-20140109.tar.gz volatility-profiles-20140109.tar.gz] ([http://eriberto.pro.br/files/volatility/volatility-profiles-20140109-list list]) ([http://eriberto.pro.br/files/volatility/volatility-profiles-20140109.tar.gz.asc GPG sign]) | ||
*[http://eriberto.pro.br/files/volatility/volatility-profiles-20131121.tar.gz volatility-profiles-20131121.tar.gz] | *[http://eriberto.pro.br/files/volatility/volatility-profiles-20131121.tar.gz volatility-profiles-20131121.tar.gz] ([http://eriberto.pro.br/files/volatility/volatility-profiles-20131121-list list]) | ||
*[http://eriberto.pro.br/files/volatility/volatility-profiles-20131117.tar.gz volatility-profiles-20131117.tar.gz] | *[http://eriberto.pro.br/files/volatility/volatility-profiles-20131117.tar.gz volatility-profiles-20131117.tar.gz] | ||
<br><br> | <br><br> |
Edição das 07h56min de 13 de janeiro de 2014
by (C) João Eriberto Mota Filho <eriberto (a) eriberto pro br>
Artigo criado em: 29 de julho de 2010.
Última atualização: veja o rodapé desta página.
Tiny URL ou bit.ly: http://bit.ly/forense
O objetivo deste artigo é reunir alguns elementos interessantes para o ensino e a prática da forense computacional, desenvolvidos por mim ou encontrados na Internet. Não pretendo "encher" a página com milhões de links. Quero algo mais direcionado, para que alunos e entusiastas possam aperfeiçoar facilmente os seus conhecimentos.
O que eu preciso para aprender forense?
Sendo direto, você precisará de:
- Gosto pela atividade.
- Paciência.
- Ser detalhista.
- Estudar muito.
- Conhecer ferramentas.
- Conhecer expressões regulares. (em http://aurelio.net/er você encontrará tudo o que precisa)
- Conhecer a FHS.
- Treinar.
- Ser um mestre em sistemas operacionais e filesystems.
- Ser criativo.
- Ter a vontade de vencer o seu oponente.
- Atualizar-se sempre.
- Usar Linux.
Palestra sobre Perícia Forense Computacional
Este é um grande pontapé para que você inicie os seus estudos. Disponível em http://eriberto.pro.br/palestras.
Guias de Referência de Perícia Forense Computacional
- Pockets no formato A4, frente e verso, com 6 páginas.
- Formato: PDF.
Criados por Eriberto
- Guia Perícia Linux com Debian GNU/Linux - Parte 1: Procedimentos iniciais e coletas
- Guia voltado para a coleta inicial de dados, com a máquina ainda viva ou não. Contém várias orientações importantes para gerentes de rede, autoridades policiais ou interessados e peritos.
- Acesse clicando aqui. (atualização em 03 set. 2010)
- Guia Perícia Linux com Debian GNU/Linux - Parte 2: Análise de evidências e laudo
- Guia voltado para a análise de conteúdo, já trabalhando com as imagens obtidas. Contém comandos e procedimentos básicos de análise. Também possui orientações para a confecção do laudo pericial.
- Acesse clicando aqui. (atualização em 03 set. 2010)
Outros
- SANS Cheat Sheet (ou Forensics Analysis Cheat Sheet)
- The Forensic-Cheat-Sheet for Linux and TSK
- Guia criado por Jens Vieweg e baseado no SANS Cheat Sheet.
- Acesse clicando aqui
Casos para estudo (criados por mim)
Nesta parte serão disponibilizados casos diversos para o estudo da forense computacional. De tempos em tempos, novos casos serão adicionados. Isso não quer dizer que os casos ficarão cada vez mais difíceis. Assim sendo, para saber sobre a dificuldade de cada caso, consulte a legenda.
- Caso 00: (I) Análise conduzida.
- Caso 00a:(M) Análise avançada conduzida.
- Caso 00b:(M) Análise avançada de filesystems.
- Caso 00c:(A) Análise avançada específica para MS Windows (memória).
- Caso 00d:(M) Análise de e-mail conduzida.
- Caso 00e:(I) Análise de pendrive contaminado.
- Caso 01: (M) Descubra o que puder...
- Caso 02: (M) O pendrive de um estelionatário.
- Caso 03: (A) Internet + SSH + senha 123456.
Legenda:
- (I) - iniciante. Casos com soluções mais simples. Utilizados para ensinar os primeiros passos da investigação forense ou de uma ferramenta específica.
- (M) - médio. Casos que não são complexos mas exigem um pouco mais de espírito investigativo e completo conhecimento de ferramentas e métodos forenses.
- (A) - avançado. Casos mais complexos e, muitas vezes, reais. Necessitam de uma perícia realizada por quem domina o assunto forense computacional e sabe o que está fazendo.
Sites com casos para estudo ou testes de ferramentas (criados por outros)
- Digital forensics tool testing images (SF.net)
- Network Forensics Puzzle Contest
- SANS Computer Forensics Challeges (SANS)
- Volatility: sample memory images.
- The CFReDS Project (NIST)
Algumas distribuições para forense
Baseadas em Debian e derivados
- Pendrive de boot com Debian Lenny customizado (neste wiki)
- Distribuição BackTrack (DVD)
- Distribuição CAINE (CD)
- Distribuição DEFT Linux (CD)
- Distribuição Kali (DVD)
- Pacote para Windows WinTaylor (Zip)
- SANS Investigate Forensic Toolkit (SIFT) Workstation (Imagem para VMWare)
Páginas com ferramentas e tutoriais sobre forense
- Computer forensic resources
- Forensics Wiki (atualizado constantemente)
- Open Source Forensic Tools (atualizado constantemente)
- The Electronic Evidence Information Center
- The Security Portal for Information System Security Professionals (coleta de documentos até o ano de 2006)
Profiles para Volatility
Debian:
- _Debian_Wheezy_3.2.0-4-amd64_.zip
- _Debian_Wheezy_3.2.0-4-686-pae_.zip
- _Debian_Squeeze_2.6.32-5-amd64_.zip
- _Debian_Squeeze_2.6.32-5-686-bigmem_.zip
- _Debian_Squeeze_2.6.32-5-xen-686_.zip
- _Debian_Squeeze_2.6.32-5-686_.zip
Ubuntu:
- _Ubuntu_Saucy_13.10-desktop-amd64_kernel-3.11.0-15-generic_.zip
- _Ubuntu_Saucy_13.10-desktop-i386_kernel-3.11.0-15-generic_.zip
- _Ubuntu_Raring_13.04-desktop-amd64_kernel-3.8.0-35-generic_.zip
- _Ubuntu_Raring_13.04-desktop-i386_kernel-3.8.0-35-generic_.zip
- _Ubuntu_Precise_12.04-desktop-amd64_kernel-3.8.0-29-generic_.zip
- _Ubuntu_Precise_12.04-desktop-i386_kernel-3.8.0-29-generic_.zip
PS: you can send me a profile. I will reference your name. All profiles will be published in a tarball, under GPL-3.0+ license.
Obs: você pode me enviar um profile. Eu citar o seu nome. Todos os profiles serão publicados dentro de um tarball, sob a licença GPL-3.0+.
Tarballs:
- volatility-profiles-20140109.tar.gz (list) (GPG sign)
- volatility-profiles-20131121.tar.gz (list)
- volatility-profiles-20131117.tar.gz
Publicações
- Em breve...
Suíte WinTaylor para MS Windows
O WinTaylor é uma suíte de ferramentas voltadas para a perícia forense em máquinas MS Windows. O seu download é feito a partir de um arquivo .zip que pode ser descompactado dentro de um pendrive. Todas as ferramentas aqui descritas foram testadas em um MS Windows 7 Home. Muitas delas precisaram ser executadas pelo usuário administrador.
A execução de comando via Prompt do MS-DOS em modo administrador requer ações especiais. Para tanto, vá em Iniciar > Todos os Programas > Acessórios (Windows 7) e clique com o botão direito do mouse sobre Prompt de Comando. Escolha a opção Executar como administrador. Se estiver utilizando outra versão de Windows, utilize a navegação correta para chegar no Prompt de Comando.
Ferramentas para dump de memória em ambiente shell
As ferramentas mostradas a seguir operam em ambiente MS-DOS (prompt de comando) e estão disponíveis no botão RAM Dump do WinTaylor.
Win32DD e Win64DD
Os aplicativos Win32DD e Win64DD executam um dump completo de memória. Utilize a versão específica para o Windows a ser periciado.
Exemplo de linha de comando, considerando um pendrive em E: para receber os dados:
win32dd /f e:\ram.dd
mdd
O mdd é outra alternativa para realizar o dump de memória. Exemplo, considerando um pendrive em E: para receber os dados:
mdd -o e:\ram.dd
Redes sociais
- Twitter: Para novidades sobre artigos, livros e palestras, siga-me em eribertomota.