Trend Micro Security

HackTool.MSIL.SharpHound.A

2023年5月30日
 解析者: Ricardo III Valdez   

 別名:

UDS:HackTool.MSIL.Sharphound.gen (KASPERSKY)

 プラットフォーム:

Windows

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


  • マルウェアタイプ: ハッキングツール
  • 破壊活動の有無: なし
  • 暗号化: なし
  • 感染報告の有無: はい

  概要

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

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


  詳細

ファイルサイズ 1,052,160 bytes
タイプ EXE
メモリ常駐 なし
発見日 2023年5月26日
ペイロード 情報収集

侵入方法

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

情報漏えい

プログラムは、以下の情報を収集します。

  • User login data
  • Group membership
  • Local admin rights
  • Password policies
  • Trust relationships

その他

プログラムは、以下を実行します。

  • It is a data collection tool designed to gather information from a Windows domain environment and collects data about users, groups, permissions and other related information.

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

  • -c, --collectionmethods
    Specifies the type of data collection method to be used with the following options:
    • Container
    • Group
    • LocalGroup
    • GPOLocalGroup
    • Session
    • LoggedOn
    • ObjectProps
    • ACL
    • ComputerOnly
    • Trust
    • Default
    • RDP
    • DCOM
    • DCOnly
  • -d, --domain ← Specifies the target domain to collect data from.
  • -s, --searchforest (Default: false) ← Searches all available domains in the forest.
  • --stealth (Preferred: DCOnly) ← Enables stealth mode to reduce data collection visibility
  • -f ← Adds an LDAP filter to the pre-generated filter.
  • --distinguishedname ← Specifies the base DistinguishedName to start the LDAP search at.
  • --computerfile ← Specifies the path to file containing computer names to enumerate.
  • --outputdirectory ← Sets the directory to output file.
  • --outputprefix ← Specifies the string to prepend to output file names.
  • --cachename ← Sets the filename for cache (Defaults to a machine specific identifier).
  • --memcache ← Keeps cache in memory and don't write to disk.
  • --rebuildcache (Default: false) ← Rebuilds cache and remove all entries.
  • --randomfilenames (Default: false) ← Use random filenames for output file.
  • --zipfilename ← Sets the filename for the output ZIP file.
  • --nozip (Default: false) ← Don't zip files.
  • --trackcomputercalls (Default: false) ← Adds a CSV tracking requests to computers.
  • --zippassword ← Sets a password for the ZIP file.
  • --prettyprint (Default: false) ← Pretty print JSON.
  • --ldapusername ← Sets the username for LDAP.
  • --ldappassword ← Sets the password for LDAP.
  • --domaincontroller ← Overrides domain controller to pull LDAP from, this option can result in data loss.
  • --ldapport (Default: 0) ← Sets the override port for LDAP.
  • --secureldap (Default: false) ← Connects to LDAP SSL instead of regular LDAP.
  • --disablecertverification (Default: false) ← Disables certificate verification for secure LDAP.
  • --disablesigning (Default: false) ← Disables Kerberos Signing/Sealing.
  • --skipportcheck (Default: false) ← Skips checking if port 445 is open.
  • --portchecktimeout (Default: 500) ← Sets the timeout for port checks in milliseconds.
  • --skippasswordcheck (Default: false) ← Skips PwdLastSet age check when checking computers.
  • --excludedcs (Default: false) ← Excludes domain controllers from session/localgroup enumeration (mostly for ATA/ATP)
  • --throttle ← Adds a delay after computer requests in milliseconds.
  • --jitter ← Adds jitter to throttle (Value in percent)
  • --threads (Default: 50) ← Specifies the number of threads to be used for data collection.
  • --skipregistryloggedon ← Skips registry session enumeration.
  • --overrideusername ← Overrides the username to filter for NetSessionEnum.
  • --realdnsname ← Overrides DNS suffix for API calls.
  • --collectallproperties ← Collects all LDAP properties from objects.
  • -l, --Loop ← Enable loops in computer data collection.
  • --loopduration ← Sets the loop duration (hh:mm:ss - 05:00:00 is 5 hours, default: 2 hrs)
  • --loopinterval ← Adds delay between loops (hh:mm:ss - 00:03:00 is 3 minute)
  • --statusinterval (Default: 30000) ← Sets the interval to display status in milliseconds.
  • -v (Default: 2) ← Enables verbose output, lower is more verbose.
  • --help ← Displays the help screen.
  • --version ←Displays the current software's version information.


  対応方法

対応検索エンジン: 9.800
SSAPI パターンバージョン: 2.627.00
SSAPI パターンリリース日: 2023年6月1日

手順 1

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

    • Ransom.Win32.TRX.XXPE50FFF068

手順 2

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

手順 3

このマルウェアもしくはアドウェア等の実行により、手順中に記載されたすべてのファイル、フォルダおよびレジストリキーや値がコンピュータにインストールされるとは限りません。インストールが不完全である場合の他、オペレーティングシステム(OS)の条件によりインストールがされない場合が考えられます。手順中に記載されたファイル/フォルダ/レジストリ情報が確認されない場合、該当の手順の操作は不要ですので、次の手順に進んでください。

手順 4

「HackTool.MSIL.SharpHound.A」で検出したファイル名を確認し、そのファイルを終了します。

[ 詳細 ]

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

手順 5

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


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