病毒分析
点击放大

A curated list of awesome malware analysis tools and resources. Inspired by
awesome-python and
awesome-php.
![Drop ICE]()
View Chinese translation: 恶意软件分析大合集.md.
---
*Web traffic anonymizers for analysts.*
* Anonymouse.org - A free, web based anonymizer.
* OpenVPN - and hosting solutions.
* Privoxy - An open source proxy server with some
privacy features.
* Tor - The Onion Router, for browsing the web
without leaving traces of the client IP.
*Trap and collect your own samples.*
* Conpot - ICS/SCADA honeypot.
* Cowrie - SSH honeypot, based
on Kippo.
* DemoHunter - Low interaction Distributed Honeypots.
* Dionaea - Honeypot designed to trap malware.
* Glastopf - Web application honeypot.
* Honeyd - Create a honeynet.
* HoneyDrive - Honeypot bundle Linux distro.
* Honeytrap - Opensource system for running, monitoring and managing honeypots.
* MHN - MHN is a centralized server for management and data collection of honeypots. MHN allows you to deploy sensors quickly and to collect data immediately, from a neat web interface.
* Mnemosyne - A normalizer for
honeypot data; supports Dionaea.
* Thug - Low interaction honeyclient, for
in malicious websites.
*Malware samples collected for analysis.*
* Clean MX - Realtime
database of malware and malicious domains.
* Contagio - A collection of recent
malware samples and analyses.
* Exploit Database - Exploit and shellcode
samples.
* Infosec - CERT-PA - Malware samples collection and analysis.
* InQuest Labs - E searchable corpus of malicious Microsoft documents.
* Ja Mallware Collection - Collection of almost 40.000 ja malware samples
* Malpedia - A resource pro
rapid identification and actionable context for malware in.
* Malshare - Large repository of malware actively
scrapped from malicious sites.
* Ragpicker - Plugin based malware
crawler with pre-analysis and reporting functionalities
* theZoo - Li samples for
analysts.
* Tracker h3x - Agregator for malware corpus tracker
and malicious download sites.
* malware repo - Collection of
malware files and source code.
* - Community-Based malware repository and social network.
* - Malware database that detected by
many anti malware programs except ClamAV.
* - Malware repository, registration
required.
* - Acti of malware samples.
* Zeltser's Sources - A list
of malware sample sources put together by Lenny Zeltser.
* Zeus Source Code - Source for the Zeus
trojan leaked in 2011.
* - Massive and growing collection of free malware samples.
*Harvest and analyze IOCs.*
* AbuseHelper - An open-source
framework for receiving and redistributing abuse feeds and threat intel.
* AlienVault Open Threat Exchange - Share and
collaborate in de Threat Intelligence.
* Combine - Tool to gather Threat
Intelligence indicators from publicly a sources.
* Fileintel - Pull intelligence per file hash.
* Hostintel - Pull intelligence per host.
* IntelMQ -
A tool for CERTs for processing incident data using a message queue.
* IOC Editor -
A free editor for XML IOC files.
* iocextract - Ad Indicator
of Compromise (IOC) extractor, Python library and command-line tool.
* ioc_writer - Python library for
working with OpenIOC objects, from Mandiant.
* MalPipe - Malware/IOC ingestion and
processing engine, that enriches collected data.
* Massive Octo Spice -
Pre known as CIF (Collecti Framework). Aggregates IOCs
from lists. Curated by the
CSIRT Gadgets Foundation.
* MISP - Malware Information Sharing
Platform curated by The MISP Project.
* Pulsedive - Free, community-dri intelligence platform collecting IOCs from open-source feeds.
* PyIOCe - A Python OpenIOC editor.
* RiskIQ - Research, connect, tag and
share IPs and domains. (Was Passi.)
* threataggregator -
Aggregates security threats from a number of sources, including some of
those listed below in other resources.
* ThreatConnect - TC Open allows you to see and
share open source threat data, with support and from our free community.
* ThreatCrowd - A search engine for threats,
with graphical .
* ThreatIngestor - Build
automated threat intel pipelines sourcing from Twitter, RSS, GitHub, and
more.
* ThreatTracker - A Python
script to monitor and generate alerts based on IOCs indexed by a set of
Google Custom Search Engines.
* TIQ-test - Data
and statistical analysis of Threat Intelligence feeds.
*Threat intelligence and IOC resources.*
* Autoshun (list) -
Snort plugin and blocklist.
* Bambenek Consulting Feeds -
OSINT feeds based on malicious DGA algorithms.
* Fidelis Barncat -
Extensi config database (must request access).
* CI Army (list) -
Network security blocklists.
* Critical Stack- Free Intel Market - Free
intel aggregator with deduplication featuring 90+ feeds and over 1.2M indicators.
* Cybercrime tracker - Multiple botnet acti.
* FireEye IOCs - Indicators of Compromise
shared publicly by FireEye.
* FireHOL IP Lists - Analytics for 350+ IP lists
with a focus on attacks, malware and abuse. E, Changes History,
Country Maps, Age of IPs listed, Retention Policy, O.
* HoneyDB - Community dri sensor data collection and aggregation.
* hpfeeds - Honeypot feed protocol.
* Infosec - CERT-PA lists (IPs - Domains - URLs) - Blocklist service.
* InQuest REPdb - Continuous aggregation of IOCs from a of open reputation sources.
* InQuest IOCdb - Continuous aggregation of IOCs from a of blogs, Github repos, and Twitter.
* Internet Storm Center (DShield) - Diary and
searchable incident database, with a web API.
(unofficial Python library).
* malc0de - Searchable incident database.
* Malware Domain List - Search and share
malicious URLs.
* MetaDefender Threat Intelligence Feed -
List of the most looked up file hashes from MetaDefender Cloud.
* OpenIOC - Framework for sharing threat intelligence.
* Proofpoint Threat Intelligence -
Rulesets and more. (Formerly Emerging Threats.)
* Ransomware o -
A list of ransomware o with details, detection and pre.
* STIX - Structured Threat Information eXpression -
Standardized language to represent and share cyber threat information.
Related efforts from MITRE:
- CAPEC - Common Attack Pattern Enumeration and Classification
- CybOX - Cyber Obser eXpression
- MAEC - Malware Attribute Enumeration and Characterization
- TAXII - Trusted Automated eXchange of Indicator Information
* SystemLookup - SystemLookup hosts a collection of lists that provide information on
the components of legitimate and potentially unwanted programs.
* ThreatMiner - Data mining portal for threat
intelligence, with search.
* threatRECON - Search for indicators, up to 1000
free per month.
* ThreatShare - C2 panel tracker
* Yara rules - Yara rules repository.
* YETI - Yeti is a platform meant to organize obser, indicators of compromise, TTPs, and knowledge on threats in a single, unified repository.
* ZeuS Tracker - ZeuS
blocklists.
*Antivirus and other malware identification tools*
* AnalyzePE - Wrapper for a
of tools for reporting on Windows PE files.
* Assemblyline - A scalable file triage and malware analysis system integrating the cyber security community's best tools..
* BinaryAlert - An open source, ser
AWS pipeline that scans and alerts on uploaded files based on a set of
YARA rules.
* capa - Detects capabilities in executable files.
* chkrootkit - Local Linux rootkit detection.
* ClamAV - Open source antivirus engine.
* Detect It Easy(DiE) - A program for
determining types of files.
* Exeinfo PE - Packer, compressor detector, unpack
info, internal exe tools.
* ExifTool - Read, write and
edit file metadata.
* File Scanning Framework -
Modular, recursive file scanning solution.
* fn2yara - FN2Yara is a tool to generate
Yara signatures for matching functions (code) in an executable program.
* Generic File Parser - A Single Library Parser to extract meta information,static analysis and detect macros within the files.
* hashdeep - Compute digest hashes with
a of algorithms.
* HashCheck - Windows shell extension
to compute hashes with a of algorithms.
* Loki - Host based scanner for IOCs.
* Malfunction - Catalog and
compare malware at a function level.
* Manalyze - Static analyzer for PE
executables.
* MASTIFF - Static analysis
framework.
* MultiScanner - Modular file
scanning/analysis framework
* Nauz File Detector(NFD) - Linker/Compiler/Tool detector for Windows, Linux and MacOS.
* nsrllookup - A tool for looking
up hashes in NIST's National Software Reference Library database.
* packerid - A cross-platform
Python alternative to PEiD.
* PE-bear - Re tool for PE
files.
* PEframe - PEframe is an open source tool to perform static analysis on Portable Executable malware and malicious MS Office documents.
* PEV - A multiplatform toolkit to work with PE
files, pro feature-rich tools for proper analysis of suspicious binaries.
* PortEx - Ja to analyse PE files with a special focus on malware analysis and PE malformation robustness.
* Quark-Engine - An Obfuscation-Neglect Android Malware Scoring System
* Rootkit Hunter - Detect Linux rootkits.
* ssdeep - Compute fuzzy hashes.
* totalhash.py -
Python script for easy searching of the TotalHash.cymru.com
database.
* TrID - File identifier.
* YARA - Pattern matching tool for
analysts.
* Yara rules generator - Generate
yara rules based on a set of malware samples. Also contains a good
strings DB to avoid false positives.
* Yara Finder - A simple tool to yara match the file against yara rules to find the indicators of suspicion.
*Web-based multi-A, and malware sandboxes for automated analysis.*
* anlyz.io - Online sandbox.
* any.run - Online interacti.
* AndroTotal - Free online analysis of APKs
against multiple mobile antivirus apps.
* BoomBox - Automatic deployment of Cuckoo
Sandbox malware lab using Packer and .
* Cryptam - Analyze suspicious office documents.
* Cuckoo Sandbox - Open source, self hosted
sandbox and automated analysis system.
* cuckoo-modified - Modified
of Cuckoo Sandbox released under the GPL. Not merged upstream due to
legal concerns by the author.
* cuckoo-modified-api - A
Python API used to control a cuckoo-modified sandbox.
* DeepViz - Multi-format file analyzer with
machine-learning classification.
* detux - A sandbox de to do
traffic analysis of Linux malwares and capturing IOCs.
* DRAKVUF - Dynamic malware analysis
system.
* filescan.io - Static malware analysis, /VBS/JS Emulation
* firmware.re - Unpacks, scans and analyzes almost any
firmware package.
* HaboMalHunter - An Automated Malware
Analysis Tool for Linux ELF Files.
* Hybrid Analysis - Online malware
analysis tool, powered by .
* Intezer - Detect, analyze, and categorize malware by
identifying code reuse and code similarities.
* IRMA - An asynchronous and customizable
analysis platform for suspicious files.
* Joe Sandbox - Deep malware analysis with Joe Sandbox.
* Jotti - Free online multi-A.
* Limon - Sandbox for Analyzing Linux Malware.
* Malheur - Automatic sandboxed analysis
of malware behavior.
* malice.io - Massively scalable malware analysis framework.
* malsub - A Python RESTful API framework for
online malware and URL analysis services.
* Malware config - Extract, decode and display online
the configuration settings from common malwares.
* MalwareAnalyser.io - Online malware anomaly-based static analyser with heuristic detection engine powered by data mining and machine learning.
* Malwr - Free analysis with an online Cuckoo Sandbox
instance.
* MetaDefender Cloud - Scan a file, hash, IP, URL or
domain address for malware for free.
* NetworkTotal - A service that analyzes
pcap files and facilitates the quick detection of , worms, trojans, and all
kinds of malware using Suricata configured with EmergingThreats Pro.
* Noriben - Uses Sysinternals Procmon to
collect information about malware in a sandboxed en.
* PacketTotal - PacketTotal is an online engine for analyzing .pcap files, and the network traffic within.
* PDF Examiner - Analyse suspicious PDF files.
* ProcDot - A graphical malware analysis tool kit.
* Recomposer - A helper
script for safely uploading binaries to sandbox sites.
* sandboxapi - Python library for
building integrations with several open source and commercial malware sandboxes.
* SEE - Sandboxed Execution En (SEE)
is a framework for building test automation in secured En.
* SEKOIA Dropper Analysis - Online dropper analysis (Js, , Microsoft Office, PDF).
* - Free online analysis of malware
samples and URLs
* - Open source
library and command line tools for logs. (Cuckoo, Procmon, more
to come...)
* Zeltser's List - Free
automated sandboxes and services, compiled by Lenny Zeltser.
*Inspect domains and IP addresses.*
* AbuseIPDB - AbuseIPDB is a project dedicated
to helping combat the spread of hackers, spammers, and abusi on the internet.
* badips.com - Community based IP blacklist service.
* boomerang - A tool designed
for consistent and safe capture of off network web resources.
* Cymon - Threat intelligence tracker, with IP/domain/hash
search.
* Desenmascara.me - One click tool to retrieve as
much metadata as possible for a website and to assess its good standing.
* Dig - Free online dig and other
network tools.
* dnstwist - Domain name permutation
engine for detecting typo squatting, phishing and corporate espionage.
* IPinfo - Gather information
about an IP or domain by searching online resources.
* Machinae - OSINT tool for
gathering information about URLs, IPs, or hashes. Similar to Automator.
* mailchecker - Cross-language
temporary email detection library.
* MaltegoVT - Maltego transform
for the API. Allows domain/IP research, and searching for file
hashes and scan reports.
* Multi rbl - Multiple DNS blacklist and forward
confirmed reverse DNS lookup over more than 300 RBLs.
* NormShield Services - Free API Services
for detecting possible phishing domains, blacklisted ip addresses and breached
accounts.
* PhishStats - Phishing Statistics with search for
IP, domain and website title
* Spyse - subdomains, whois, realted domains, DNS, hosts AS, SSL/TLS info,
* SecurityTrails - Historical and current WHOIS,
historical and current DNS records, similar domains, certificate information
and other domain and IP related API and tools.
* SpamCop - IP based spam block list.
* SpamHaus - Block list based on
domains and IPs.
* Sucuri SiteCheck - Free Website Malware
and Security Scanner.
* Talos Intelligence - Search for IP, domain
or network owner. (Pre SenderBase.)
* TekDefense Automater - OSINT tool
for gathering information about URLs, IPs, or hashes.
* URLhaus - A project from abuse.ch with the goal
of sharing malicious URLs that are being used for malware distribution.
* URLQuery - Free URL Scanner.
* urlscan.io - Free URL Scanner & domain information.
* Whois - DomainTools free online whois
search.
* Zeltser's List - Free
online tools for researching malicious websites, compiled by Lenny Zeltser.
* ZScalar Zulu - Zulu URL Risk Analyzer.
*Analyze malicious URLs. See also the domain analysis and
documents and shellcode sections.*
* Bytecode - Combines
multiple Ja and decompilers into one tool, including
APK/DEX support.
* Firebug - Firefox extension for web de.
* Ja - Decompile and inspect Java apps.
* Java IDX Parser - Parses Java
IDX cache files.
* JSDetox - Ja
malware analysis tool.
* jsunpack-n - A ja
unpacker that emulates browser functionality.
* Krakatau - Ja,
assembler, and disassembler.
* Malzilla - Analyze malicious web pages.
* RABCDAsm - A "Robust
ActionScript Bytecode Disassembler."
* SWF In -
Static and dynamic analysis of SWF applications.
* swftools - Tools for working with Adobe Flash
files.
* xxxswf - A
Python script for analyzing Flash files.
*Analyze malicious JS and shellcode from PDFs and Office documents. See also
the browser malware section.*
* AnalyzePDF - A tool for
analyzing PDFs and attempting to determine whether they are malicious.
* box-js - A tool for studying Ja
malware, featuring JScript/WScript support and Acti.
* diStorm - Disassembler for analyzing
malicious shellcode.
* InQuest Deep File Inspection - Upload common malware lures for Deep File Inspection and heuristical analysis.
* JS Beautifier - Ja unpacking and deobfuscation.
* libemu - Library and tools for x86 shellcode
emulation.
* malpdfobj - Deconstruct malicious PDFs
into a JSON representation.
* OfficeMalScanner - Scan for
malicious traces in MS Office documents.
* olevba - A script for parsing OLE
and OpenXML documents and extracting useful information.
* Origami PDF - A tool for
analyzing malicious PDFs, and more.
* PDF Tools - pdfid,
pdf-parser, and more from Didier Stevens.
* PDF X-Ray Lite - A PDF analysis tool,
the backend-free of PDF X-RAY.
* peepdf - Python
tool for exploring possibly malicious PDFs.
* QuickSand - QuickSand is a compact C framework
to analyze suspected malware documents to identify exploits in streams of different
encodings and to locate and extract embedded executables.
* Spidermonkey -
Mozilla's Ja engine, for debugging malicious JS.
*For extracting files from inside disk and memory images.*
* bulk_extractor - Fast file
carving tool.
* E - Car
Event Log files from raw binary data.
* Foremost - File carving tool designed
by the US Air Force.
* hachoir3 - Hachoir is a Python library
to view and edit a binary stream field by field.
* Scalpel - Another data carving
tool.
* SFlock - Nested archive
extraction/unpacking (used in Cuckoo Sandbox).
*Reverse XOR and other code obfuscation methods.*
* Balbuzard - A malware
analysis tool for re obfuscation (XOR, ROL, etc) and more.
* de4dot - .NET deobfuscator and
unpacker.
* ex_pe_xor
& iheartxor -
Two tools from Alexander Hanel for working with single-byte XOR encoded
files.
* FLOSS - The FireEye Labs Obfuscated
String Solver uses ad static analysis techniques to automatically
deobfuscate strings from malware binaries.
* NoMoreXOR - Guess a 256 byte
XOR key using frequency analysis.
* PackerAttacker - A generic
hidden code extractor for Windows malware.
* PyInstaller Extractor -
A Python script to extract the contents of a PyInstaller generated Windows
executable file. The contents of the pyz file (usually pyc files) present
inside the executable are also extracted and automatically fixed so that a
Python bytecode decompiler will recognize it.
* uncompyle6 - A cross-
Python bytecode decompiler. Translates Python bytecode back into equi
Python source code.
* un{i}packer - Automatic and
platform-independent unpacker for Windows binaries based on emulation.
* unpacker - Automated malware
unpacker for Windows malware based on WinAppDbg.
* unxor - Guess XOR keys using
known-plaintext attacks.
* -
Reverse engineering tool for wrappers.
* XORBruteForcer -
A Python script for brute forcing single-byte XOR keys.
* XORSearch & XORStrings -
A couple programs from Didier Stevens for finding XORed data.
* xortool - Guess XOR key length, as
well as the key itself.
*Disassemblers, debuggers, and other static and dynamic analysis tools.*
* angr - Platform-agnostic binary analysis
framework de at UCSB's Seclab.
* bamfdetect - Identifies and extracts
information from bots and other malware.
* BAP - Multiplatform and
open source (MIT) binary analysis framework de at CMU's Cylab.
* BARF - Multiplatform, open
source Binary Analysis and Reverse engineering Framework.
* binnavi - Binary analysis IDE for
reverse engineering based on graph .
* Binary ninja - A re engineering platform
that is an alternative to IDA.
* Binwalk - Firmware analysis tool.
* BluePill - Framework for executing and debugging e malware and protected executables.
* Capstone - Disassembly framework for
binary analysis and re, with support for many architectures and
bindings in several languages.
* codebro - Web based code browser using
clang to provide basic code analysis.
* Cutter - GUI for Radare2.
* DECAF (Dynamic Executable Code Analysis Framework)
- A binary analysis platform based on QEMU. DroidScope is now an extension to DECAF.
* dnSpy - .NET assembly editor, decompiler
and debugger.
* dotPeek - Free .NET Decompiler and
Assembly Browser.
* Evan's Debugger (EDB) - A
modular debugger with a Qt GUI.
* Fibratus - Tool for exploration
and tracing of the Windows kernel.
* FPort - Reports
open TCP/IP and UDP ports in a li and maps them to the owning application.
* GDB - The GNU debugger.
* GEF - GDB Enhanced Features, for exploiters
and reverse engineers.
* Ghidra - A software reverse engineering (SRE) framework created and maintained by the National Security Agency Research Directorate.
* hackers-grep - A utility to
search for strings in PE executables including imports, exports, and debug
symbols.
* Hopper - The macOS and Linux Disassembler.
* IDA Pro - Windows
disassembler and debugger, with a free e .
* IDR - Interacti Reconstructor
is a decompiler of Delphi executable files and dynamic libraries.
* Immunity Debugger - Debugger for
malware analysis and more, with a Python API.
* ILSpy - ILSpy is the open-source .NET assembly browser and decompiler.
* Kaitai Struct - DSL for file formats / network protocols /
data structures reverse engineering and dissection, with code generation
for C++, C#, Ja, Perl, PHP, Python, Ruby.
* LIEF - LIEF provides a cross-platform library
to parse, modify and abstract ELF, PE and MachO formats.
* ltrace - Dynamic analysis for Linux executables.
* mac-a-mal - An automated framework
for mac malware hunting.
* objdump - Part of GNU binutils,
for static analysis of Linux binaries.
* OllyDbg - An assembly-le for Windows
executables.
* OllyDumpEx - Dump memory
from (unpacked) malware Windows process and store raw or rebuild PE file.
This is a plugin for OllyDbg, Immunity Debugger, IDA Pro, WinDbg, and x64dbg.
* PANDA - Platform for Architecture-Neutral
Dynamic Analysis.
* PEDA - Python Exploit De
Assistance for GDB, an enhanced display with added commands.
* pestudio - Perform static analysis of Windows
executables.
* Pharos - The Pharos binary analysis framework
can be used to perform automated static analysis of binaries.
* plasma - Interactive
disassembler for x86/ARM/MIPS.
* PPEE (puppy) - A Professional PE file Explorer for
re, malware researchers and those who want to statically inspect PE
files in more detail.
* Process Explorer -
Ad task manager for Windows.
* Process Hacker - Tool that monitors
system resources.
* Process Monitor -
Ad monitoring tool for Windows programs.
* PSTools - Windows
command-line tools that help manage and in li.
* Pyew - Python tool for malware
analysis.
* PyREBox - Python scriptable reverse
engineering sandbox by the Talos team at Cisco.
* Qiling Framework - Cross platform emulation and sanboxing
framework with instruments for binary analysis.
* QKD - QEMU with embedded WinDbg
server for stealth debugging.
* Radare2 - Reverse engineering framework, with
debugger support.
* RegShot - Registry compare utility
that compares snapshots.
* RetDec - Retargetable machine-code decompiler with an
online decompilation service and
API that you can use in your tools.
* ROPMEMU - A framework to analyze, dissect
and decompile complex code-reuse attacks.
* Scylla Imports Reconstructor - Find and fix
the IAT of an unpacked / dumped PE32 malware.
* ScyllaHide - An Anti-Anti-Debug library
and plugin for OllyDbg, x64dbg, IDA Pro, and TitanEngine.
* SMRT - Sublime Malware Research Tool, a
plugin for Sublime 3 to aid with malware analyis.
* strace - Dynamic analysis for
Linux executables.
* StringSifter - A machine learning tool
that automatically ranks strings based on their relevance for malware analysis.
* Triton - A dynamic binary analysis (DBA) framework.
* Udis86 - Disassembler library and tool
for x86 and x86_64.
* - Python tool for
malware analysis.
* WinDbg - multipurpose debugger for the Microsoft Windows computer operating system, used to debug user mode applications, device drivers, and the kernel-mode memory dumps.
* X64dbg - An open-source x64/x32 debugger for windows.
*Analyze network interactions.*
* Bro - Protocol analyzer that operates at incredible
scale; both file and network protocols.
* BroYara - Use Yara rules from Bro.
* CapTipper - Malicious HTTP traffic
explorer.
* chopshop - Protocol analysis and
decoding framework.
* CloudShark - Web-based tool for packet analysis
and malware traffic detection.
* FakeNet-NG - Next generation
dynamic network analysis tool.
* Fiddler - Intercepting web proxy designed
for "web debugging."
* Hale - Botnet C&C monitor.
* Haka - An open source security oriented
language for describing protocols and applying security policies on (live)
captured traffic.
* HTTPReplay - Library for parsing
and reading out PCAP files, including TLS streams using TLS Master Secrets
(used in Cuckoo Sandbox).
* INetSim - Network service emulation, useful when
building a malware lab.
* Laika BOSS - Laika BOSS is a file-centric
malware analysis and intrusion detection system.
* Malcolm - Malcolm is a powerful, easily
deployable network traffic analysis tool suite for full packet capture artifacts
(PCAP files) and Zeek logs.
* Malcom - Malware Communications
Analyzer.
* Maltrail - A malicious traffic
detection system, utilizing publicly a (black)lists containing
malicious and/or generally suspicious trails and featuring an reporting
and analysis interface.
* mitmproxy - Intercept network traffic on the fly.
* Moloch - IPv4 traffic capturing, indexing
and database system.
* NetworkMiner - Network
forensic analysis tool, with a free .
* ngrep - Search through network traffic
like grep.
* PcapViz - Network topology and
traffic .
* Python ICAP Yara - An
ICAP Server with yara scanner for URL or content.
* Squidmagic - squidmagic is a tool
designed to analyze a web-based network traffic to detect central command
and control (C&C) servers and malicious sites, using Squid proxy server and
Spamhaus.
* Tcpdump - Collect network traffic.
* tcpick - Trach and reassemble TCP streams
from network traffic.
* tcpxtract - Extract files from network
traffic.
* Wireshark - The network traffic analysis
tool.
*Tools for dissecting malware in memory images or running systems.*
* BlackLight - Windows/MacOS
forensics client supporting hiberfil, pagefile, raw memory analysis.
* DAMM - Differential Analysis of
Malware in Memory, built on .
* evolve - Web interface for the
Memory Forensics Framework.
* FindAES - Find AES
encryption keys in memory.
* inVtero.net - High speed memory
analysis framework de in .NET supports all Windows x64, includes
code integrity and write support.
* Muninn - A script to automate portions
of analysis using , and create a readable report.
Orochi - Orochi is an open source framework for
collaborati memory dump analysis.
* Rekall - Memory analysis framework,
forked from in 2013.
* TotalRecall - Script based
on for automating malware analysis tasks.
* - Run on memory
images before and after malware execution, and report changes.
* - Ad
memory forensics framework.
* - Web Interface for
Memory Analysis framework.
* WDBGARK -
WinDBG Anti-RootKit Extension.
* WinDbg -
Li inspection and kernel debugging for Windows systems.
* AChoir - A li response
script for gathering Windows artifacts.
* python-evt - Python
library for parsing Windows Event Logs.
* python-registry - Python
library for parsing registry files.
* RegRipper
(GitHub) -
Plugin-based registry analysis tool.
* Aleph - Open Source Malware Analysis
Pipeline System.
* CRITs - Collaborati Into Threats, a
malware and threat repository.
* FAME - A malware analysis
framework featuring a pipeline that can be extended with custom modules,
which can be chained and interact with each other to perform end-to-end
analysis.
* Malwarehouse - Store, tag, and
search malware.
* Polichombr - A malware analysis
platform designed to help analysts to reverse malwares collaboratively.
* stoQ - Distributed content analysis
framework with extensi support, from input to output, and e
in between.
* Viper - A binary management and analysis framework for
analysts and researchers.
* al-khaser - A PoC malware
with good intentions that aimes to stress anti-malware systems.
* CryptoKnight - Automated cryptographic algorithm reverse engineering and classification framework.
* DC3-MWCP -
The Defense Cyber Crime Center's Malware Configuration Parser framework.
* FLARE VM - A fully customizable,
Windows-based, security distribution for malware analysis.
* MalSploitBase - A database
containing exploits used by malware.
* Malware Museum - Collection of
malware programs that were distributed in the 1980s and 1990s.
* Malware Organiser - A simple tool to organise large malicious/benign files into a organised Structure.
* Pafish - Paranoid Fish, a demonstration
tool that employs several techniques to detect sandboxes and analysis
en in the same way as malware families do.
* REMnux - Linux distribution and docker images for
malware reverse engineering and analysis.
* Tsurugi Linux - Linux distribution designed to support your DFIR in, malware analysis and OSINT (Open Source INTelligence) acti.
* Santoku Linux - Linux distribution for mobile
forensics, malware analysis, and security.
*Essential malware analysis reading material.*
* Learning Malware Analysis - Learning Malware Analysis: Explore the concepts, tools, and techniques to analuze and in Windows malware
* Malware Analyst's Cookbook and DVD -
Tools and Techniques for Fighting Malicious Code.
* Mastering Malware Analysis - Mastering Malware Analysis: The complete malware analyst's guide to combating malicious software, APT, cybercime, and IoT attacks
* Mastering Reverse Engineering - Mastering Reverse Engineering: Re-engineer your ethical hacking skills
* Practical Malware Analysis - The Hands-On
Guide to Dissecting Malicious Software.
* Practical Reverse Engineering -
Intermediate Reverse Engineering.
* Real Digital Forensics - Computer
Security and Incident Response.
* Rootkits and Bootkits - Rootkits and Bootkits: Re Modern Malware and Next Generation Threats
* The Art of Memory Forensics - Detecting
Malware and Threats in Windows, Linux, and Mac Memory.
* The IDA Pro Book - The Unofficial Guide
to the World's Most Popular Disassembler.
* The Rootkit Arsenal - The Rootkit Arsenal:
Escape and E in the Dark Corners of the System
* APT Notes - A collection of papers
and notes related to Ad Persistent Threats.
* Ember - Endgame Malware BEnchmark for Research,
a repository that makes it easy to (re)create a machine learning model that can be used
to predict a score for a PE file based on static analysis.
* File Formats posters - Nice
of commonly used file format (including PE & ELF).
* Honeynet Project - Honeypot tools, papers, and
other resources.
* Kernel Mode - An acti
devoted to malware analysis and kernel de.
* Malicious Software - Malware
blog and resources by Lenny Zeltser.
* Malware Analysis Search -
Custom Google search engine from Corey Harrell.
* Malware Analysis Tutorials -
The Malware Analysis Tutorials by Dr. Xiang Fu, a great resource for learning
practical malware analysis.
* Malware Analysis, Threat Intelligence and Reverse Engineering -
Presentation introducing the concepts of malware analysis, threat intelligence
and reverse engineering. Experience or prior knowledge is not required. Labs
link in description.
* Malware Persistence - Collection
of information focused on malware persistence: detection (techniques),
response, pitfalls and the log collection (tools).
* Malware Samples and Traffic - This
blog focuses on network traffic related to malware infections.
* Malware Search+++ Firefox extension allows
you to easily search some of the most popular malware databases
* Practical Malware Analysis Starter Kit -
This package contains most of the software referenced in the Practical Malware
Analysis book.
* RPISEC Malware Analysis - These are the
course materials used in the Malware Analysis course at at Rensselaer Polytechnic
Institute during Fall 2015.
* WindowsIR: Malware - Harlan
Carvey's page on Malware.
* Windows Registry specification -
Windows registry file format specification.
* /r/csirt_tools - Subreddit for CSIRT
tools and resources, with a
malware analysis flair.
* /r/Malware - The malware subreddit.
* /r/Re -
Reverse engineering subreddit, not limited to just malware.
* Android Security
* AppSec
* CTFs
* Executable Packing
* Forensics
* "Hacking"
* Honeypots
* Industrial Control System Security
* Incident-Response
* Infosec
* PCAP Tools
* Pentesting
* Security
* Threat Intelligence
* YARA
Pull requests and issues with suggestions are welcome! Please read the
CONTRIBUTING guidelines before submitting a PR.
This list was made possible by:
* Lenny Zeltser and other contributors for de REMnux, where I
found many of the tools in this list;
* Michail Hale Ligh, Ste, Blake Hartstein, and Mather Richard for
writing the *Malware Analyst's Cookbook*, which was a big inspiration for
creating the list;
* And e else who has sent pull requests or suggested links to add here!
Thanks!
开发语言:未知
Star 数:14251
该项目属于病毒分析方向的开源资源,代码结构清晰,适合安全研究人员学习参考。项目围绕Defund the Police.展开,提供了可运行的实现,对理解相关安全机制、工具原理与攻防技术具有较高的研究价值。
从技术实现角度看,此类项目的核心在于对底层原理的深入理解与工程化落地。开发者在研究过程中可以结合官方文档与社区讨论,梳理项目的初始化流程、核心模块职责与数据流转,逐步掌握其中的技术细节与设计思路。
1. 下载源码压缩包,解压到本地环境。
2. 根据项目类型准备对应的运行环境与依赖。
3. 按照 README 中的步骤完成配置与部署。
4. 在隔离的测试环境中运行验证,避免影响生产系统。
本资源来源于开源社区,仅供安全研究、技术学习与合法授权范围内的攻防演练使用,请勿用于任何非法或侵害他人权益的用途。使用本项目产生的一切后果由使用者自行承担。
| 资源标题 | awesome-malware-analysis - Defund the Police. |
| 所属分类 | 病毒分析 |
| 发布作者 | admin |
| 发布时间 | 2026-10-05 23:10:50 |
| 下载权限 | 免费下载 |
| 附件数量 | 2 个下载链接 |
| 浏览次数 | 460 |
| 讨论数量 | 0 |
| 主题状态 | 正常讨论中 |