Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tiuphun/gr2
Project GR2. Những gì tôi nhìn thấy như những bản MIDI rối rắm của một tay làm nhạc điên rồ nào đó...
https://github.com/tiuphun/gr2
apk ghidra malware-analysis malware-research
Last synced: 20 days ago
JSON representation
Project GR2. Những gì tôi nhìn thấy như những bản MIDI rối rắm của một tay làm nhạc điên rồ nào đó...
- Host: GitHub
- URL: https://github.com/tiuphun/gr2
- Owner: tiuphun
- Created: 2024-12-17T10:51:35.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2024-12-27T15:19:13.000Z (26 days ago)
- Last Synced: 2024-12-27T16:22:54.726Z (26 days ago)
- Topics: apk, ghidra, malware-analysis, malware-research
- Homepage:
- Size: 3.76 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# [IT5024E] Graduation Research 2 - Android Malware Analysis
Nguyen Tieu Phuong
Student ID: 20210692This repository contains the results and research work done as part of the Graduation Research 2 project at Hanoi University of Science and Technology. The project focuses on Android malware analysis, specifically static analysis of Android APK files using various tools and techniques.
## Project Overview
The goal of this research is to explore and develop methods for identifying malicious behavior in Android applications by performing static analysis. The analysis includes the use of tools such as Androguard to disassemble, decompile, and examine the structure of APK files.
## Key Research Areas
- Static analysis of Android malware
- Identification of malicious code and behavior patterns in Android applications
- Development of a toolchain for analyzing APK files
- Techniques for overcoming obfuscation and anti-reverse engineering measures in Android apps## Tools Used
- **Androguard**: An open-source tool for analyzing Android applications, providing capabilities like disassembly, decompilation, and static analysis.
- **JADX**: A decompiler for Android APK files, converting them into Java code.
- **APKTool**: A tool for reverse engineering Android APK files and decoding resources to their original form.
- **Ghidra**: Used for generating graphs from APKs.## Project Structure
- `figures/`: Contains images and graphs used in the report.
- `graphs/`: Contains data visualizations and analysis results.
- `report/`: Contains the project report.## Contributing
Feel free to fork the repository, raise issues, or submit pull requests. Contributions are welcome.## License
This project is licensed under the MIT License - see the LICENSE file for details.## Acknowledgments
Prof. Tran Quang Duc and Prof. Truong Thi Dieu Linh for their supervision.
The authors of the tools and libraries used in this project.
The authors of the references listed in the report for their valuable contributions to the field of malware analysis.
For more detailed explanations and findings, please refer to the full report in the `report/` directory.