Development of a Remote Access Trojan
In this project I developed a socket server in Java acting as a command-and-control server, with its fellow client also in Java. Communication was assured through a custom overlaying protocol. The client main feature was the execution of shell and cmd commands. Its code was obfuscated and I used a Windows exploit to hide it for a potential attack.