Access Attempt to Non Existing Cryptocurrency Wallet
Description
Identifies access attempts to non existing cryptocurrency wallet files. Adversaries may perform discovery to steal potential cryptocurrency related files for for financial gains.
Query · eql
file where event.type == "access" and process.pid != 4 and not user.id : ("S-1-5-18", "S-1-5-19", "S-1-5-20") and
event.outcome == "failure" and process.executable != null and not file.name : "desktop.ini" and
file.path :
("*\\ElectronCash\\wallets*",
"*\\Electrum-LTC\\wallets*",
"*\\Electrum\\wallets*",
"*\\Ethereum\\keystore*",
"*\\Exodus\\exodus.wallet*",
"*\\Bitcoin\\wallets*",
"*\\Coinomi\\wallets*",
"*\\Appdata\\Roaming\\Raven\\*wallet*",
"*\\DaedalusMainnet\\wallets*",
"*\\Blockstream\\Green\\wallets*",
"*\\MultiDoge\\multidoge.wallet*",
"*\\WalletWasabi\\Client\\Wallets*",
"*\\com.liberty.jaxx\\IndexedDB\\file__0.indexeddb.leveldb",
"*\\Appdata\\Roaming\\atomic\\LocalStorage\\leveldb*",
"*AppData\\Roaming\\Guarda\\LocalStorage\\leveldb*",
"*fhbohimaelbohpjbbldcngcnapndodjp*",
"*aeachknmefphepccionboohckonoeemg*",
"*hnfanknocfeofbddgcijnmhnfnkdnaad*",
"*hifafgmccdpekplomjjkcfgodnhcellj*",
"*nkbihfbeogaeaoehlefnkodbefgpgknn*",
"*ejbalbakoplchlghecdalmeeeajnimhm*",
"*bfnaelmomeimhlpmgjnjophhpkkoljpa*",
"*fnjhmkhhmkbjkkabndcnnogagogbneec*",
"ibnejdfjmmkpcnlpebklmnkoeoihofec*",
"*klfhbdnlcfcaccoakhceodhldjojboga*",
"*aanjhgiamnacdfnlfnmgehjikagdbafd*",
"*bblmcdckkhkhfhhpfcchlpalebmonecp*",
"*hpglfhgfnhbgpjdenjgmdgoeiappafln*",
"*afbcbjpbpfadlkmhmclhkeeodmamcflc*",
"*kncchdigobghenbbaddojjnnaogfppfj*") and
not (process.executable : "?:\\Users\\*\\AppData\\Local\\Microsoft\\OneDrive\\OneDrive.exe" and
process.code_signature.subject_name == "Microsoft Corporation" and process.code_signature.trusted == true) and
not process.executable : "?:\\Windows\\explorer.exe" and
not (process.code_signature.subject_name : ("Exodus Movement Inc", "Exodus Movement, Inc.", "Blockstream USA Corp") and process.code_signature.trusted == true and
file.path : "?:\\Users\\*\\Exodus\\exodus.wallet*") and
not (process.executable == "C:\\Program Files\\WasabiWallet\\wassabee.exe" and file.name == "Wallet.json.old")