fredlcore / BSB-LAN

LAN/WiFi interface for Boiler-System-Bus (BSB) and Local Process Bus (LPB) and Punkt-zu-Punkt Schnittstelle (PPS) with a Siemens® controller used by Elco®, Brötje® and similar heating systems
220 stars 83 forks source link

[BUG] brute-force.pl script does not query the right HEX code #576

Closed nrobadey closed 1 year ago

nrobadey commented 1 year ago

Hardware: ESP32 Version: 3.1.15-20230402082920

When the "brute-force.pl scriptis run, it seems to repetitively query the same variable, and not the advertised HEX code. Telnet log: GET /4444/Y06,0x053D0000 HTTP/1.1 LAN->HEIZ QUR 0.0 Uhrzeit und Datum - Datum/Zeit: 78 0E 00 42 C0 02 00 14 06 3D 05 00 0B F4 FD HEIZ->LAN ANS 0.0 Uhrzeit und Datum - Datum/Zeit: 22.04.2023 09:56:53 78 17 42 00 0C 02 00 14 07 05 3D 00 0B 00 7B 04 16 06 09 38 35 01 EC 6E

0: 22.04.2023 09:56:53

GET /4444/Y06,0x053D0000 HTTP/1.1 LAN->HEIZ QUR 0.0 Uhrzeit und Datum - Datum/Zeit: 78 0E 00 42 C0 02 00 14 06 3D 05 00 0B F4 FD HEIZ->LAN ANS 0.0 Uhrzeit und Datum - Datum/Zeit: 22.04.2023 09:56:54 78 17 42 00 0C 02 00 14 07 05 3D 00 0B 00 7B 04 16 06 09 38 36 01 EC 6F

0: 22.04.2023 09:56:54

GET /4444/Y06,0x053D0000 HTTP/1.1 LAN->HEIZ QUR 0.0 Uhrzeit und Datum - Datum/Zeit: 78 0E 00 42 C0 02 00 14 06 3D 05 00 0B F4 FD HEIZ->LAN ANS 0.0 Uhrzeit und Datum - Datum/Zeit: 22.04.2023 09:56:54 78 17 42 00 0C 02 00 14 07 05 3D 00 0B 00 7B 04 16 06 09 38 36 01 EC 6F

0: 22.04.2023 09:56:54

GET /4444/Y06,0x053D0001 HTTP/1.1 LAN->HEIZ QUR 0.0 Uhrzeit und Datum - Datum/Zeit: 78 0E 00 42 C0 02 00 14 06 3D 05 00 0B F4 FD HEIZ->LAN ANS 0.0 Uhrzeit und Datum - Datum/Zeit: 22.04.2023 09:56:55 78 17 42 00 0C 02 00 14 07 05 3D 00 0B 00 7B 04 16 06 09 38 37 01 EC 70

0: 22.04.2023 09:56:55

GET /4444/Y06,0x053D0001 HTTP/1.1 LAN->HEIZ QUR 0.0 Uhrzeit und Datum - Datum/Zeit: 78 0E 00 42 C0 02 00 14 06 3D 05 00 0B F4 FD HEIZ->LAN ANS 0.0 Uhrzeit und Datum - Datum/Zeit: 22.04.2023 09:56:55 78 17 42 00 0C 02 00 14 07 05 3D 00 0B 00 7B 04 16 06 09 38 37 01 EC 70

0: 22.04.2023 09:56:55

GET /4444/Y06,0x053D0001 HTTP/1.1 LAN->HEIZ QUR 0.0 Uhrzeit und Datum - Datum/Zeit: 78 0E 00 42 C0 02 00 14 06 3D 05 00 0B F4 FD HEIZ->LAN ANS 0.0 Uhrzeit und Datum - Datum/Zeit: 22.04.2023 09:56:56 78 17 42 00 0C 02 00 14 07 05 3D 00 0B 00 7B 04 16 06 09 38 38 01 EC 71

0: 22.04.2023 09:56:56

GET /4444/Y06,0x053D0002 HTTP/1.1 LAN->HEIZ QUR 0.0 Uhrzeit und Datum - Datum/Zeit: 78 0E 00 42 C0 02 00 14 06 3D 05 00 0B F4 FD HEIZ->LAN ANS 0.0 Uhrzeit und Datum - Datum/Zeit: 22.04.2023 09:56:56 78 17 42 00 0C 02 00 14 07 05 3D 00 0B 00 7B 04 16 06 09 38 38 01 EC 71

0: 22.04.2023 09:56:56

GET /4444/Y06,0x053D0002 HTTP/1.1 LAN->HEIZ QUR 0.0 Uhrzeit und Datum - Datum/Zeit: 78 0E 00 42 C0 02 00 14 06 3D 05 00 0B F4 FD HEIZ->LAN ANS 0.0 Uhrzeit und Datum - Datum/Zeit: 22.04.2023 09:56:56 78 17 42 00 0C 02 00 14 07 05 3D 00 0B 00 7B 04 16 06 09 38 38 01 EC 71

0: 22.04.2023 09:56:56

GET /4444/Y06,0x053D0002 HTTP/1.1 LAN->HEIZ QUR 0.0 Uhrzeit und Datum - Datum/Zeit: 78 0E 00 42 C0 02 00 14 06 3D 05 00 0B F4 FD HEIZ->LAN ANS 0.0 Uhrzeit und Datum - Datum/Zeit: 22.04.2023 09:56:57 78 17 42 00 0C 02 00 14 07 05 3D 00 0B 00 7B 04 16 06 09 38 39 01 EC 72

0: 22.04.2023 09:56:57

GET /4444/Y06,0x053D0003 HTTP/1.1 LAN->HEIZ QUR 0.0 Uhrzeit und Datum - Datum/Zeit: 78 0E 00 42 C0 02 00 14 06 3D 05 00 0B F4 FD HEIZ->LAN ANS 0.0 Uhrzeit und Datum - Datum/Zeit: 22.04.2023 09:56:58 78 17 42 00 0C 02 00 14 07 05 3D 00 0B 00 7B 04 16 06 09 38 3A 01 EC 73

0: 22.04.2023 09:56:58

GET /4444/Y06,0x053D0003 HTTP/1.1 LAN->HEIZ QUR 0.0 Uhrzeit und Datum - Datum/Zeit: 78 0E 00 42 C0 02 00 14 06 3D 05 00 0B F4 FD HEIZ->LAN ANS 0.0 Uhrzeit und Datum - Datum/Zeit: 22.04.2023 09:56:58 78 17 42 00 0C 02 00 14 07 05 3D 00 0B 00 7B 04 16 06 09 38 3A 01 EC 73

0: 22.04.2023 09:56:58

GET /4444/Y06,0x053D0003 HTTP/1.1 LAN->HEIZ QUR 0.0 Uhrzeit und Datum - Datum/Zeit: 78 0E 00 42 C0 02 00 14 06 3D 05 00 0B F4 FD HEIZ->LAN ANS 0.0 Uhrzeit und Datum - Datum/Zeit: 22.04.2023 09:56:59 78 17 42 00 0C 02 00 14 07 05 3D 00 0B 00 7B 04 16 06 09 38 3B 01 EC 74

0: 22.04.2023 09:56:59

GET /4444/Y06,0x053D0004 HTTP/1.1 LAN->HEIZ QUR 0.0 Uhrzeit und Datum - Datum/Zeit: 78 0E 00 42 C0 02 00 14 06 3D 05 00 0B F4 FD HEIZ->LAN ANS 0.0 Uhrzeit und Datum - Datum/Zeit: 22.04.2023 09:56:59 78 17 42 00 0C 02 00 14 07 05 3D 00 0B 00 7B 04 16 06 09 38 3B 01 EC 74

0: 22.04.2023 09:56:59

GET /4444/Y06,0x053D0004 HTTP/1.1 LAN->HEIZ QUR 0.0 Uhrzeit und Datum - Datum/Zeit: 78 0E 00 42 C0 02 00 14 06 3D 05 00 0B F4 FD HEIZ->LAN ANS 0.0 Uhrzeit und Datum - Datum/Zeit: 22.04.2023 09:57:00 78 17 42 00 0C 02 00 14 07 05 3D 00 0B 00 7B 04 16 06 09 39 00 01 EC 3A

0: 22.04.2023 09:57:00

GET /4444/Y06,0x053D0004 HTTP/1.1 LAN->HEIZ QUR 0.0 Uhrzeit und Datum - Datum/Zeit: 78 0E 00 42 C0 02 00 14 06 3D 05 00 0B F4 FD HEIZ->LAN ANS 0.0 Uhrzeit und Datum - Datum/Zeit: 22.04.2023 09:57:00 78 17 42 00 0C 02 00 14 07 05 3D 00 0B 00 7B 04 16 06 09 39 00 01 EC 3A

0: 22.04.2023 09:57:00

GET /4444/Y06,0x053D0005 HTTP/1.1 LAN->HEIZ QUR 0.0 Uhrzeit und Datum - Datum/Zeit: 78 0E 00 42 C0 02 00 14 06 3D 05 00 0B F4 FD HEIZ->LAN ANS 0.0 Uhrzeit und Datum - Datum/Zeit: 22.04.2023 09:57:01 78 17 42 00 0C 02 00 14 07 05 3D 00 0B 00 7B 04 16 06 09 39 01 01 EC 3B

0: 22.04.2023 09:57:01

GET /4444/Y06,0x053D0005 HTTP/1.1 LAN->HEIZ QUR 0.0 Uhrzeit und Datum - Datum/Zeit: 78 0E 00 42 C0 02 00 14 06 3D 05 00 0B F4 FD HEIZ->LAN ANS 0.0 Uhrzeit und Datum - Datum/Zeit: 22.04.2023 09:57:01 78 17 42 00 0C 02 00 14 07 05 3D 00 0B 00 7B 04 16 06 09 39 01 01 EC 3B

0: 22.04.2023 09:57:01

GET /4444/Y06,0x053D0005 HTTP/1.1 LAN->HEIZ QUR 0.0 Uhrzeit und Datum - Datum/Zeit: 78 0E 00 42 C0 02 00 14 06 3D 05 00 0B F4 FD HEIZ->LAN ANS 0.0 Uhrzeit und Datum - Datum/Zeit: 22.04.2023 09:57:02 78 17 42 00 0C 02 00 14 07 05 3D 00 0B 00 7B 04 16 06 09 39 02 01 EC 3C

0: 22.04.2023 09:57:02

GET /4444/Y06,0x053D0006 HTTP/1.1 LAN->HEIZ QUR 0.0 Uhrzeit und Datum - Datum/Zeit: 78 0E 00 42 C0 02 00 14 06 3D 05 00 0B F4 FD HEIZ->LAN ANS 0.0 Uhrzeit und Datum - Datum/Zeit: 22.04.2023 09:57:02 78 17 42 00 0C 02 00 14 07 05 3D 00 0B 00 7B 04 16 06 09 39 02 01 EC 3C

0: 22.04.2023 09:57:02

GET /4444/Y06,0x053D0006 HTTP/1.1 LAN->HEIZ QUR 0.0 Uhrzeit und Datum - Datum/Zeit: 78 0E 00 42 C0 02 00 14 06 3D 05 00 0B F4 FD HEIZ->LAN ANS 0.0 Uhrzeit und Datum - Datum/Zeit: 22.04.2023 09:57:03 78 17 42 00 0C 02 00 14 07 05 3D 00 0B 00 7B 04 16 06 09 39 03 01 EC 3D

0: 22.04.2023 09:57:03

GET /4444/Y06,0x053D0006 HTTP/1.1 LAN->HEIZ QUR 0.0 Uhrzeit und Datum - Datum/Zeit: 78 0E 00 42 C0 02 00 14 06 3D 05 00 0B F4 FD HEIZ->LAN ANS 0.0 Uhrzeit und Datum - Datum/Zeit: 22.04.2023 09:57:03 78 17 42 00 0C 02 00 14 07 05 3D 00 0B 00 7B 04 16 06 09 39 03 01 EC 3D

0: 22.04.2023 09:57:03

GET /4444/Y06,0x053D0007 HTTP/1.1 LAN->HEIZ QUR 0.0 Uhrzeit und Datum - Datum/Zeit: 78 0E 00 42 C0 02 00 14 06 3D 05 00 0B F4 FD HEIZ->LAN ANS 0.0 Uhrzeit und Datum - Datum/Zeit: 22.04.2023 09:57:04 78 17 42 00 0C 02 00 14 07 05 3D 00 0B 00 7B 04 16 06 09 39 04 01 EC 3E

0: 22.04.2023 09:57:04

GET /4444/Y06,0x053D0007 HTTP/1.1 LAN->HEIZ QUR 0.0 Uhrzeit und Datum - Datum/Zeit: 78 0E 00 42 C0 02 00 14 06 3D 05 00 0B F4 FD HEIZ->LAN ANS 0.0 Uhrzeit und Datum - Datum/Zeit: 22.04.2023 09:57:04 78 17 42 00 0C 02 00 14 07 05 3D 00 0B 00 7B 04 16 06 09 39 04 01 EC 3E

0: 22.04.2023 09:57:04

GET /4444/Y06,0x053D0007 HTTP/1.1 LAN->HEIZ QUR 0.0 Uhrzeit und Datum - Datum/Zeit: 78 0E 00 42 C0 02 00 14 06 3D 05 00 0B F4 FD HEIZ->LAN ANS 0.0 Uhrzeit und Datum - Datum/Zeit: 22.04.2023 09:57:05 78 17 42 00 0C 02 00 14 07 05 3D 00 0B 00 7B 04 16 06 09 39 05 01 EC 3F

0: 22.04.2023 09:57:05

GET /4444/Y06,0x053D0008 HTTP/1.1 LAN->HEIZ QUR 0.0 Uhrzeit und Datum - Datum/Zeit: 78 0E 00 42 C0 02 00 14 06 3D 05 00 0B F4 FD HEIZ->LAN ANS 0.0 Uhrzeit und Datum - Datum/Zeit: 22.04.2023 09:57:05 78 17 42 00 0C 02 00 14 07 05 3D 00 0B 00 7B 04 16 06 09 39 05 01 EC 3F

0: 22.04.2023 09:57:05

GET /4444/Y06,0x053D0008 HTTP/1.1 LAN->HEIZ QUR 0.0 Uhrzeit und Datum - Datum/Zeit: 78 0E 00 42 C0 02 00 14 06 3D 05 00 0B F4 FD HEIZ->LAN ANS 0.0 Uhrzeit und Datum - Datum/Zeit: 22.04.2023 09:57:06 78 17 42 00 0C 02 00 14 07 05 3D 00 0B 00 7B 04 16 06 09 39 06 01 EC 40

0: 22.04.2023 09:57:06

GET /4444/Y06,0x053D0008 HTTP/1.1 LAN->HEIZ QUR 0.0 Uhrzeit und Datum - Datum/Zeit: 78 0E 00 42 C0 02 00 14 06 3D 05 00 0B F4 FD HEIZ->LAN ANS 0.0 Uhrzeit und Datum - Datum/Zeit: 22.04.2023 09:57:06 78 17 42 00 0C 02 00 14 07 05 3D 00 0B 00 7B 04 16 06 09 39 06 01 EC 40

0: 22.04.2023 09:57:06

GET /4444/Y06,0x053D0009 HTTP/1.1 LAN->HEIZ QUR 0.0 Uhrzeit und Datum - Datum/Zeit: 78 0E 00 42 C0 02 00 14 06 3D 05 00 0B F4 FD HEIZ->LAN ANS 0.0 Uhrzeit und Datum - Datum/Zeit: 22.04.2023 09:57:07 78 17 42 00 0C 02 00 14 07 05 3D 00 0B 00 7B 04 16 06 09 39 07 01 EC 41

0: 22.04.2023 09:57:07

GET /4444/Y06,0x053D0009 HTTP/1.1 LAN->HEIZ QUR 0.0 Uhrzeit und Datum - Datum/Zeit: 78 0E 00 42 C0 02 00 14 06 3D 05 00 0B F4 FD HEIZ->LAN ANS 0.0 Uhrzeit und Datum - Datum/Zeit: 22.04.2023 09:57:07 78 17 42 00 0C 02 00 14 07 05 3D 00 0B 00 7B 04 16 06 09 39 07 01 EC 41

0: 22.04.2023 09:57:07

GET /4444/Y06,0x053D0009 HTTP/1.1 LAN->HEIZ QUR 0.0 Uhrzeit und Datum - Datum/Zeit: 78 0E 00 42 C0 02 00 14 06 3D 05 00 0B F4 FD HEIZ->LAN ANS 0.0 Uhrzeit und Datum - Datum/Zeit: 22.04.2023 09:57:08 78 17 42 00 0C 02 00 14 07 05 3D 00 0B 00 7B 04 16 06 09 39 08 01 EC 42

0: 22.04.2023 09:57:08

GET /4444/Y06,0x053D000A HTTP/1.1 LAN->HEIZ QUR 0.0 Uhrzeit und Datum - Datum/Zeit: 78 0E 00 42 C0 02 00 14 06 3D 05 00 0B F4 FD HEIZ->LAN ANS 0.0 Uhrzeit und Datum - Datum/Zeit: 22.04.2023 09:57:08 78 17 42 00 0C 02 00 14 07 05 3D 00 0B 00 7B 04 16 06 09 39 08 01 EC 42

0: 22.04.2023 09:57:08

GET /4444/Y06,0x053D000A HTTP/1.1 LAN->HEIZ QUR 0.0 Uhrzeit und Datum - Datum/Zeit: 78 0E 00 42 C0 02 00 14 06 3D 05 00 0B F4 FD HEIZ->LAN ANS 0.0 Uhrzeit und Datum - Datum/Zeit: 22.04.2023 09:57:09 78 17 42 00 0C 02 00 14 07 05 3D 00 0B 00 7B 04 16 06 09 39 09 01 EC 43

0: 22.04.2023 09:57:09

GET /4444/Y06,0x053D000A HTTP/1.1 LAN->HEIZ QUR 0.0 Uhrzeit und Datum - Datum/Zeit: 78 0E 00 42 C0 02 00 14 06 3D 05 00 0B F4 FD HEIZ->LAN ANS 0.0 Uhrzeit und Datum - Datum/Zeit: 22.04.2023 09:57:09 78 17 42 00 0C 02 00 14 07 05 3D 00 0B 00 7B 04 16 06 09 39 09 01 EC 43

0: 22.04.2023 09:57:09

GET /4444/Y06,0x053D000B HTTP/1.1 LAN->HEIZ QUR 0.0 Uhrzeit und Datum - Datum/Zeit: 78 0E 00 42 C0 02 00 14 06 3D 05 00 0B F4 FD HEIZ->LAN ANS 0.0 Uhrzeit und Datum - Datum/Zeit: 22.04.2023 09:57:10 78 17 42 00 0C 02 00 14 07 05 3D 00 0B 00 7B 04 16 06 09 39 0A 01 EC 44

0: 22.04.2023 09:57:10

GET /4444/Y06,0x053D000B HTTP/1.1 LAN->HEIZ QUR 0.0 Uhrzeit und Datum - Datum/Zeit: 78 0E 00 42 C0 02 00 14 06 3D 05 00 0B F4 FD HEIZ->LAN ANS 0.0 Uhrzeit und Datum - Datum/Zeit: 22.04.2023 09:57:10 78 17 42 00 0C 02 00 14 07 05 3D 00 0B 00 7B 04 16 06 09 39 0A 01 EC 44

0: 22.04.2023 09:57:10

GET /4444/Y06,0x053D000B HTTP/1.1 LAN->HEIZ QUR 0.0 Uhrzeit und Datum - Datum/Zeit: 78 0E 00 42 C0 02 00 14 06 3D 05 00 0B F4 FD HEIZ->LAN ANS 0.0 Uhrzeit und Datum - Datum/Zeit: 22.04.2023 09:57:11 78 17 42 00 0C 02 00 14 07 05 3D 00 0B 00 7B 04 16 06 09 39 0B 01 EC 45

0: 22.04.2023 09:57:11

GET /4444/Y06,0x053D000C HTTP/1.1 LAN->HEIZ QUR 0.0 Uhrzeit und Datum - Datum/Zeit: 78 0E 00 42 C0 02 00 14 06 3D 05 00 0B F4 FD HEIZ->LAN ANS 0.0 Uhrzeit und Datum - Datum/Zeit: 22.04.2023 09:57:11 78 17 42 00 0C 02 00 14 07 05 3D 00 0B 00 7B 04 16 06 09 39 0B 01 EC 45

0: 22.04.2023 09:57:11

GET /4444/Y06,0x053D000C HTTP/1.1 LAN->HEIZ QUR 0.0 Uhrzeit und Datum - Datum/Zeit: 78 0E 00 42 C0 02 00 14 06 3D 05 00 0B F4 FD HEIZ->LAN ANS 0.0 Uhrzeit und Datum - Datum/Zeit: 22.04.2023 09:57:11 78 17 42 00 0C 02 00 14 07 05 3D 00 0B 00 7B 04 16 06 09 39 0B 01 EC 45

0: 22.04.2023 09:57:11

GET /4444/Y06,0x053D000C HTTP/1.1 LAN->HEIZ QUR 0.0 Uhrzeit und Datum - Datum/Zeit: 78 0E 00 42 C0 02 00 14 06 3D 05 00 0B F4 FD HEIZ->LAN ANS 0.0 Uhrzeit und Datum - Datum/Zeit: 22.04.2023 09:57:12 78 17 42 00 0C 02 00 14 07 05 3D 00 0B 00 7B 04 16 06 09 39 0C 01 EC 46

0: 22.04.2023 09:57:12

fredlcore commented 1 year ago

The brute-force.pl script was intended to work with versions lower than 2.0 and is no longer developed further since the findings were always more than doubtful. If you insist on using it, you have to install a version lower than 2.0.

nrobadey commented 1 year ago

Actually it seems to work when the "4444" at the end of the suggested URL is removed.

fredlcore commented 1 year ago

Ok, good to know!