This is a modification of the standard UltraVNC SC server, that allows the helpdesk.txt to be embeded inside the executable itself, and so gets rid of the need for the 7zip self extracting wrapper. I’ve also added support for a RANDOMCODEWITHPREFIX setting, which will generate a random 4 digit number, and then prefix it with a static code set in the helpdesk file, as well as made the status icon tooltip show the ip and port of the client the server is connected to.
To use, all you need to do is get a copy of my modified binary (winvnc_sc_sa.exe), then download the php script used to embed the helpdesk.txt file (apply_helpdesk.php.txt)
run the script using a cli php, providing it with the binary to modify, and the helpdesk.txt file.
Also, you can use this script multiple times on the same file - it will just overwrite the settings area with the new data each time.
Once you have embeded the file, you can use upx to compress the file even smaller (from 260kb to ~120kb).
source is available, as usual, through SVN here
- Some ideas I am considering:
* Having a timer in the tooltip showing how long you have been connected
* reporting that back to a server somehow
* allowing embeded logos and icons
* any other ideas suggested to me...