Appaji - Software Engineer
Core View
- The scam began with a LinkedIn outreach offering a remote Python developer role with an unusually high monthly salary (15,000), leveraging the prestige of a Y Combinator startup to establish fake legitimacy.
- The attack vector involved a take-home assignment delivered via a Google Drive zip archive containing a cloned FastAPI project.
- Malware was embedded in the
.git/hooks/pre-commitscript, which detected the host OS (macOS, Linux, Windows) and executed a remote payload from a raw IP address. - The multi-stage payload installed Node.js and executed an obfuscated
parser.jsscript. The associatedpackage.jsonincludedhardhat(an Ethereum development environment) andclipboardy, strongly suggesting the intent was to drain crypto wallets or steal sensitive clipboard data. - Other variants of this campaign use
.vscodefolder launch commands to infect users simply by opening the directory in VS Code, bypassing the need to run Git commands.
Key Takeaways
- Recruitment scams often use high-pay lures and legitimate-looking technical assessments to deliver malware.
- Developers should always inspect hidden directories (e.g.,
.git/hooks,.vscode) usingtree -abefore running code from unknown sources. - The use of
hardhatin a non-blockchain-related job assessment is a critical red flag for crypto-stealing malware. - Attackers may clone random public repositories to make their malicious project folders appear authentic.
Topics: Career, Tech
Tags: career malware cybersecurity