Why does Pupy use a separate transfer component for screen control, and what advantage does it provide?
Pupy's transfer component acts as a relay between Client and Server, encoding and forwarding data via websocket while applying RSA+AES encryption. This design increases the difficulty of intercepting or reverse-engineering communication, enhancing security. Removing this transfer simplifies data visibility but sacrifices encryption, as demonstrated in the alternative HTTP-Remote-Desktop-Server approach.
transferwebsocketencryptionRSAAEScommunication security