web-dev-qa-db-ja.com

私はこのJavaScriptをWebページで見つけました、それはブラウザベースの暗号化ですか?

ページ で非常に奇妙なJavaScriptを見つけました。大きなbase64文字列でエンコードされ、次のようにatoi()eval() dで囲まれました。

eval(atob("0aW9u...UuYWRkR"))

デコードしてコードを美化しました 。かなり大きなスクリプトですが、コードは縮小されていないため読みやすいですが、誰かがこのスクリプトの実行内容を(多かれ少なかれ)指摘できるのでしょうか。

11
leonixyz

数行が突き出ており、その下のどこかにこの行があります。

var cryptonight = new CryptonightWASMWrapper

これは CryptoNight と呼ばれるブラウザベースのクリプトマイナーのようです。それは「あなたの」ブラウザを使用してサイトの所有者のためにコインを生成することができます。

広告を介して収入を生み出す「通常の」方法とは対照的に、いくつかのサイトはこのアイデアをいじっています(たとえば、The Pirate Bayでテストされました)。

使用中のCPUが気に入らない場合:

  • あなたはすべてのJavaScriptをブロックしようとすることができます
  • または NoCoin のような拡張機能を使用します。

NoCoinはどのように機能しますか?

拡張機能は単に、blacklist.txtでブラックリストに登録されたドメインのリストをブロックしています。

13
Ludisposed