クラス: Adware
アドウェアは、(通常はバナーの形で)広告を表示し、検索要求を広告ウェブサイトにリダイレクトし、カスタマイズされた広告を表示するためにユーザーに関するマーケティングタイプのデータを収集するように設計されたプログラム(例えば、コンピュータ。広告を表示してデータを収集する以外に、これらのタイプのプログラムは一般に、システムトレイにプログラムの兆候はなく、プログラムメニューにはファイルがインストールされていることを知らされません。多くの場合、アドウェアプログラムにはアンインストール手順がなく、プログラムがコンピュータに密かに浸透して気づかれないようにするために、ウイルス技術に接するテクノロジを使用します。侵入Adwareがユーザーのコンピュータに侵入する主な2つの方法があります。感染したWebサイトを訪問した結果、ユーザーのコンピュータに不正なソフトウェアやプログラムが不正にインストールされることがあります。ほとんどのフリーウェアおよびシェアウェアプログラムは、一度購入および/または登録された広告の表示を停止する。しかし、これらのプログラムでは、サードパーティのAdwareユーティリティが組み込まれていることが多く、プログラムが登録されていてもこれらのユーティリティはユーザーのコンピュータにインストールされていることがあります。さらに、プログラムによってまだ広告を表示するために使用されているAdwareコンポーネントを削除すると、プログラムが誤動作する可能性があります。第1の方法で広がるアドウェアの主な目的は、ユーザに広告を表示することによってソフトウェアの支払いのタイプを抽出することである(広告代理店に広告を支払う当事者、広告代理店はAdware開発者に支払う)。アドウェアは、ソフトウェア開発者の経費を削減するのにも役立ちます(Adwareの収益は、新しいプログラムを作成し、既存のプログラムを改善することを奨励します)。また、ユーザーのコスト削減にも役立ちます。ハッカー技術は、感染したWebサイトにアクセスした後、ユーザーのコンピュータに広告コンポーネントをインストールするときによく使用されます。例えば、コンピュータはブラウザの脆弱性を介して侵入され、巧妙にインストールするよう設計されたトロイの木馬(Trojan-DownloaderまたはTrojan-Dropper)を使用することができます。このように動作するアドウェアプログラムは、多くの場合、ブラウザハイジャッカーと呼ばれます。広告を表示する広告主が所有するウェブまたはFTPサーバから広告テキストおよび画像をコンピュータにダウンロードし、インターネットブラウザの検索要求を広告ウェブサイトにリダイレクトすることにより、広告がユーザに表示される主な2つの方法があります。場合によっては、ユーザーの要求されたWebページが利用できない場合、つまりURLにエラーがある場合にのみ、リダイレクト要求が行われます。データの収集多くの広告システムは、広告を表示するだけでなく、次のようなコンピュータとユーザーに関するデータも収集します。コンピュータのIPアドレスオペレーティングシステムとブラウザのバージョン最も頻繁にアクセスされるサイトの一覧では、その後の広告キャンペーンを実施する。注意:データを収集するアドウェアとトロイの木馬のスパイウェアプログラムを混同しないことが重要です。違いは、Adwareがユーザーの同意を得てデータを収集することです。 Adwareが情報を収集していることをユーザーに通知しない場合は、トロイの木馬 - スパイの動作に特化したマルウェア(マルウェア)として分類されます。プラットフォーム: Win32
Win32は、32ビットアプリケーションの実行をサポートするWindows NTベースのオペレーティングシステム(Windows XP、Windows 7など)上のAPIです。世界で最も広く普及しているプログラミングプラットフォームの1つです。ファミリー: AdWare.Win32.Ad2345
No family descriptionExamples
D38127A3B1114A9A5537E3CC965577D0Tactics and Techniques: Mitre*
TA0005
Defense Evasion
The adversary is trying to avoid being detected. Defense Evasion consists of techniques that adversaries use to avoid detection throughout their compromise. Techniques used for defense evasion include uninstalling/disabling security software or obfuscating/encrypting data and scripts. Adversaries also leverage and abuse trusted processes to hide and masquerade their malware. Other tactics' techniques are cross-listed here when those techniques include the added benefit of subverting defenses.
T1070.006
Timestomp
Adversaries may modify file time attributes to hide new files or changes to existing files. Timestomping is a technique that modifies the timestamps of a file (the modify, access, create, and change times), often to mimic files that are in the same folder and blend malicious files with legitimate files.
T1205
Traffic Signaling
Adversaries may use traffic signaling to hide open ports or other malicious functionality used for persistence or command and control. Traffic signaling involves the use of a magic value or sequence that must be sent to a system to trigger a special response, such as opening a closed port or executing a malicious task. This may take the form of sending a series of packets with certain characteristics before a port will be opened that the adversary can use for command and control. Usually this series of packets consists of attempted connections to a predefined sequence of closed ports (i.e. Port Knocking), but can involve unusual flags, specific strings, or other unique characteristics. After the sequence is completed, opening a port may be accomplished by the host-based firewall, but could also be implemented by custom software.
T1497.001
System Checks
Adversaries may employ various system checks to detect and avoid virtualization and analysis environments. This may include changing behaviors based on the results of checks for the presence of artifacts indicative of a virtual machine environment (VME) or sandbox. If the adversary detects a VME, they may alter their malware to disengage from the victim or conceal the core functions of the implant. They may also search for VME artifacts before dropping secondary or additional payloads. Adversaries may use the information learned from Virtualization/Sandbox Evasion during automated discovery to shape follow-on behaviors.
T1497.003
Time Based Evasion
Adversaries may employ various time-based methods to detect and avoid virtualization and analysis environments. This may include enumerating time-based properties, such as uptime or the system clock, as well as the use of timers or other triggers to avoid a virtual machine environment (VME) or sandbox, specifically those that are automated or only operate for a limited amount of time.
T1622
Debugger Evasion
Adversaries may employ various means to detect and avoid debuggers. Debuggers are typically used by defenders to trace and/or analyze the execution of potential malware payloads.
TA0007
Discovery
The adversary is trying to figure out your environment. Discovery consists of techniques an adversary may use to gain knowledge about the system and internal network. These techniques help adversaries observe the environment and orient themselves before deciding how to act. They also allow adversaries to explore what they can control and what's around their entry point in order to discover how it could benefit their current objective. Native operating system tools are often used toward this post-compromise information-gathering objective.
T1049
System Network Connections Discovery
Adversaries may attempt to get a listing of network connections to or from the compromised system they are currently accessing or from remote systems by querying for information over the network.
T1497.001
System Checks
Adversaries may employ various system checks to detect and avoid virtualization and analysis environments. This may include changing behaviors based on the results of checks for the presence of artifacts indicative of a virtual machine environment (VME) or sandbox. If the adversary detects a VME, they may alter their malware to disengage from the victim or conceal the core functions of the implant. They may also search for VME artifacts before dropping secondary or additional payloads. Adversaries may use the information learned from Virtualization/Sandbox Evasion during automated discovery to shape follow-on behaviors.
T1497.003
Time Based Evasion
Adversaries may employ various time-based methods to detect and avoid virtualization and analysis environments. This may include enumerating time-based properties, such as uptime or the system clock, as well as the use of timers or other triggers to avoid a virtual machine environment (VME) or sandbox, specifically those that are automated or only operate for a limited amount of time.
T1518
Software Discovery
Adversaries may attempt to get a listing of software and software versions that are installed on a system or in a cloud environment. Adversaries may use the information from Software Discovery during automated discovery to shape follow-on behaviors, including whether or not the adversary fully infects the target and/or attempts specific actions.
T1622
Debugger Evasion
Adversaries may employ various means to detect and avoid debuggers. Debuggers are typically used by defenders to trace and/or analyze the execution of potential malware payloads.
TA0011
Command and Control
The adversary is trying to communicate with compromised systems to control them. Command and Control consists of techniques that adversaries may use to communicate with systems under their control within a victim network. Adversaries commonly attempt to mimic normal, expected traffic to avoid detection. There are many ways an adversary can establish command and control with various levels of stealth depending on the victim's network structure and defenses.
T1095
Non-Application Layer Protocol
Adversaries may use an OSI non-application layer protocol for communication between host and C2 server or among infected hosts within a network. The list of possible protocols is extensive. Specific examples include use of network layer protocols, such as the Internet Control Message Protocol (ICMP), transport layer protocols, such as the User Datagram Protocol (UDP), session layer protocols, such as Socket Secure (SOCKS), as well as redirected/tunneled protocols, such as Serial over LAN (SOL).
* © 2026 The MITRE Corporation. This work is reproduced and distributed with the permission of The MITRE Corporation.