Malware Analysis
Get the full GTU study material, English & Gujarati textbook PDFs, syllabus curriculum, and solved previous year question papers.
English Book & Chapters
English Book Coming Soon
We are working hard to add this material. Stay tuned for updates!
Follow on Instagram for UpdatesGTU Previous Year Papers
Malware Analysis Syllabus — Unit-wise Content
The official GTU curriculum for Malware Analysis (subject code 4725902) as prescribed for CS · Semester 2 divides the course into 8 units, covering 71 listed topics. The unit-wise breakdown below is read from the GTU syllabus document for this subject code, so you can check what the course actually covers before deciding which papers to attempt.
Download the official syllabus PDF (4725902)Unit 1 UNIT-I
- Introduction: Introduction to malware
- OS security concepts
- Malware threats
- Evolution of malware
- Malware types
- Malware analysis types
Unit 2 UNIT-II
- Virtual Machines and Emulators: w.e.f
- AY 2021-22 Benefits of virtualization
- Oracle Virtual Box, VMware Player
- Virtual PC, Open-source Alternatives: Bochs
- QEMU, KVM
Unit 3 UNIT-III
- Static Analysis: X86 Architecture- Main Memory
- Opcodes and Endian-ness
- Simple Instructions
- Rep Instructions
- C Main Method and Offsets
- Anti-virus Scanning
- Fingerprint for Malware
- Portable Executable File Format
- The PE File Headers and Sections
- The Structure of a Virtual Machine
- Reverse- Engineering- x86 Architecture
- recognizing C code constructs in assembly
- Analyzing Windows programs
- Anti-static analysis techniques: obfuscation
Unit 4 UNIT-IV
- Dynamic Analysis: Live Mal-ware analysis
- dead Malware analysis
- analyzing traces of Malware System-calls
- network activities
- Anti- dynamic analysis techniques: anti-vm
- runtime-evasion techniques
- Malware Sandbox
- Monitoring with Process Monitor
- Packet Sniffing with Wireshark
- Kernel vs
- User-Mode Debugging
- Exception Handling
Unit 5 UNIT-V
- Malware Functionality: Down-loaders
- Credential Stealer's
- Persistence Mechanisms
- Privilege Escalation
- Covert Malware launching- Launchers
- Process Injection
- Process Replacement
- Hook Injection
- APC injection
Unit 6 UNIT-VI
- Malware Detection Techniques: Signature-based techniques: Malware signatures
- packed Malware signature
- metamorphic and polymorphic Malware signature non- signature-based techniques: similarity-based techniques
- machine- learning methods
- invariant inferences
Unit 7 UNIT-VII
- Android Malware Analysis: Android Security Architecture
- APK File Structure
- Types of Mobile Malware
- Malware Distribution Procedure
- Malware Analysis of Malicious Mobile App.
- Reverse Engineering of Mobile App. w.e.f
- AY 2021-22 Text Books/Reference Books: 1. “Practical malware analysis The Hands-On Guide to Dissecting Malicious Software” by Michael Sikorski and Andrew Honig ISBN-10: 159327-290-1
- 2012 2. “Anti-Hacker Tool kit” by Mike Shema
- Mcgraw Hill Education (India) Fourth Edition
- 2014 3. “Hacking: The Art of Exploitation
- 2nd Edition” by Jon Erickson. 4. “The IDA PRO Book: The Unofficial Guide to the World’s Most Popular Disassembler
- 2nd Edition” by Chris Eagle (published by No Starch Press
- 2011). 5. “The GHIDRA Book: The Definitive Guide” by Chris Eagle and Kara Nance (Penguin Random House Publisher Services
- Computer viruses: from theory to applications by Filiol
- Eric Springer Science & Business Media
- Android Malware by Xuxian Jiang and Yajin Zhou
- Springer ISBN 978-1-4614-7393-0
Unit 8 Hacking exposed™ malware & rootkits
- malware & rootkits security secrets & Solutions by Michael Davis
- Sean Bodmer
- Aaron Lemasters