39th IEEE/ACM International Conference on Software Engineering, ICSE 2017, Buenos Aires, Argentina, 20-28 May 2017More and more app developers use the packing services (or packers) to prevent attackers from reverse engineering and modifying the executable (or Dex files) of their apps. At the same time, malware authors also use the packers to hide the malicious component and evade the signature-based detection. Although there are a few recent studies on unpacking Android apps, it has been shown that the evolving packers can easily circumvent them because they are not adaptive to the changes of packers. In this paper, we propose a novel adaptive approach and develop a new system, named PackerGrind, to unpack Android apps. We also evaluate Pac...
Developed under tight schedules, often by a single developer in a rapidly evolving environment, mobi...
Every day, developers add new applications (apps) to the Google Play Store, which ease users' lives ...
AbstractGoogle Play is the official market of Android apps. The app publishers make money by selling...
Android operating system is an open-source project developed by Google. It is based on the Linux ker...
The huge benefit of mobile application industry has attracted a large number of developers and atten...
Programs are not immutable. In fact, most programs are under constant changes for security (e.g, vul...
The Android ecosystem gained a huge popularity and market share owing to wider compatibility and its...
Software packing is a method employed by malicious applications to hide their original intent. Extra...
Now a day, Android applications attacking techniques have been changed a lot because of the evaluati...
Deep learning as well as machine learning are grown to be one of mainstream methods of malware detec...
In this thesis, we investigate different possibilities to protect the Android ecosystem better. We f...
We present an arms race between rooting detection and rooting evasion. We investigate different meth...
During the last few years mobile phones have been being replaced by new devices called smartphones. ...
In recent years, as mobile smart device sales grow quickly, the development of mobile applications (...
peer reviewedThe Android packaging model offers ample opportunities for malware writers to piggyback...
Developed under tight schedules, often by a single developer in a rapidly evolving environment, mobi...
Every day, developers add new applications (apps) to the Google Play Store, which ease users' lives ...
AbstractGoogle Play is the official market of Android apps. The app publishers make money by selling...
Android operating system is an open-source project developed by Google. It is based on the Linux ker...
The huge benefit of mobile application industry has attracted a large number of developers and atten...
Programs are not immutable. In fact, most programs are under constant changes for security (e.g, vul...
The Android ecosystem gained a huge popularity and market share owing to wider compatibility and its...
Software packing is a method employed by malicious applications to hide their original intent. Extra...
Now a day, Android applications attacking techniques have been changed a lot because of the evaluati...
Deep learning as well as machine learning are grown to be one of mainstream methods of malware detec...
In this thesis, we investigate different possibilities to protect the Android ecosystem better. We f...
We present an arms race between rooting detection and rooting evasion. We investigate different meth...
During the last few years mobile phones have been being replaced by new devices called smartphones. ...
In recent years, as mobile smart device sales grow quickly, the development of mobile applications (...
peer reviewedThe Android packaging model offers ample opportunities for malware writers to piggyback...
Developed under tight schedules, often by a single developer in a rapidly evolving environment, mobi...
Every day, developers add new applications (apps) to the Google Play Store, which ease users' lives ...
AbstractGoogle Play is the official market of Android apps. The app publishers make money by selling...