This repository contains analyses, reports, and resources related to reverse engineering viruses and malware. It serves as a collection of educational and research materials for cybersecurity enthusiasts, researchers, and students interested in malware analysis.
The repository is organized as follows:
/
├── [VirusName1]/
│ ├── ru/ # Russian language files
│ │ ├── analysis_report.md
│ │ ├── code_snippets/
│ │ └── other_files...
│ ├── en/ # English language files
│ │ ├── analysis_report.md
│ │ ├── code_snippets/
│ │ └── other_files...
│ └── [additional_files] # Shared or language-agnostic files
├── [VirusName2]/
│ └── ... (similar structure)
└── README.md
- VirusName Folders: Each folder is named after the specific virus or malware sample being analyzed (e.g.,
TrojanHorse,RansomwareX). - Language Subfolders: Within each virus folder, there are subfolders for different languages:
ru/: Files in Russian.en/: Files in English.
- Files: Include analysis reports, disassembled code, scripts, logs, and any other relevant artifacts from the reverse engineering process.
- Clone the Repository:
git clone https://github.com/yourusername/malware-reverse-eng.git
cd malware-reverse-eng
- Navigate to a Specific Analysis: Browse the folders to find analyses of interest. For example, to view the English analysis of a virus named SampleVirus:
cd SampleVirus/en/
- Contribute: If you have your own analyses, follow the structure and submit a pull request.
- Safety Warning: This repository contains references to malware. Do not execute any files or code snippets unless you are in a controlled, isolated environment (e.g., a virtual machine). Analyzing malware can be dangerous and may infect your system.
- Educational Purpose: All content is for educational and research purposes only. Do not use this information for malicious activities.
- No Live Samples: For security reasons, this repository does not host actual malware binaries. Only analysis reports, code snippets, and sanitized outputs are included.
Contributions are welcome! If you'd like to add an analysis:
- Fork the repository.
- Create a new branch for your changes.
- Add your analysis in the appropriate folder structure (e.g., create a new [
VirusName] folder if it doesn't exist). - Ensure files are organized by language (
ru/oren/). - Submit a pull request with a clear description of your contribution.
Please follow these guidelines:
- Use Markdown for reports.
- Include detailed steps, tools used (e.g., IDA Pro, Ghidra), and findings.
- Cite sources if applicable.
This project is licensed under the MIT License - see the LICENSE file for details.
If you have questions or suggestions, feel free to open an issue or contact the repository maintainer.
Disclaimer: The author and contributors are not responsible for any misuse of the information provided here.