解析者: Bren Matthew Ebriega   

 別名:

HEUR:RiskTool.Win32.BitCoinMiner.gen (KASPERSKY); Riskware/CoinMiner (FORTINET)

 プラットフォーム:

Windows

 危険度:
 ダメージ度:
 感染力:
 感染確認数:
 情報漏えい:

  • マルウェアタイプ:
    仮想通貨発掘ツール(コインマイナー)

  • 破壊活動の有無:
    なし

  • 暗号化:
    なし

  • 感染報告の有無 :
    はい

  概要

感染経路 インターネットからのダウンロード, 他のマルウェアからの作成

コインマイナーは、他のマルウェアに作成されるか、悪意あるWebサイトからユーザが誤ってダウンロードすることによりコンピュータに侵入します。

概要:プログラムは、コンピュータのCPUおよびGPUのリソースを利用して仮想通貨を発掘します。

  詳細

ファイルサイズ 3,823,616 bytes
タイプ EXE
メモリ常駐 はい
発見日 2021年3月24日

侵入方法

コインマイナーは、他のマルウェアに作成されるか、悪意あるWebサイトからユーザが誤ってダウンロードすることによりコンピュータに侵入します。

その他

コインマイナーが自身の不正活動を実行するためには、以下のコンポーネントが必要になります。

  • {Malware Path}\libwinpthread-1.dll
  • {Malware Path}\libstdc++-6.dll
  • {Malware Path}\libgcc_s_seh-1.dll
  • {Malware Path}\libeay32.dll
  • {Malware Path}\libcurl-4.dll

コインマイナーは、以下を実行します。

  • It supports the following algorithm options:
    • allium
    • anime
    • argon2
    • argon2d250
    • argon2d500
    • argon2d4096
    • axiom
    • bastion
    • blake
    • blakecoin
    • blake2s
    • bmw
    • bmw512
    • c11
    • decred
    • deep
    • dmd-gr
    • drop
    • fresh
    • groestl
    • gr
    • heavy
    • hex
    • hmq1725
    • hodl
    • jha
    • keccak
    • keccakc
    • lbry
    • luffa
    • lyra2h
    • lyra2re
    • lyra2rev2
    • lyra2rev3
    • lyra2z
    • lyra2z330
    • m7m
    • myr-gr
    • neoscrypt
    • nist5
    • pentablake
    • phi1612
    • phi2
    • pluck
    • polytimos
    • quark
    • qubit
    • scrypt
    • scrypt:N
    • scryptjane:
    • sha256d
    • sha256q
    • sha256t
    • shavite3
    • skein
    • skein2
    • skunk
    • sonoa
    • timetravel
    • timetravel1
    • tribus
    • vanilla
    • veltor
    • whirlpool
    • whirlpoolx
    • x11
    • x11evo
    • x11gost
    • x12
    • x13
    • x13bcd
    • x13sm3
    • x14
    • x15
    • x16r
    • x16rt
    • x16rt-veil
    • x16s
    • x17
    • x21s
    • xevan
    • yescrypt
    • yescryptr8
    • yescryptr16
    • yescryptr32
    • yespower
    • yespowerr16
    • zr5

マルウェアは、以下のパラメータを受け取ります。

  • -a or --algo=ALGO → specify the algorithm to use
  • -o or --url=URL → URL of mining server
  • -O or --userpass=U:P → username:password pair for mining server
  • -u or --user=USERNAME → username for mining server
  • -p or --pass=PASSWORD → password for mining server
  • -x or --proxy=[PROTOCOL://]HOST[:PORT] → connect through a proxy
  • -t or --threads=N → number of miner threads (default: number of processors)
  • -r or --retries=N → number of times to retry if a network call fails (default: retry indefinitely)
  • -R or --retry-pause=N → time to pause between retries, in seconds (default: 30)
  • -T or --timeout=N → timeout for long poll and stratum (default: 300 seconds)
  • -s or --scantime=N → upper bound on time spent scanning current work when long polling is unavailable, in seconds (default: 5)
  • -f or --diff-factor → Divide req. difficulty by this factor (std is 1.0)
  • -m or --diff-multiplier Multiply difficulty by this factor (std is 1.0)
  • -q or --quiet → disable per-thread hashmeter output
  • -D or --debug → enable debug output
  • -P or --protocol-dump → verbose dump of protocol-level activities
  • -B or --background → run the miner in the background
  • -b or --api-bind → IP/Port for the miner API (default: 127.0.0.1:4048)
  • -c or --config=FILE → load a JSON-format configuration file
  • -V or --version → display version information and exit
  • -h or --help → display this help text and exit
  • --cert=FILE → certificate for mining server using SSL
  • --time-limit=N → maximum time [s] to mine before exiting the program.
  • --randomize → Randomize scan range start to reduce duplicates
  • --hash-meter → Display thread hash rates
  • --hide-diff → Do not display changes in difficulty
  • --coinbase-addr=ADDR → payout address for solo mining
  • --coinbase-sig=TEXT → data to insert in the coinbase when possible
  • --no-longpoll → disable long polling support
  • --no-getwork → disable getwork support
  • --no-gbt → disable getblocktemplate support
  • --no-stratum → disable X-Stratum support
  • --no-extranonce → disable Stratum extranonce support
  • --no-redirect → ignore requests to change the URL of the mining server
  • --no-color → disable colored output
  • --benchmark → run in offline benchmark mode
  • --cputest → debug hashes from cpu algorithms
  • --cpu-affinity → set process affinity to cpu core(s), mask 0x3 for cores 0 and 1
  • --cpu-priority → set process priority (default: 0 idle, 2 normal to 5 highest)
  • --api-remote → Allow remote control
  • --max-temp=N → Only mine if cpu temp is less than specified value (linux)
  • --max-rate=N[KMG] → Only mine if net hashrate is less than specified value
  • --max-diff=N → Only mine if net difficulty is less than specified value

詳細:プログラムは、コンピュータのCPUおよびGPUのリソースを利用して仮想通貨を発掘します。その結果、感染コンピュータの動作が非常に遅くなります。

  対応方法

対応検索エンジン: 9.800
初回 VSAPI パターンバージョン 16.612.05
初回 VSAPI パターンリリース日 2021年3月23日
VSAPI OPR パターンバージョン 16.613.00
VSAPI OPR パターンリリース日 2021年3月24日

手順 1

トレンドマイクロの機械学習型検索は、マルウェアの存在を示す兆候が確認された時点で検出し、マルウェアが実行される前にブロックします。機械学習型検索が有効になっている場合、弊社のウイルス対策製品はこのマルウェアを以下の機械学習型検出名として検出します。

     
    • Troj.Win32.TRX.XXPE50FFF042

手順 2

Windows 7、Windows 8、Windows 8.1、および Windows 10 のユーザは、コンピュータからマルウェアもしくはアドウェア等を完全に削除するために、ウイルス検索の実行前には必ず「システムの復元」を無効にしてください。

手順 3

「Coinminer.Win64.MALBTC.ANB」で検出したファイル名を確認し、そのファイルを終了します。

[ 詳細 ]

  • すべての実行中プロセスが、Windows のタスクマネージャに表示されない場合があります。この場合、"Process Explorer" などのツールを使用しマルウェアのファイルを終了してください。"Process Explorer" については、こちらをご参照下さい。
  • 検出ファイルが、Windows のタスクマネージャまたは "Process Explorer" に表示されるものの、削除できない場合があります。この場合、コンピュータをセーフモードで再起動してください。
    セーフモードについては、こちらをご参照下さい。
  • 検出ファイルがタスクマネージャ上で表示されない場合、次の手順にお進みください。

手順 4

最新のバージョン(エンジン、パターンファイル)を導入したウイルス対策製品を用い、ウイルス検索を実行してください。「Coinminer.Win64.MALBTC.ANB」と検出したファイルはすべて削除してください。 検出されたファイルが、弊社ウイルス対策製品により既に駆除、隔離またはファイル削除の処理が実行された場合、ウイルスの処理は完了しており、他の削除手順は特にありません。


ご利用はいかがでしたか? アンケートにご協力ください