Cover of Practical Malware Analysis

Practical Malware Analysis

The Hands-On Guide to Dissecting Malicious Software

by Michael Sikorski, Andrew Honig · first published 2012

19mentions
13recommended by
16HN commenters
2013–2024first – last mentioned

81% recommend19% neutral

Why HN recommends it

Hands-on introduction to malware analysis and reverse engineering for beginners, often named as the standard first book. It prepares readers to work with real samples, and its skills carry over to other RE work.

Summarised by Claude from recommending comments

Malware analysis is big business, and attacks can cost a company dearly. When malware breaches your defenses, you need to act quickly to cure current infections and prevent future ones from occurring. For those who want to stay ahead of the latest malware, Practical Malware Analysis will teach you the tools and techniques used by professional analysts. With this book as your guide, you'll be able to safely analyze, debug, and disassemble any malicious software that comes your way. You'll learn how to: –Set up a safe virtual environment to analyze malware –Quickly extract network signat

Affiliate links. As an Amazon Associate I earn from qualifying purchases.

Mentions per year

40 2007: 0 mentions2008: 0 mentions2009: 0 mentions2010: 0 mentions2011: 0 mentions2012: 0 mentions2013: 1 mention2014: 2 mentions2015: 0 mentions2016: 4 mentions2017: 3 mentions2018: 0 mentions2019: 0 mentions2020: 4 mentions2021: 2 mentions2022: 1 mention2023: 0 mentions2024: 1 mention2025: 0 mentions2026: 0 mentions200720172026

What Hacker News says

  • dsacco · Jul 17, 2017 · Recommends

    …If it interests you, read it; if it doesn't, skip it. 2. The Art of Memory Forensics - Instead of reading this, consider reading The Art of Software Security Assessment (a more rigorous coverage) or Practical Malware Analysis. 3. The Art of Deception - See above for Social Engineering. 4. Applied Cryptography - Cryptography Engineering supersedes this and makes it obsolete, full stop. _________________ What's Not Listed…

    on “Cybersecurity Humble Book Bundle” ↗
  • vhpoet · Sep 11, 2020 · Recommends

    …books on cybersecurity sorted by how often they were mentioned. Hacking Exposed 7 by Stuart McClure Countdown to Zero Day by Kim Zetter Ghost in the Wires by Kevin Mitnick Spam Nation by Brian Krebs Practical Malware Analysis by Michael Sikorski Threat Modeling by Adam Shostack Social Engineering by Christopher Hadnagy The Hacker Playbook 3 by Peter Kim The Practice of Network Security Monitoring by Richard Bejtlich Dark…

    on “Show HN: A compilation of cybersecurity book recommendations from 25 articles” ↗
  • just_for_moment · Aug 7, 2014 · Recommends

    Practical Malware Analysis - book by Michael Sikorski and Andrew Honig

    on “Ask HN: Recommendations for malware analysis books” ↗
  • dsacco · May 16, 2016 · Recommends

    …even if they don't work in security. 6. Gray Hat Python Very hands on, good introduction to aspects of reverse engineering and the typical work an e.g. security consultant will do at a top firm. 7. Practical Malware Analysis Very good introduction to malware analysis. 8. Practical Reverse Engineering This book, along with #9 will teach you everything you need to know to effectively reverse engineer software for security-focused…

    on “Ask HN: What are the best books for learning information security?” ↗
  • CawCawCaw · Jul 25, 2020 · Recommends

    Apart from the resources already mentioned, the book by Yurichev [1] was very helpful. Also, Practical Malware Analysis by Sikorski and Honig [2]. [1] https://beginners.re/ [2] https://www.amazon.com/Practical-Malware-Analysis-Hands-Diss...

    on “Ask HN: How did you learn x86-64 assembly?” ↗
  • gary__ · Apr 24, 2016 · Recommends

    Back when I took an interest in malware analysis I got the book Practical Malware Analysis and must say it really was brilliant. Analyzing malware requires knowledge of a range of different technical areas, and the book introduced them well. The best thing though are the malware samples supplied…

    on “Building a Home Lab to Become a Malware Hunter – A Beginner’s Guide” ↗
  • strictnein · Apr 12, 2017 · Recommends

    …wanted to go down the reverse engineering route: Assembly Language Step-by-Step: Programming with Linux The IDA Pro Book (for the strangely hard to buy IDA Pro, but the free version is pretty good) Practical Malware Analysis

    on “Security Certifications Are Causing More Harm Than Good” ↗
  • Aidielse · Jan 14, 2016 · Recommends

    The lecture slides are released. If you're looking for more detail, I highly recommend the Practical Malware Analysis book! There are also additional books recommended in the readme for the class. We've talked a little about doing something *nix, but I don't think we will have the time until maybe the Summer, as all…

    on “Course materials for Malware Analysis” ↗
  • stellersjay · Sep 24, 2020 · Recommends

    …broken out of if you dont know how to debug simple samples that check for disassemblers or debugger presence. I recommend if you want to get some hands on experience checkout https://nostarch.com/malware (Practical Malware analysis) it will prepare you for messing with real life samples. Techniques are still relevant but technology might be different. Eg: IDA is great but Ghirda is the new hotness on the street. Anyways have fun,…

    on “MalwareBazaar – Malware Sample Exchange” ↗
  • ylk · Oct 20, 2022 · Recommends

    …quite a bit of information out there and I’ll basically just repeat what you can find online already. You’re additionally not very specific about your goals, which makes it hard to give specific advice. Practical Malware Analysis is a really great book, even if you don’t intend to reverse malware. It has labs after every chapter, along with solutions. It teaches you about windows, how to approach reversing a program and what to…

    on “IDA cybersecurity software provider Hex-Rays acquired” ↗
  • ylk · Oct 29, 2022 · Recommends

    …ways (change hardcoded servers, change program execution flow, disable or enable certain functionality). Reverse engineering with basic modifications. The listed books should help with that! I think Practical Malware Analysis really is a good start, even for that. When looking at malware you also try to find important functionality and the book teaches you how to get there quickly. > I'd also like to have a go at modifying…

    on “IDA cybersecurity software provider Hex-Rays acquired” ↗
  • gary__ · Jan 13, 2013 · Recommends

    …experiences getting started in malware analysis rather than microcontroller assembler, but it might be useful to you :) I took an interest in malware analysis last autumn and cant recommend the book Practical Malware Analysis enough. It introduces the subject to a beginner including the wide variety of skills required and tools used. One of the best things about the book is the malware samples supplied for analysis at the…

    on “Ask HN: Which Low-Cost Micro-controller is the Best for Learning Assembly?” ↗
  • adricnet · Nov 17, 2014 · Recommends

    …though at the moment I'm making more headway with Lena's (linked above on tuts4you). This is probably because I'm still new to assembly language and Olly/idb. The canonical intro book I recommend is Practical Malware Analysis (No Starch), with their debugging and IDA books as supplements :) http://www.nostarch.com/malware

    on “R4ndom’s Beginning Reverse Engineering Tutorials” ↗
  • JohnTClark · Jun 18, 2020 · Recommends

    I am interested in learning RE also. After some search on the internet I found that most people recommend Practical Malware Analysis book. I started reading it, it's seems pretty interesting. I didn't get to the RE part yet but from looking at it seems to be pretty good for beginner.

    on “Reverse Engineering Snapchat: Obfuscation Techniques” ↗
  • walls · Mar 2, 2021 · Recommends

    'Practical Malware Analysis' was required reading for all RE candidates at my previous job. It's very windows focused but teaches skills that are (somewhat) easily transferable.

    on “Using Ghidra to Reverse Engineer Super Monkey Ball for GameCube” ↗

Keyboard shortcuts

/
Focus search
j / k
Next / previous book
Enter
Open focused book
Esc
Close / go back
g h
Go to Home
g t
Go to Top all-time
g m
Go to Most recommended
g r
Go to Rising
g f
Go to For You
?
Show this help