Releases: bonk-dev/HarpoS7
1.1.0 - Real PLC support
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
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
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
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
v1.0.0-dumper Add a README.md for the CLI project