Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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 đó...

Awesome Lists containing this project

README

        

# [IT5024E] Graduation Research 2 - Android Malware Analysis
Nguyen Tieu Phuong
Student ID: 20210692

This 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.