HarpoS7 is a C# library for authenticating sessions in the S7 Comm Plus protocol, supporting both legacy challenge (TIA Portal V16 and older) and TLS authentication (TIA Portal V17 and newer).
MIT License
Bot releases are visible (Hide)
Published by bonk-dev 2 months ago
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: https://github.com/bonk-dev/HarpoS7/compare/v1.1.0-pre2...v1.1.0-pre3
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)
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
chmod +x ./HarpoS7.PoC
./HarpoS7.PoC 192.168.1.10:102
chmod +x ./HarpoS7.PoC
./HarpoS7.PoC 192.168.1.10:102 "zaq1@WSX"
chmod +x ./HarpoS7.PoC
./HarpoS7.PoC 192.168.1.10:102
chmod +x ./HarpoS7.PoC
./HarpoS7.PoC 192.168.1.10:102 "zaq1@WSX"
Published by bonk-dev 2 months ago
pre2 fixes the Release variant (used the wrong key for symmetric key id) and adds S7-1200 support
Resolves (probably): #3
Full Changelog: https://github.com/bonk-dev/HarpoS7/compare/v1.1.0-pre1...v1.1.0-pre2
192.168.1.10
- PLC IP address
102
- S7-CommPlus port (most likely the same across all PLCs)
HarpoS7.PoC.exe 192.168.1.10:102
.\HarpoS7.PoC.exe 192.168.1.10:102
chmod +x ./HarpoS7.PoC
./HarpoS7.PoC 192.168.1.10:102
chmod +x ./HarpoS7.PoC
./HarpoS7.PoC 192.168.1.10:102
Published by bonk-dev 2 months ago
or support for family 0 public keys at least
Resolves (probably): #3
Full Changelog: https://github.com/bonk-dev/HarpoS7/compare/v1.0.0-dumper...v1.1.0-pre1
192.168.1.10
- PLC IP address
102
- S7-CommPlus port (most likely the same across all PLCs)
HarpoS7.PoC.exe 192.168.1.10:102
.\HarpoS7.PoC.exe 192.168.1.10:102
chmod +x ./HarpoS7.PoC
./HarpoS7.PoC 192.168.1.10:102
chmod +x ./HarpoS7.PoC
./HarpoS7.PoC 192.168.1.10:102
Published by bonk-dev 8 months ago