Ghidra: Is Newer Always Better?

Examines impact of Ghidra’s 39 releases and 13,000 commits on code similarity analysis and metrics like analysis time and function detection, revealing that newer versions don’t always provide superior results for every use case.

February 28, 2025 · 2 min · Jonathan Crussell

ghidra-galore

Automated Docker framework enabling comparative analysis of binary files across all 39 Ghidra versions to measure how tool updates affect disassembly, decompilation, and code similarity results.

February 11, 2025 · 1 min · Jonathan Crussell

Scalable Semantics-Based Detection of Similar Android Apps: Design, Implementation, and Applications

PhD dissertation presenting scalable semantics-based approaches for detecting similar Android applications, with applications to clone detection, malware analysis, and security assessment.

December 31, 2014 · 2 min · Jonathan Crussell

Andarwin: Scalable detection of android application clones based on semantics

Journal article presenting AnDarwin’s scalable semantic analysis approach that detected 4,295 cloned and 36,106 rebranded apps from 265,359 applications across 17 markets including Google Play, with automatic library code removal.

December 17, 2014 · 3 min · Jonathan Crussell

Madfraud: Investigating Ad Fraud in Android Applications

Presents MAdFraud, analyzing 130,339 apps to detect mobile ad fraud including background ad requests (30% of apps) and 27 apps with automated clicking, revealing stealthy techniques to evade detection.

June 16, 2014 · 2 min · Jonathan Crussell

Andarwin: Scalable detection of semantically similar android applications

Introduces AnDarwin, a scalable tool that analyzed 265,359 apps from 17 markets to detect 4,295 clones and 36,106 rebranded apps, discovering 88 new malware variants by comparing semantic information without pairwise comparison.

September 9, 2013 · 2 min · Jonathan Crussell

Attack of the clones: Detecting cloned applications on android markets

Presents DNADroid, a tool that detects Android application cloning by comparing program dependency graphs, identifying at least 141 cloned apps including cases of malware injection and ad revenue redirection.

September 10, 2012 · 1 min · Jonathan Crussell