REVIEW 3 major objections 5 minor 3 references
Lazarus Group Targets Crypto-Wallets and Financial Data while employing new Tradecrafts
T0 review · 3 major / 5 minor · reviewed 2026-08-07 · deepseek-v4-flash
Pith's one-line read A six-stage LinkedIn-to-Bitbucket attack chain targets crypto wallets with a new Tor-over-IPC backdoor.
desk verdict Genuinely new tradecraft in a detailed six-stage malware analysis, but the Lazarus attribution is TTP-overlap inference with a provenance gap. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing mechanism is the six-stage infection chain itself, with the Tor-over-IPC design as its most novel link. In the Tsunami installer (Runtime Broker.exe), a .NET DLL orchestrates the operation: it disables Windows security, drops and starts a Tor proxy, and sends all command-and-control traffic through the local SOCKS port 9050, so that even inter-process traffic is anonymized and looks like ordinary Tor activity. Earlier stages are protected by a repeated 50-layer obfuscation routine that reverses, base64-decodes, and decompresses each payload before execution, and by the hardcoded C2 endpoint at port 1224 used for data exfiltration. The report uses these structures to connect the stages: the same obfuscation function appears in the Python droppers, the same host identifiers recur, and the same RuntimeBroker.exe naming pattern is reused for persistence.
What would settle it
Run the reported RuntimeBroker.exe in a clean sandbox and check whether a child tor process actually launches and sends traffic to localhost:9050; if the binary instead uses named pipes or direct sockets, the paper's central new-tradecraft claim collapses. Separately, if the paste-site-hosted 'cat-video.mp4' archive or the initial-access writeup can be shown to be fabricated, the six-stage chain still stands structurally, but the Lazarus attribution loses its foundation.
Extended reading notes
Core claim
On the paper's own terms, the discovery is a single, modular, six-stage campaign that starts with social engineering on LinkedIn and ends with a Tor-anonymized remote-access toolset, and the report argues the whole chain is the work of the Lazarus Group. The previously unseen components are mlip, which watches keystrokes and clipboard contents only when the user is in a targeted browser and sends anything that looks like a private key or mnemonic phrase to the C2 server, and Tsunami, a .NET framework whose main executable mimics the legitimate RuntimeBroker.exe process, disables Defender and the firewall, installs a Tor binary, and communicates with a hardcoded .onion address. A distinctive technical choice is the use of the local Tor SOCKS port (9050) as an inter-process communication channel between the parent process and the Tor child, rather than named pipes or shared memory. The report also documents an embedded but unused payload, a set of API endpoints for Discord and browser data, and a whitelisted path for an XMRig miner, which it reads as evidence of an evolving toolkit.
Load-bearing premise
The load-bearing premise is that the LinkedIn and Bitbucket infection narrative is authentic and that matching the techniques of previously reported cryptocurrency-focused malware families BeeverTail and InvisibleFerret is enough to prove a Lazarus Group operation; no direct operator-side evidence such as C2 logs, wallet addresses, or a code-signing identity is presented.
Editorial extensions
If this is right
- Security teams can hunt for the initial lure itself: a LinkedIn recruiter asking a Web3 developer to run a Bitbucket codebase, followed by HTTP POST exfiltration to port 1224, is an early and identifiable footprint.
- The documented wallet-extension IDs and Login Data and keychain collection paths give endpoint monitors a concrete file-path and registry checklist for detecting stage-one harvesting before any payload executes.
- A child process connecting to localhost:9050, a Tor binary living outside System32, or a RuntimeBroker.exe outside System32 becomes a high-fidelity indicator for the new Tsunami C2 channel.
- Because the Tsunami installer excludes specific paths from Windows Defender and creates a Runtime Broker scheduled task, those two actions are directly actionable detections even if the malware updates its .onion address.
- The presence of a dormant embedded payload and unused Discord and browser API endpoints implies the toolset can expand into new collection modules without requiring re-infection.
Reading between the lines
- A reader could generalize the Tor-over-IPC finding into a detection template: any process that opens a persistent local connection to a Tor SOCKS port and then makes outbound .onion requests should be treated as a potential C2 channel, even when the parent process is a signed or trusted-looking binary.
- The attribution case would be materially stronger if future reporting can tie the same .onion address, the same debugging strings, or the same unused payload hashes to a sample with direct operator provenance; absent that, the same evidence could support a copycat or false-flag explanation.
- The unused XMRig path and the dormant tsunami payload.exe suggest the next iteration of this toolset may add coin mining on high-resource hosts and Discord-token harvesting; defenders can pre-stage detections for those behaviors now.
- If the report's chain is correct, the social-engineering entry point predicts a broader pattern: attackers will increasingly pose as NFT and blockchain recruiters because the target's browser extension store and clipboard are the actual payload.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The manuscript is a malware analysis report describing a six-stage infection chain that begins with a LinkedIn-based social engineering lure and a Bitbucket-hosted obfuscated JavaScript file, continues through multiple Python payloads (sys info.py, pay, bow, mlip), and culminates in a .NET executable dubbed "Runtime Broker.exe" that embeds Tor and a C2 client. The author presents static and dynamic analysis of each stage, including deobfuscation of a 50-iteration compression/encoding scheme, identification of a keylogger and clipboard monitor (mlip), a browser credential stealer with an embedded payload, an AnyDesk configuration manipulation script, and a persistence/scheduled-task mechanism. The paper concludes that the campaign's TTPs "strongly align" with the Lazarus Group, and that the campaign introduces new tradecraft including the mlip keylogger and the "Tsunami" toolset with a Tor-over-IPC command-and-control channel.
Significance. If the attribution and provenance can be substantiated, the report provides a useful, granular view of a multi-stage cryptocurrency-focused intrusion chain, with actionable detection content (Sigma/Yara rules and MITRE mappings) and a detailed account of a Tor-as-IPC design choice that is uncommon in public malware writeups. The author deserves credit for the depth of static and dynamic analysis, for clearly documenting the deobfuscation procedure, and for being transparent about speculative points (e.g., the dormant embedded tsunami payload.exe, unused classes, and the RickRolling decoy). However, the paper's scientific value is currently limited by the absence of primary artifacts, hashes, or a full IoC list; without those, the analysis cannot be independently verified or reproduced, and the central attribution claim rests on correlational reasoning and a third-party narrative.
major comments (3)
- [§4.1, §7] The attribution to the Lazarus Group is the paper's central claim, but it rests entirely on TTP overlap with previously reported BeeverTail/InvisibleFerret activity and on the authenticity of a third-party Notion writeup by Luca Di Domenico. No direct attribution evidence is provided, such as C2 operator artifacts, wallet addresses, code-signing certificates, or unique infrastructure registrant details. As the paper itself acknowledges in §4.2.2 and §7, the observed TTPs are documented as characteristic of Lazarus; TTP matching alone cannot exclude copycat, false-flag, or tool-reuse scenarios. The title's categorical assertion "Lazarus Group Targets Crypto-Wallets" is therefore stronger than the evidence presented.
- [§4.1, Appendix A.1] The provenance of the analyzed sample is not established within the manuscript. The initial infection narrative is sourced to a Notion page (§4.1), not to a primary artifact obtained by the author, and the paper does not publish hashes, file sizes, or the Bitbucket repository URL for error.js, sys info.py, bow, mlip, RuntimeBroker.exe, or the later stages. Appendix A.1 defers the full IoC list to an external AlienVault OTX pulse, which is not included in the paper. A reader cannot verify that the deobfuscated code described here corresponds to the sample in the Notion writeup or to the claimed campaign. This provenance gap undermines the reproducibility of the entire chain and should be addressed by providing the raw artifacts or cryptographically strong hashes (and, if possible, the original Notion/Bitbucket links).
- [§4.6.3, §4.7] The claim that the Tsunami toolset and mlip constitute "new tradecrafts" is not supported with a clear baseline. The paper states in §4.4.2 that mlip was "first identified only a few weeks prior" to this campaign, but it does not cite the prior identification or explain what makes this version new beyond its presence in this sample. Similarly, the Tor-over-IPC C2 channel is characterized as novel, but no comparison to prior Lazarus or InvisibleFerret communication methods is provided. Without a documented baseline of previously known tradecraft, the novelty claim is not falsifiable. The authors should either provide references to prior observations and explicitly state the delta, or soften the "new tradecrafts" language to something like "previously undocumented in this combination."
minor comments (5)
- [§3.2] The dynamic analysis section describes the sandbox environment but does not specify the OS version, analysis tools (e.g., ProcMon, Wireshark), or network simulators used; adding this information would improve reproducibility.
- [§4.4.2] The hard-coded C2 IP address and port appear in Figure 37, but the text does not consistently use the same notation; for example, §4.4.3 refers to port 2247 as a remote C2 endpoint while Figure 49 shows commented base64 strings. Clarifying the port-to-role mapping would help readers.
- [§4.6.3] The discussion of the unused tsunami payload.exe is appropriately hedged, but the paper does not provide the resource names or offsets used to extract the embedded DLL; including this information would aid verification.
- [Appendix A.2] The Sigma rules contain placeholder UUIDs (e.g., '1234abcd-5678-efgh-ijkl-9012mnopqrst') and one rule has 'date: 2023-11-26' while the campaign is dated 2024; these should be corrected.
- [Throughout] There are numerous typographical errors and inconsistent names (e.g., 'pay' vs 'pay.py', 'TSUNAMI INSTALLER' vs 'TSUNAMI INFECTER' in §4.4.4, 'ubfuscated' in §4.5.1). A thorough editorial pass is needed.
Circularity Check
No circularity: the Lazarus attribution is an empirical TTP-overlap inference, not a derivation that reduces to its own inputs.
full rationale
The paper is a descriptive malware analysis report, not a formal derivation. Its central claim is that the observed six-stage infection chain belongs to the Lazarus Group, and this claim is supported by correlating TTPs and IoCs with previously documented BeeverTail and InvisibleFerret activity (Sec. 4.2.2, Sec. 7). That is an inductive, evidence-based attribution, not a logical equivalence: the paper does not define Lazarus in terms of this sample, nor does it fit parameters and then rename them as predictions. The newly described tradecraft (mlip keylogger, clipboard monitor, Tsunami toolset, Tor-over-IPC) is extracted from the code itself through static and dynamic analysis, not imposed by the attribution. There are no self-citations, no imported uniqueness theorems, no ansatz smuggled in via citation, and no renaming of a known result as a new derivation. The skeptical concerns about sample provenance (third-party Notion writeup, no published hashes, IoCs deferred to an OTX pulse) are valid reproducibility and verification gaps, but they are not circularity. No step in the paper's reasoning reduces, by construction, to an input assumption. Accordingly, the circularity score is 0.
Assumptions & free parameters
assumptions (5)
- domain assumption TTP similarity with previously documented BeeverTail and InvisibleFerret behavior is sufficient to attribute the analyzed campaign to the Lazarus Group.
- domain assumption The displayed code listings and figures are faithful reproductions of the analyzed artifacts.
- domain assumption The LinkedIn and Bitbucket infection narrative reported in Section 4.1 is authentic and accurately reconstructed from the Notion writeup by Luca Di Domenico.
- domain assumption The public PHPInfo page at 86.104.74.51 is genuine attacker infrastructure rather than a honeypot or decoy.
- domain assumption The eight-minute sandbox execution with 241,000 logged events captures the malware's representative behavior.
invented entities (2)
-
Tsunami toolset (Runtime Broker.exe, tsunami payload.exe, Tor-over-IPC C2 channel)
-
mlip keylogger and clipboard monitor
Cite this review
Pith. "Pith review of Lazarus Group Targets Crypto-Wallets and Financial Data while employing new Tradecrafts." pith.science (2026). https://pith.science/paper/IX7CJFV3
@misc{pith2026250521725,
author = {Pith},
title = {Pith review of: Lazarus Group Targets Crypto-Wallets and Financial Data while employing new Tradecrafts},
year = {2026},
howpublished = {\url{https://pith.science/paper/IX7CJFV3}},
note = {Machine review of arXiv:2505.21725}
}
read the original abstract
This report presents a comprehensive analysis of a malicious software sample, detailing its architecture, behavioral characteristics, and underlying intent. Through static and dynamic examination, the malware core functionalities, including persistence mechanisms, command-and-control communication, and data exfiltration routines, are identified and its supporting infrastructure is mapped. By correlating observed indicators of compromise with known techniques, tactics, and procedures, this analysis situates the sample within the broader context of contemporary threat campaigns and infers the capabilities and motivations of its likely threat actor. Building on these findings, actionable threat intelligence is provided to support proactive defenses. Threat hunting teams receive precise detection hypotheses for uncovering latent adversarial presence, while monitoring systems can refine alert logic to detect anomalous activity in real time. Finally, the report discusses how this structured intelligence enhances predictive risk assessments, informs vulnerability prioritization, and strengthens organizational resilience against advanced persistent threats. By integrating detailed technical insights with strategic threat landscape mapping, this malware analysis report not only reconstructs past adversary actions but also establishes a robust foundation for anticipating and mitigating future attacks.
Figures
Figures from the paper (166 more)
Reference graph
Works this paper leans on
-
[1]
ca- tions that require exceptions in both Windows Defender and the Firewall. These paths include various directories, such as temporary locations, application folders , and known Windows directories, where components like Runtime Broker.exe, System Runtime Monitor.exe, and msedge.exe are stored. By using the KnownFolder class to retrieve specific system p...
work page 2024
-
[32]
The pro- cessor is identified as Intel64 Family 6 Model 79 Stepping 1, GenuineIntel , highlighting that this asset has substantial computational resources, possibly indicating a server-grade machine or a high-end workstation. This level of computing power suggests that the sys- tem is capable of supporting demanding operations, such as encryption, network...
work page 2024
-
[80]
implies that the server may not enforce secure ( HTTPS ) communications, leaving it potentially vulnerable to Man-in-the-Middle (MITM ) attacks. The presence of a web-based dashboard (HTTPREFERER set to hxxp[:]//86.104.74[.] 51/dashboard/) implies that the server is being used to host a control panel, which may be central to managing the infrastructure or...
work page 2024
Reviewed August 7, 2026 · model on record in the stance chip above.
Discussion (0). Sign in to comment.