Quote:
1) Run a process on the client. There are various ways to make this more difficult to detect.
I guess you mean a rootkit, which is the only way I know of to hide a process. Are there other ways?
I have made some research on rootkits, but it's difficult to find any solid information. Where do I find a rootkit with a good tutorial that I can be sure doesn't contain any hidden back doors?
Quote:
2) Use a VM as the client. There are various ways to interact with a VM which are difficult to detect.
The infrastructure I have built runs the poker client in it's own VirtualBox VM, so any high stealth way of communicating with a program running in the VM is very interesting.
You say there are 'various ways to interact with a VM', could you please elaborate al little? Besides Telnet, SSH, RDP and VNC, which all use some kind of server running on the VM and which I guess all can be detected if the poker client wants to, there is the option of VRDP for a VirtualBox VM. I assume also VRDP uses a server running on the VM, so I don't know if that is any more difficult to detect than ordinary RDP.
I really need to find a high stealth way of communicating with the VM running the poker client. Any input will be appreciated!