Skip to content

This repository contains data for MalCryptoExt(SIGMETRICS '23): Characterizing Cryptocurrency-themed Malicious Browser Extensions

Notifications You must be signed in to change notification settings

UQ-Trust-Lab/MalCryptoExt

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MalCryptoExt: Characterizing Cryptocurrency-themed Malicious Browser Extensions

This repository contains data and code for SIGMETRICS 2023 accepted paper: Characterizing Cryptocurrency-themed Malicious Browser Extensions

Malicious extensions

There are 186 malicious extensions in total located in the directory:

./malicious_extensions

Five subdirectories divide those extensions into five categories: phishing, mining, scam, adware and gambling.

Whole dataset

There are 3600 cryptocurrency-themed browser extensions in 6 official web stores(chrome, firefox, opera, edge, 360, whale) and 3 third-party extension stores(crx4chrome, guge, haoyong), located in the directory:

./all_extensions/[store name]

Besides, we maintain a set of extensions which are all removed by official auditting and checking, located in the directory:

./all_extensions/[store_name]_removed_by_store

Source code

We open the source code for the detection of malicious extensions including crawlers, preliminary analysis, suspicious extension detection and malicious extension confirmation.

Crawlers

There are 6 crawlers running in the server while 3 in official extension stores (chrome, firefox, opera) and 3 in third-party extension stores (guge, crx4chrome, haoyong), located in the directory:

./source_code/crawlers

Preliminary analysis

Preliminary analysis includes VirousTotal scanning, and filtering by download numbers, negative reviews and low ratings, located in the directory:

./source_code/preliminary_analysis

Suspicious extension detection

Suspicious extension detection includes permission and AST feature extraction, located in the directory:

./source_code/static_analysis

Malicious extension confirmation

Malicious extension confirmation includes automatical collection of runtime behavior features (system-level behaviors and network-level behaviors), located in the directory:

./source_code/dynamic_analysis

About

This repository contains data for MalCryptoExt(SIGMETRICS '23): Characterizing Cryptocurrency-themed Malicious Browser Extensions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 88.8%
  • CSS 6.9%
  • HTML 3.4%
  • Python 0.9%
  • SCSS 0.0%
  • Gnuplot 0.0%