<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://elvis.hcw.ac.at/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=AVujisic</id>
	<title>Elvis Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://elvis.hcw.ac.at/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=AVujisic"/>
	<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php/Special:Contributions/AVujisic"/>
	<updated>2026-09-10T13:03:02Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.5</generator>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=SIEM_Wazuh_Setup&amp;diff=17842</id>
		<title>SIEM Wazuh Setup</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=SIEM_Wazuh_Setup&amp;diff=17842"/>
		<updated>2025-01-19T16:53:58Z</updated>

		<summary type="html">&lt;p&gt;AVujisic: Wazuh Documentation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Wazuh =&lt;br /&gt;
Wazuh is an open-source Security Information and Event Management (SIEM) platform designed to detect and monitor security incidents across IT infrastructures. It provides features such as threat detection, vulnerability management, and compliance monitoring to help organizations strengthen their cybersecurity posture.&lt;br /&gt;
&lt;br /&gt;
= Setting Up Wazuh Components =  &lt;br /&gt;
This guide provides step-by-step instructions to set up the three main components of Wazuh: Wazuh Manager, Wazuh Indexer, and Wazuh Dashboard. These components are deployed on separate virtual machines. This guide uses Debian 12 as the operating system. Official Wazuh documentation recommends Ubuntu with a 64-bit Intel or AMD Linux processor. This article is based on Wazuh version 4.9.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==  &lt;br /&gt;
Before proceeding with the installation, ensure the following prerequisites are met:  &lt;br /&gt;
* VLANs and firewall rules have been configured to control communication between the servers and clients.  &lt;br /&gt;
* Virtual machines (VMs) have been properly set up in Hyper-V with the following minimum specifications:  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;  &lt;br /&gt;
! Component !! vCPUs !! RAM !! Storage   &lt;br /&gt;
|-  &lt;br /&gt;
| Wazuh Manager || 2 || 2 GB || 15 GB  &lt;br /&gt;
|-  &lt;br /&gt;
| Wazuh Indexer || 2 || 4 GB || 150 GB  &lt;br /&gt;
|-  &lt;br /&gt;
| Wazuh Dashboard || 2 || 4 GB || 15 GB&lt;br /&gt;
|}  &lt;br /&gt;
&lt;br /&gt;
== Wazuh Indexer Setup ==  &lt;br /&gt;
1. Download the installation script and configuration file:  &lt;br /&gt;
   curl -sO https://packages.wazuh.com/4.9/wazuh-install.sh  &lt;br /&gt;
   curl -sO https://packages.wazuh.com/4.9/config.yml&lt;br /&gt;
&lt;br /&gt;
2. Edit the config.yml file to include the appropriate DNS names and IP addresses.&lt;br /&gt;
&lt;br /&gt;
3. Generate the configuration files:&lt;br /&gt;
 sudo bash wazuh-install.sh --generate-config-files  &lt;br /&gt;
&lt;br /&gt;
4. Copy the generated .tar file to the Wazuh Manager and Dashboard machines:&lt;br /&gt;
 scp wazuh-install-files.tar &amp;lt;user&amp;gt;@&amp;lt;manager-ip&amp;gt;:~/wazuh/  &lt;br /&gt;
 scp wazuh-install-files.tar &amp;lt;user&amp;gt;@&amp;lt;dashboard-ip&amp;gt;:~/wazuh/  &lt;br /&gt;
&lt;br /&gt;
5. Allow necessary ports on the Indexer:&lt;br /&gt;
 sudo ufw allow 9200  &lt;br /&gt;
 sudo ufw allow 9300  &lt;br /&gt;
 sudo ufw allow 55000  &lt;br /&gt;
&lt;br /&gt;
6. Install and start the Indexer cluster:&lt;br /&gt;
 sudo bash wazuh-install.sh --wazuh-indexer wazuh-indexer  &lt;br /&gt;
 sudo bash wazuh-install.sh --start-cluster  &lt;br /&gt;
&lt;br /&gt;
7. Get username and password for Dashboard:&lt;br /&gt;
 tar -axf wazuh-install-files.tar wazuh-install-files/wazuh-passwords.txt -O | grep -P &amp;quot;\&#039;admin\&#039;&amp;quot; -A 1&lt;br /&gt;
&lt;br /&gt;
== Wazuh Manager Setup ==&lt;br /&gt;
1. Download the installation script:&lt;br /&gt;
 curl -sO https://packages.wazuh.com/4.9/wazuh-install.sh  &lt;br /&gt;
&lt;br /&gt;
2. Install the Wazuh Manager:&lt;br /&gt;
 sudo bash wazuh-install.sh --wazuh-server wazuh-manager  &lt;br /&gt;
&lt;br /&gt;
3. Allow the required ports:&lt;br /&gt;
 sudo ufw allow 55000  # Wazuh API  &lt;br /&gt;
 sudo ufw allow 1514/tcp  # Event log  &lt;br /&gt;
 sudo ufw allow from &amp;lt;firewall-ip&amp;gt; proto tcp to any port 514  # Syslog  &lt;br /&gt;
 sudo ufw allow 1515  # Endpoint deployment  &lt;br /&gt;
&lt;br /&gt;
== Wazuh Dashboard Setup ==&lt;br /&gt;
&lt;br /&gt;
1. Download the installation script:&lt;br /&gt;
 curl -sO https://packages.wazuh.com/4.9/wazuh-install.sh  &lt;br /&gt;
&lt;br /&gt;
2. Install the Wazuh Dashboard:&lt;br /&gt;
 sudo bash wazuh-install.sh --wazuh-dashboard wazuh  &lt;br /&gt;
&lt;br /&gt;
3. Allow port 443 for secure access:&lt;br /&gt;
 sudo ufw allow 443  &lt;br /&gt;
&lt;br /&gt;
4. Access the Dashboard via its IP address or DNS name in a web browser&lt;br /&gt;
&lt;br /&gt;
== Testing the installation == &lt;br /&gt;
To verify that the setup is successful, use the following command on each component:&lt;br /&gt;
 curl -k -u admin:&amp;lt;password&amp;gt; https://&amp;lt;component-ip&amp;gt;:9200&lt;br /&gt;
&lt;br /&gt;
= Configuration =&lt;br /&gt;
The configuration of Wazuh is managed centrally through the /var/ossec/etc/ossec.conf file on the Wazuh Manager. This file defines key settings for agents, alerts, and integrations.&lt;br /&gt;
&lt;br /&gt;
== Rules == &lt;br /&gt;
To create new rules or override existing ones, the desired rules should be added to the local_rules.xml file located in /var/ossec/etc/rules/. When overriding a rule, the overwrite attribute must be set to &amp;quot;yes.&amp;quot; For example, to change the priority of a specific rule, the rule can be copied, modified, and saved in this file:&lt;br /&gt;
&lt;br /&gt;
1. Open /var/ossec/etc/rules/local_rules.xml in editor:&lt;br /&gt;
 nano /var/ossec/etc/rules/local_rules.xml&lt;br /&gt;
&lt;br /&gt;
2. Create the custom rule in xml format and set rule id between 100000 and 120000&lt;br /&gt;
 &amp;lt;group name=&amp;quot;custom_rules_example,&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;rule id=&amp;quot;100010&amp;quot; level=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;program_name&amp;gt;example&amp;lt;/program_name&amp;gt;&lt;br /&gt;
     &amp;lt;description&amp;gt;User logged&amp;lt;/description&amp;gt;&lt;br /&gt;
   &amp;lt;/rule&amp;gt;&lt;br /&gt;
 &amp;lt;/group&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Restart the Wazuh-manager service&lt;br /&gt;
 sudo systemctl restart wazuh-manager&lt;br /&gt;
&lt;br /&gt;
To overwrite rules add the overwrite=yes tag to the first line:&lt;br /&gt;
 &amp;lt;rule id=&amp;quot;100010&amp;quot; level=&amp;quot;0&amp;quot; overwrite=&amp;quot;yes&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;program_name&amp;gt;example&amp;lt;/program_name&amp;gt;&lt;br /&gt;
   &amp;lt;description&amp;gt;User logged&amp;lt;/description&amp;gt;&lt;br /&gt;
 &amp;lt;/rule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Syslog ==&lt;br /&gt;
To integrate routers or firewalls with Wazuh, Syslog can be used for log forwarding.&lt;br /&gt;
&lt;br /&gt;
1. Open /var/ossec/etc/ossec.conf in editor:&lt;br /&gt;
 nano /var/ossec/etc/ossec.conf&lt;br /&gt;
&lt;br /&gt;
2. Add another &amp;lt;remote&amp;gt; to the configuration and enter the device ip and the manager ip into the &amp;lt;allowed-ips&amp;gt; tag&lt;br /&gt;
 &amp;lt;remote&amp;gt;&lt;br /&gt;
   &amp;lt;connection&amp;gt;syslog&amp;lt;/connection&amp;gt;&lt;br /&gt;
   &amp;lt;port&amp;gt;514&amp;lt;/port&amp;gt;&lt;br /&gt;
   &amp;lt;protocol&amp;gt;udp&amp;lt;/protocol&amp;gt;&lt;br /&gt;
   &amp;lt;allowed-ips&amp;gt;&amp;lt;DEVICE-IP&amp;gt;&amp;lt;/allowed-ips&amp;gt;&lt;br /&gt;
   &amp;lt;allowed-ips&amp;gt;&amp;lt;MANAGER-IP&amp;gt;&amp;lt;/allowed-ips&amp;gt;&lt;br /&gt;
 &amp;lt;/remote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Restart the Wazuh-manager service&lt;br /&gt;
 sudo systemctl restart wazuh-manager&lt;br /&gt;
&lt;br /&gt;
4. Configure syslog on the device&lt;br /&gt;
&lt;br /&gt;
5. Test configuration:&lt;br /&gt;
 tail -f /var/ossec/logs/archives/archives.log&lt;br /&gt;
&lt;br /&gt;
= Endpoint deployment =&lt;br /&gt;
Wazuh Agents are lightweight components installed on endpoints to collect security-related data, such as logs, file integrity monitoring, and intrusion detection events. They communicate with the Wazuh Manager, enabling centralized analysis and real-time response to potential threats.&lt;br /&gt;
&lt;br /&gt;
1. Login to the Dashboard&lt;br /&gt;
&lt;br /&gt;
2. Go to Agent Management -&amp;gt; Summary -&amp;gt; Deploy new agent&lt;br /&gt;
&lt;br /&gt;
3. Choose your operating system and enter the Wazuh-Manager IP&lt;br /&gt;
&lt;br /&gt;
4. Choose endpoint groups&lt;br /&gt;
&lt;br /&gt;
5. Run the given script on the endpoint&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
* https://documentation.wazuh.com/current/index.html&lt;/div&gt;</summary>
		<author><name>AVujisic</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Experimental_Evaluation_of_Browser-Based_Cryptojacking_Detection_and_Prevention_Tools&amp;diff=17841</id>
		<title>Experimental Evaluation of Browser-Based Cryptojacking Detection and Prevention Tools</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Experimental_Evaluation_of_Browser-Based_Cryptojacking_Detection_and_Prevention_Tools&amp;diff=17841"/>
		<updated>2025-01-19T16:53:09Z</updated>

		<summary type="html">&lt;p&gt;AVujisic: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== UPnP ==&lt;br /&gt;
The Universal Plug and Play (UPnP) Device Architecture, formerly known as the DCP Framework, provides a comprehensive set of protocols for seamless communication between controllers, known as control points, and devices within a networked environment. These protocols include essential functions such as device discovery, description, control, event notification, and presentation.&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
# Raspberry Pi as UPnP Client&lt;br /&gt;
# UPnP ready Router&lt;br /&gt;
# Internet access device (Mobile Phone)&lt;br /&gt;
&lt;br /&gt;
== Implementation ==&lt;br /&gt;
# Enable UPnP on Router&lt;br /&gt;
# Connect Raspberry Pi with Router&lt;br /&gt;
# Check external IP (curl https://ipecho.net/plain ; echo)&lt;br /&gt;
# Check internal IP on Raspberry Pi (ifconfig)&lt;br /&gt;
# Install miniupnpc client on Raspberry Pi (sudo apt-get install miniupnpc)&lt;br /&gt;
# Set up port forwarding on Router via Raspberry Pi miniupnpc Client (upnpc- a &amp;lt;internalIpRaspberryPi&amp;gt; &amp;lt;internalPort&amp;gt; &amp;lt;externalPort&amp;gt; TCP)&lt;br /&gt;
# Set up index.html on Raspberry Pi and start http server in the same directory (python3 -m http.server &amp;lt;internalPort&amp;gt;)&lt;br /&gt;
# Access external IP and Port with any Browser from outside the network (http://&amp;lt;externalIP&amp;gt;:&amp;lt;externalPort&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>AVujisic</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Experimental_Evaluation_of_Browser-Based_Cryptojacking_Detection_and_Prevention_Tools&amp;diff=17840</id>
		<title>Experimental Evaluation of Browser-Based Cryptojacking Detection and Prevention Tools</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Experimental_Evaluation_of_Browser-Based_Cryptojacking_Detection_and_Prevention_Tools&amp;diff=17840"/>
		<updated>2025-01-19T16:50:18Z</updated>

		<summary type="html">&lt;p&gt;AVujisic: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Wazuh =&lt;br /&gt;
Wazuh is an open-source Security Information and Event Management (SIEM) platform designed to detect and monitor security incidents across IT infrastructures. It provides features such as threat detection, vulnerability management, and compliance monitoring to help organizations strengthen their cybersecurity posture.&lt;br /&gt;
&lt;br /&gt;
= Setting Up Wazuh Components =  &lt;br /&gt;
This guide provides step-by-step instructions to set up the three main components of Wazuh: Wazuh Manager, Wazuh Indexer, and Wazuh Dashboard. These components are deployed on separate virtual machines. This guide uses Debian 12 as the operating system. Official Wazuh documentation recommends Ubuntu with a 64-bit Intel or AMD Linux processor. This article is based on Wazuh version 4.9.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==  &lt;br /&gt;
Before proceeding with the installation, ensure the following prerequisites are met:  &lt;br /&gt;
* VLANs and firewall rules have been configured to control communication between the servers and clients.  &lt;br /&gt;
* Virtual machines (VMs) have been properly set up in Hyper-V with the following minimum specifications:  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;  &lt;br /&gt;
! Component !! vCPUs !! RAM !! Storage   &lt;br /&gt;
|-  &lt;br /&gt;
| Wazuh Manager || 2 || 2 GB || 15 GB  &lt;br /&gt;
|-  &lt;br /&gt;
| Wazuh Indexer || 2 || 4 GB || 150 GB  &lt;br /&gt;
|-  &lt;br /&gt;
| Wazuh Dashboard || 2 || 4 GB || 15 GB&lt;br /&gt;
|}  &lt;br /&gt;
&lt;br /&gt;
== Wazuh Indexer Setup ==  &lt;br /&gt;
1. Download the installation script and configuration file:  &lt;br /&gt;
   curl -sO https://packages.wazuh.com/4.9/wazuh-install.sh  &lt;br /&gt;
   curl -sO https://packages.wazuh.com/4.9/config.yml&lt;br /&gt;
&lt;br /&gt;
2. Edit the config.yml file to include the appropriate DNS names and IP addresses.&lt;br /&gt;
&lt;br /&gt;
3. Generate the configuration files:&lt;br /&gt;
 sudo bash wazuh-install.sh --generate-config-files  &lt;br /&gt;
&lt;br /&gt;
4. Copy the generated .tar file to the Wazuh Manager and Dashboard machines:&lt;br /&gt;
 scp wazuh-install-files.tar &amp;lt;user&amp;gt;@&amp;lt;manager-ip&amp;gt;:~/wazuh/  &lt;br /&gt;
 scp wazuh-install-files.tar &amp;lt;user&amp;gt;@&amp;lt;dashboard-ip&amp;gt;:~/wazuh/  &lt;br /&gt;
&lt;br /&gt;
5. Allow necessary ports on the Indexer:&lt;br /&gt;
 sudo ufw allow 9200  &lt;br /&gt;
 sudo ufw allow 9300  &lt;br /&gt;
 sudo ufw allow 55000  &lt;br /&gt;
&lt;br /&gt;
6. Install and start the Indexer cluster:&lt;br /&gt;
 sudo bash wazuh-install.sh --wazuh-indexer wazuh-indexer  &lt;br /&gt;
 sudo bash wazuh-install.sh --start-cluster  &lt;br /&gt;
&lt;br /&gt;
7. Get username and password for Dashboard:&lt;br /&gt;
 tar -axf wazuh-install-files.tar wazuh-install-files/wazuh-passwords.txt -O | grep -P &amp;quot;\&#039;admin\&#039;&amp;quot; -A 1&lt;br /&gt;
&lt;br /&gt;
== Wazuh Manager Setup ==&lt;br /&gt;
1. Download the installation script:&lt;br /&gt;
 curl -sO https://packages.wazuh.com/4.9/wazuh-install.sh  &lt;br /&gt;
&lt;br /&gt;
2. Install the Wazuh Manager:&lt;br /&gt;
 sudo bash wazuh-install.sh --wazuh-server wazuh-manager  &lt;br /&gt;
&lt;br /&gt;
3. Allow the required ports:&lt;br /&gt;
 sudo ufw allow 55000  # Wazuh API  &lt;br /&gt;
 sudo ufw allow 1514/tcp  # Event log  &lt;br /&gt;
 sudo ufw allow from &amp;lt;firewall-ip&amp;gt; proto tcp to any port 514  # Syslog  &lt;br /&gt;
 sudo ufw allow 1515  # Endpoint deployment  &lt;br /&gt;
&lt;br /&gt;
== Wazuh Dashboard Setup ==&lt;br /&gt;
&lt;br /&gt;
1. Download the installation script:&lt;br /&gt;
 curl -sO https://packages.wazuh.com/4.9/wazuh-install.sh  &lt;br /&gt;
&lt;br /&gt;
2. Install the Wazuh Dashboard:&lt;br /&gt;
 sudo bash wazuh-install.sh --wazuh-dashboard wazuh  &lt;br /&gt;
&lt;br /&gt;
3. Allow port 443 for secure access:&lt;br /&gt;
 sudo ufw allow 443  &lt;br /&gt;
&lt;br /&gt;
4. Access the Dashboard via its IP address or DNS name in a web browser&lt;br /&gt;
&lt;br /&gt;
== Testing the installation == &lt;br /&gt;
To verify that the setup is successful, use the following command on each component:&lt;br /&gt;
 curl -k -u admin:&amp;lt;password&amp;gt; https://&amp;lt;component-ip&amp;gt;:9200&lt;br /&gt;
&lt;br /&gt;
= Configuration =&lt;br /&gt;
The configuration of Wazuh is managed centrally through the /var/ossec/etc/ossec.conf file on the Wazuh Manager. This file defines key settings for agents, alerts, and integrations.&lt;br /&gt;
&lt;br /&gt;
== Rules == &lt;br /&gt;
To create new rules or override existing ones, the desired rules should be added to the local_rules.xml file located in /var/ossec/etc/rules/. When overriding a rule, the overwrite attribute must be set to &amp;quot;yes.&amp;quot; For example, to change the priority of a specific rule, the rule can be copied, modified, and saved in this file:&lt;br /&gt;
&lt;br /&gt;
1. Open /var/ossec/etc/rules/local_rules.xml in editor:&lt;br /&gt;
 nano /var/ossec/etc/rules/local_rules.xml&lt;br /&gt;
&lt;br /&gt;
2. Create the custom rule in xml format and set rule id between 100000 and 120000&lt;br /&gt;
 &amp;lt;group name=&amp;quot;custom_rules_example,&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;rule id=&amp;quot;100010&amp;quot; level=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;program_name&amp;gt;example&amp;lt;/program_name&amp;gt;&lt;br /&gt;
     &amp;lt;description&amp;gt;User logged&amp;lt;/description&amp;gt;&lt;br /&gt;
   &amp;lt;/rule&amp;gt;&lt;br /&gt;
 &amp;lt;/group&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Restart the Wazuh-manager service&lt;br /&gt;
 sudo systemctl restart wazuh-manager&lt;br /&gt;
&lt;br /&gt;
To overwrite rules add the overwrite=yes tag to the first line:&lt;br /&gt;
 &amp;lt;rule id=&amp;quot;100010&amp;quot; level=&amp;quot;0&amp;quot; overwrite=&amp;quot;yes&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;program_name&amp;gt;example&amp;lt;/program_name&amp;gt;&lt;br /&gt;
   &amp;lt;description&amp;gt;User logged&amp;lt;/description&amp;gt;&lt;br /&gt;
 &amp;lt;/rule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Syslog ==&lt;br /&gt;
To integrate routers or firewalls with Wazuh, Syslog can be used for log forwarding.&lt;br /&gt;
&lt;br /&gt;
1. Open /var/ossec/etc/ossec.conf in editor:&lt;br /&gt;
 nano /var/ossec/etc/ossec.conf&lt;br /&gt;
&lt;br /&gt;
2. Add another &amp;lt;remote&amp;gt; to the configuration and enter the device ip and the manager ip into the &amp;lt;allowed-ips&amp;gt; tag&lt;br /&gt;
 &amp;lt;remote&amp;gt;&lt;br /&gt;
   &amp;lt;connection&amp;gt;syslog&amp;lt;/connection&amp;gt;&lt;br /&gt;
   &amp;lt;port&amp;gt;514&amp;lt;/port&amp;gt;&lt;br /&gt;
   &amp;lt;protocol&amp;gt;udp&amp;lt;/protocol&amp;gt;&lt;br /&gt;
   &amp;lt;allowed-ips&amp;gt;&amp;lt;DEVICE-IP&amp;gt;&amp;lt;/allowed-ips&amp;gt;&lt;br /&gt;
   &amp;lt;allowed-ips&amp;gt;&amp;lt;MANAGER-IP&amp;gt;&amp;lt;/allowed-ips&amp;gt;&lt;br /&gt;
 &amp;lt;/remote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Restart the Wazuh-manager service&lt;br /&gt;
 sudo systemctl restart wazuh-manager&lt;br /&gt;
&lt;br /&gt;
4. Configure syslog on the device&lt;br /&gt;
&lt;br /&gt;
5. Test configuration:&lt;br /&gt;
 tail -f /var/ossec/logs/archives/archives.log&lt;br /&gt;
&lt;br /&gt;
= Endpoint deployment =&lt;br /&gt;
Wazuh Agents are lightweight components installed on endpoints to collect security-related data, such as logs, file integrity monitoring, and intrusion detection events. They communicate with the Wazuh Manager, enabling centralized analysis and real-time response to potential threats.&lt;br /&gt;
&lt;br /&gt;
1. Login to the Dashboard&lt;br /&gt;
&lt;br /&gt;
2. Go to Agent Management -&amp;gt; Summary -&amp;gt; Deploy new agent&lt;br /&gt;
&lt;br /&gt;
3. Choose your operating system and enter the Wazuh-Manager IP&lt;br /&gt;
&lt;br /&gt;
4. Choose endpoint groups&lt;br /&gt;
&lt;br /&gt;
5. Run the given script on the endpoint&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
* https://documentation.wazuh.com/current/index.html&lt;/div&gt;</summary>
		<author><name>AVujisic</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=BoNeSi:_The_DDoS_Botnet_Simulator&amp;diff=17104</id>
		<title>BoNeSi: The DDoS Botnet Simulator</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=BoNeSi:_The_DDoS_Botnet_Simulator&amp;diff=17104"/>
		<updated>2024-12-15T12:02:59Z</updated>

		<summary type="html">&lt;p&gt;AVujisic: Created page with &amp;quot;== Summary ==   BoNeSi is an Open-Source Tool developed by Deutsches Forschungszentrum fuer Kuenstliche Intelligenz. It is used to test DoS and DDoS attacks and analyze their impact. It supports different types of traffic like HTTP and ICMP.  == Requirements ==  * Operating system: 2x Ubuntu 18.04 bionic amd64 [https://releases.ubuntu.com/ Ubuntu Download] * Packages: git, make, gcc, libpcap, apache2  == Installation Guide ==  === Step 1 ===  Install and start the Apache...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary == &lt;br /&gt;
&lt;br /&gt;
BoNeSi is an Open-Source Tool developed by Deutsches Forschungszentrum fuer Kuenstliche Intelligenz. It is used to test DoS and DDoS attacks and analyze their impact. It supports different types of traffic like HTTP and ICMP.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
* Operating system: 2x Ubuntu 18.04 bionic amd64 [https://releases.ubuntu.com/ Ubuntu Download]&lt;br /&gt;
* Packages: git, make, gcc, libpcap, apache2&lt;br /&gt;
&lt;br /&gt;
== Installation Guide ==&lt;br /&gt;
&lt;br /&gt;
=== Step 1 ===&lt;br /&gt;
&lt;br /&gt;
Install and start the Apache web server on the target machine&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install apache2&lt;br /&gt;
 sudo systemctl start apache2&lt;br /&gt;
&lt;br /&gt;
=== Step 2 ===&lt;br /&gt;
&lt;br /&gt;
Install the following packages on the attacker machine&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install libpcap-dev build-essential git automake&lt;br /&gt;
&lt;br /&gt;
=== Step 3 ===&lt;br /&gt;
&lt;br /&gt;
Clone the Github repository [https://github.com/Markus-Go/bonesi Github BoNeSi] &lt;br /&gt;
&lt;br /&gt;
 git clone https://github.com/Markus-Go/bonesi.git&lt;br /&gt;
&lt;br /&gt;
=== Step 4 ===&lt;br /&gt;
&lt;br /&gt;
Change to the directory and compile&lt;br /&gt;
&lt;br /&gt;
 cd bonesi&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== Step 5 ===&lt;br /&gt;
&lt;br /&gt;
There are many ways how to use BoNeSi.&lt;br /&gt;
&lt;br /&gt;
The first one is to flood the web server with TCP requests:&lt;br /&gt;
 &lt;br /&gt;
 ./src/bonesi -p tcp -d eth0 &amp;lt;TARGET:80&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Another way is to flood the target with ip spoofed request.&lt;br /&gt;
&lt;br /&gt;
The file 50k-bots is a text file which contains random generated IP addresses which are used to flood the target:&lt;br /&gt;
 &lt;br /&gt;
 ./src/bonesi -p tcp -i 50k-bots -d eth0 &amp;lt;TARGET:80&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* https://github.com/Markus-Go/bonesi&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>AVujisic</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=IoT_Malware&amp;diff=17097</id>
		<title>IoT Malware</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=IoT_Malware&amp;diff=17097"/>
		<updated>2024-12-15T00:45:48Z</updated>

		<summary type="html">&lt;p&gt;AVujisic: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Internet of Things (IoT) Malware: Theoretical Foundations and Types ==&lt;br /&gt;
&lt;br /&gt;
=== Overview ===&lt;br /&gt;
The Internet of Things (IoT) refers to the network of interconnected devices capable of collecting, exchanging, and analyzing data. Coined by Kevin Ashton in 1999, the concept has grown significantly over the years. By 2008, the number of connected devices surpassed the world population, reaching over 8 billion. IoT devices are employed in various sectors, including smart homes, healthcare, transportation, agriculture, and more. However, the convenience offered by these devices often overshadows their security risks. &amp;lt;ref name=&amp;quot;RE1&amp;quot;&amp;gt;Fotios Chantzis, &amp;quot;Practical IoT Hacking: The Definitive Guide to Attacking the Internet of Things,&amp;quot; No Starch Press, 2021, ISBN 978-1-7185-0091-4.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Types of Connected Devices in IoT ===&lt;br /&gt;
&lt;br /&gt;
==== Applications ====&lt;br /&gt;
# &#039;&#039;&#039;Smart Homes and Cities&#039;&#039;&#039;: Enhance life quality through energy efficiency and convenience but pose security risks due to processing sensitive data.&lt;br /&gt;
# &#039;&#039;&#039;Wearables for Health Monitoring&#039;&#039;&#039;: Collect personal health data, necessitating stringent protection measures.&lt;br /&gt;
# &#039;&#039;&#039;Transport and Logistics&#039;&#039;&#039;: Use RFID toll sensors and tracking for supply chain efficiency.&lt;br /&gt;
# &#039;&#039;&#039;Automotive Industry&#039;&#039;&#039;: Sensors and autonomous driving technologies introduce new data security and privacy challenges.&lt;br /&gt;
# &#039;&#039;&#039;Medical and Healthcare&#039;&#039;&#039;: Require robust security to protect sensitive patient data.&lt;br /&gt;
# &#039;&#039;&#039;Aviation and Telecommunications&#039;&#039;&#039;: Demand reliable and secure IoT solutions to prevent catastrophic failures.&lt;br /&gt;
# &#039;&#039;&#039;Agriculture and Livestock Management&#039;&#039;&#039;: Benefit from IoT for efficiency but need protection against environmental factors and cyber threats. &amp;lt;ref name=”RE2”&amp;gt;&amp;quot;5 Key IoT Applications in Smart Cities&amp;quot; - available under: https://www.iotforall.com/5-key-iot-applications-in-smart-cities/  - Retrieved 2023-12-17.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Wireless Protocols ====&lt;br /&gt;
# &#039;&#039;&#039;Cellular (GSM, GPRS, 3G, 4G, LTE, 5G)&#039;&#039;&#039;: Ideal for applications requiring mobility and remote connectivity.&amp;lt;ref name=&amp;quot;RE1&amp;quot;&amp;gt;Fotios Chantzis, &amp;quot;Practical IoT Hacking: The Definitive Guide to Attacking the Internet of Things,&amp;quot; No Starch Press, 2021, ISBN 978-1-7185-0091-4.&amp;lt;/ref&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Wi-Fi (IEEE 802.11)&#039;&#039;&#039;: Suitable for building-based IoT applications, like smart home devices.&lt;br /&gt;
# &#039;&#039;&#039;Zigbee&#039;&#039;&#039;: A low-energy protocol, perfect for energy-efficient applications like smart home sensors.&lt;br /&gt;
# &#039;&#039;&#039;Z-Wave&#039;&#039;&#039;: Similar to Zigbee but operates on slightly different frequencies, commonly used in home automation.&lt;br /&gt;
# &#039;&#039;&#039;Bluetooth (including Low Energy)&#039;&#039;&#039;: Best for short-range, low-energy applications like wearables and health monitors.&lt;br /&gt;
# &#039;&#039;&#039;6LoWPAN&#039;&#039;&#039;: Facilitates IPv6 packet transmission over low-energy wireless networks, useful for devices with limited computing resources. &amp;lt;ref name=”RE3”&amp;gt;&amp;quot;Top 10 IoT Segments in 2020 – Based on 1,600 Real IoT Projects&amp;quot; - available under: https://iot-analytics.com/top-10-iot-segments-2020/  - Retrieved 2023-12-17.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Communication Protocols ====&lt;br /&gt;
# &#039;&#039;&#039;MQTT (Message Queuing Telemetry Transport)&#039;&#039;&#039;: Lightweight, efficient for devices with limited resources or low-bandwidth networks.&lt;br /&gt;
# &#039;&#039;&#039;XMPP (Extensible Messaging and Presence Protocol)&#039;&#039;&#039;: Initially developed for instant messaging, adaptable for various IoT applications.&lt;br /&gt;
# &#039;&#039;&#039;DDS (Data Distribution Service for Real-Time Systems)&#039;&#039;&#039;: Focused on real-time data exchange, used in critical systems like aviation or healthcare.&lt;br /&gt;
# &#039;&#039;&#039;AMQP (Advanced Message Queuing Protocol)&#039;&#039;&#039;: Ensures reliable, secure messaging, suitable for enterprise-level and complex IoT systems.&lt;br /&gt;
&lt;br /&gt;
=== Security Concerns in IoT ===&lt;br /&gt;
&lt;br /&gt;
==== Priorities ====&lt;br /&gt;
# &#039;&#039;&#039;Availability&#039;&#039;&#039;: Crucial for time-sensitive functions in medical or industrial applications.&amp;lt;ref name=”RE4”&amp;gt;&amp;quot;Number of Connected IoT Devices&amp;quot; - available under: https://iot-analytics.com/number-connected-iot-devices  - Retrieved 2023-12-23.&amp;lt;/ref&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Integrity&#039;&#039;&#039;: Vital to avoid malfunctions and misinterpretations in critical decision-making scenarios.&lt;br /&gt;
# &#039;&#039;&#039;Confidentiality&#039;&#039;&#039;: Important but often considered less critical than availability and integrity.&amp;lt;ref name=”RE5”&amp;gt;&amp;quot;IoT Security: Threats and Solutions Report 2020&amp;quot; - available under: https://iot-analytics.com/iot-security-threats-and-solutions-report-2020/  - Retrieved 2023-12-23.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Challenges ====&lt;br /&gt;
# &#039;&#039;&#039;Vulnerability Management&#039;&#039;&#039;: Many IoT devices lack the capability for regular updates, leaving known security gaps unpatched.&amp;lt;ref name=&amp;quot;RE1&amp;quot;&amp;gt;Fotios Chantzis, &amp;quot;Practical IoT Hacking: The Definitive Guide to Attacking the Internet of Things,&amp;quot; No Starch Press, 2021, ISBN 978-1-7185-0091-4.&amp;lt;/ref&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Limited Resources&#039;&#039;&#039;: Small form factors and low power consumption restrict computing capabilities, complicating the implementation of complex security measures like advanced encryption.&lt;br /&gt;
# &#039;&#039;&#039;User Interface Limitations&#039;&#039;&#039;: Lack of comprehensive user interfaces leads to a lower awareness of security settings and risks.&lt;br /&gt;
# &#039;&#039;&#039;Protocol Limitations&#039;&#039;&#039;: Some IoT protocols do not inherently support encryption or authentication, making devices vulnerable to attacks like Man-in-the-Middle.&lt;br /&gt;
# &#039;&#039;&#039;Weak Password Protection&#039;&#039;&#039;: Hard-coded and default passwords are major security loopholes. Mirai and Reaper malware exploited these vulnerabilities to create large-scale botnets. Manufacturers should implement secure default settings and robust authentication mechanisms, like two-factor authentication and digital certificates​​.&lt;br /&gt;
# &#039;&#039;&#039;Lack of Regular Patches and Updates&#039;&#039;&#039;: IoT devices become vulnerable over time if not regularly updated. Satori malware exploited this by targeting specific WiFi routers. Manufacturers should provide regular security updates, and network managers should ensure secure update mechanisms, including encrypted exchanges for authenticity.&lt;br /&gt;
# &#039;&#039;&#039;Insecure Interfaces&#039;&#039;&#039;: Many vulnerabilities stem from insecure web, application API, cloud, and mobile interfaces. Common issues include insufficient authentication and weak encryption. Solutions include robust device authentication and digital certificates to ensure secure data transfer.&lt;br /&gt;
# &#039;&#039;&#039;Insufficient Data Protection&#039;&#039;&#039;: IoT devices often lack secure data storage and network segregation. This can lead to breaches like the 2017 casino attack through a thermostat. Cryptography is crucial for protecting data in motion and at rest.&lt;br /&gt;
# &#039;&#039;&#039;Poor IoT Device Management&#039;&#039;&#039;: A study revealed that up to 15% of devices in networks were unknown or unauthorized, and many used unsupported legacy operating systems. IoT device management platforms can significantly reduce vulnerabilities by providing lifecycle management capabilities​​.&lt;br /&gt;
# &#039;&#039;&#039;The IoT Skills Gap&#039;&#039;&#039;: Addressing IoT security requires skilled personnel. Companies face challenges in hiring new talents and must rely on training and upskilling existing teams to handle IoT security effectively.&lt;br /&gt;
&lt;br /&gt;
== IoT Malware: In-Depth Analysis and Types ==&lt;br /&gt;
&lt;br /&gt;
=== Evolution and Threat Landscape ===&lt;br /&gt;
Over time, malware has evolved significantly in complexity and destructive potential, posing a threat to a wide range of devices. This section delves into various malware types defined by their functions and behaviors, including worms, Trojans, viruses, spyware, ransomware, rootkits, and backdoors. Notably, IoT malware often combines elements from different malware categories. However, it&#039;s important to note that malware categorization is not always clear-cut. A common characteristic of this malware is its reliance on botnets for distribution, command execution, control, and monitoring of infected systems.&lt;br /&gt;
&lt;br /&gt;
=== Classification of IoT Malware ===&lt;br /&gt;
&lt;br /&gt;
==== Worms ====&lt;br /&gt;
Self-propagating malware that spreads autonomously within IoT devices. Examples include Mirai, Darlloz, Brickerbot, and Gitpaste-12. Notably, Hajime, a WhiteHat malware, can counteract other malware, offering a unique perspective on IoT malware functionality. &amp;lt;ref name=”RE6”&amp;gt;&amp;quot;A survey of IoT malware and detection methods based on static features&amp;quot; - available under: https://www.sciencedirect.com/science/article/pii/S2405959520300503 - Retrieved 2023-12-23.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Trojans ====&lt;br /&gt;
Trojans disguise themselves as harmless but contain hidden malicious functions. Unlike viruses, they cannot replicate themselves. An example is ProxyM, known for DDoS attacks and email spamming.&lt;br /&gt;
&lt;br /&gt;
==== Viruses ====&lt;br /&gt;
Viruses attack IoT devices by self-replicating. The Silex virus, for instance, causes permanent DoS attacks, demonstrating the severe impact of IoT viruses.&lt;br /&gt;
&lt;br /&gt;
==== Spyware ====&lt;br /&gt;
Spyware in IoT allows for the covert surveillance of data through infected devices. SpyCon is an instance of spyware that monitors user activities through smart home devices and mobile phones.&lt;br /&gt;
&lt;br /&gt;
==== Ransomware ====&lt;br /&gt;
This malware type takes devices hostage and demands a ransom for their release.&lt;br /&gt;
&lt;br /&gt;
==== Backdoor ====&lt;br /&gt;
Backdoors in IoT devices are hidden access mechanisms, often introduced by manufacturers, posing significant security risks. Examples include Tsunami and Bashlite.&lt;br /&gt;
&lt;br /&gt;
=== IoT Malware Spread Mechanisms ===&lt;br /&gt;
&lt;br /&gt;
==== Command-and-Control (C&amp;amp;C) ====&lt;br /&gt;
A centralized structure that commands bots via communication protocols like Internet Relay Chat or Hypertext Transfer Protocol. Its simplicity makes it common, but its central server is also a vulnerability. Examples include Mirai, Aidra, and Okane. &amp;lt;ref name=&amp;quot;Victor2023&amp;quot;&amp;gt;Victor, P., Lashkari, A.H., Lu, R. et al. &amp;quot;IoT malware: An attribute-based taxonomy, detection mechanisms and challenges.&amp;quot; Peer-to-Peer Netw. Appl. 16, 1380–1431 (2023). Available at: https://doi.org/10.1007/s12083-023-01478-w - Retrieved 2024-01-05.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Peer-to-Peer (P2P) ====&lt;br /&gt;
A decentralized architecture where each bot acts as both server and client, making network disruption challenging. An example of P2P-based IoT malware is the Hajime worm.&lt;br /&gt;
&lt;br /&gt;
=== Characteristics and Functionality of IoT Malware ===&lt;br /&gt;
&lt;br /&gt;
Malware targets unauthorized access or compromise of IoT devices. Common methods include malvertising, phishing emails, infected USB drives, and fake software installations.&lt;br /&gt;
&lt;br /&gt;
==== Attack Methods ====&lt;br /&gt;
* &#039;&#039;&#039;DDoS Attacks&#039;&#039;&#039;: Overload resources to make them inaccessible. Examples: Mirai, Kaiji. &amp;lt;ref name=&amp;quot;CENSIS2024&amp;quot;&amp;gt;&amp;quot;Cyber security common attack methods&amp;quot; - available under: http://web.archive.org/web/20231129081357/https://censis.org.uk/what-we-do/sensing-imaging-iot/internet-of-things-iot/cyber-security-common-attack-methods/ - Retrieved 2024-01-05.&amp;lt;/ref&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Coin Mining&#039;&#039;&#039;: Malware like Fritzfrog and Satori use compromised IoT devices for cryptocurrency mining.&lt;br /&gt;
* &#039;&#039;&#039;Spamming&#039;&#039;&#039;: ProxyM uses infected devices for spamming.&lt;br /&gt;
* &#039;&#039;&#039;Data Exfiltration&#039;&#039;&#039;: Malware like Mozi executes unauthorized data transfers.&lt;br /&gt;
* &#039;&#039;&#039;PDoS Attacks&#039;&#039;&#039;: Permanently damage hardware, e.g., Brickerbot.&lt;br /&gt;
* &#039;&#039;&#039;DNS Spoofing&#039;&#039;&#039;: Change DNS entries to redirect traffic to harmful sites.&lt;br /&gt;
* &#039;&#039;&#039;Command Injection&#039;&#039;&#039;: Exploit vulnerable web interfaces or applications to execute commands on IoT devices.&lt;br /&gt;
* &#039;&#039;&#039;Payload Execution&#039;&#039;&#039;: Malware remains dormant until activated.&lt;br /&gt;
* &#039;&#039;&#039;Ransomware&#039;&#039;&#039;: Encrypts device files and demands ransom.&lt;br /&gt;
* &#039;&#039;&#039;Industrial Espionage&#039;&#039;&#039;: Targets industrial operations, often focusing on SCADA systems.&lt;br /&gt;
* &#039;&#039;&#039;Website Hacking&#039;&#039;&#039;: Unauthorized access to websites for data theft or malware placement.&lt;br /&gt;
* &#039;&#039;&#039;Click Fraud&#039;&#039;&#039;: Manipulates online marketing by generating fake clicks.&lt;br /&gt;
* &#039;&#039;&#039;Other Attack Types&#039;&#039;&#039;: Includes less common types like White-Hat attacks and unauthorized data downloading or removal.&lt;br /&gt;
&lt;br /&gt;
==== Attack Vectors ====&lt;br /&gt;
IoT malware targets various vulnerabilities, including network, human, and software surfaces. In IoT, distinctions are made between network and device level, service level, firmware level, and device level.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Network and Network Devices&#039;&#039;&#039;: Vulnerabilities in IoT networks and firewalls.&amp;lt;ref name=&amp;quot;TrendMicro2024&amp;quot;&amp;gt;&amp;quot;The IoT Attack Surface: Threats and Security Solutions&amp;quot; - available under: https://www.trendmicro.com/vinfo/mx/security/news/internet-of-things/the-iot-attack-surface-threats-and-security-solutions - Retrieved 2024-01-05.&amp;lt;/ref&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Services&#039;&#039;&#039;: Vulnerabilities in Software as a Service and Server as a Service offerings.&lt;br /&gt;
* &#039;&#039;&#039;Firmware&#039;&#039;&#039;: Central to device communication and often a target of PDoS attacks.&lt;br /&gt;
* &#039;&#039;&#039;Devices&#039;&#039;&#039;: Specific device components can be targeted, including ports, storage media, RAM, and hardware.&lt;br /&gt;
&lt;br /&gt;
==== Device Access Mechanisms ====&lt;br /&gt;
IoT devices can be accessed via intranet or internet, offering various mechanisms for malware to exploit.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Brute-Force Attacks&#039;&#039;&#039;: Continuous input of login credentials to gain access.&lt;br /&gt;
* &#039;&#039;&#039;CVE Exploits&#039;&#039;&#039;: Utilization of public security vulnerabilities.&lt;br /&gt;
* &#039;&#039;&#039;Targeted Access Mechanisms&#039;&#039;&#039;: Specific targeting of devices based on geography, industry, etc.&lt;br /&gt;
&lt;br /&gt;
==== IoT Malware Characteristics ====&lt;br /&gt;
* &#039;&#039;&#039;Virtual Environment Detection&#039;&#039;&#039;: Determines if running in a virtual environment to avoid detection.&amp;lt;ref name=&amp;quot;TrendMicro2024&amp;quot;&amp;gt;&amp;quot;The IoT Attack Surface: Threats and Security Solutions&amp;quot; - available under: https://www.trendmicro.com/vinfo/mx/security/news/internet-of-things/the-iot-attack-surface-threats-and-security-solutions - Retrieved 2024-01-05.&amp;lt;/ref&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Surviving Reboots&#039;&#039;&#039;: Copies itself to startup directories.&lt;br /&gt;
* &#039;&#039;&#039;Stealth&#039;&#039;&#039;: Hides presence to avoid detection.&lt;br /&gt;
* &#039;&#039;&#039;Transforming Device Functions&#039;&#039;&#039;: Converts devices into networks, honeypots, or proxy servers.&lt;br /&gt;
* &#039;&#039;&#039;Reboot Prevention&#039;&#039;&#039;: Avoids device restart to prevent malware removal.&lt;br /&gt;
* &#039;&#039;&#039;Port Closure&#039;&#039;&#039;: Closes unused ports to reduce vulnerabilities.&lt;br /&gt;
* &#039;&#039;&#039;Creating New Variants&#039;&#039;&#039;: Developers release source codes for creating new variants.&lt;br /&gt;
* &#039;&#039;&#039;Service Provision&#039;&#039;&#039;: Some malware offers DDoS-for-hire or ransomware services.&lt;br /&gt;
* &#039;&#039;&#039;Packet Size&#039;&#039;&#039;: Malicious network traffic can exhibit unusual packet sizes.&lt;br /&gt;
* &#039;&#039;&#039;Architecture Detection&#039;&#039;&#039;: Sends payloads matching the device&#039;s architecture.&lt;br /&gt;
* &#039;&#039;&#039;Periodic Command Execution&#039;&#039;&#039;: Similar to CRON jobs, executes specific commands at intervals.&lt;br /&gt;
* &#039;&#039;&#039;Binary File Removal&#039;&#039;&#039;: Removes binary files to remain in RAM and avoid detection.&lt;br /&gt;
* &#039;&#039;&#039;Name Theft and Assignment&#039;&#039;&#039;: Steals or assigns random names to processes for concealment.&lt;br /&gt;
* &#039;&#039;&#039;UPX Header Manipulation&#039;&#039;&#039;: Uses fake UPX headers to hinder analysis.&lt;br /&gt;
&lt;br /&gt;
=== Prominent Examples of Successful IoT Malware ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Mirai&#039;&#039;&#039;: Mirai is a well-known malware that specifically targets IoT devices operating on the Linux system. It gains access through Telnet ports (23 or 2323) via brute-force attacks. This malware converts the infected devices into bots for a botnet, used predominantly for large-scale DDoS attacks. Mirai has a wide target range, affecting devices across multiple architectures such as ARM, MIPS, and X86. Historically significant, Mirai was responsible for notable disruptions, including the attacks on journalist Brian Krebs&#039;s website and the DNS provider Dyn in 2016. The release of its source code on Hackforums by an individual known as Anna-senpai led to a surge in IoT botnet activities. Mirai&#039;s unique characteristics include monopolizing infected devices, obscuring its process name, employing a specialized CB server for device infection, and using advanced SYN scanning technology. It is capable of executing a variety of attack methods including UDP floods, DNS water torture, and SYN floods. For detection, ISPs can identify bot devices and CNC servers by scrutinizing network traffic for specific patterns. Defense against Mirai involves a strategy where a defensive program continuously connects to port 48101, causing any infecting Mirai instance to self-terminate. &amp;lt;ref name=&amp;quot;CISecurity2024&amp;quot;&amp;gt;&amp;quot;The Mirai Botnet: Threats and Mitigations&amp;quot; - available under: https://www.cisecurity.org/insights/blog/the-mirai-botnet-threats-and-mitigations - Retrieved 2024-01-05.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;IoTReaper (Reaper)&#039;&#039;&#039;: First reported by the IT analyst yegenshen at Netlab 360 in October 2017, IoTReaper, also known as Reaper, is a botnet targeting IoT devices. Differing from Mirai, Reaper exploits specific vulnerabilities rather than using default passwords. By November 2017, it had infected about 28,000 devices, with millions more potentially vulnerable. The malware uses exploits from nine IoT devices, including routers and cameras from D-Link, Netgear, and others. Notably agile, its authors quickly integrate new vulnerabilities into the botnet. Reaper operates on a LUA scripting environment, enhancing its capability for complex attacks. The botnet&#039;s architecture includes a downloader, controller, reporter, and loader for different operations. Although its full intent was unknown as of late 2017, the botnet&#039;s potential for large-scale attacks and facilitating other malware types was significant. Reaper&#039;s success in evading common IT security measures highlights the need for deep packet inspection and real-time anomaly detection for effective defense. &amp;lt;ref name=&amp;quot;TrendMicroBotnet2024&amp;quot;&amp;gt;&amp;quot;New Rapidly Growing IoT Botnet Reaper&amp;quot; - available under: https://success.trendmicro.com/dcx/s/solution/1118928-new-rapidly-growing-iot-botnet-reaper?language=en_US&amp;amp;sfdcIFrameOrigin=null - Retrieved 2024-01-05.&amp;lt;/ref&amp;gt; &amp;lt;ref name=&amp;quot;SecurityArtwork2024&amp;quot;&amp;gt;&amp;quot;Linux.IotReaper Analysis&amp;quot; - available under: https://www.securityartwork.es/2018/02/14/linux-iotreaper-analysis/ - Retrieved 2024-01-05.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Hajime&#039;&#039;&#039;: First observed in October 2016 by RapidityNetworks, Hajime is an IoT worm that creates a vast peer-to-peer botnet, which had reached nearly 300,000 devices by April 2017. Its purpose remains unclear, as it has not been used for malicious activities. Hajime is known for its evolving capabilities, using methods like TR-069 exploitation, Telnet default password attacks, and Arris cable modem attacks. It targets a wide range of IoT devices and continuously updates its attack vectors, making it a sophisticated and adaptable threat. The worm has an architecture detection mechanism to ensure the appropriate binary is used for different device architectures, and it employs smart password bruteforcing for specific brands and devices. Despite its size and capabilities, Hajime has notably avoided attacking certain networks and regions. &amp;lt;ref name=&amp;quot;Radware2024&amp;quot;&amp;gt;&amp;quot;Rise of Botnets: Mirai &amp;amp; Hajime&amp;quot; - available under: https://www.radware.com/security/ddos-threats-attacks/ddos-attack-types/rise-of-botnets-mirai-hajime/ - Retrieved 2024-01-05.&amp;lt;/ref&amp;gt; &amp;lt;ref name=&amp;quot;Securelist2024&amp;quot;&amp;gt;&amp;quot;Hajime – the mysterious evolving botnet&amp;quot; - available under: https://securelist.com/hajime-the-mysterious-evolving-botnet/78160/ - Retrieved 2024-01-05.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Echobot&#039;&#039;&#039;: Emerging in mid-May, Echobot is a Mirai variant initially identified by Palo Alto Networks and subsequently analyzed by Akamai. It doesn&#039;t alter the original Mirai source code but adds numerous modules. Initially, Echobot targeted 18 vulnerabilities, rapidly evolving to exploit 26, and then over 50. This variant is known for its broad targeting of IoT devices and enterprise applications, including vulnerabilities in products like Oracle WebLogic and VMware SD-WAN. Its exploit selection includes a range of vulnerabilities, both old and new, without preference for age. Security researcher Carlos Brendel noted that Echobot&#039;s exploit list provides insight into the most attacked devices and vulnerabilities, as it includes the most effective exploits for botnet propagation. Echobot&#039;s architecture is designed to cover a wide range of processor architectures, making it a significant threat to a diverse array of systems. &amp;lt;ref name=&amp;quot;NHSDigital2024&amp;quot;&amp;gt;&amp;quot;Cyber Alerts 2019 CC-3101&amp;quot; - available under: https://digital.nhs.uk/cyber-alerts/2019/cc-3101 - Retrieved 2024-01-05.&amp;lt;/ref&amp;gt; &amp;lt;ref name=&amp;quot;F5Labs2024&amp;quot;&amp;gt;&amp;quot;Echobot Malware Now Up to 71 Exploits - Targeting SCADA&amp;quot; - available under: https://www.f5.com/labs/articles/threat-intelligence/echobot-malware-now-up-to-71-exploits--targeting-scada - Retrieved 2024-01-05.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Gitpaste-12&#039;&#039;&#039;: Detected by Juniper Threat Labs in October 2020, Gitpaste-12 is a sophisticated botnet that uses GitHub and Pastebin for hosting its components. Named for its use of 12 known vulnerabilities, Gitpaste-12 is designed to attack Linux servers and IoT devices, leveraging exploits in popular open-source components like Apache Struts and mongoDB. The malware sets up cron jobs for persistence and employs various methods, including a Monero cryptocurrency miner, brute-force attacks, and reverse shells. Gitpaste-12’s ability to use trusted sites for hosting and its varied attack vectors make it a significant threat. The malware&#039;s development indicates ongoing efforts to evolve its capabilities, highlighting the importance of vigilance in software supply chain security.&amp;lt;ref name=&amp;quot;NHSDigital2024b&amp;quot;&amp;gt;&amp;quot;Cyber Alerts 2020 CC-3663&amp;quot; - available under: https://digital.nhs.uk/cyber-alerts/2020/cc-3663 - Retrieved 2024-01-05.&amp;lt;/ref&amp;gt; &amp;lt;ref name=&amp;quot;BleepingComputer2024&amp;quot;&amp;gt;&amp;quot;Gitpaste-12 Worm Botnet Returns with 30+ Vulnerability Exploits&amp;quot; - available under: https://www.bleepingcomputer.com/news/security/gitpaste-12-worm-botnet-returns-with-30-plus-vulnerability-exploits/ - Retrieved 2024-01-05.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Linux.Wifatch&#039;&#039;&#039;: Linux.Wifatch is an atypical Malware which protects routers from botnets and other threats. It spreads via Telnet with default passwords and forces the user to update and change the credentials. With possible altruistic motives, it is also said to be directed against state surveillance such as that of the NSA. Despite its protective nature, it remains a security risk as users lose control of their devices. Experts recommend removal and better protective measures such as firmware updates and secure passwords.&amp;lt;ref name=&amp;quot;linux.wifatch2024&amp;quot;&amp;gt;&amp;quot;Defending You From Other Malware&amp;quot; - available under: https://securityintelligence.com/news/linux-wifatch-the-router-virus-that-may-be-secretly-defending-you-from-other-malware/ - Retrieved 2024-12-15.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Linux.Darlloz&#039;&#039;&#039;: Linux.Darlloz is a worm that focuses on old Linux-Systems like routers and Set-Top-Boxes, especially those with Intel architecture. The worm exploits the PHP vulnerability CVE-2012-1823 to execute remote code and it spreads by using default Telnet credentials. Symantec researchers claims that there are malicious binaries for multiple architectures. Linux.Darlloz installed cpuminer to mine cryptocurrency like Dogecoin or Bitcoins.&amp;lt;ref name=&amp;quot;linux.darlloz2024&amp;quot;&amp;gt;&amp;quot;Linux.Darlloz worm attacks embedded systems&amp;quot; - available under: https://boingboing.net/2013/11/28/linux-darlloz-worm-attacks-emb.html - Retrieved 2024-12-15.&amp;lt;/ref&amp;gt; &amp;lt;ref name=&amp;quot;hackernews_linux.darlloz2024&amp;quot;&amp;gt;&amp;quot;Linux Worm targets Internet-enabled Home appliances to Mine Cryptocurrencies&amp;quot; - available under: https://thehackernews.com/2014/03/linux-worm-targets-internet-enabled.html - Retrieved 2024-12-15.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Remaiten&#039;&#039;&#039;: Remaiten is a Linux-based malware targeting routers and potentially other IoT devices, notable for its ability to spread efficiently and kill competing malware. It brute-forces Telnet credentials, determines the target&#039;s architecture by executing commands that reveal system details, such as parsing environment variables, and deploys the appropriate payload based on the identified architecture. Remaiten uses IRC for command-and-control communication, reports infection statuses, and even includes functionality to eliminate rival bots. Its modular design supports various platforms, making it a significant threat to embedded devices running outdated or insecure software.&amp;lt;ref name=&amp;quot;remaiten2024&amp;quot;&amp;gt;&amp;quot;Meet Remaiten - a Linux bot on steroids targeting routers and potentially other IoT devices&amp;quot; - available under: https://www.welivesecurity.com/2016/03/30/meet-remaiten-a-linux-bot-on-steroids-targeting-routers-and-potentially-other-iot-devices/ - Retrieved 2024-12-15.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Basic]]&lt;/div&gt;</summary>
		<author><name>AVujisic</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=IoT_Malware&amp;diff=17096</id>
		<title>IoT Malware</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=IoT_Malware&amp;diff=17096"/>
		<updated>2024-12-15T00:33:42Z</updated>

		<summary type="html">&lt;p&gt;AVujisic: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Internet of Things (IoT) Malware: Theoretical Foundations and Types ==&lt;br /&gt;
&lt;br /&gt;
=== Overview ===&lt;br /&gt;
The Internet of Things (IoT) refers to the network of interconnected devices capable of collecting, exchanging, and analyzing data. Coined by Kevin Ashton in 1999, the concept has grown significantly over the years. By 2008, the number of connected devices surpassed the world population, reaching over 8 billion. IoT devices are employed in various sectors, including smart homes, healthcare, transportation, agriculture, and more. However, the convenience offered by these devices often overshadows their security risks. &amp;lt;ref name=&amp;quot;RE1&amp;quot;&amp;gt;Fotios Chantzis, &amp;quot;Practical IoT Hacking: The Definitive Guide to Attacking the Internet of Things,&amp;quot; No Starch Press, 2021, ISBN 978-1-7185-0091-4.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Types of Connected Devices in IoT ===&lt;br /&gt;
&lt;br /&gt;
==== Applications ====&lt;br /&gt;
# &#039;&#039;&#039;Smart Homes and Cities&#039;&#039;&#039;: Enhance life quality through energy efficiency and convenience but pose security risks due to processing sensitive data.&lt;br /&gt;
# &#039;&#039;&#039;Wearables for Health Monitoring&#039;&#039;&#039;: Collect personal health data, necessitating stringent protection measures.&lt;br /&gt;
# &#039;&#039;&#039;Transport and Logistics&#039;&#039;&#039;: Use RFID toll sensors and tracking for supply chain efficiency.&lt;br /&gt;
# &#039;&#039;&#039;Automotive Industry&#039;&#039;&#039;: Sensors and autonomous driving technologies introduce new data security and privacy challenges.&lt;br /&gt;
# &#039;&#039;&#039;Medical and Healthcare&#039;&#039;&#039;: Require robust security to protect sensitive patient data.&lt;br /&gt;
# &#039;&#039;&#039;Aviation and Telecommunications&#039;&#039;&#039;: Demand reliable and secure IoT solutions to prevent catastrophic failures.&lt;br /&gt;
# &#039;&#039;&#039;Agriculture and Livestock Management&#039;&#039;&#039;: Benefit from IoT for efficiency but need protection against environmental factors and cyber threats. &amp;lt;ref name=”RE2”&amp;gt;&amp;quot;5 Key IoT Applications in Smart Cities&amp;quot; - available under: https://www.iotforall.com/5-key-iot-applications-in-smart-cities/  - Retrieved 2023-12-17.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Wireless Protocols ====&lt;br /&gt;
# &#039;&#039;&#039;Cellular (GSM, GPRS, 3G, 4G, LTE, 5G)&#039;&#039;&#039;: Ideal for applications requiring mobility and remote connectivity.&amp;lt;ref name=&amp;quot;RE1&amp;quot;&amp;gt;Fotios Chantzis, &amp;quot;Practical IoT Hacking: The Definitive Guide to Attacking the Internet of Things,&amp;quot; No Starch Press, 2021, ISBN 978-1-7185-0091-4.&amp;lt;/ref&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Wi-Fi (IEEE 802.11)&#039;&#039;&#039;: Suitable for building-based IoT applications, like smart home devices.&lt;br /&gt;
# &#039;&#039;&#039;Zigbee&#039;&#039;&#039;: A low-energy protocol, perfect for energy-efficient applications like smart home sensors.&lt;br /&gt;
# &#039;&#039;&#039;Z-Wave&#039;&#039;&#039;: Similar to Zigbee but operates on slightly different frequencies, commonly used in home automation.&lt;br /&gt;
# &#039;&#039;&#039;Bluetooth (including Low Energy)&#039;&#039;&#039;: Best for short-range, low-energy applications like wearables and health monitors.&lt;br /&gt;
# &#039;&#039;&#039;6LoWPAN&#039;&#039;&#039;: Facilitates IPv6 packet transmission over low-energy wireless networks, useful for devices with limited computing resources. &amp;lt;ref name=”RE3”&amp;gt;&amp;quot;Top 10 IoT Segments in 2020 – Based on 1,600 Real IoT Projects&amp;quot; - available under: https://iot-analytics.com/top-10-iot-segments-2020/  - Retrieved 2023-12-17.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Communication Protocols ====&lt;br /&gt;
# &#039;&#039;&#039;MQTT (Message Queuing Telemetry Transport)&#039;&#039;&#039;: Lightweight, efficient for devices with limited resources or low-bandwidth networks.&lt;br /&gt;
# &#039;&#039;&#039;XMPP (Extensible Messaging and Presence Protocol)&#039;&#039;&#039;: Initially developed for instant messaging, adaptable for various IoT applications.&lt;br /&gt;
# &#039;&#039;&#039;DDS (Data Distribution Service for Real-Time Systems)&#039;&#039;&#039;: Focused on real-time data exchange, used in critical systems like aviation or healthcare.&lt;br /&gt;
# &#039;&#039;&#039;AMQP (Advanced Message Queuing Protocol)&#039;&#039;&#039;: Ensures reliable, secure messaging, suitable for enterprise-level and complex IoT systems.&lt;br /&gt;
&lt;br /&gt;
=== Security Concerns in IoT ===&lt;br /&gt;
&lt;br /&gt;
==== Priorities ====&lt;br /&gt;
# &#039;&#039;&#039;Availability&#039;&#039;&#039;: Crucial for time-sensitive functions in medical or industrial applications.&amp;lt;ref name=”RE4”&amp;gt;&amp;quot;Number of Connected IoT Devices&amp;quot; - available under: https://iot-analytics.com/number-connected-iot-devices  - Retrieved 2023-12-23.&amp;lt;/ref&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Integrity&#039;&#039;&#039;: Vital to avoid malfunctions and misinterpretations in critical decision-making scenarios.&lt;br /&gt;
# &#039;&#039;&#039;Confidentiality&#039;&#039;&#039;: Important but often considered less critical than availability and integrity.&amp;lt;ref name=”RE5”&amp;gt;&amp;quot;IoT Security: Threats and Solutions Report 2020&amp;quot; - available under: https://iot-analytics.com/iot-security-threats-and-solutions-report-2020/  - Retrieved 2023-12-23.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Challenges ====&lt;br /&gt;
# &#039;&#039;&#039;Vulnerability Management&#039;&#039;&#039;: Many IoT devices lack the capability for regular updates, leaving known security gaps unpatched.&amp;lt;ref name=&amp;quot;RE1&amp;quot;&amp;gt;Fotios Chantzis, &amp;quot;Practical IoT Hacking: The Definitive Guide to Attacking the Internet of Things,&amp;quot; No Starch Press, 2021, ISBN 978-1-7185-0091-4.&amp;lt;/ref&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Limited Resources&#039;&#039;&#039;: Small form factors and low power consumption restrict computing capabilities, complicating the implementation of complex security measures like advanced encryption.&lt;br /&gt;
# &#039;&#039;&#039;User Interface Limitations&#039;&#039;&#039;: Lack of comprehensive user interfaces leads to a lower awareness of security settings and risks.&lt;br /&gt;
# &#039;&#039;&#039;Protocol Limitations&#039;&#039;&#039;: Some IoT protocols do not inherently support encryption or authentication, making devices vulnerable to attacks like Man-in-the-Middle.&lt;br /&gt;
# &#039;&#039;&#039;Weak Password Protection&#039;&#039;&#039;: Hard-coded and default passwords are major security loopholes. Mirai and Reaper malware exploited these vulnerabilities to create large-scale botnets. Manufacturers should implement secure default settings and robust authentication mechanisms, like two-factor authentication and digital certificates​​.&lt;br /&gt;
# &#039;&#039;&#039;Lack of Regular Patches and Updates&#039;&#039;&#039;: IoT devices become vulnerable over time if not regularly updated. Satori malware exploited this by targeting specific WiFi routers. Manufacturers should provide regular security updates, and network managers should ensure secure update mechanisms, including encrypted exchanges for authenticity.&lt;br /&gt;
# &#039;&#039;&#039;Insecure Interfaces&#039;&#039;&#039;: Many vulnerabilities stem from insecure web, application API, cloud, and mobile interfaces. Common issues include insufficient authentication and weak encryption. Solutions include robust device authentication and digital certificates to ensure secure data transfer.&lt;br /&gt;
# &#039;&#039;&#039;Insufficient Data Protection&#039;&#039;&#039;: IoT devices often lack secure data storage and network segregation. This can lead to breaches like the 2017 casino attack through a thermostat. Cryptography is crucial for protecting data in motion and at rest.&lt;br /&gt;
# &#039;&#039;&#039;Poor IoT Device Management&#039;&#039;&#039;: A study revealed that up to 15% of devices in networks were unknown or unauthorized, and many used unsupported legacy operating systems. IoT device management platforms can significantly reduce vulnerabilities by providing lifecycle management capabilities​​.&lt;br /&gt;
# &#039;&#039;&#039;The IoT Skills Gap&#039;&#039;&#039;: Addressing IoT security requires skilled personnel. Companies face challenges in hiring new talents and must rely on training and upskilling existing teams to handle IoT security effectively.&lt;br /&gt;
&lt;br /&gt;
== IoT Malware: In-Depth Analysis and Types ==&lt;br /&gt;
&lt;br /&gt;
=== Evolution and Threat Landscape ===&lt;br /&gt;
Over time, malware has evolved significantly in complexity and destructive potential, posing a threat to a wide range of devices. This section delves into various malware types defined by their functions and behaviors, including worms, Trojans, viruses, spyware, ransomware, rootkits, and backdoors. Notably, IoT malware often combines elements from different malware categories. However, it&#039;s important to note that malware categorization is not always clear-cut. A common characteristic of this malware is its reliance on botnets for distribution, command execution, control, and monitoring of infected systems.&lt;br /&gt;
&lt;br /&gt;
=== Classification of IoT Malware ===&lt;br /&gt;
&lt;br /&gt;
==== Worms ====&lt;br /&gt;
Self-propagating malware that spreads autonomously within IoT devices. Examples include Mirai, Darlloz, Brickerbot, and Gitpaste-12. Notably, Hajime, a WhiteHat malware, can counteract other malware, offering a unique perspective on IoT malware functionality. &amp;lt;ref name=”RE6”&amp;gt;&amp;quot;A survey of IoT malware and detection methods based on static features&amp;quot; - available under: https://www.sciencedirect.com/science/article/pii/S2405959520300503 - Retrieved 2023-12-23.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Trojans ====&lt;br /&gt;
Trojans disguise themselves as harmless but contain hidden malicious functions. Unlike viruses, they cannot replicate themselves. An example is ProxyM, known for DDoS attacks and email spamming.&lt;br /&gt;
&lt;br /&gt;
==== Viruses ====&lt;br /&gt;
Viruses attack IoT devices by self-replicating. The Silex virus, for instance, causes permanent DoS attacks, demonstrating the severe impact of IoT viruses.&lt;br /&gt;
&lt;br /&gt;
==== Spyware ====&lt;br /&gt;
Spyware in IoT allows for the covert surveillance of data through infected devices. SpyCon is an instance of spyware that monitors user activities through smart home devices and mobile phones.&lt;br /&gt;
&lt;br /&gt;
==== Ransomware ====&lt;br /&gt;
This malware type takes devices hostage and demands a ransom for their release.&lt;br /&gt;
&lt;br /&gt;
==== Backdoor ====&lt;br /&gt;
Backdoors in IoT devices are hidden access mechanisms, often introduced by manufacturers, posing significant security risks. Examples include Tsunami and Bashlite.&lt;br /&gt;
&lt;br /&gt;
=== IoT Malware Spread Mechanisms ===&lt;br /&gt;
&lt;br /&gt;
==== Command-and-Control (C&amp;amp;C) ====&lt;br /&gt;
A centralized structure that commands bots via communication protocols like Internet Relay Chat or Hypertext Transfer Protocol. Its simplicity makes it common, but its central server is also a vulnerability. Examples include Mirai, Aidra, and Okane. &amp;lt;ref name=&amp;quot;Victor2023&amp;quot;&amp;gt;Victor, P., Lashkari, A.H., Lu, R. et al. &amp;quot;IoT malware: An attribute-based taxonomy, detection mechanisms and challenges.&amp;quot; Peer-to-Peer Netw. Appl. 16, 1380–1431 (2023). Available at: https://doi.org/10.1007/s12083-023-01478-w - Retrieved 2024-01-05.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Peer-to-Peer (P2P) ====&lt;br /&gt;
A decentralized architecture where each bot acts as both server and client, making network disruption challenging. An example of P2P-based IoT malware is the Hajime worm.&lt;br /&gt;
&lt;br /&gt;
=== Characteristics and Functionality of IoT Malware ===&lt;br /&gt;
&lt;br /&gt;
Malware targets unauthorized access or compromise of IoT devices. Common methods include malvertising, phishing emails, infected USB drives, and fake software installations.&lt;br /&gt;
&lt;br /&gt;
==== Attack Methods ====&lt;br /&gt;
* &#039;&#039;&#039;DDoS Attacks&#039;&#039;&#039;: Overload resources to make them inaccessible. Examples: Mirai, Kaiji. &amp;lt;ref name=&amp;quot;CENSIS2024&amp;quot;&amp;gt;&amp;quot;Cyber security common attack methods&amp;quot; - available under: http://web.archive.org/web/20231129081357/https://censis.org.uk/what-we-do/sensing-imaging-iot/internet-of-things-iot/cyber-security-common-attack-methods/ - Retrieved 2024-01-05.&amp;lt;/ref&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Coin Mining&#039;&#039;&#039;: Malware like Fritzfrog and Satori use compromised IoT devices for cryptocurrency mining.&lt;br /&gt;
* &#039;&#039;&#039;Spamming&#039;&#039;&#039;: ProxyM uses infected devices for spamming.&lt;br /&gt;
* &#039;&#039;&#039;Data Exfiltration&#039;&#039;&#039;: Malware like Mozi executes unauthorized data transfers.&lt;br /&gt;
* &#039;&#039;&#039;PDoS Attacks&#039;&#039;&#039;: Permanently damage hardware, e.g., Brickerbot.&lt;br /&gt;
* &#039;&#039;&#039;DNS Spoofing&#039;&#039;&#039;: Change DNS entries to redirect traffic to harmful sites.&lt;br /&gt;
* &#039;&#039;&#039;Command Injection&#039;&#039;&#039;: Exploit vulnerable web interfaces or applications to execute commands on IoT devices.&lt;br /&gt;
* &#039;&#039;&#039;Payload Execution&#039;&#039;&#039;: Malware remains dormant until activated.&lt;br /&gt;
* &#039;&#039;&#039;Ransomware&#039;&#039;&#039;: Encrypts device files and demands ransom.&lt;br /&gt;
* &#039;&#039;&#039;Industrial Espionage&#039;&#039;&#039;: Targets industrial operations, often focusing on SCADA systems.&lt;br /&gt;
* &#039;&#039;&#039;Website Hacking&#039;&#039;&#039;: Unauthorized access to websites for data theft or malware placement.&lt;br /&gt;
* &#039;&#039;&#039;Click Fraud&#039;&#039;&#039;: Manipulates online marketing by generating fake clicks.&lt;br /&gt;
* &#039;&#039;&#039;Other Attack Types&#039;&#039;&#039;: Includes less common types like White-Hat attacks and unauthorized data downloading or removal.&lt;br /&gt;
&lt;br /&gt;
==== Attack Vectors ====&lt;br /&gt;
IoT malware targets various vulnerabilities, including network, human, and software surfaces. In IoT, distinctions are made between network and device level, service level, firmware level, and device level.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Network and Network Devices&#039;&#039;&#039;: Vulnerabilities in IoT networks and firewalls.&amp;lt;ref name=&amp;quot;TrendMicro2024&amp;quot;&amp;gt;&amp;quot;The IoT Attack Surface: Threats and Security Solutions&amp;quot; - available under: https://www.trendmicro.com/vinfo/mx/security/news/internet-of-things/the-iot-attack-surface-threats-and-security-solutions - Retrieved 2024-01-05.&amp;lt;/ref&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Services&#039;&#039;&#039;: Vulnerabilities in Software as a Service and Server as a Service offerings.&lt;br /&gt;
* &#039;&#039;&#039;Firmware&#039;&#039;&#039;: Central to device communication and often a target of PDoS attacks.&lt;br /&gt;
* &#039;&#039;&#039;Devices&#039;&#039;&#039;: Specific device components can be targeted, including ports, storage media, RAM, and hardware.&lt;br /&gt;
&lt;br /&gt;
==== Device Access Mechanisms ====&lt;br /&gt;
IoT devices can be accessed via intranet or internet, offering various mechanisms for malware to exploit.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Brute-Force Attacks&#039;&#039;&#039;: Continuous input of login credentials to gain access.&lt;br /&gt;
* &#039;&#039;&#039;CVE Exploits&#039;&#039;&#039;: Utilization of public security vulnerabilities.&lt;br /&gt;
* &#039;&#039;&#039;Targeted Access Mechanisms&#039;&#039;&#039;: Specific targeting of devices based on geography, industry, etc.&lt;br /&gt;
&lt;br /&gt;
==== IoT Malware Characteristics ====&lt;br /&gt;
* &#039;&#039;&#039;Virtual Environment Detection&#039;&#039;&#039;: Determines if running in a virtual environment to avoid detection.&amp;lt;ref name=&amp;quot;TrendMicro2024&amp;quot;&amp;gt;&amp;quot;The IoT Attack Surface: Threats and Security Solutions&amp;quot; - available under: https://www.trendmicro.com/vinfo/mx/security/news/internet-of-things/the-iot-attack-surface-threats-and-security-solutions - Retrieved 2024-01-05.&amp;lt;/ref&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Surviving Reboots&#039;&#039;&#039;: Copies itself to startup directories.&lt;br /&gt;
* &#039;&#039;&#039;Stealth&#039;&#039;&#039;: Hides presence to avoid detection.&lt;br /&gt;
* &#039;&#039;&#039;Transforming Device Functions&#039;&#039;&#039;: Converts devices into networks, honeypots, or proxy servers.&lt;br /&gt;
* &#039;&#039;&#039;Reboot Prevention&#039;&#039;&#039;: Avoids device restart to prevent malware removal.&lt;br /&gt;
* &#039;&#039;&#039;Port Closure&#039;&#039;&#039;: Closes unused ports to reduce vulnerabilities.&lt;br /&gt;
* &#039;&#039;&#039;Creating New Variants&#039;&#039;&#039;: Developers release source codes for creating new variants.&lt;br /&gt;
* &#039;&#039;&#039;Service Provision&#039;&#039;&#039;: Some malware offers DDoS-for-hire or ransomware services.&lt;br /&gt;
* &#039;&#039;&#039;Packet Size&#039;&#039;&#039;: Malicious network traffic can exhibit unusual packet sizes.&lt;br /&gt;
* &#039;&#039;&#039;Architecture Detection&#039;&#039;&#039;: Sends payloads matching the device&#039;s architecture.&lt;br /&gt;
* &#039;&#039;&#039;Periodic Command Execution&#039;&#039;&#039;: Similar to CRON jobs, executes specific commands at intervals.&lt;br /&gt;
* &#039;&#039;&#039;Binary File Removal&#039;&#039;&#039;: Removes binary files to remain in RAM and avoid detection.&lt;br /&gt;
* &#039;&#039;&#039;Name Theft and Assignment&#039;&#039;&#039;: Steals or assigns random names to processes for concealment.&lt;br /&gt;
* &#039;&#039;&#039;UPX Header Manipulation&#039;&#039;&#039;: Uses fake UPX headers to hinder analysis.&lt;br /&gt;
&lt;br /&gt;
=== Prominent Examples of Successful IoT Malware ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Mirai&#039;&#039;&#039;: Mirai is a well-known malware that specifically targets IoT devices operating on the Linux system. It gains access through Telnet ports (23 or 2323) via brute-force attacks. This malware converts the infected devices into bots for a botnet, used predominantly for large-scale DDoS attacks. Mirai has a wide target range, affecting devices across multiple architectures such as ARM, MIPS, and X86. Historically significant, Mirai was responsible for notable disruptions, including the attacks on journalist Brian Krebs&#039;s website and the DNS provider Dyn in 2016. The release of its source code on Hackforums by an individual known as Anna-senpai led to a surge in IoT botnet activities. Mirai&#039;s unique characteristics include monopolizing infected devices, obscuring its process name, employing a specialized CB server for device infection, and using advanced SYN scanning technology. It is capable of executing a variety of attack methods including UDP floods, DNS water torture, and SYN floods. For detection, ISPs can identify bot devices and CNC servers by scrutinizing network traffic for specific patterns. Defense against Mirai involves a strategy where a defensive program continuously connects to port 48101, causing any infecting Mirai instance to self-terminate. &amp;lt;ref name=&amp;quot;CISecurity2024&amp;quot;&amp;gt;&amp;quot;The Mirai Botnet: Threats and Mitigations&amp;quot; - available under: https://www.cisecurity.org/insights/blog/the-mirai-botnet-threats-and-mitigations - Retrieved 2024-01-05.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;IoTReaper (Reaper)&#039;&#039;&#039;: First reported by the IT analyst yegenshen at Netlab 360 in October 2017, IoTReaper, also known as Reaper, is a botnet targeting IoT devices. Differing from Mirai, Reaper exploits specific vulnerabilities rather than using default passwords. By November 2017, it had infected about 28,000 devices, with millions more potentially vulnerable. The malware uses exploits from nine IoT devices, including routers and cameras from D-Link, Netgear, and others. Notably agile, its authors quickly integrate new vulnerabilities into the botnet. Reaper operates on a LUA scripting environment, enhancing its capability for complex attacks. The botnet&#039;s architecture includes a downloader, controller, reporter, and loader for different operations. Although its full intent was unknown as of late 2017, the botnet&#039;s potential for large-scale attacks and facilitating other malware types was significant. Reaper&#039;s success in evading common IT security measures highlights the need for deep packet inspection and real-time anomaly detection for effective defense. &amp;lt;ref name=&amp;quot;TrendMicroBotnet2024&amp;quot;&amp;gt;&amp;quot;New Rapidly Growing IoT Botnet Reaper&amp;quot; - available under: https://success.trendmicro.com/dcx/s/solution/1118928-new-rapidly-growing-iot-botnet-reaper?language=en_US&amp;amp;sfdcIFrameOrigin=null - Retrieved 2024-01-05.&amp;lt;/ref&amp;gt; &amp;lt;ref name=&amp;quot;SecurityArtwork2024&amp;quot;&amp;gt;&amp;quot;Linux.IotReaper Analysis&amp;quot; - available under: https://www.securityartwork.es/2018/02/14/linux-iotreaper-analysis/ - Retrieved 2024-01-05.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Hajime&#039;&#039;&#039;: First observed in October 2016 by RapidityNetworks, Hajime is an IoT worm that creates a vast peer-to-peer botnet, which had reached nearly 300,000 devices by April 2017. Its purpose remains unclear, as it has not been used for malicious activities. Hajime is known for its evolving capabilities, using methods like TR-069 exploitation, Telnet default password attacks, and Arris cable modem attacks. It targets a wide range of IoT devices and continuously updates its attack vectors, making it a sophisticated and adaptable threat. The worm has an architecture detection mechanism to ensure the appropriate binary is used for different device architectures, and it employs smart password bruteforcing for specific brands and devices. Despite its size and capabilities, Hajime has notably avoided attacking certain networks and regions. &amp;lt;ref name=&amp;quot;Radware2024&amp;quot;&amp;gt;&amp;quot;Rise of Botnets: Mirai &amp;amp; Hajime&amp;quot; - available under: https://www.radware.com/security/ddos-threats-attacks/ddos-attack-types/rise-of-botnets-mirai-hajime/ - Retrieved 2024-01-05.&amp;lt;/ref&amp;gt; &amp;lt;ref name=&amp;quot;Securelist2024&amp;quot;&amp;gt;&amp;quot;Hajime – the mysterious evolving botnet&amp;quot; - available under: https://securelist.com/hajime-the-mysterious-evolving-botnet/78160/ - Retrieved 2024-01-05.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Echobot&#039;&#039;&#039;: Emerging in mid-May, Echobot is a Mirai variant initially identified by Palo Alto Networks and subsequently analyzed by Akamai. It doesn&#039;t alter the original Mirai source code but adds numerous modules. Initially, Echobot targeted 18 vulnerabilities, rapidly evolving to exploit 26, and then over 50. This variant is known for its broad targeting of IoT devices and enterprise applications, including vulnerabilities in products like Oracle WebLogic and VMware SD-WAN. Its exploit selection includes a range of vulnerabilities, both old and new, without preference for age. Security researcher Carlos Brendel noted that Echobot&#039;s exploit list provides insight into the most attacked devices and vulnerabilities, as it includes the most effective exploits for botnet propagation. Echobot&#039;s architecture is designed to cover a wide range of processor architectures, making it a significant threat to a diverse array of systems. &amp;lt;ref name=&amp;quot;NHSDigital2024&amp;quot;&amp;gt;&amp;quot;Cyber Alerts 2019 CC-3101&amp;quot; - available under: https://digital.nhs.uk/cyber-alerts/2019/cc-3101 - Retrieved 2024-01-05.&amp;lt;/ref&amp;gt; &amp;lt;ref name=&amp;quot;F5Labs2024&amp;quot;&amp;gt;&amp;quot;Echobot Malware Now Up to 71 Exploits - Targeting SCADA&amp;quot; - available under: https://www.f5.com/labs/articles/threat-intelligence/echobot-malware-now-up-to-71-exploits--targeting-scada - Retrieved 2024-01-05.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Gitpaste-12&#039;&#039;&#039;: Detected by Juniper Threat Labs in October 2020, Gitpaste-12 is a sophisticated botnet that uses GitHub and Pastebin for hosting its components. Named for its use of 12 known vulnerabilities, Gitpaste-12 is designed to attack Linux servers and IoT devices, leveraging exploits in popular open-source components like Apache Struts and mongoDB. The malware sets up cron jobs for persistence and employs various methods, including a Monero cryptocurrency miner, brute-force attacks, and reverse shells. Gitpaste-12’s ability to use trusted sites for hosting and its varied attack vectors make it a significant threat. The malware&#039;s development indicates ongoing efforts to evolve its capabilities, highlighting the importance of vigilance in software supply chain security.&amp;lt;ref name=&amp;quot;NHSDigital2024b&amp;quot;&amp;gt;&amp;quot;Cyber Alerts 2020 CC-3663&amp;quot; - available under: https://digital.nhs.uk/cyber-alerts/2020/cc-3663 - Retrieved 2024-01-05.&amp;lt;/ref&amp;gt; &amp;lt;ref name=&amp;quot;BleepingComputer2024&amp;quot;&amp;gt;&amp;quot;Gitpaste-12 Worm Botnet Returns with 30+ Vulnerability Exploits&amp;quot; - available under: https://www.bleepingcomputer.com/news/security/gitpaste-12-worm-botnet-returns-with-30-plus-vulnerability-exploits/ - Retrieved 2024-01-05.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Linux.Wifatch&#039;&#039;&#039;: Linux.Wifatch is an atypical Malware which protects routers from botnets and other threats. It spreads via Telnet with default passwords and forces the user to update and change the credentials. With possible altruistic motives, it is also said to be directed against state surveillance such as that of the NSA. Despite its protective nature, it remains a security risk as users lose control of their devices. Experts recommend removal and better protective measures such as firmware updates and secure passwords.&amp;lt;ref name=&amp;quot;linux.wifatch2024&amp;quot;&amp;gt;&amp;quot;Defending You From Other Malware&amp;quot; - available under: https://securityintelligence.com/news/linux-wifatch-the-router-virus-that-may-be-secretly-defending-you-from-other-malware/ - Retrieved 2024-12-15.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Linux.Darlloz&#039;&#039;&#039;: Linux.Darlloz is a worm that focuses on old Linux-Systems like routers and Set-Top-Boxes, especially those with Intel architecture. The worm exploits the PHP vulnerability CVE-2012-1823 to execute remote code and it spreads by using default Telnet credentials. Symantec researchers claims that there are malicious binaries for multiple architectures. Linux.Darlloz installed cpuminer to mine cryptocurrency like Dogecoin or Bitcoins.&amp;lt;ref name=&amp;quot;linux.darlloz2024&amp;quot;&amp;gt;&amp;quot;Linux.Darlloz worm attacks embedded systems&amp;quot; - available under: https://boingboing.net/2013/11/28/linux-darlloz-worm-attacks-emb.html - Retrieved 2024-12-15.&amp;lt;/ref&amp;gt; &amp;lt;ref name=&amp;quot;hackernews_linux.darlloz2024&amp;quot;&amp;gt;&amp;quot;Linux Worm targets Internet-enabled Home appliances to Mine Cryptocurrencies&amp;quot; - available under: https://thehackernews.com/2014/03/linux-worm-targets-internet-enabled.html - Retrieved 2024-12-15.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Basic]]&lt;/div&gt;</summary>
		<author><name>AVujisic</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=IoT_Malware&amp;diff=17095</id>
		<title>IoT Malware</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=IoT_Malware&amp;diff=17095"/>
		<updated>2024-12-15T00:15:45Z</updated>

		<summary type="html">&lt;p&gt;AVujisic: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Internet of Things (IoT) Malware: Theoretical Foundations and Types ==&lt;br /&gt;
&lt;br /&gt;
=== Overview ===&lt;br /&gt;
The Internet of Things (IoT) refers to the network of interconnected devices capable of collecting, exchanging, and analyzing data. Coined by Kevin Ashton in 1999, the concept has grown significantly over the years. By 2008, the number of connected devices surpassed the world population, reaching over 8 billion. IoT devices are employed in various sectors, including smart homes, healthcare, transportation, agriculture, and more. However, the convenience offered by these devices often overshadows their security risks. &amp;lt;ref name=&amp;quot;RE1&amp;quot;&amp;gt;Fotios Chantzis, &amp;quot;Practical IoT Hacking: The Definitive Guide to Attacking the Internet of Things,&amp;quot; No Starch Press, 2021, ISBN 978-1-7185-0091-4.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Types of Connected Devices in IoT ===&lt;br /&gt;
&lt;br /&gt;
==== Applications ====&lt;br /&gt;
# &#039;&#039;&#039;Smart Homes and Cities&#039;&#039;&#039;: Enhance life quality through energy efficiency and convenience but pose security risks due to processing sensitive data.&lt;br /&gt;
# &#039;&#039;&#039;Wearables for Health Monitoring&#039;&#039;&#039;: Collect personal health data, necessitating stringent protection measures.&lt;br /&gt;
# &#039;&#039;&#039;Transport and Logistics&#039;&#039;&#039;: Use RFID toll sensors and tracking for supply chain efficiency.&lt;br /&gt;
# &#039;&#039;&#039;Automotive Industry&#039;&#039;&#039;: Sensors and autonomous driving technologies introduce new data security and privacy challenges.&lt;br /&gt;
# &#039;&#039;&#039;Medical and Healthcare&#039;&#039;&#039;: Require robust security to protect sensitive patient data.&lt;br /&gt;
# &#039;&#039;&#039;Aviation and Telecommunications&#039;&#039;&#039;: Demand reliable and secure IoT solutions to prevent catastrophic failures.&lt;br /&gt;
# &#039;&#039;&#039;Agriculture and Livestock Management&#039;&#039;&#039;: Benefit from IoT for efficiency but need protection against environmental factors and cyber threats. &amp;lt;ref name=”RE2”&amp;gt;&amp;quot;5 Key IoT Applications in Smart Cities&amp;quot; - available under: https://www.iotforall.com/5-key-iot-applications-in-smart-cities/  - Retrieved 2023-12-17.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Wireless Protocols ====&lt;br /&gt;
# &#039;&#039;&#039;Cellular (GSM, GPRS, 3G, 4G, LTE, 5G)&#039;&#039;&#039;: Ideal for applications requiring mobility and remote connectivity.&amp;lt;ref name=&amp;quot;RE1&amp;quot;&amp;gt;Fotios Chantzis, &amp;quot;Practical IoT Hacking: The Definitive Guide to Attacking the Internet of Things,&amp;quot; No Starch Press, 2021, ISBN 978-1-7185-0091-4.&amp;lt;/ref&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Wi-Fi (IEEE 802.11)&#039;&#039;&#039;: Suitable for building-based IoT applications, like smart home devices.&lt;br /&gt;
# &#039;&#039;&#039;Zigbee&#039;&#039;&#039;: A low-energy protocol, perfect for energy-efficient applications like smart home sensors.&lt;br /&gt;
# &#039;&#039;&#039;Z-Wave&#039;&#039;&#039;: Similar to Zigbee but operates on slightly different frequencies, commonly used in home automation.&lt;br /&gt;
# &#039;&#039;&#039;Bluetooth (including Low Energy)&#039;&#039;&#039;: Best for short-range, low-energy applications like wearables and health monitors.&lt;br /&gt;
# &#039;&#039;&#039;6LoWPAN&#039;&#039;&#039;: Facilitates IPv6 packet transmission over low-energy wireless networks, useful for devices with limited computing resources. &amp;lt;ref name=”RE3”&amp;gt;&amp;quot;Top 10 IoT Segments in 2020 – Based on 1,600 Real IoT Projects&amp;quot; - available under: https://iot-analytics.com/top-10-iot-segments-2020/  - Retrieved 2023-12-17.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Communication Protocols ====&lt;br /&gt;
# &#039;&#039;&#039;MQTT (Message Queuing Telemetry Transport)&#039;&#039;&#039;: Lightweight, efficient for devices with limited resources or low-bandwidth networks.&lt;br /&gt;
# &#039;&#039;&#039;XMPP (Extensible Messaging and Presence Protocol)&#039;&#039;&#039;: Initially developed for instant messaging, adaptable for various IoT applications.&lt;br /&gt;
# &#039;&#039;&#039;DDS (Data Distribution Service for Real-Time Systems)&#039;&#039;&#039;: Focused on real-time data exchange, used in critical systems like aviation or healthcare.&lt;br /&gt;
# &#039;&#039;&#039;AMQP (Advanced Message Queuing Protocol)&#039;&#039;&#039;: Ensures reliable, secure messaging, suitable for enterprise-level and complex IoT systems.&lt;br /&gt;
&lt;br /&gt;
=== Security Concerns in IoT ===&lt;br /&gt;
&lt;br /&gt;
==== Priorities ====&lt;br /&gt;
# &#039;&#039;&#039;Availability&#039;&#039;&#039;: Crucial for time-sensitive functions in medical or industrial applications.&amp;lt;ref name=”RE4”&amp;gt;&amp;quot;Number of Connected IoT Devices&amp;quot; - available under: https://iot-analytics.com/number-connected-iot-devices  - Retrieved 2023-12-23.&amp;lt;/ref&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Integrity&#039;&#039;&#039;: Vital to avoid malfunctions and misinterpretations in critical decision-making scenarios.&lt;br /&gt;
# &#039;&#039;&#039;Confidentiality&#039;&#039;&#039;: Important but often considered less critical than availability and integrity.&amp;lt;ref name=”RE5”&amp;gt;&amp;quot;IoT Security: Threats and Solutions Report 2020&amp;quot; - available under: https://iot-analytics.com/iot-security-threats-and-solutions-report-2020/  - Retrieved 2023-12-23.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Challenges ====&lt;br /&gt;
# &#039;&#039;&#039;Vulnerability Management&#039;&#039;&#039;: Many IoT devices lack the capability for regular updates, leaving known security gaps unpatched.&amp;lt;ref name=&amp;quot;RE1&amp;quot;&amp;gt;Fotios Chantzis, &amp;quot;Practical IoT Hacking: The Definitive Guide to Attacking the Internet of Things,&amp;quot; No Starch Press, 2021, ISBN 978-1-7185-0091-4.&amp;lt;/ref&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Limited Resources&#039;&#039;&#039;: Small form factors and low power consumption restrict computing capabilities, complicating the implementation of complex security measures like advanced encryption.&lt;br /&gt;
# &#039;&#039;&#039;User Interface Limitations&#039;&#039;&#039;: Lack of comprehensive user interfaces leads to a lower awareness of security settings and risks.&lt;br /&gt;
# &#039;&#039;&#039;Protocol Limitations&#039;&#039;&#039;: Some IoT protocols do not inherently support encryption or authentication, making devices vulnerable to attacks like Man-in-the-Middle.&lt;br /&gt;
# &#039;&#039;&#039;Weak Password Protection&#039;&#039;&#039;: Hard-coded and default passwords are major security loopholes. Mirai and Reaper malware exploited these vulnerabilities to create large-scale botnets. Manufacturers should implement secure default settings and robust authentication mechanisms, like two-factor authentication and digital certificates​​.&lt;br /&gt;
# &#039;&#039;&#039;Lack of Regular Patches and Updates&#039;&#039;&#039;: IoT devices become vulnerable over time if not regularly updated. Satori malware exploited this by targeting specific WiFi routers. Manufacturers should provide regular security updates, and network managers should ensure secure update mechanisms, including encrypted exchanges for authenticity.&lt;br /&gt;
# &#039;&#039;&#039;Insecure Interfaces&#039;&#039;&#039;: Many vulnerabilities stem from insecure web, application API, cloud, and mobile interfaces. Common issues include insufficient authentication and weak encryption. Solutions include robust device authentication and digital certificates to ensure secure data transfer.&lt;br /&gt;
# &#039;&#039;&#039;Insufficient Data Protection&#039;&#039;&#039;: IoT devices often lack secure data storage and network segregation. This can lead to breaches like the 2017 casino attack through a thermostat. Cryptography is crucial for protecting data in motion and at rest.&lt;br /&gt;
# &#039;&#039;&#039;Poor IoT Device Management&#039;&#039;&#039;: A study revealed that up to 15% of devices in networks were unknown or unauthorized, and many used unsupported legacy operating systems. IoT device management platforms can significantly reduce vulnerabilities by providing lifecycle management capabilities​​.&lt;br /&gt;
# &#039;&#039;&#039;The IoT Skills Gap&#039;&#039;&#039;: Addressing IoT security requires skilled personnel. Companies face challenges in hiring new talents and must rely on training and upskilling existing teams to handle IoT security effectively.&lt;br /&gt;
&lt;br /&gt;
== IoT Malware: In-Depth Analysis and Types ==&lt;br /&gt;
&lt;br /&gt;
=== Evolution and Threat Landscape ===&lt;br /&gt;
Over time, malware has evolved significantly in complexity and destructive potential, posing a threat to a wide range of devices. This section delves into various malware types defined by their functions and behaviors, including worms, Trojans, viruses, spyware, ransomware, rootkits, and backdoors. Notably, IoT malware often combines elements from different malware categories. However, it&#039;s important to note that malware categorization is not always clear-cut. A common characteristic of this malware is its reliance on botnets for distribution, command execution, control, and monitoring of infected systems.&lt;br /&gt;
&lt;br /&gt;
=== Classification of IoT Malware ===&lt;br /&gt;
&lt;br /&gt;
==== Worms ====&lt;br /&gt;
Self-propagating malware that spreads autonomously within IoT devices. Examples include Mirai, Darlloz, Brickerbot, and Gitpaste-12. Notably, Hajime, a WhiteHat malware, can counteract other malware, offering a unique perspective on IoT malware functionality. &amp;lt;ref name=”RE6”&amp;gt;&amp;quot;A survey of IoT malware and detection methods based on static features&amp;quot; - available under: https://www.sciencedirect.com/science/article/pii/S2405959520300503 - Retrieved 2023-12-23.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Trojans ====&lt;br /&gt;
Trojans disguise themselves as harmless but contain hidden malicious functions. Unlike viruses, they cannot replicate themselves. An example is ProxyM, known for DDoS attacks and email spamming.&lt;br /&gt;
&lt;br /&gt;
==== Viruses ====&lt;br /&gt;
Viruses attack IoT devices by self-replicating. The Silex virus, for instance, causes permanent DoS attacks, demonstrating the severe impact of IoT viruses.&lt;br /&gt;
&lt;br /&gt;
==== Spyware ====&lt;br /&gt;
Spyware in IoT allows for the covert surveillance of data through infected devices. SpyCon is an instance of spyware that monitors user activities through smart home devices and mobile phones.&lt;br /&gt;
&lt;br /&gt;
==== Ransomware ====&lt;br /&gt;
This malware type takes devices hostage and demands a ransom for their release.&lt;br /&gt;
&lt;br /&gt;
==== Backdoor ====&lt;br /&gt;
Backdoors in IoT devices are hidden access mechanisms, often introduced by manufacturers, posing significant security risks. Examples include Tsunami and Bashlite.&lt;br /&gt;
&lt;br /&gt;
=== IoT Malware Spread Mechanisms ===&lt;br /&gt;
&lt;br /&gt;
==== Command-and-Control (C&amp;amp;C) ====&lt;br /&gt;
A centralized structure that commands bots via communication protocols like Internet Relay Chat or Hypertext Transfer Protocol. Its simplicity makes it common, but its central server is also a vulnerability. Examples include Mirai, Aidra, and Okane. &amp;lt;ref name=&amp;quot;Victor2023&amp;quot;&amp;gt;Victor, P., Lashkari, A.H., Lu, R. et al. &amp;quot;IoT malware: An attribute-based taxonomy, detection mechanisms and challenges.&amp;quot; Peer-to-Peer Netw. Appl. 16, 1380–1431 (2023). Available at: https://doi.org/10.1007/s12083-023-01478-w - Retrieved 2024-01-05.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Peer-to-Peer (P2P) ====&lt;br /&gt;
A decentralized architecture where each bot acts as both server and client, making network disruption challenging. An example of P2P-based IoT malware is the Hajime worm.&lt;br /&gt;
&lt;br /&gt;
=== Characteristics and Functionality of IoT Malware ===&lt;br /&gt;
&lt;br /&gt;
Malware targets unauthorized access or compromise of IoT devices. Common methods include malvertising, phishing emails, infected USB drives, and fake software installations.&lt;br /&gt;
&lt;br /&gt;
==== Attack Methods ====&lt;br /&gt;
* &#039;&#039;&#039;DDoS Attacks&#039;&#039;&#039;: Overload resources to make them inaccessible. Examples: Mirai, Kaiji. &amp;lt;ref name=&amp;quot;CENSIS2024&amp;quot;&amp;gt;&amp;quot;Cyber security common attack methods&amp;quot; - available under: http://web.archive.org/web/20231129081357/https://censis.org.uk/what-we-do/sensing-imaging-iot/internet-of-things-iot/cyber-security-common-attack-methods/ - Retrieved 2024-01-05.&amp;lt;/ref&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Coin Mining&#039;&#039;&#039;: Malware like Fritzfrog and Satori use compromised IoT devices for cryptocurrency mining.&lt;br /&gt;
* &#039;&#039;&#039;Spamming&#039;&#039;&#039;: ProxyM uses infected devices for spamming.&lt;br /&gt;
* &#039;&#039;&#039;Data Exfiltration&#039;&#039;&#039;: Malware like Mozi executes unauthorized data transfers.&lt;br /&gt;
* &#039;&#039;&#039;PDoS Attacks&#039;&#039;&#039;: Permanently damage hardware, e.g., Brickerbot.&lt;br /&gt;
* &#039;&#039;&#039;DNS Spoofing&#039;&#039;&#039;: Change DNS entries to redirect traffic to harmful sites.&lt;br /&gt;
* &#039;&#039;&#039;Command Injection&#039;&#039;&#039;: Exploit vulnerable web interfaces or applications to execute commands on IoT devices.&lt;br /&gt;
* &#039;&#039;&#039;Payload Execution&#039;&#039;&#039;: Malware remains dormant until activated.&lt;br /&gt;
* &#039;&#039;&#039;Ransomware&#039;&#039;&#039;: Encrypts device files and demands ransom.&lt;br /&gt;
* &#039;&#039;&#039;Industrial Espionage&#039;&#039;&#039;: Targets industrial operations, often focusing on SCADA systems.&lt;br /&gt;
* &#039;&#039;&#039;Website Hacking&#039;&#039;&#039;: Unauthorized access to websites for data theft or malware placement.&lt;br /&gt;
* &#039;&#039;&#039;Click Fraud&#039;&#039;&#039;: Manipulates online marketing by generating fake clicks.&lt;br /&gt;
* &#039;&#039;&#039;Other Attack Types&#039;&#039;&#039;: Includes less common types like White-Hat attacks and unauthorized data downloading or removal.&lt;br /&gt;
&lt;br /&gt;
==== Attack Vectors ====&lt;br /&gt;
IoT malware targets various vulnerabilities, including network, human, and software surfaces. In IoT, distinctions are made between network and device level, service level, firmware level, and device level.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Network and Network Devices&#039;&#039;&#039;: Vulnerabilities in IoT networks and firewalls.&amp;lt;ref name=&amp;quot;TrendMicro2024&amp;quot;&amp;gt;&amp;quot;The IoT Attack Surface: Threats and Security Solutions&amp;quot; - available under: https://www.trendmicro.com/vinfo/mx/security/news/internet-of-things/the-iot-attack-surface-threats-and-security-solutions - Retrieved 2024-01-05.&amp;lt;/ref&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Services&#039;&#039;&#039;: Vulnerabilities in Software as a Service and Server as a Service offerings.&lt;br /&gt;
* &#039;&#039;&#039;Firmware&#039;&#039;&#039;: Central to device communication and often a target of PDoS attacks.&lt;br /&gt;
* &#039;&#039;&#039;Devices&#039;&#039;&#039;: Specific device components can be targeted, including ports, storage media, RAM, and hardware.&lt;br /&gt;
&lt;br /&gt;
==== Device Access Mechanisms ====&lt;br /&gt;
IoT devices can be accessed via intranet or internet, offering various mechanisms for malware to exploit.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Brute-Force Attacks&#039;&#039;&#039;: Continuous input of login credentials to gain access.&lt;br /&gt;
* &#039;&#039;&#039;CVE Exploits&#039;&#039;&#039;: Utilization of public security vulnerabilities.&lt;br /&gt;
* &#039;&#039;&#039;Targeted Access Mechanisms&#039;&#039;&#039;: Specific targeting of devices based on geography, industry, etc.&lt;br /&gt;
&lt;br /&gt;
==== IoT Malware Characteristics ====&lt;br /&gt;
* &#039;&#039;&#039;Virtual Environment Detection&#039;&#039;&#039;: Determines if running in a virtual environment to avoid detection.&amp;lt;ref name=&amp;quot;TrendMicro2024&amp;quot;&amp;gt;&amp;quot;The IoT Attack Surface: Threats and Security Solutions&amp;quot; - available under: https://www.trendmicro.com/vinfo/mx/security/news/internet-of-things/the-iot-attack-surface-threats-and-security-solutions - Retrieved 2024-01-05.&amp;lt;/ref&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Surviving Reboots&#039;&#039;&#039;: Copies itself to startup directories.&lt;br /&gt;
* &#039;&#039;&#039;Stealth&#039;&#039;&#039;: Hides presence to avoid detection.&lt;br /&gt;
* &#039;&#039;&#039;Transforming Device Functions&#039;&#039;&#039;: Converts devices into networks, honeypots, or proxy servers.&lt;br /&gt;
* &#039;&#039;&#039;Reboot Prevention&#039;&#039;&#039;: Avoids device restart to prevent malware removal.&lt;br /&gt;
* &#039;&#039;&#039;Port Closure&#039;&#039;&#039;: Closes unused ports to reduce vulnerabilities.&lt;br /&gt;
* &#039;&#039;&#039;Creating New Variants&#039;&#039;&#039;: Developers release source codes for creating new variants.&lt;br /&gt;
* &#039;&#039;&#039;Service Provision&#039;&#039;&#039;: Some malware offers DDoS-for-hire or ransomware services.&lt;br /&gt;
* &#039;&#039;&#039;Packet Size&#039;&#039;&#039;: Malicious network traffic can exhibit unusual packet sizes.&lt;br /&gt;
* &#039;&#039;&#039;Architecture Detection&#039;&#039;&#039;: Sends payloads matching the device&#039;s architecture.&lt;br /&gt;
* &#039;&#039;&#039;Periodic Command Execution&#039;&#039;&#039;: Similar to CRON jobs, executes specific commands at intervals.&lt;br /&gt;
* &#039;&#039;&#039;Binary File Removal&#039;&#039;&#039;: Removes binary files to remain in RAM and avoid detection.&lt;br /&gt;
* &#039;&#039;&#039;Name Theft and Assignment&#039;&#039;&#039;: Steals or assigns random names to processes for concealment.&lt;br /&gt;
* &#039;&#039;&#039;UPX Header Manipulation&#039;&#039;&#039;: Uses fake UPX headers to hinder analysis.&lt;br /&gt;
&lt;br /&gt;
=== Prominent Examples of Successful IoT Malware ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Mirai&#039;&#039;&#039;: Mirai is a well-known malware that specifically targets IoT devices operating on the Linux system. It gains access through Telnet ports (23 or 2323) via brute-force attacks. This malware converts the infected devices into bots for a botnet, used predominantly for large-scale DDoS attacks. Mirai has a wide target range, affecting devices across multiple architectures such as ARM, MIPS, and X86. Historically significant, Mirai was responsible for notable disruptions, including the attacks on journalist Brian Krebs&#039;s website and the DNS provider Dyn in 2016. The release of its source code on Hackforums by an individual known as Anna-senpai led to a surge in IoT botnet activities. Mirai&#039;s unique characteristics include monopolizing infected devices, obscuring its process name, employing a specialized CB server for device infection, and using advanced SYN scanning technology. It is capable of executing a variety of attack methods including UDP floods, DNS water torture, and SYN floods. For detection, ISPs can identify bot devices and CNC servers by scrutinizing network traffic for specific patterns. Defense against Mirai involves a strategy where a defensive program continuously connects to port 48101, causing any infecting Mirai instance to self-terminate. &amp;lt;ref name=&amp;quot;CISecurity2024&amp;quot;&amp;gt;&amp;quot;The Mirai Botnet: Threats and Mitigations&amp;quot; - available under: https://www.cisecurity.org/insights/blog/the-mirai-botnet-threats-and-mitigations - Retrieved 2024-01-05.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;IoTReaper (Reaper)&#039;&#039;&#039;: First reported by the IT analyst yegenshen at Netlab 360 in October 2017, IoTReaper, also known as Reaper, is a botnet targeting IoT devices. Differing from Mirai, Reaper exploits specific vulnerabilities rather than using default passwords. By November 2017, it had infected about 28,000 devices, with millions more potentially vulnerable. The malware uses exploits from nine IoT devices, including routers and cameras from D-Link, Netgear, and others. Notably agile, its authors quickly integrate new vulnerabilities into the botnet. Reaper operates on a LUA scripting environment, enhancing its capability for complex attacks. The botnet&#039;s architecture includes a downloader, controller, reporter, and loader for different operations. Although its full intent was unknown as of late 2017, the botnet&#039;s potential for large-scale attacks and facilitating other malware types was significant. Reaper&#039;s success in evading common IT security measures highlights the need for deep packet inspection and real-time anomaly detection for effective defense. &amp;lt;ref name=&amp;quot;TrendMicroBotnet2024&amp;quot;&amp;gt;&amp;quot;New Rapidly Growing IoT Botnet Reaper&amp;quot; - available under: https://success.trendmicro.com/dcx/s/solution/1118928-new-rapidly-growing-iot-botnet-reaper?language=en_US&amp;amp;sfdcIFrameOrigin=null - Retrieved 2024-01-05.&amp;lt;/ref&amp;gt; &amp;lt;ref name=&amp;quot;SecurityArtwork2024&amp;quot;&amp;gt;&amp;quot;Linux.IotReaper Analysis&amp;quot; - available under: https://www.securityartwork.es/2018/02/14/linux-iotreaper-analysis/ - Retrieved 2024-01-05.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Hajime&#039;&#039;&#039;: First observed in October 2016 by RapidityNetworks, Hajime is an IoT worm that creates a vast peer-to-peer botnet, which had reached nearly 300,000 devices by April 2017. Its purpose remains unclear, as it has not been used for malicious activities. Hajime is known for its evolving capabilities, using methods like TR-069 exploitation, Telnet default password attacks, and Arris cable modem attacks. It targets a wide range of IoT devices and continuously updates its attack vectors, making it a sophisticated and adaptable threat. The worm has an architecture detection mechanism to ensure the appropriate binary is used for different device architectures, and it employs smart password bruteforcing for specific brands and devices. Despite its size and capabilities, Hajime has notably avoided attacking certain networks and regions. &amp;lt;ref name=&amp;quot;Radware2024&amp;quot;&amp;gt;&amp;quot;Rise of Botnets: Mirai &amp;amp; Hajime&amp;quot; - available under: https://www.radware.com/security/ddos-threats-attacks/ddos-attack-types/rise-of-botnets-mirai-hajime/ - Retrieved 2024-01-05.&amp;lt;/ref&amp;gt; &amp;lt;ref name=&amp;quot;Securelist2024&amp;quot;&amp;gt;&amp;quot;Hajime – the mysterious evolving botnet&amp;quot; - available under: https://securelist.com/hajime-the-mysterious-evolving-botnet/78160/ - Retrieved 2024-01-05.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Echobot&#039;&#039;&#039;: Emerging in mid-May, Echobot is a Mirai variant initially identified by Palo Alto Networks and subsequently analyzed by Akamai. It doesn&#039;t alter the original Mirai source code but adds numerous modules. Initially, Echobot targeted 18 vulnerabilities, rapidly evolving to exploit 26, and then over 50. This variant is known for its broad targeting of IoT devices and enterprise applications, including vulnerabilities in products like Oracle WebLogic and VMware SD-WAN. Its exploit selection includes a range of vulnerabilities, both old and new, without preference for age. Security researcher Carlos Brendel noted that Echobot&#039;s exploit list provides insight into the most attacked devices and vulnerabilities, as it includes the most effective exploits for botnet propagation. Echobot&#039;s architecture is designed to cover a wide range of processor architectures, making it a significant threat to a diverse array of systems. &amp;lt;ref name=&amp;quot;NHSDigital2024&amp;quot;&amp;gt;&amp;quot;Cyber Alerts 2019 CC-3101&amp;quot; - available under: https://digital.nhs.uk/cyber-alerts/2019/cc-3101 - Retrieved 2024-01-05.&amp;lt;/ref&amp;gt; &amp;lt;ref name=&amp;quot;F5Labs2024&amp;quot;&amp;gt;&amp;quot;Echobot Malware Now Up to 71 Exploits - Targeting SCADA&amp;quot; - available under: https://www.f5.com/labs/articles/threat-intelligence/echobot-malware-now-up-to-71-exploits--targeting-scada - Retrieved 2024-01-05.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Gitpaste-12&#039;&#039;&#039;: Detected by Juniper Threat Labs in October 2020, Gitpaste-12 is a sophisticated botnet that uses GitHub and Pastebin for hosting its components. Named for its use of 12 known vulnerabilities, Gitpaste-12 is designed to attack Linux servers and IoT devices, leveraging exploits in popular open-source components like Apache Struts and mongoDB. The malware sets up cron jobs for persistence and employs various methods, including a Monero cryptocurrency miner, brute-force attacks, and reverse shells. Gitpaste-12’s ability to use trusted sites for hosting and its varied attack vectors make it a significant threat. The malware&#039;s development indicates ongoing efforts to evolve its capabilities, highlighting the importance of vigilance in software supply chain security.&amp;lt;ref name=&amp;quot;NHSDigital2024b&amp;quot;&amp;gt;&amp;quot;Cyber Alerts 2020 CC-3663&amp;quot; - available under: https://digital.nhs.uk/cyber-alerts/2020/cc-3663 - Retrieved 2024-01-05.&amp;lt;/ref&amp;gt; &amp;lt;ref name=&amp;quot;BleepingComputer2024&amp;quot;&amp;gt;&amp;quot;Gitpaste-12 Worm Botnet Returns with 30+ Vulnerability Exploits&amp;quot; - available under: https://www.bleepingcomputer.com/news/security/gitpaste-12-worm-botnet-returns-with-30-plus-vulnerability-exploits/ - Retrieved 2024-01-05.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Linux.Wifatch&#039;&#039;&#039;: Linux.Wifatch is an atypical Malware which protects routers from botnets and other threats. It spreads via Telnet with default passwords and forces the user to update and change the credentials. With possible altruistic motives, it is also said to be directed against state surveillance such as that of the NSA. Despite its protective nature, it remains a security risk as users lose control of their devices. Experts recommend removal and better protective measures such as firmware updates and secure passwords.&amp;lt;ref name=&amp;quot;linux.wifatch2024&amp;quot;&amp;gt;&amp;quot;Defending You From Other Malware&amp;quot; - available under: https://securityintelligence.com/news/linux-wifatch-the-router-virus-that-may-be-secretly-defending-you-from-other-malware/ - Retrieved 2024-12-15.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Basic]]&lt;/div&gt;</summary>
		<author><name>AVujisic</name></author>
	</entry>
</feed>