Logo image
Dual-Force: understanding WebView malware via cross-language forced execution
Conference paper   Open access

Dual-Force: understanding WebView malware via cross-language forced execution

Zhenhao Tang, Juan Zhai, Minxue Pan, Yousra Aafer, Shiqing Ma, Xiangyu Zhang and Jianhua Zhao
Proceedings of the 2018 33RD IEEE/ACM International Conference On Automted Software Engineering (ASE' 18), pp.714-725
IEEE ACM International Conference on Automated Software Engineering, IEEE
ASE 2018: ACM/IEEE International Conference on Automated Software Engineering, 33 (Montpellier, France, 09/03/2018–09/07/2018)
01/01/2018

Abstract

Computer Science, Software Engineering Computer Science, Theory & Methods Science & Technology Computer Science Technology
Modern Android malwares tend to use advanced techniques to cover their malicious behaviors. They usually feature multi-staged, condition-guarded and environment-specific payloads. An increasing number of them utilize WebView, particularly the two-way communications between Java and JavaScript, to evade detection and analysis of existing techniques. We propose Dual-Force, a forced execution technique which simultaneously forces both Java and JavaScript code of WebView applications to execute along various paths without requiring any environment setup or providing any inputs manually. As such, the hidden payloads of WebView malwares are forcefully exposed. The technique features a novel execution model that allows forced execution to suppress exceptions and continue execution. Experimental results show that Dual-Force precisely exposes malicious payload in 119 out of 150 Web View malwares. Compared to the state-of-the-art, Dual-Force can expose 23% more malicious behaviors.
pdf
ASE18-1 Dual force 20182.07 MBDownloadView
Version of Record (VoR) Open Access
url
https://doi.org/10.1145/3238147.3238221View
Version of Record (VoR)
url
Report an accessibility issueView
Please complete a content remediation request to report an accessibility issue with a library electronic resource, website, or service.

Metrics

256 File downloads
42 Record Views

Details

Logo image