Analysis and identification of Android vulnerabilities and exploits
Android malware is a problem which users of the mobile operating system had to contend with. This project analysed 16 vulnerabilities from the Android framework to learn how to exploit them and developed proof-of-concept exploits for each of the vulnerabilities. The exploits were reverse engineered...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2018
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/76171 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-76171 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-761712023-03-03T20:53:30Z Analysis and identification of Android vulnerabilities and exploits Che, Calvin Zi Yi Liu Yang School of Computer Science and Engineering DRNTU::Engineering::Computer science and engineering::Software::Operating systems Android malware is a problem which users of the mobile operating system had to contend with. This project analysed 16 vulnerabilities from the Android framework to learn how to exploit them and developed proof-of-concept exploits for each of the vulnerabilities. The exploits were reverse engineered into Smali code using Apktool, and YARA rules were created based on unique patterns in Smali code to identify similar exploits. 82,389 published Android packages in the Google Play Store were then reverse engineered and scanned using Apktool and YARA using the rules created. The results from this project would be used for future Android vulnerability research. Bachelor of Engineering (Computer Science) 2018-11-22T12:48:24Z 2018-11-22T12:48:24Z 2018 Final Year Project (FYP) http://hdl.handle.net/10356/76171 en Nanyang Technological University 75 p. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering::Computer science and engineering::Software::Operating systems |
spellingShingle |
DRNTU::Engineering::Computer science and engineering::Software::Operating systems Che, Calvin Zi Yi Analysis and identification of Android vulnerabilities and exploits |
description |
Android malware is a problem which users of the mobile operating system had to contend with. This project analysed 16 vulnerabilities from the Android framework to learn how to exploit them and developed proof-of-concept exploits for each of the vulnerabilities. The exploits were reverse engineered into Smali code using Apktool, and YARA rules were created based on unique patterns in Smali code to identify similar exploits. 82,389 published Android packages in the Google Play Store were then reverse engineered and scanned using Apktool and YARA using the rules created. The results from this project would be used for future Android vulnerability research. |
author2 |
Liu Yang |
author_facet |
Liu Yang Che, Calvin Zi Yi |
format |
Final Year Project |
author |
Che, Calvin Zi Yi |
author_sort |
Che, Calvin Zi Yi |
title |
Analysis and identification of Android vulnerabilities and exploits |
title_short |
Analysis and identification of Android vulnerabilities and exploits |
title_full |
Analysis and identification of Android vulnerabilities and exploits |
title_fullStr |
Analysis and identification of Android vulnerabilities and exploits |
title_full_unstemmed |
Analysis and identification of Android vulnerabilities and exploits |
title_sort |
analysis and identification of android vulnerabilities and exploits |
publishDate |
2018 |
url |
http://hdl.handle.net/10356/76171 |
_version_ |
1759858238785847296 |