![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZhUEV1uecq0K3lrWOt-YAK8bbdRZwVXMV680ozwD1D__0FY2zi6upPw7NuZ_XqE4Tj-xKTpAiq_ETvg8rcbxMpoG7RhzHNDAq6-faxOjv0usAH7oAYYM90lfs-g6rvWorkYWjfUnD1EM/s400/network-remote-desktop-256x256.png)
Generally, the bot is compiled up with different plugins. The RDP plugin starts a dynamic server on the client machine where the bot is installed. From the victim machine, the bot connects back to main server over RDP. The plugin is well equipped enough to create a hidden user in the victim machine and this account is used to for back server connections. However, this plugin is good enough to allow the remote command server to execute commands on victim machine using RDP.
In addition, the SpyEye bot downloads the portable version of Total Commander from the internet and execute it in the memory on the fly. The beauty of this plugin is that it does not require any system restart when Total Commander is downloaded and installed into the victim machine.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJzI6b2i97tUJl4g5WXH38125YYs2b0dPYp-1n-vtMCuk6J6RiXZrIh_RcoB_a-dlQM2gymKj8rgdU3Zq0z8v-kag5LncX8Dc2R2bAxnvEOcaD0Fz3YIDBqZ_c0dNpTUhOwqHNjKORLog/s400/007.png)
The plugin requires following environmental variables in order to specify the required information for plugin execution
%IP_OF_BC_SERVER%
%PORT_OF_BC_SERVER%
%MAGIC_CODE%
%WINDOWS_LOGIN%
%WINDOWS_PASSWORD%
%URL_TO_PORTABLE_TCMD%
The connection to the bot can be performed using standard Windows tool mstsc.exe Remote Desktop Connection:. It has also been observed that this plugin support only x86 OS and not x64 architectures. In the coming time, hopefully this will be released too.