Skip to content

Releases: bonk-dev/HarpoS7

1.1.0 - Real PLC support

26 Aug 12:01
b4ba7fa
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.0-dumper...v1.1.0

PoC Usage

192.168.1.10 - PLC IP address
102 - S7-CommPlus port (most likely the same across all PLCs)
zaq1@WSX - access password (optional, set it in your TIA Portal project first)

Windows (CMD)

HarpoS7.PoC.exe 192.168.1.10:102 - session auth without access password
HarpoS7.PoC.exe 192.168.1.10:102 "zaq1@WSX" - session auth with access password

Linux

Without access password

chmod +x ./HarpoS7.PoC
./HarpoS7.PoC 192.168.1.10:102

With access password

chmod +x ./HarpoS7.PoC
./HarpoS7.PoC 192.168.1.10:102 "zaq1@WSX"

OS X

Without access password

chmod +x ./HarpoS7.PoC
./HarpoS7.PoC 192.168.1.10:102

With access password

chmod +x ./HarpoS7.PoC
./HarpoS7.PoC 192.168.1.10:102 "zaq1@WSX"

PoC 1.1.0 (pre3) - legitimation for S7-1500 & S7-1200

15 Aug 10:53
b3c1f70
Compare
Choose a tag to compare

Experimental real PLC support

pre3 adds password auth for real S7-1200/1500 PLCs (PLCSIM is implemented, but not enabled in the PoC yet)

Resolves (probably): #3
Full Changelog: v1.1.0-pre2...v1.1.0-pre3

Usage

192.168.1.10 - PLC IP address
102 - S7-CommPlus port (most likely the same across all PLCs)
zaq1@WSX - access password (optional, set it in your TIA Portal project first)

Windows (CMD)

HarpoS7.PoC.exe 192.168.1.10:102 - session auth without access password
HarpoS7.PoC.exe 192.168.1.10:102 "zaq1@WSX" - session auth with access password

Linux

Without access password

chmod +x ./HarpoS7.PoC
./HarpoS7.PoC 192.168.1.10:102

With access password

chmod +x ./HarpoS7.PoC
./HarpoS7.PoC 192.168.1.10:102 "zaq1@WSX"

OS X

Without access password

chmod +x ./HarpoS7.PoC
./HarpoS7.PoC 192.168.1.10:102

With access password

chmod +x ./HarpoS7.PoC
./HarpoS7.PoC 192.168.1.10:102 "zaq1@WSX"

PoC 1.1.0 (pre2) - real S7-1500 & S7-1200 support

07 Aug 11:54
ffffa2a
Compare
Choose a tag to compare

Experimental real PLC support

pre2 fixes the Release variant (used the wrong key for symmetric key id) and adds S7-1200 support

Resolves (probably): #3
Full Changelog: v1.1.0-pre1...v1.1.0-pre2

Usage

192.168.1.10 - PLC IP address
102 - S7-CommPlus port (most likely the same across all PLCs)

Windows (cmd)

HarpoS7.PoC.exe 192.168.1.10:102

Windows (PowerShell)

.\HarpoS7.PoC.exe 192.168.1.10:102

Linux

chmod +x ./HarpoS7.PoC
./HarpoS7.PoC 192.168.1.10:102

OS X

chmod +x ./HarpoS7.PoC
./HarpoS7.PoC 192.168.1.10:102

PoC 1.1.0 - real S7-1500 support

06 Aug 14:43
e5b99c5
Compare
Choose a tag to compare
Pre-release

Experimental real PLC support

or support for family 0 public keys at least

Resolves (probably): #3
Full Changelog: v1.0.0-dumper...v1.1.0-pre1

Usage

192.168.1.10 - PLC IP address
102 - S7-CommPlus port (most likely the same across all PLCs)

Windows (cmd)

HarpoS7.PoC.exe 192.168.1.10:102

Windows (PowerShell)

.\HarpoS7.PoC.exe 192.168.1.10:102

Linux

chmod +x ./HarpoS7.PoC
./HarpoS7.PoC 192.168.1.10:102

OS X

chmod +x ./HarpoS7.PoC
./HarpoS7.PoC 192.168.1.10:102

Key Dumper v1.0.0

09 Feb 21:45
9b37335
Compare
Choose a tag to compare
v1.0.0-dumper

Add a README.md for the CLI project