username111
New Member
Hello everyone,
I am looking for independent security researchers or malware analysts who can help review the Windows GUI wallet of a relatively new cryptocurrency project called Monzero (XMZ).
I am not claiming that the wallet is malware. I have been investigating its security and build provenance, and I would appreciate an independent technical assessment from people experienced in reverse engineering, malware analysis, and Windows executable inspection.
1. File under investigation
Application: Monzero Wallet GUI v1.0.0
Platform: Windows x64
Executable: monzero-wallet-gui.exe
File size: 120,094,697 bytes
SHA256:
DCD5CB2A919DDC905B45998E464214DA53C50B5F6B9A0C5BB13334025A25E5CC
The downloaded ZIP archive's SHA256 matches the checksum published by the project:
91DACD571E14F974FE52EE378DED3F39019C2EA5254D988ABC3F40513AFCF2C2
The source archive also matches its published checksum:
73C3C382E3037A85D98882DE66AA4A8840E7FA1AC245B930D7D7DB6E07024622
The executable is not Authenticode-signed. I understand that an unsigned executable is not, by itself, evidence of malicious behaviour.
2. Source code and build verification
The project publishes its source code here:
GitHub - Nightglass-Protocol1/monzero: Privacy-focused experimental cryptocurrency protocol and reference implementation
The release includes BUILD_INFO.json and TEST-RESULTS.json.
The Windows executable's SHA256 matches the GUI hash listed in BUILD_INFO.json. However, I found differences between the build and test metadata:
3. Automated security analysis
The executable was also examined using VirusTotal and Hybrid Analysis.
VirusTotal showed a detection from Rising:
HackTool.CoinMiner!8.F154
Acronis reported it as undetected.
Hybrid Analysis reported several potentially interesting indicators, including:
I understand that these indicators can also occur in legitimate software, libraries, miners, or software-protection mechanisms. I have not found evidence proving that screenshots are captured and transmitted, or that wallet keys are stolen.
4. Source-code investigation already performed
I have manually inspected several parts of the published source code.
Some findings:
5. What I would like the community to investigate
I would particularly appreciate help with the following:
Source repository:
GitHub - Nightglass-Protocol1/monzero: Privacy-focused experimental cryptocurrency protocol and reference implementation
Project announcement:
[ANN] Monzero (XMZ) | RandomX CPU privacy coin | no premine | pool live
Final note
My intention is to establish whether the Windows wallet is trustworthy and whether the published source genuinely corresponds to the executable being distributed.
I am not accusing the developers of wrongdoing, and I do not want to label the software malicious without evidence. I am simply looking for an independent technical review.
Thank you for any help, observations, or analysis you can provide.
I am looking for independent security researchers or malware analysts who can help review the Windows GUI wallet of a relatively new cryptocurrency project called Monzero (XMZ).
I am not claiming that the wallet is malware. I have been investigating its security and build provenance, and I would appreciate an independent technical assessment from people experienced in reverse engineering, malware analysis, and Windows executable inspection.
1. File under investigation
Application: Monzero Wallet GUI v1.0.0
Platform: Windows x64
Executable: monzero-wallet-gui.exe
File size: 120,094,697 bytes
SHA256:
DCD5CB2A919DDC905B45998E464214DA53C50B5F6B9A0C5BB13334025A25E5CC
The downloaded ZIP archive's SHA256 matches the checksum published by the project:
91DACD571E14F974FE52EE378DED3F39019C2EA5254D988ABC3F40513AFCF2C2
The source archive also matches its published checksum:
73C3C382E3037A85D98882DE66AA4A8840E7FA1AC245B930D7D7DB6E07024622
The executable is not Authenticode-signed. I understand that an unsigned executable is not, by itself, evidence of malicious behaviour.
2. Source code and build verification
The project publishes its source code here:
GitHub - Nightglass-Protocol1/monzero: Privacy-focused experimental cryptocurrency protocol and reference implementation
The release includes BUILD_INFO.json and TEST-RESULTS.json.
The Windows executable's SHA256 matches the GUI hash listed in BUILD_INFO.json. However, I found differences between the build and test metadata:
- BUILD_INFO.json identifies GUI commit 4b0cc9e163044282222d2d2845fab1803c6533b5.
- TEST-RESULTS.json identifies GUI source commit 5b45b03670db266152a762b1b5a6ee8b40646d94.
- The test results also refer to a different GUI test executable hash.
- The core commit identifiers in the two files also appear to differ.
3. Automated security analysis
The executable was also examined using VirusTotal and Hybrid Analysis.
VirusTotal showed a detection from Rising:
HackTool.CoinMiner!8.F154
Acronis reported it as undetected.
Hybrid Analysis reported several potentially interesting indicators, including:
- Anti-debugging-related behaviour involving ProcessDebugPort.
- VM-related registry checks.
- Screenshot API indicators.
- Registry access and deletion-related indicators.
- A process crash involving WerFault.exe.
I understand that these indicators can also occur in legitimate software, libraries, miners, or software-protection mechanisms. I have not found evidence proving that screenshots are captured and transmitted, or that wallet keys are stolen.
4. Source-code investigation already performed
I have manually inspected several parts of the published source code.
Some findings:
- The reviewed update-checking path appears disabled and returns no update URL.
- QML-originated network requests are routed through a blocking network access manager.
- The reviewed read-only RPC client restricts its endpoint to localhost.
- The P2Pool manager downloads an official P2Pool release and verifies its SHA256 before extraction.
- The wallet contains normal functions for displaying and exporting the seed and private keys.
- The screenshot-related functionality I found appears connected to explicit QR-code import actions.
- The DEX relay code contains cryptographic signing and message-handling functionality, but I have not found evidence that it accesses or transmits the wallet recovery seed.
5. What I would like the community to investigate
I would particularly appreciate help with the following:
- Does the executable contain suspicious functionality that is not apparent from the published source?
- Can the distributed Windows executable be independently linked to the exact published source commits?
- Are the differences between BUILD_INFO.json and TEST-RESULTS.json technically explainable?
- Do the screenshot, registry and anti-debugging indicators represent normal application behaviour, or do they warrant further investigation?
- Is there evidence of unexpected network communication, persistence, credential access, wallet seed collection, or data exfiltration?
- Can anyone perform a meaningful static and dynamic analysis of this specific executable?
Source repository:
GitHub - Nightglass-Protocol1/monzero: Privacy-focused experimental cryptocurrency protocol and reference implementation
Project announcement:
[ANN] Monzero (XMZ) | RandomX CPU privacy coin | no premine | pool live
Final note
My intention is to establish whether the Windows wallet is trustworthy and whether the published source genuinely corresponds to the executable being distributed.
I am not accusing the developers of wrongdoing, and I do not want to label the software malicious without evidence. I am simply looking for an independent technical review.
Thank you for any help, observations, or analysis you can provide.