Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
how_to_become_a_malware_analyst — Guia curado para se tornar um analista de malware, abrangendo conhecimentos essenciais, engenharia reversa, ferramentas de análise e aprendizado assistido por LLM com exercícios práticos e recursos. | Kitploit
Ferramentas/GitHubGitHub/pinksawtooth/how_to_become_a_malware_analyst
Forensia de MemóriaEngenharia ReversaAnálise de MalwareForensia DigitalCTFAnálise de BináriosAprendizado e EducaçãoRecursos CuradosTrilhas e Cursos

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar
Labs e Prática
GitHubpinksawtooth/how_to_become_a_malware_analyst

how_to_become_a_malware_analyst

Guia curado para se tornar um analista de malware, abrangendo conhecimentos essenciais, engenharia reversa, ferramentas de análise e aprendizado assistido por LLM com exercícios práticos e recursos.

Ver Repositório
282679há 22 diasRevisado pelo Kitploit

Métodos de estudo para se tornar um analista de malware (work-in-progress)

Esta é a opinião pessoal de @PINKSAWTOOTH e pode não ser necessariamente o melhor método para você. Espero que seja útil como um exemplo de método de estudo.

Antes de ler isto, o analista de malware que respeito, @hasherezade, escreveu em seu blog como começar a estudar análise de malware. Acredito que haja partes sobrepostas, mas recomendo que leia. Além disso, como os blogs a seguir são centrados em fontes em inglês, gostaria de apresentar fontes centradas em japonês na medida do possível.

  • https://hshrzd.wordpress.com/how-to-start/

[!NOTE]

Adendo de 2026: Aprendizado de análise de malware na era dos LLMs

Quando comecei a escrever esta página, não era uma época em que LLMs e AI Agents pudessem ser usados diariamente como hoje. Em 2026, se você for estudar análise de malware ou engenharia reversa, recomendo utilizar ativamente LLMs além de livros e materiais na web. Especialmente, eles são muito úteis na criação de programas para estudo, explicação de código e assembly, análise, criação de scripts de análise, organização de resultados de análise, etc.

Por outro lado, em muitas técnicas de análise, os LLMs têm superado os humanos em cada vez mais situações. No entanto, isso não significa que o conhecimento básico se tornou desnecessário. Para entender a saída do LLM e verificar por conta própria sua fundamentação e correção, é importante ter conhecimento especializado (embora talvez esteja próximo o dia em que esse trabalho perca o sentido...). Neste artigo, parto do pressuposto de utilizar o LLM não como um "dispositivo que dá respostas", mas como um "professor que aprende junto, um assistente na análise".

Conhecimentos prévios para análise de malware

Primeiro, vou explicar brevemente os conhecimentos prévios necessários para a análise de malware. Antes de aprender sobre análise de malware, é necessário ter no mínimo conhecimento de ciência da computação.

  • Arquitetura de computadores
  • Redes de computadores
  • Sistemas operacionais
  • Linguagens de programação
  • Estruturas de dados e algoritmos
  • etc...

Sobre esses tópicos, acredito que seja suficiente compreender o conteúdo lecionado em universidades ou escolas técnicas. (Consultar a ementa online de alguma universidade pode ajudar a conhecer conteúdos mais específicos.) Neste artigo, como aprender linguagens de programação ou ciência da computação está fora do escopo, mas seguem recomendações de materiais:

  • コンピュータはなぜ動くのか 知っておきたいハードウエア&ソフトウエアの基礎知識
  • プログラムはなぜ動くのか 第3版 知っておきたいプログラミングの基礎知識
  • インテル® 64および IA-32 アーキテクチャのソフトウェア開発者向けマニュアル (最新)
  • IA-32 インテル® アーキテクチャー・ソフトウェア・デベロッパーズ・マニュアル、上巻: 基本アーキテクチャー (日本語:古い)
  • IA-32 インテル® アーキテクチャー・ソフトウェア・デベロッパーズ・マニュアル、中巻 A: 命令セット・リファレンス A-M(日本語:古い)
  • IA-32 インテル® アーキテクチャー・ソフトウェア・デベロッパーズ・マニュアル、中巻 B: 命令セット・リファレンス N-Z(日本語:古い)
  • IA-32 インテル® アーキテクチャー・ソフトウェア・デベロッパーズ・マニュアル、下巻: システム・プログラミング・ガイド(日本語:古い)
  • マスタリングTCP/IP 入門編(第6版)
  • CS50x
  • CS50.jp

Conhecimentos necessários para análise de malware

Os conhecimentos necessários para análise de malware são divididos em cinco grandes categorias:

  • Conhecimento sobre técnicas de análise de malware, comportamento de malware, implementação e formas de realização de técnicas exploradas
  • Conhecimento sobre desenvolvimento de programas alvo de engenharia reversa
  • Conhecimento sobre engenharia reversa
  • Conhecimento sobre ferramentas de análise
  • Conhecimento sobre LLMs e automação de análise

Conhecimento sobre técnicas de análise de malware, comportamento de malware, implementação e formas de realização de técnicas exploradas

Primeiro, é necessário aprender o que é malware e o que é o trabalho de análise de malware. Apresento materiais e livros recomendados para aprender sobre análise de malware em geral.

Baixar ferramenta