Вот так и живем: The S7CommPlus protocol detects replay attacks. To detect the replay attack the PLC sends a random byte in the 25th byte of its response message (figure 8). The value of the random byte ranges between 0x06 and 0x7f. This is the anti replay challenge. The TIA portal needs to base the 24th and 29th byte in its response based on the challenge. The anti replay byte is calculated by the following formula: antireplaybyte = challenge + 0x80
господи, дальше там еще страшнее читать... Вся защита программных блоков на сименсовых ПЛК реализована на TIA Portal, а не на ПЛК. А шифрованные исходники элементарно вскрываются, так как ключ формируется из хэша пароля, который лежит рядом...
В случае успеха и скорого выпуска программного продута отечественного производства, ему грозит успех. Ведь отечественные разработчики одни из самых лучших в мире.