Python Tools and Techniques for Malware Analysis
1 min readJul 6, 2023
- Top 7 Python Tools for Malware Analysis and Reverse Engineering: This article introduces some of the most popular Python tools for malware analysis and reverse engineering, such as pyew, yara-python, angr, Exefilter, Malgazer, clamd, and r2pipe. It also provides links to their GitHub repositories and documentation.
- Intro to Malware Analysis: Analyzing Python Malware: This article explains how to perform static and dynamic analysis on a Python malware package that was published to PyPI using typosquatting technique. It also shows how to use tools like IDA Pro, Ghidra, and Wireshark to analyze the malware behavior and network traffic.
- Malware-Detection · GitHub Topics: This page lists some of the public GitHub repositories that are related to malware detection using Python. Some of the projects include BinaryAlert, Dagda, stoq, SecuML, DroidCC, and ShonyDanza. They use various machine learning and computer vision techniques to detect and classify malware samples.
- Using Python for Malware Analysis — A Beginners Guide: This article provides a beginner’s guide on how to use Python for malware analysis. It covers some of the basic concepts and tools, such as pyew, pefile, hashlib, ssdeep, and VirusTotal API. It also demonstrates how to analyze a malicious PDF file using Python.
Get Sethuraman Lakshminarayanan’s stories in your inbox
Join Medium for free to get updates from this writer.







