Mahmoud Hammad

Dr. Mahmoud Hammad


Research Focus & Metrics

Academic Career Length

10Years (2017-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
31 July 2017 in ACM Transactions on Software Engineering and Methodology
Verified
Journal Article
Open access
JGJoshua Garcia
Joshua Garcia
MHMahmoud Hammad
Mahmoud Hammad
SMSam Malek
Sam Malek
The number of malicious Android apps is increasing rapidly. Android malware can damage or alter other files or settings, install additional applications, and so on. To determine such behaviors, a security analyst can significantly benefit from identifying the family to which an Android malware belongs rather than only detecting if an app is malicious. Techniques for detecting Android malware, and determining their families, lack the ability to handle certain obfuscations that aim to thwart detection. Moreover, some prior techniques face scalability issues, preventing them from detecting malware in a timely manner. To address these challenges, we present a novel machine-learning-based Android malware detection and family identification approach, RevealDroid, that operates without the need to perform complex program analyses or to extract large sets of features. Specifically, our selected features leverage categorized Android API usage, reflection-based features, and features from native binaries of apps. We assess RevealDroid for accuracy, efficiency, and obfuscation resilience using a large dataset consisting of more than 54,000 malicious and benign apps. Our experiments show that RevealDroid achieves an accuracy of 98% in detection of malware and an accuracy of 95% in determination of their families. We further demonstrate RevealDroid’s superiority against state-of-the-art approaches.

1 February 2023 in Knowledge-Based Systems
Verified
Journal Article
Closed access
MAMohammad Al-Smadi
Mohammad Al-Smadi
MHMahmoud Hammad
Mahmoud Hammad
SASa'ad Al-Zboon
Sa'ad Al-Zboon
STSaja Tawalbeh
Saja Tawalbeh
Erik CambriaErik Cambria
Erik Cambria

15 June 2024 in Cluster Computing
Verified
Journal Article
Closed access
PDF file
Anas Mohammad Ramadan AlsobehAnas Mohammad Ramadan Alsobeh
Anas Mohammad Ramadan Alsobeh
KGKhalid Gaber
Khalid Gaber
MHMahmoud Hammad
Mahmoud Hammad
MNMaryam Nuser
Maryam Nuser
ASAmani Shatnawi
Amani Shatnawi

21 August 2017
Verified
Conference Paper
Open access
JGJoshua Garcia
Joshua Garcia
MHMahmoud Hammad
Mahmoud Hammad
NGNegar Ghorbani
Negar Ghorbani
SMSam Malek
Sam Malek
Although a wide variety of approaches identify vulnerabilities in Android apps, none attempt to determine exploitability of those vulnerabilities. Exploitability can aid in reducing false positives of vulnerability analysis, and can help engineers triage bugs. Specifically, one of the main attack vectors of Android apps is their inter-component communication interface, where apps may receive messages called Intents. In this paper, we provide the first approach for automatically generating exploits for Android apps, called LetterBomb, relying on a combined path-sensitive symbolic execution-based static analysis, and the use of software instrumentation and test oracles. We run LetterBomb on 10,000 Android apps from Google Play, where we identify 181 exploits from 835 vulnerable apps. Compared to a state-of-the-art detection approach for three ICC-based vulnerabilities, LetterBomb obtains 33%-60% more vulnerabilities at a 6.66 to 7 times faster speed.

1 March 2019 in Journal of Systems and Software
Verified
Journal Article
Closed access
MHMahmoud Hammad
Mahmoud Hammad
HBHamid Bagheri
Hamid Bagheri
SMSam Malek
Sam Malek

13 October 2024 in Journal of Imaging
Verified
Journal Article
Open access
PDF file
QBQanita Bani Baker
Qanita Bani Baker
MHMahmoud Hammad
Mahmoud Hammad
MAMohammed Al-Smadi
Mohammed Al-Smadi
HAHeba Atta Aljarrah
Heba Atta Aljarrah
RARahaf Al-Hamouri
Rahaf Al-Hamouri
SASa'ad Al-Zboon
Sa'ad Al-Zboon
The global spread of Coronavirus (COVID-19) has prompted imperative research into scalable and effective detection methods to curb its outbreak. The early diagnosis of COVID-19 patients has emerged as a pivotal strategy in mitigating the spread of the disease. Automated COVID-19 detection using Chest X-ray (CXR) imaging has significant potential for facilitating large-scale screening and epidemic control efforts. This paper introduces a novel approach that employs state-of-the-art Convolutional Neural Network models (CNNs) for accurate COVID-19 detection. The employed datasets each comprised 15,000 X-ray images. We addressed both binary (Normal vs. Abnormal) and multi-class (Normal, COVID-19, Pneumonia) classification tasks. Comprehensive evaluations were performed by utilizing six distinct CNN-based models (Xception, Inception-V3, ResNet50, VGG19, DenseNet201, and InceptionResNet-V2) for both tasks. As a result, the Xception model demonstrated exceptional performance, achieving 98.13% accuracy, 98.14% precision, 97.65% recall, and a 97.89% F1-score in binary classification, while in multi-classification it yielded 87.73% accuracy, 90.20% precision, 87.73% recall, and an 87.49% F1-score. Moreover, the other utilized models, such as ResNet50, demonstrated competitive performance compared with many recent works.