hacktricks/network-services-pentesting/47808-udp-bacnet.md
2024-02-10 17:52:19 +00:00

21 KiB

htARTE (HackTricks AWS Red Team Expert) !HackTricks AWS Red Team Expert!

Other ways to support HackTricks:

Protocol Information

BACnet is a communications protocol for Building Automation and Control (BAC) networks that leverages the ASHRAE, ANSI, and ISO 16484-5 standard protocol. It facilitates communication among building automation and control systems, enabling applications such as HVAC control, lighting control, access control, and fire detection systems to exchange information. BACnet ensures interoperability and allows computerized building automation devices to communicate, regardless of the specific services they provide.

Default port: 47808

PORT      STATE SERVICE
47808/udp open  BACNet -- Building Automation and Control NetworksEnumerate

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

Manual

Enumeration

pip3 install BAC0
import BAC0
bbmdIP = '<IP>:47808'
bbmdTTL = 900
bacnet = BAC0.connect(bbmdAddress=bbmdIP, bbmdTTL=bbmdTTL) #Connect
bacnet.vendorName.strValue
#I couldn't find how to obtain the same data as nmap with this library or any other
#talk me if you know how please

Qapla'

Automatic

Description

The Automatic function in BACnet allows devices to automatically discover and configure network settings. This can be useful for attackers as it provides a way to gather information about the network and potentially exploit vulnerabilities.

Exploitation

To exploit the Automatic function in BACnet, an attacker can send a specially crafted message to a device on the network. This message can trigger the device to reveal information about its network settings, such as IP addresses, subnet masks, and default gateways.

Mitigation

To mitigate the risk of exploitation through the Automatic function in BACnet, it is recommended to disable or restrict access to this feature. Additionally, network segmentation and access control measures can be implemented to limit the exposure of BACnet devices to potential attackers.

References

nmap --script bacnet-info --script-args full=yes -sU -n -sV -p 47808 <IP>

vaj script vItlhutlh BACnet network vItlhutlh vay' IP addressable device.

Shodan

  • port:47808 instance
  • "Instance ID" "Vendor Name"
Learn AWS hacking from zero to hero with htARTE (HackTricks AWS Red Team Expert)!

Other ways to support HackTricks: