Update: UltraVNC 1.4.3.6 and UltraVNC SC 1.4.3.6: viewtopic.php?t=37885
Important: Please update to latest version before to create a reply, a topic or an issue: viewtopic.php?t=37864
Join us on social networks and share our announcements:
- Website: https://uvnc.com/
- GitHub: https://github.com/ultravnc
- Mastodon: https://mastodon.social/@ultravnc
- Facebook: https://www.facebook.com/ultravnc1
- X/Twitter: https://twitter.com/ultravnc1
- Reddit community: https://www.reddit.com/r/ultravnc
- OpenHub: https://openhub.net/p/ultravnc
Important: Please update to latest version before to create a reply, a topic or an issue: viewtopic.php?t=37864
Join us on social networks and share our announcements:
- Website: https://uvnc.com/
- GitHub: https://github.com/ultravnc
- Mastodon: https://mastodon.social/@ultravnc
- Facebook: https://www.facebook.com/ultravnc1
- X/Twitter: https://twitter.com/ultravnc1
- Reddit community: https://www.reddit.com/r/ultravnc
- OpenHub: https://openhub.net/p/ultravnc
Is SC using encryption?
Is SC using encryption?
I want to use SC for giving my customers remote technical support, but I am worried about the encryption of the program. I don't want to expose my customers pcs and information to the internet, so I need secure encryption. I tried generating my own encryption key using UltraVNC but everytime I click on the "Gen Key" button, I get an error message saying: "An unrecoverable error occured. GenerateKey Failed"
I am still a little vague anyhow on this encryption plugin. Such as once I do successfuly generate a rc4.key file, it will get saved on my computer which is running the VNC server software on it. But now when I use my work computer which has ONLY the UltraVNC viewer installed on it, how does it use encryption? I don't understand what exactly to do with the rc4.key file and how I can verify that my connection is indeed using encryption.
Thanks!
I am still a little vague anyhow on this encryption plugin. Such as once I do successfuly generate a rc4.key file, it will get saved on my computer which is running the VNC server software on it. But now when I use my work computer which has ONLY the UltraVNC viewer installed on it, how does it use encryption? I don't understand what exactly to do with the rc4.key file and how I can verify that my connection is indeed using encryption.
Thanks!
read ALL about dsmplugin
http://msrc4plugin.home.comcast.net
and especially FAQ dsmplugin
http://msrc4plugin.home.comcast.net/faq.html
SC20.3 use dsmplugin 1.1.6
so, you must use same plugin at viewer side
prefer use vncviewer RC206 http://www.uvnc.com/RC206
http://msrc4plugin.home.comcast.net
and especially FAQ dsmplugin
http://msrc4plugin.home.comcast.net/faq.html
SC20.3 use dsmplugin 1.1.6
so, you must use same plugin at viewer side
prefer use vncviewer RC206 http://www.uvnc.com/RC206
Last edited by redge on 2005-06-24 19:07, edited 1 time in total.
UltraVNC 1.0.9.6.1 (built 20110518)
OS Win: xp home + vista business + 7 home
only experienced user, not developer
OS Win: xp home + vista business + 7 home
only experienced user, not developer
yeah I did what it says, but it won't let me generate that key?
also, I tested out the SC and it works good, BUT I can't do the file transfer... when I go to the file transfer window, it says "Server does not allow file transfer", why is this?
I noticed that SC is using the same UltraVNC viewer with all the same options, just that some of the options don't work right?
can people legally using SC for providing remote tech support to customers for money?
also, I tested out the SC and it works good, BUT I can't do the file transfer... when I go to the file transfer window, it says "Server does not allow file transfer", why is this?
I noticed that SC is using the same UltraVNC viewer with all the same options, just that some of the options don't work right?
can people legally using SC for providing remote tech support to customers for money?
okay just uninstalled 18 and put on UltraVNC 20.3
I can generate the key file using the included .dms plugin in the 'Plugins" directory of the install. But when I try to use this key file and when I load the UltraVNC server, it gives me an error saying it can't find the key file.
I am really getting frustrated with this encryption, I don't know why it's so complicated getting a little .key file to be created and working... I might just scrape this whole idea because without good reliable encryption I can't use the product..
I can generate the key file using the included .dms plugin in the 'Plugins" directory of the install. But when I try to use this key file and when I load the UltraVNC server, it gives me an error saying it can't find the key file.
I am really getting frustrated with this encryption, I don't know why it's so complicated getting a little .key file to be created and working... I might just scrape this whole idea because without good reliable encryption I can't use the product..
Not a solution but hint(s)
Hi,
I tested SC on my setup, where UVNC 203 was already installed on both sides and there was no problem to utilize rc4.key.
SC obviously has problems finding the rc4.key (which I put in the zip to upload), using it and/or looking for it inthe temp or whereever it's running from on a box where no UVNC was ever installed.
HrY
I tested SC on my setup, where UVNC 203 was already installed on both sides and there was no problem to utilize rc4.key.
SC obviously has problems finding the rc4.key (which I put in the zip to upload), using it and/or looking for it inthe temp or whereever it's running from on a box where no UVNC was ever installed.
HrY
Found some solution (?)
Hi out there,
I've found a workaround (?) to use encryption. I did the following:
1. RC203 installed to default location
2. Copied both MSRC-plugs to program path
3. Created key w/MSRC4plugin_noreg.dsm (new_rc4.key)
4. Renamed "_noreg.dsm" to MSRC4plugin.dsm b4 packing the zip to upload it
5. Added the renemad "new_rc4.key" as rc4.key to the upload-zip
Tested on a box where no UVNC (or another VNCish program) was ever installed: Bingo!
Hope this helps, but: YMMV
HrY
I've found a workaround (?) to use encryption. I did the following:
1. RC203 installed to default location
2. Copied both MSRC-plugs to program path
3. Created key w/MSRC4plugin_noreg.dsm (new_rc4.key)
4. Renamed "_noreg.dsm" to MSRC4plugin.dsm b4 packing the zip to upload it
5. Added the renemad "new_rc4.key" as rc4.key to the upload-zip
Tested on a box where no UVNC (or another VNCish program) was ever installed: Bingo!
Hope this helps, but: YMMV
HrY
I agree. I don't (and haven't ever really) use SC, but I think the name of the plugin is hard-coded in there somewhere.
There used to be only 1 version of the msrc4 plugin, so that name was safe. I think Rudi wrote a custom version of the MSRC4 plugin for SC at one point (with the same name...
), but I added SC support when I found out what was needed.
Someone should probably add some documentation to SC, and maybe my plugin website, that explains the situation...
Sean
There used to be only 1 version of the msrc4 plugin, so that name was safe. I think Rudi wrote a custom version of the MSRC4 plugin for SC at one point (with the same name...
![Very surprised :o](./images/smilies/_icon_surprised.gif)
Someone should probably add some documentation to SC, and maybe my plugin website, that explains the situation...
Sean
This is an age-old problem. I don't have any fool-proof way to prove you are using encryption, but here are a few hints:
1. If the plugin is working, you CAN'T connect without the plugin. You get a protocol error.
2. The VNC window should say something like UltraVNC + MS RC4 Plugin-vX.X.X.X
3. If you click on the Show Status Window button, you should see the plugin mentioned there too.
4. You could always put a sniffer (Ethereal is a good one) on the line and watch the initial exchange betweeb the viewer and server. The first 2 messages are easy to recognize when the connection is NOT encrypted. (The viewer and server exchange RFB version information. You'll see something like "RFB 003.006") With encryption on, you won't see anything recognizable.
Hope that helps!
Sean
1. If the plugin is working, you CAN'T connect without the plugin. You get a protocol error.
2. The VNC window should say something like UltraVNC + MS RC4 Plugin-vX.X.X.X
3. If you click on the Show Status Window button, you should see the plugin mentioned there too.
4. You could always put a sniffer (Ethereal is a good one) on the line and watch the initial exchange betweeb the viewer and server. The first 2 messages are easy to recognize when the connection is NOT encrypted. (The viewer and server exchange RFB version information. You'll see something like "RFB 003.006") With encryption on, you won't see anything recognizable.
Hope that helps!
Sean
I spent some hours as well setting up encryption for SC until I found out how which is easy. Problem is that documentation "How to use encryption ?" at http://sc.uvnc.com/index.php?section=15 is misleading because it speaks of MSRC4Plugin.dsm. Instead MSRC4Plugin_NoReg.dsm must be used for encryption as mentioned in this thread.
A quick rundown script for using UltraVNC SC with encryption could currently (UltraVNC-100-RC203) be
1. Download MSRC4Plugin118.zip from http://home.comcast.net/~msrc4plugin/.
2. Download UltraVNC from http://www.uvnc.com/ and choose "viewer only" as install option.
3. Copy file MSRC4Plugin_NoReg.dsm from MSRC4Plugin118.zip to directory where UltraVNC Viewer was installed (default is C:\program
files\ultravnc).
4. Start UltraVNC Viewer, select MSRC4Plugin_NoReg.dsm in the dropdown list and check "Use DSM Plugin". Click the
config button and then Click the "Gen Key" button, close the viewer. A file named new_rc4.key should be created in the directory where UltraVNC Viewer is installed. Rename this file to rc4.key.
5. Download the custom.zip from http://sc.uvnc.com/index.php?section=13 (How to create my own version?). Extract it to a directory and copy MSRC4Plugin_NoReg.dsm and rc4.key to this directory. Rename MSRC4Plugin_NoReg.dsm to MSRC4Plugin.dsm. Follow the instructions to customize your version and upload it using http://sc.uvnc.com/index.php?section=19 (creator).
6. Launch the viewer with commandline vncviewer -dsmplugin MSRC4Plugin_NoReg.dsm -listen (not possible yet to start in listen mode from gui).
7. Launch UltraVNC SC and doubleclick connection
8. UltraVNC Viewer should show Desktop of PC running UltraVNC SC
9. Clicking "Show Status Window" in UltraVNC Viewer should reveal a window stating a line like "Status: Connected(MS RC4 NoReg Plugin-v1.1.8.0)" indicating that the plugin is actually in use.
As many already found out encryption with UltraVNC SC even works over repeater (great!). File transfer works great also but I could not find Directory transfer yet to work.
regards
Daniel
A quick rundown script for using UltraVNC SC with encryption could currently (UltraVNC-100-RC203) be
1. Download MSRC4Plugin118.zip from http://home.comcast.net/~msrc4plugin/.
2. Download UltraVNC from http://www.uvnc.com/ and choose "viewer only" as install option.
3. Copy file MSRC4Plugin_NoReg.dsm from MSRC4Plugin118.zip to directory where UltraVNC Viewer was installed (default is C:\program
files\ultravnc).
4. Start UltraVNC Viewer, select MSRC4Plugin_NoReg.dsm in the dropdown list and check "Use DSM Plugin". Click the
config button and then Click the "Gen Key" button, close the viewer. A file named new_rc4.key should be created in the directory where UltraVNC Viewer is installed. Rename this file to rc4.key.
5. Download the custom.zip from http://sc.uvnc.com/index.php?section=13 (How to create my own version?). Extract it to a directory and copy MSRC4Plugin_NoReg.dsm and rc4.key to this directory. Rename MSRC4Plugin_NoReg.dsm to MSRC4Plugin.dsm. Follow the instructions to customize your version and upload it using http://sc.uvnc.com/index.php?section=19 (creator).
6. Launch the viewer with commandline vncviewer -dsmplugin MSRC4Plugin_NoReg.dsm -listen (not possible yet to start in listen mode from gui).
7. Launch UltraVNC SC and doubleclick connection
8. UltraVNC Viewer should show Desktop of PC running UltraVNC SC
9. Clicking "Show Status Window" in UltraVNC Viewer should reveal a window stating a line like "Status: Connected(MS RC4 NoReg Plugin-v1.1.8.0)" indicating that the plugin is actually in use.
As many already found out encryption with UltraVNC SC even works over repeater (great!). File transfer works great also but I could not find Directory transfer yet to work.
regards
Daniel
Daniel,
Nice HowTo!
1 question: Did you look at the plugin site when you were trying to figure it out? The reason I ask is that I was wondering if adding your HowTo to the FAQ section of the plugin site might help someone in the future? If it didn't even occur to you to look there, then I guess it might not help...
Sean
Nice HowTo!
1 question: Did you look at the plugin site when you were trying to figure it out? The reason I ask is that I was wondering if adding your HowTo to the FAQ section of the plugin site might help someone in the future? If it didn't even occur to you to look there, then I guess it might not help...
Sean
Hello Sean
No I did not expect anything else than the latest version of the plugin. In fact I completely overlooked first that there are two versions of the plugin. From a pseudo technical point of view my guess is that one version should be enough. Although the dsmplugin site may not be first choice for placing an instruction it might help anyway.
regards, Daniel
No I did not expect anything else than the latest version of the plugin. In fact I completely overlooked first that there are two versions of the plugin. From a pseudo technical point of view my guess is that one version should be enough. Although the dsmplugin site may not be first choice for placing an instruction it might help anyway.
regards, Daniel
you can add unzip32.dll and zip32.dll to your customized.zip and rebuild your SingleClick v1.00 based (30.06.2005) to obtain the missing feature directory transfer and lot feature and fix are done.dlb wrote:File transfer works great also but I could not find Directory transfer yet to work.
Last edited by redge on 2005-11-20 10:08, edited 1 time in total.
UltraVNC 1.0.9.6.1 (built 20110518)
OS Win: xp home + vista business + 7 home
only experienced user, not developer
OS Win: xp home + vista business + 7 home
only experienced user, not developer
Re: Is SC using encryption?
I followed the instructions as mentioned here, but the generated exe (RL100 TEST) only works when I have [DEBUG] in the helpdesk.txt?
Very weird. I have two executables now.
One with and one without [DEBUG] in the txt.
Unencrypted no problems with both, but when using encryption at the viewer-side I read something about the protocol being false.
What vncviewer version should I use to have the RL100 SC connection?
Here's my helpdesk.txt :
[TITLE]
Oom jult's singleclick support
[HOST]
Connect to jult.net (standard)
-connect jult.net:6969 -noregistry
[HOST]
Connect with encryption (shielded)
-plugin -connect jult.net:6969 -noregistry
[HOST]
DNS-free connection (195.64.95.116)
-connect 195.64.95.116:6969 -noregistry
[HOST]
DNS-free with encryption (shielded)
-plugin -connect 195.64.95.116:6969 -noregistry
[HOST]
Connect to julius.ma.cx (shifting IP)
-connect julius.ma.cx:6969 -noregistry
[TEXTTOP]
^ op dubbel-klikken om te verbinden
[TEXTMIDDLE]
Maak voordat u wilt verbinden
[TEXTBOTTOM]
een afspraakje via @
[TEXTRBOTTOM]
[TEXTRMIDDLE]
Contrôle-centrum Lindenstraat
[TEXTRTOP]
Oom Jult UltraVNC support
[TEXTBUTTON]
Info
[WEBPAGE]
http://jult.net/support/
[TEXTCLOSEBUTTON]
Stop/Cancel
[BALLOON1TITLE]
Establishing connection ...
[BALLOON1A]
Give Oom Jult 5 minutes..
[BALLOON1B]
If connection fails, the software will remove itself
[BALLOON1C]
from your system.
[BALLOON2TITLE]
YES! Oom Jult is listening.
[BALLOON2A]
Your desktop can now be remotely visible !
[BALLOON2B]
You can terminate the connection
[BALLOON2C]
by using rightclick Close in the systray
[WEBPAGE]
http://jult.net/support/
Very weird. I have two executables now.
One with and one without [DEBUG] in the txt.
Unencrypted no problems with both, but when using encryption at the viewer-side I read something about the protocol being false.
What vncviewer version should I use to have the RL100 SC connection?
Here's my helpdesk.txt :
[TITLE]
Oom jult's singleclick support
[HOST]
Connect to jult.net (standard)
-connect jult.net:6969 -noregistry
[HOST]
Connect with encryption (shielded)
-plugin -connect jult.net:6969 -noregistry
[HOST]
DNS-free connection (195.64.95.116)
-connect 195.64.95.116:6969 -noregistry
[HOST]
DNS-free with encryption (shielded)
-plugin -connect 195.64.95.116:6969 -noregistry
[HOST]
Connect to julius.ma.cx (shifting IP)
-connect julius.ma.cx:6969 -noregistry
[TEXTTOP]
^ op dubbel-klikken om te verbinden
[TEXTMIDDLE]
Maak voordat u wilt verbinden
[TEXTBOTTOM]
een afspraakje via @
[TEXTRBOTTOM]
[TEXTRMIDDLE]
Contrôle-centrum Lindenstraat
[TEXTRTOP]
Oom Jult UltraVNC support
[TEXTBUTTON]
Info
[WEBPAGE]
http://jult.net/support/
[TEXTCLOSEBUTTON]
Stop/Cancel
[BALLOON1TITLE]
Establishing connection ...
[BALLOON1A]
Give Oom Jult 5 minutes..
[BALLOON1B]
If connection fails, the software will remove itself
[BALLOON1C]
from your system.
[BALLOON2TITLE]
YES! Oom Jult is listening.
[BALLOON2A]
Your desktop can now be remotely visible !
[BALLOON2B]
You can terminate the connection
[BALLOON2C]
by using rightclick Close in the systray
[WEBPAGE]
http://jult.net/support/
Last edited by sure on 2006-09-17 15:41, edited 3 times in total.
Re: Is SC using encryption?
Prerequired for encryption plugin for vncviewer:[HOST]
Connect to jult with encryption (shielded)
-plugin -connect jult.net:6969 -noregistry
the MSRC4plugin_noreg.dsm need to be on same folder of vncviewer and not inside subfolder plugin
* Launch the viewer from Start... Run...
"%programfiles%\UltraVNC\vncviewer.exe" -dsmplugin MSRC4Plugin_NoReg.dsm -listen 6969
or
other example:
d:\mydrive\vncviewer.exe -dsmplugin msrc4plugin_noreg.dsm -listen 6969
*warning*
(with dsmplugin, not possible to start vncviewer as listen from menu)
only possible from command line or create your own shortcut with above example.
copy rc4.key exactly same filename/content for SingleClick and vncviewer
with encryption,
only one connection allowed between vnc viewer and vnc server
trying multi connection encrypted between vnc server and vnc viewer fail
Last edited by redge on 2006-06-28 22:11, edited 1 time in total.
UltraVNC 1.0.9.6.1 (built 20110518)
OS Win: xp home + vista business + 7 home
only experienced user, not developer
OS Win: xp home + vista business + 7 home
only experienced user, not developer
Re: Is SC using encryption?
Yes, I have NO subfolder plugin at my viewer side.redge wrote:Prerequired for encryption plugin for vncviewer:[HOST]
Connect to jult with encryption (shielded)
-plugin -connect jult.net:6969 -noregistry
the MSRC4plugin_noreg.dsm need to be on same folder of vncviewer and not inside subfolder plugin
Trust me:
It works WITH [DEBUG] and does NOT work without [DEBUG] in the helpdesk.txt
no other difference between the two. Viewer side uses the same rc4.key on both sc versions. Try it.
Like I wrote: I followed the instructions to the letter.
Again: WHAT viewer version should be used with the RL100 SC compile?
What's the difference between the RC23 and the RL100 TEST versions?
Last edited by sure on 2006-06-29 00:15, edited 1 time in total.
Re: Is SC using encryption?
vncviewer 1.0.1 or tabbed_vncviewerWHAT viewer version should be used with the RL100 SC compile?
UltraVNC SC RC23 is UltraVNC 1.0.0 RC20.3 (before build 1.0.0) old oneWhat's the difference between the RC23 and the RL100 TEST versions?
UltraVNC SC 1.0.0 is actual
+difference between the RC20.3 to 1.00
tranparency (alpha-blending) work with SC1.0.0
[topic=3346][/topic]
UltraVNC 1.0.9.6.1 (built 20110518)
OS Win: xp home + vista business + 7 home
only experienced user, not developer
OS Win: xp home + vista business + 7 home
only experienced user, not developer
Re: Is SC using encryption?
OK, I'm using the recent 1.0.2 viewer.redge wrote:vncviewer 1.0.1 or tabbed_vncviewerWHAT viewer version should be used with the RL100 SC compile?
I'll test if it works with 1.0.1
---- UPDATE ----
Actually it does! So it's a matter of using the right viewer-version. The new one is incompatible now (june 28 2006).
Will the SC compile be updated to the 1.0.2 code-updates soon? I'd really love that!
Last edited by sure on 2006-06-29 12:17, edited 2 times in total.
I recommend http://ettercap.sourceforge.net/ for that. You'll see it confirmed immediately, even the guessed depth of the key(s) used if you'd like that..scovel wrote:4. You could always put a sniffer (Ethereal is a good one) on the line and watch the initial exchange betweeb the viewer and server. The first 2 messages are easy to recognize when the connection is NOT encrypted. (The viewer and server exchange RFB version information. You'll see something like "RFB 003.006") With encryption on, you won't see anything recognizable.
![Wink ;-)](./images/smilies/_icon_wink.gif)
- Rudi De Vos
- Admin & Developer
- Posts: 6839
- Joined: 2004-04-23 10:21
- Contact:
Re: Is SC using encryption?
Current SC version require the use of the DSM plugins.
Next version will have embedded 254bit encryption.
Next version will have embedded 254bit encryption.
Re: Is SC using encryption?
When will it be ready, you think?Rudi De Vos wrote:Current SC version require the use of the DSM plugins.
Next version will have embedded 254bit encryption.
Re: Is SC using encryption?
name change to pchelpware and work different way
[topic=7747][/topic]
[topic=7747][/topic]
UltraVNC 1.0.9.6.1 (built 20110518)
OS Win: xp home + vista business + 7 home
only experienced user, not developer
OS Win: xp home + vista business + 7 home
only experienced user, not developer
Re: Is SC using encryption?
Brilliant guide
Got the link to this thred from the faq![Smile :)](./images/smilies/_icon_smile.gif)
I have one problem though
I have installed the viwer only
I have copied the MSRC4Plugin_NoReg.dsm file to my VNC programs dir NOT in any subfolders as you stressed![Smile :)](./images/smilies/_icon_smile.gif)
I open my VNC mark of using the plugin and the plugin shows in the viwer, I choose config and choose Gen key
but when i go to the VNC folder no new key has ben genereated
Can it have something to do with me using vista? Allso I have tried both the versions and non of them genereated the key?
Got the link to this thred from the faq
![Smile :)](./images/smilies/_icon_smile.gif)
I have one problem though
I have installed the viwer only
I have copied the MSRC4Plugin_NoReg.dsm file to my VNC programs dir NOT in any subfolders as you stressed
![Smile :)](./images/smilies/_icon_smile.gif)
I open my VNC mark of using the plugin and the plugin shows in the viwer, I choose config and choose Gen key
but when i go to the VNC folder no new key has ben genereated
Can it have something to do with me using vista? Allso I have tried both the versions and non of them genereated the key?