Das MetaMask-Wallet des Blockchain-Entwicklers wurde bei einem betrügerischen Vorstellungsgespräch geleert

30.12.2023 / Zahlungssystem-News

Ein Blockchain-Entwickler, Murat Çeliktepe, hat einen beunruhigenden Vorfall erzählt, in dem er von einem Urlaubserlebnis erzählte, das zum Verlust von 500 US-Dollar aus seinem MetaMask-Wallet an eine Person führte, die sich als „Personalvermittler“ ausgab.

Bemerkenswert ist, dass Çeliktepe zunächst auf LinkedIn unter dem Vorwand kontaktiert wurde, dass es sich um eine echte Stellenausschreibung für die Webentwicklung handelt.

Entwickler wird Opfer von Coding-Job-Betrug

Während des angeblichen Vorstellungsgesprächs wies der Personalvermittler Çeliktepe an, den Code aus zwei npm-Paketen herunterzuladen und zu debuggen, nämlich „web3_nextjs“ und „web3_nextjs_backend“, die beide auf einem GitHub-Repository gehostet werden.

Leider stellte der Entwickler kurz nach der Befolgung der Anweisungen fest, dass sein MetaMask-Wallet aufgebraucht war und mehr als 500 US-Dollar betrügerisch von seinem Konto abgebucht wurden.

In der Stellenanzeige von Upwork werden Bewerber aufgefordert, „Fehler zu beheben und die Reaktionsfähigkeit [sic] auf der Website“ zu verbessern, und es wird behauptet, dass sie eine Stundenzahlung zwischen 15 und 20 US-Dollar für eine Aufgabe anbieten, die voraussichtlich in weniger als einem Monat erledigt sein wird.

Çeliktepe, der auf seinem LinkedIn-Profilbild deutlich das Tag „#OpenToWork“ anzeigt, war fasziniert von der Gelegenheit und beschloss, die Herausforderung anzunehmen. Er lud die GitHub-Repositories herunter, die der Personalvermittler im Rahmen des „Tech-Interviews“ bereitgestellt hatte.

Die Teilnahme an technischen Vorstellungsgesprächen umfasst häufig Übungen zum Mitnehmen oder Proof-of-Concept-Aufgaben (PoC), einschließlich Aufgaben wie Code-Schreiben oder Debuggen. Dies macht das Angebot besonders überzeugend, auch für Personen mit technischem Know-how, wie z. B. Entwickler.

Es ist erwähnenswert, dass die in den genannten GitHub-Repositorys [1, 2] gefundenen Anwendungen gültige NPM-Projekte sind, was durch ihr Format und das Vorhandensein des package.json-Manifests belegt wird. Diese Projekte scheinen jedoch nicht auf npmjs.com, der größten Open-Source-Registrierung für JavaScript-Projekte, veröffentlicht worden zu sein.

Community macht sich auf den Weg, um das Geheimnis von Attack zu lüften

Nachdem Çeliktepe sein unglückliches Erlebnis in den sozialen Medien geteilt hatte, wandte er sich an die Community und bat sie um Hilfe beim Verständnis der Mechanismen des Angriffs. Obwohl er den Code in den GitHub-Repositories genau unter die Lupe nimmt, ist er sich immer noch nicht sicher, mit welcher Methode sein MetaMask-Wallet gehackt wurde, da er seine Wallet-Wiederherstellungsphrase nicht auf seinem Rechner gespeichert hat.

Als Reaktion auf Çeliktepes Bitte um Hilfe versammelte sich die Community mit echter Unterstützung und opportunistischen Krypto-Bots, die Hilfe anboten. Leider tauchten auch Betrugskonten auf, die ihn dazu verleiteten, sich mit betrügerischen „MetaMask-Support“-Gmail-Adressen und Google-Formularen zu verbinden.

Einblicke aus der Community deuten darauf hin, dass die von Çeliktepe durchgeführten NPM-Projekte es dem Angreifer möglicherweise ermöglicht haben, eine Reverse-Shell bereitzustellen, wodurch möglicherweise Schwachstellen auf dem Computer des Entwicklers offengelegt wurden.

Andere von Community-Mitgliedern vorgeschlagene Theorien beinhalten die Möglichkeit, dass das illegale NPM-Projekt, anstatt den Computer des Entwicklers mit Malware zu infizieren, Passwörter aus einem Webbrowser mit aktivierter automatischer Ausfüllung kopiert haben könnte.

Außerdem spekulieren einige, dass der Code, der während des „Tech-Interviews“ freiwillig ausgeführt wurde, seinen Netzwerkverkehr abgefangen und damit zur Sicherheitsverletzung beigetragen haben könnte.

Der Beitrag „MetaMask Wallet des Blockchain-Entwicklers wurde in irreführendem Vorstellungsgespräch geleert“ erschien zuerst auf CryptoPotato.