What is a good reverse shell for Windows?

view full story

http://unix.stackexchange.com – I need a reverse shell from Windows to my virtual machine and I don't know any? I've tried poderosa and putty to no avail. Poderosa doesn't allow me to enter the required parameters and putty doesn't work. With putty I can give the parameters -R 9000:localhost:9000 but when I confirm my password in the login screen putty close the window? I've tried cygwin, too. With cygwin I can ssh from cygwin to my virtual machine but my Windows IDE don't know about my cygwin reverse shell? My windows IDE simply can't connect to port 9000 when I start a cygwin reverse shell? Can I forward the port from cygw (HowTos)