Update: UltraVNC 1.4.3.6 and UltraVNC SC 1.4.3.6: https://forum.uvnc.com/viewtopic.php?t=37885
Important: Please update to latest version before to create a reply, a topic or an issue: https://forum.uvnc.com/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://x.com/ultravnc1
- Reddit community: https://www.reddit.com/r/ultravnc
- OpenHub: https://openhub.net/p/ultravnc

Problems with SC and beta DSM plugins: Invalid protocol

Single Click discussions / bugs
Post Reply
EarthQ

Problems with SC and beta DSM plugins: Invalid protocol

Post by EarthQ »

Hi folks,

I am using SC with beta BETA DSM plugins, in order to remove the need to use the *.key

While standard WinVNC.exe works great with any plugin and version, I only managed to make SC work with MSRC4 plugin family. No problem, I can live with that... :wink:

The problem is that when the client running SC is Windows 2000, the only plugin that seems to work is the MSRC4 1.1.8.0_NoReg.dsm with required rc4.key file.
Any further _noreg version of the plugin, with or without an rc4.key file, fail with an "Invalid protocol!" error.

However, this does not happen when the client is Windows XP.

Anyone experience this issue?
By now the only workaround is to have two SC packages, one for XP with "no-key" MSRC4 1.1.9.8_NoReg.dsm plugin, one for W2000 with MSRC4 1.1.8.0_NoReg.dsm and rc4.key file.

Any help is very welcome.
scovel
100
100
Posts: 307
Joined: 2004-07-12 11:56
Location: CT, USA
Contact:

Post by scovel »

I don't use SC.

I'm surprised the betas don't work. There are/were some quirks with SC, like the plugin needs to be named msrc4plugin.dsm. Are you renaming the betas properly?

If you could send me some logs I could look into it. If you set the proper environment variable before attempting a connection the client and server plugins should create log files. Send me the logs and I'll let you know if they tell me anything.

Sean
EarthQ
Posts: 2
Joined: 2006-02-25 10:24

Post by EarthQ »

Here is the SC's side log:

02/25/06 12:08:39 : StartUp
02/25/06 12:08:39 : NOREG MS RC4 NoReg Plugin,Sean E. Covel,Mar 12 2005,1.1.9.8,MSRC4Plugin_NoReg.dsm
02/25/06 12:08:39 : Trying to find the key file
02/25/06 12:08:39 : GetEnvVar (registry) programfiles = C:\Program Files
02/25/06 12:08:39 : Looking at msrc4pluginkey
02/25/06 12:08:39 : GetEnvVar (getenv) msrc4pluginkey =
02/25/06 12:08:39 : GetModuleFileName C:\UltraVNC\winvnc.exe
02/25/06 12:08:39 : Looking for C:\UltraVNC\rc4.key
02/25/06 12:08:39 : Looking for rc4.key
02/25/06 12:08:39 : Looking for ProgramFiles\UltraVNC
02/25/06 12:08:39 : Looking for ProgramFiles\OLR\VNC
02/25/06 12:08:39 : GetEnvVar (registry) dsmdebug = 1
02/25/06 12:08:39 : dsmdebug = 1
02/25/06 12:08:39 : Set Params
02/25/06 12:08:39 : NOREG MS RC4 NoReg Plugin,Sean E. Covel,Mar 12 2005,1.1.9.8,MSRC4Plugin_NoReg.dsm
02/25/06 12:08:39 : InitVars
02/25/06 12:08:39 : GetCryptoVersion.
02/25/06 12:08:39 : Acquiring the Crypto Context.
02/25/06 12:08:39 : Crypto acquired a Crypto Provider Context.
02/25/06 12:08:39 : Crypto Version = 2
02/25/06 12:08:39 : OS is 'Windows 2000'
02/25/06 12:08:39 : Using provider 'Microsoft Enhanced Cryptographic Provider v1.0'
02/25/06 12:08:39 : Max Key Length 128
02/25/06 12:08:39 : GetEnvVar (registry) programfiles = C:\Program Files
02/25/06 12:08:39 : SetParams - StartUp.
02/25/06 12:08:39 : ***** SERVER -> Application *****
02/25/06 12:08:39 : Trying to find the key file
02/25/06 12:08:39 : Trying to find the key file
02/25/06 12:08:39 : GetEnvVar (registry) programfiles = C:\Program Files
02/25/06 12:08:39 : Looking at msrc4pluginkey
02/25/06 12:08:39 : GetEnvVar (getenv) msrc4pluginkey =
02/25/06 12:08:39 : GetModuleFileName C:\UltraVNC\winvnc.exe
02/25/06 12:08:39 : Looking for C:\UltraVNC\rc4.key
02/25/06 12:08:39 : Looking for rc4.key
02/25/06 12:08:39 : Looking for ProgramFiles\UltraVNC
02/25/06 12:08:39 : Looking for ProgramFiles\OLR\VNC
02/25/06 12:08:39 : Using VERIFY_CONTEXT
02/25/06 12:08:39 : CryptAcquireContext |268492312| || |Microsoft Enhanced Cryptographic Provider v1.0| |1| |-268435456|
02/25/06 12:08:39 : Using VERIFY_CONTEXT
02/25/06 12:08:39 : CryptAcquireContext |268492316| || |Microsoft Enhanced Cryptographic Provider v1.0| |1| |-268435456|
02/25/06 12:08:39 : Key Not Found at
02/25/06 12:08:39 : No key Found, using password.
02/25/06 12:08:39 : Key File Read.
02/25/06 12:08:39 : Reset Plugin.
02/25/06 12:08:39 : Trying to find the key file
02/25/06 12:08:39 : GetEnvVar (registry) programfiles = C:\Program Files
02/25/06 12:08:39 : Looking at msrc4pluginkey
02/25/06 12:08:39 : GetEnvVar (getenv) msrc4pluginkey =
02/25/06 12:08:39 : GetModuleFileName C:\UltraVNC\winvnc.exe
02/25/06 12:08:39 : Looking for C:\UltraVNC\rc4.key
02/25/06 12:08:39 : Looking for rc4.key
02/25/06 12:08:39 : Looking for ProgramFiles\UltraVNC
02/25/06 12:08:39 : Looking for ProgramFiles\OLR\VNC
02/25/06 12:09:04 : Shutting Down.

And here is the Support guy side log (vncviewer -listen):

02/25/06 12:08:43 : StartUp
02/25/06 12:08:43 : NOREG MS RC4 NoReg Plugin,Sean E. Covel,Mar 12 2005,1.1.9.8,MSRC4Plugin_NoReg.dsm
02/25/06 12:08:43 : Trying to find the key file
02/25/06 12:08:43 : GetEnvVar (registry) programfiles = C:\Program Files
02/25/06 12:08:43 : Looking at msrc4pluginkey
02/25/06 12:08:43 : GetEnvVar (getenv) msrc4pluginkey =
02/25/06 12:08:43 : GetModuleFileName C:\UltraVNC\vncviewer.exe
02/25/06 12:08:43 : Looking for C:\UltraVNC\rc4.key
02/25/06 12:08:43 : Looking for rc4.key
02/25/06 12:08:43 : Looking for ProgramFiles\UltraVNC
02/25/06 12:08:43 : Looking for ProgramFiles\OLR\VNC
02/25/06 12:08:43 : GetParams. VNCPasswordNeeded
02/25/06 12:08:43 : GetEnvVar (registry) dsmdebug = 1
02/25/06 12:08:43 : dsmdebug = 1
02/25/06 12:08:43 : Set Params
02/25/06 12:08:43 : NOREG MS RC4 NoReg Plugin,Sean E. Covel,Mar 12 2005,1.1.9.8,MSRC4Plugin_NoReg.dsm
02/25/06 12:08:43 : InitVars
02/25/06 12:08:43 : GetCryptoVersion.
02/25/06 12:08:43 : Acquiring the Crypto Context.
02/25/06 12:08:43 : Crypto acquired a Crypto Provider Context.
02/25/06 12:08:43 : Crypto Version = 2
02/25/06 12:08:43 : OS is 'Windows XP'
02/25/06 12:08:43 : Using provider ''
02/25/06 12:08:43 : Max Key Length 128
02/25/06 12:08:43 : GetEnvVar (registry) programfiles = C:\Program Files
02/25/06 12:08:43 : SetParams - StartUp.
02/25/06 12:08:43 : ***** VIEWER Application *****
02/25/06 12:08:43 : Trying to find the key file
02/25/06 12:08:43 : Trying to find the key file
02/25/06 12:08:43 : GetEnvVar (registry) programfiles = C:\Program Files
02/25/06 12:08:43 : Looking at msrc4pluginkey
02/25/06 12:08:43 : GetEnvVar (getenv) msrc4pluginkey =
02/25/06 12:08:43 : GetModuleFileName C:\UltraVNC\vncviewer.exe
02/25/06 12:08:43 : Looking for C:\UltraVNC\rc4.key
02/25/06 12:08:43 : Looking for rc4.key
02/25/06 12:08:43 : Looking for ProgramFiles\UltraVNC
02/25/06 12:08:43 : Looking for ProgramFiles\OLR\VNC
02/25/06 12:08:43 : Using VERIFY_CONTEXT
02/25/06 12:08:43 : CryptAcquireContext |27385368| || || |1| |-268435456|
02/25/06 12:08:43 : Using VERIFY_CONTEXT
02/25/06 12:08:43 : CryptAcquireContext |27385372| || || |1| |-268435456|
02/25/06 12:08:43 : Key Not Found at  Ô
02/25/06 12:08:43 : No key Found, using password.
02/25/06 12:08:43 : Key File Read.
02/25/06 12:09:05 : Shutting Down.


On the other hand, I do not care to move from using SC on the supported PC side to winvnc.exe or vncviewer.exe program, as long as no setup is done on the supported PC (no admin user there) and no ports to get opened on the supported PC's firewall.


Thanks in advance
EarthQ
Posts: 2
Joined: 2006-02-25 10:24

Post by EarthQ »

Just if it helps ...

Running same thing but with RC4.key file ....

SC:
02/25/06 12:17:11 : StartUp
02/25/06 12:17:11 : NOREG MS RC4 NoReg Plugin,Sean E. Covel,Mar 12 2005,1.1.9.8,MSRC4Plugin_NoReg.dsm
02/25/06 12:17:11 : Trying to find the key file
02/25/06 12:17:11 : GetEnvVar (registry) programfiles = C:\Program Files
02/25/06 12:17:11 : Looking at msrc4pluginkey
02/25/06 12:17:11 : GetEnvVar (getenv) msrc4pluginkey =
02/25/06 12:17:11 : GetModuleFileName C:\UltraVNC\winvnc.exe
02/25/06 12:17:11 : Looking for C:\UltraVNC\rc4.key
02/25/06 12:17:11 : GetEnvVar (registry) dsmdebug = 1
02/25/06 12:17:11 : dsmdebug = 1
02/25/06 12:17:11 : Set Params
02/25/06 12:17:11 : NOREG MS RC4 NoReg Plugin,Sean E. Covel,Mar 12 2005,1.1.9.8,MSRC4Plugin_NoReg.dsm
02/25/06 12:17:11 : InitVars
02/25/06 12:17:11 : GetCryptoVersion.
02/25/06 12:17:11 : Acquiring the Crypto Context.
02/25/06 12:17:11 : Crypto acquired a Crypto Provider Context.
02/25/06 12:17:11 : Crypto Version = 2
02/25/06 12:17:11 : OS is 'Windows 2000'
02/25/06 12:17:11 : Using provider 'Microsoft Enhanced Cryptographic Provider v1.0'
02/25/06 12:17:11 : Max Key Length 128
02/25/06 12:17:11 : GetEnvVar (registry) programfiles = C:\Program Files
02/25/06 12:17:11 : SetParams - StartUp.
02/25/06 12:17:11 : ***** SERVER -> Application *****
02/25/06 12:17:11 : Trying to find the key file
02/25/06 12:17:11 : Trying to find the key file
02/25/06 12:17:11 : GetEnvVar (registry) programfiles = C:\Program Files
02/25/06 12:17:11 : Looking at msrc4pluginkey
02/25/06 12:17:11 : GetEnvVar (getenv) msrc4pluginkey =
02/25/06 12:17:11 : GetModuleFileName C:\UltraVNC\winvnc.exe
02/25/06 12:17:11 : Looking for C:\UltraVNC\rc4.key
02/25/06 12:17:11 : Using VERIFY_CONTEXT
02/25/06 12:17:11 : CryptAcquireContext |268492312| || |Microsoft Enhanced Cryptographic Provider v1.0| |1| |-268435456|
02/25/06 12:17:11 : Using VERIFY_CONTEXT
02/25/06 12:17:11 : CryptAcquireContext |268492316| || |Microsoft Enhanced Cryptographic Provider v1.0| |1| |-268435456|
02/25/06 12:17:11 : Found key at
02/25/06 12:17:11 : Reading KeyBlob
02/25/06 12:17:11 : Importing ExponentOfOne KeyBlob
02/25/06 12:17:11 : Importing KEY KeyBlob
02/25/06 12:17:11 : Reading KeyBlob
02/25/06 12:17:11 : Importing ExponentOfOne KeyBlob
02/25/06 12:17:11 : Importing KEY KeyBlob
02/25/06 12:17:11 : Key File Read.
02/25/06 12:17:11 : Reset Plugin.
02/25/06 12:17:11 : Trying to find the key file
02/25/06 12:17:11 : GetEnvVar (registry) programfiles = C:\Program Files
02/25/06 12:17:11 : Looking at msrc4pluginkey
02/25/06 12:17:11 : GetEnvVar (getenv) msrc4pluginkey =
02/25/06 12:17:11 : GetModuleFileName C:\UltraVNC\winvnc.exe
02/25/06 12:17:11 : Looking for C:\UltraVNC\rc4.key
02/25/06 12:17:13 : Shutting Down.

Support PC:
02/25/06 12:17:16 : StartUp
02/25/06 12:17:16 : NOREG MS RC4 NoReg Plugin,Sean E. Covel,Mar 12 2005,1.1.9.8,MSRC4Plugin_NoReg.dsm
02/25/06 12:17:16 : Trying to find the key file
02/25/06 12:17:16 : GetEnvVar (registry) programfiles = C:\Program Files
02/25/06 12:17:16 : Looking at msrc4pluginkey
02/25/06 12:17:16 : GetEnvVar (getenv) msrc4pluginkey =
02/25/06 12:17:16 : GetModuleFileName C:\UltraVNC\vncviewer.exe
02/25/06 12:17:16 : Looking for C:\UltraVNC\rc4.key
02/25/06 12:17:16 : GetParams. NothingNeeded
02/25/06 12:17:16 : GetEnvVar (registry) dsmdebug = 1
02/25/06 12:17:16 : dsmdebug = 1
02/25/06 12:17:16 : Set Params
02/25/06 12:17:16 : NOREG MS RC4 NoReg Plugin,Sean E. Covel,Mar 12 2005,1.1.9.8,MSRC4Plugin_NoReg.dsm
02/25/06 12:17:16 : InitVars
02/25/06 12:17:16 : GetCryptoVersion.
02/25/06 12:17:16 : Acquiring the Crypto Context.
02/25/06 12:17:16 : Crypto acquired a Crypto Provider Context.
02/25/06 12:17:16 : Crypto Version = 2
02/25/06 12:17:16 : OS is 'Windows XP'
02/25/06 12:17:16 : Using provider ''
02/25/06 12:17:16 : Max Key Length 128
02/25/06 12:17:16 : GetEnvVar (registry) programfiles = C:\Program Files
02/25/06 12:17:16 : SetParams - StartUp.
02/25/06 12:17:16 : ***** VIEWER Application *****
02/25/06 12:17:16 : Trying to find the key file
02/25/06 12:17:16 : Trying to find the key file
02/25/06 12:17:16 : GetEnvVar (registry) programfiles = C:\Program Files
02/25/06 12:17:16 : Looking at msrc4pluginkey
02/25/06 12:17:16 : GetEnvVar (getenv) msrc4pluginkey =
02/25/06 12:17:16 : GetModuleFileName C:\UltraVNC\vncviewer.exe
02/25/06 12:17:16 : Looking for C:\UltraVNC\rc4.key
02/25/06 12:17:16 : Using VERIFY_CONTEXT
02/25/06 12:17:16 : CryptAcquireContext |27385368| || || |1| |-268435456|
02/25/06 12:17:16 : Using VERIFY_CONTEXT
02/25/06 12:17:16 : CryptAcquireContext |27385372| || || |1| |-268435456|
02/25/06 12:17:16 : Found key at  Ô
02/25/06 12:17:16 : Reading KeyBlob
02/25/06 12:17:16 : Importing ExponentOfOne KeyBlob
02/25/06 12:17:16 : Importing KEY KeyBlob
02/25/06 12:17:16 : Reading KeyBlob
02/25/06 12:17:16 : Importing ExponentOfOne KeyBlob
02/25/06 12:17:16 : Importing KEY KeyBlob
02/25/06 12:17:16 : Key File Read.
02/25/06 12:17:18 : Shutting Down.


On Windows Server 2003 it works ... The logs without rc4.key ...
SC:
02/25/06 12:20:07 : StartUp
02/25/06 12:20:07 : NOREG MS RC4 NoReg Plugin,Sean E. Covel,Mar 12 2005,1.1.9.8,MSRC4Plugin_NoReg.dsm
02/25/06 12:20:07 : Trying to find the key file
02/25/06 12:20:07 : GetEnvVar (registry) programfiles = C:\Program Files
02/25/06 12:20:07 : Looking at msrc4pluginkey
02/25/06 12:20:07 : GetEnvVar (getenv) msrc4pluginkey =
02/25/06 12:20:07 : GetModuleFileName C:\UltraVNC\winvnc.exe
02/25/06 12:20:07 : Looking for C:\UltraVNC\rc4.key
02/25/06 12:20:07 : Looking for rc4.key
02/25/06 12:20:07 : Looking for ProgramFiles\UltraVNC
02/25/06 12:20:07 : Looking for ProgramFiles\OLR\VNC
02/25/06 12:20:07 : GetEnvVar (registry) dsmdebug = 1
02/25/06 12:20:07 : dsmdebug = 1
02/25/06 12:20:07 : Set Params
02/25/06 12:20:07 : NOREG MS RC4 NoReg Plugin,Sean E. Covel,Mar 12 2005,1.1.9.8,MSRC4Plugin_NoReg.dsm
02/25/06 12:20:07 : InitVars
02/25/06 12:20:07 : GetCryptoVersion.
02/25/06 12:20:07 : Acquiring the Crypto Context.
02/25/06 12:20:07 : Crypto acquired a Crypto Provider Context.
02/25/06 12:20:07 : Crypto Version = 2
02/25/06 12:20:07 : OS is 'Windows 2003'
02/25/06 12:20:07 : Using provider ''
02/25/06 12:20:07 : Max Key Length 128
02/25/06 12:20:07 : GetEnvVar (registry) programfiles = C:\Program Files
02/25/06 12:20:07 : SetParams - StartUp.
02/25/06 12:20:07 : ***** SERVER -> Application *****
02/25/06 12:20:07 : Trying to find the key file
02/25/06 12:20:07 : Trying to find the key file
02/25/06 12:20:07 : GetEnvVar (registry) programfiles = C:\Program Files
02/25/06 12:20:07 : Looking at msrc4pluginkey
02/25/06 12:20:07 : GetEnvVar (getenv) msrc4pluginkey =
02/25/06 12:20:07 : GetModuleFileName C:\UltraVNC\winvnc.exe
02/25/06 12:20:07 : Looking for C:\UltraVNC\rc4.key
02/25/06 12:20:07 : Looking for rc4.key
02/25/06 12:20:07 : Looking for ProgramFiles\UltraVNC
02/25/06 12:20:07 : Looking for ProgramFiles\OLR\VNC
02/25/06 12:20:07 : Using VERIFY_CONTEXT
02/25/06 12:20:07 : CryptAcquireContext |268492312| || || |1| |-268435456|
02/25/06 12:20:07 : Using VERIFY_CONTEXT
02/25/06 12:20:07 : CryptAcquireContext |268492316| || || |1| |-268435456|
02/25/06 12:20:07 : Key Not Found at
02/25/06 12:20:07 : No key Found, using password.
02/25/06 12:20:07 : Key File Read.
02/25/06 12:20:07 : Reset Plugin.
02/25/06 12:20:07 : Trying to find the key file
02/25/06 12:20:07 : GetEnvVar (registry) programfiles = C:\Program Files
02/25/06 12:20:07 : Looking at msrc4pluginkey
02/25/06 12:20:07 : GetEnvVar (getenv) msrc4pluginkey =
02/25/06 12:20:07 : GetModuleFileName C:\UltraVNC\winvnc.exe
02/25/06 12:20:07 : Looking for C:\UltraVNC\rc4.key
02/25/06 12:20:07 : Looking for rc4.key
02/25/06 12:20:07 : Looking for ProgramFiles\UltraVNC
02/25/06 12:20:07 : Looking for ProgramFiles\OLR\VNC
02/25/06 12:20:10 : Shutting Down.

Support PC:
02/25/06 12:19:05 : StartUp
02/25/06 12:19:05 : NOREG MS RC4 NoReg Plugin,Sean E. Covel,Mar 12 2005,1.1.9.8,MSRC4Plugin_NoReg.dsm
02/25/06 12:19:05 : Trying to find the key file
02/25/06 12:19:05 : GetEnvVar (registry) programfiles = C:\Program Files
02/25/06 12:19:05 : Looking at msrc4pluginkey
02/25/06 12:19:05 : GetEnvVar (getenv) msrc4pluginkey =
02/25/06 12:19:05 : GetModuleFileName C:\UltraVNC\vncviewer.exe
02/25/06 12:19:05 : Looking for C:\UltraVNC\rc4.key
02/25/06 12:19:05 : GetParams. NothingNeeded
02/25/06 12:19:05 : GetEnvVar (registry) dsmdebug = 1
02/25/06 12:19:05 : dsmdebug = 1
02/25/06 12:19:05 : Set Params
02/25/06 12:19:05 : NOREG MS RC4 NoReg Plugin,Sean E. Covel,Mar 12 2005,1.1.9.8,MSRC4Plugin_NoReg.dsm
02/25/06 12:19:05 : InitVars
02/25/06 12:19:05 : GetCryptoVersion.
02/25/06 12:19:05 : Acquiring the Crypto Context.
02/25/06 12:19:05 : Crypto acquired a Crypto Provider Context.
02/25/06 12:19:05 : Crypto Version = 2
02/25/06 12:19:05 : OS is 'Windows XP'
02/25/06 12:19:05 : Using provider ''
02/25/06 12:19:05 : Max Key Length 128
02/25/06 12:19:05 : GetEnvVar (registry) programfiles = C:\Program Files
02/25/06 12:19:05 : SetParams - StartUp.
02/25/06 12:19:05 : ***** VIEWER Application *****
02/25/06 12:19:05 : Trying to find the key file
02/25/06 12:19:05 : Trying to find the key file
02/25/06 12:19:05 : GetEnvVar (registry) programfiles = C:\Program Files
02/25/06 12:19:05 : Looking at msrc4pluginkey
02/25/06 12:19:05 : GetEnvVar (getenv) msrc4pluginkey =
02/25/06 12:19:05 : GetModuleFileName C:\UltraVNC\vncviewer.exe
02/25/06 12:19:05 : Looking for C:\UltraVNC\rc4.key
02/25/06 12:19:05 : Using VERIFY_CONTEXT
02/25/06 12:19:05 : CryptAcquireContext |27385368| || || |1| |-268435456|
02/25/06 12:19:05 : Using VERIFY_CONTEXT
02/25/06 12:19:05 : CryptAcquireContext |27385372| || || |1| |-268435456|
02/25/06 12:19:05 : Found key at  Ô
02/25/06 12:19:05 : Reading KeyBlob
02/25/06 12:19:05 : Importing ExponentOfOne KeyBlob
02/25/06 12:19:05 : Importing KEY KeyBlob
02/25/06 12:19:05 : Reading KeyBlob
02/25/06 12:19:05 : Importing ExponentOfOne KeyBlob
02/25/06 12:19:05 : Importing KEY KeyBlob
02/25/06 12:19:05 : Key File Read.
02/25/06 12:19:07 : Shutting Down.

02/25/06 12:19:28 : StartUp
02/25/06 12:19:28 : NOREG MS RC4 NoReg Plugin,Sean E. Covel,Mar 12 2005,1.1.9.8,MSRC4Plugin_NoReg.dsm
02/25/06 12:19:28 : Trying to find the key file
02/25/06 12:19:28 : GetEnvVar (registry) programfiles = C:\Program Files
02/25/06 12:19:28 : Looking at msrc4pluginkey
02/25/06 12:19:28 : GetEnvVar (getenv) msrc4pluginkey =
02/25/06 12:19:28 : GetModuleFileName C:\UltraVNC\vncviewer.exe
02/25/06 12:19:28 : Looking for C:\UltraVNC\rc4.key
02/25/06 12:19:28 : Looking for rc4.key
02/25/06 12:19:28 : Looking for ProgramFiles\UltraVNC
02/25/06 12:19:28 : Looking for ProgramFiles\OLR\VNC
02/25/06 12:19:28 : GetParams. VNCPasswordNeeded
02/25/06 12:19:28 : GetEnvVar (registry) dsmdebug = 1
02/25/06 12:19:28 : dsmdebug = 1
02/25/06 12:19:28 : Set Params
02/25/06 12:19:28 : NOREG MS RC4 NoReg Plugin,Sean E. Covel,Mar 12 2005,1.1.9.8,MSRC4Plugin_NoReg.dsm
02/25/06 12:19:28 : InitVars
02/25/06 12:19:28 : GetCryptoVersion.
02/25/06 12:19:28 : Acquiring the Crypto Context.
02/25/06 12:19:28 : Crypto acquired a Crypto Provider Context.
02/25/06 12:19:28 : Crypto Version = 2
02/25/06 12:19:28 : OS is 'Windows XP'
02/25/06 12:19:28 : Using provider ''
02/25/06 12:19:28 : Max Key Length 128
02/25/06 12:19:28 : GetEnvVar (registry) programfiles = C:\Program Files
02/25/06 12:19:28 : SetParams - StartUp.
02/25/06 12:19:28 : ***** VIEWER Application *****
02/25/06 12:19:28 : Trying to find the key file
02/25/06 12:19:28 : Trying to find the key file
02/25/06 12:19:28 : GetEnvVar (registry) programfiles = C:\Program Files
02/25/06 12:19:28 : Looking at msrc4pluginkey
02/25/06 12:19:28 : GetEnvVar (getenv) msrc4pluginkey =
02/25/06 12:19:28 : GetModuleFileName C:\UltraVNC\vncviewer.exe
02/25/06 12:19:28 : Looking for C:\UltraVNC\rc4.key
02/25/06 12:19:28 : Looking for rc4.key
02/25/06 12:19:28 : Looking for ProgramFiles\UltraVNC
02/25/06 12:19:28 : Looking for ProgramFiles\OLR\VNC
02/25/06 12:19:28 : Using VERIFY_CONTEXT
02/25/06 12:19:28 : CryptAcquireContext |27385368| || || |1| |-268435456|
02/25/06 12:19:28 : Using VERIFY_CONTEXT
02/25/06 12:19:28 : CryptAcquireContext |27385372| || || |1| |-268435456|
02/25/06 12:19:28 : Key Not Found at  Ô
02/25/06 12:19:28 : No key Found, using password.
02/25/06 12:19:28 : Key File Read.
02/25/06 12:19:33 : Shutting Down.

02/25/06 12:20:09 : StartUp
02/25/06 12:20:09 : NOREG MS RC4 NoReg Plugin,Sean E. Covel,Mar 12 2005,1.1.9.8,MSRC4Plugin_NoReg.dsm
02/25/06 12:20:09 : Trying to find the key file
02/25/06 12:20:09 : GetEnvVar (registry) programfiles = C:\Program Files
02/25/06 12:20:09 : Looking at msrc4pluginkey
02/25/06 12:20:09 : GetEnvVar (getenv) msrc4pluginkey =
02/25/06 12:20:09 : GetModuleFileName C:\UltraVNC\vncviewer.exe
02/25/06 12:20:09 : Looking for C:\UltraVNC\rc4.key
02/25/06 12:20:09 : Looking for rc4.key
02/25/06 12:20:09 : Looking for ProgramFiles\UltraVNC
02/25/06 12:20:09 : Looking for ProgramFiles\OLR\VNC
02/25/06 12:20:09 : GetParams. VNCPasswordNeeded
02/25/06 12:20:09 : GetEnvVar (registry) dsmdebug = 1
02/25/06 12:20:09 : dsmdebug = 1
02/25/06 12:20:09 : Set Params
02/25/06 12:20:09 : NOREG MS RC4 NoReg Plugin,Sean E. Covel,Mar 12 2005,1.1.9.8,MSRC4Plugin_NoReg.dsm
02/25/06 12:20:09 : InitVars
02/25/06 12:20:09 : GetCryptoVersion.
02/25/06 12:20:09 : Acquiring the Crypto Context.
02/25/06 12:20:09 : Crypto acquired a Crypto Provider Context.
02/25/06 12:20:09 : Crypto Version = 2
02/25/06 12:20:09 : OS is 'Windows XP'
02/25/06 12:20:09 : Using provider ''
02/25/06 12:20:09 : Max Key Length 128
02/25/06 12:20:09 : GetEnvVar (registry) programfiles = C:\Program Files
02/25/06 12:20:09 : SetParams - StartUp.
02/25/06 12:20:09 : ***** VIEWER Application *****
02/25/06 12:20:09 : Trying to find the key file
02/25/06 12:20:09 : Trying to find the key file
02/25/06 12:20:09 : GetEnvVar (registry) programfiles = C:\Program Files
02/25/06 12:20:09 : Looking at msrc4pluginkey
02/25/06 12:20:09 : GetEnvVar (getenv) msrc4pluginkey =
02/25/06 12:20:09 : GetModuleFileName C:\UltraVNC\vncviewer.exe
02/25/06 12:20:09 : Looking for C:\UltraVNC\rc4.key
02/25/06 12:20:09 : Looking for rc4.key
02/25/06 12:20:09 : Looking for ProgramFiles\UltraVNC
02/25/06 12:20:09 : Looking for ProgramFiles\OLR\VNC
02/25/06 12:20:09 : Using VERIFY_CONTEXT
02/25/06 12:20:09 : CryptAcquireContext |27385368| || || |1| |-268435456|
02/25/06 12:20:09 : Using VERIFY_CONTEXT
02/25/06 12:20:09 : CryptAcquireContext |27385372| || || |1| |-268435456|
02/25/06 12:20:09 : Key Not Found at  Ô
02/25/06 12:20:09 : No key Found, using password.
02/25/06 12:20:09 : Key File Read.
02/25/06 12:20:13 : Shutting Down.


Hope this helps.
scovel
100
100
Posts: 307
Joined: 2004-07-12 11:56
Location: CT, USA
Contact:

Post by scovel »

Well, the log files weren't as usefull as I hoped. :-(

I had to learn how to use SC. Basically its just a customized winvnc.exe that does the typical "reverse connection" thing. I guess I can't say I don't know SC anymore...

I tested with the soon-to-be-released MSRC4Plugin_noreg.dsm version 1.2.0 and the AESV2Plugin.dsm version 1.0.0.

Some interesting things cropped up. Here's what I found:

MSRC4 V 1.2.0 - No Key file: Had to rename the plugin from msrc4plugin_noreg.dsm to msrc4plugin.dsm. (Rudi REALLY needs to change that...). Connected without a rc4.key just for laughs. It worked. Prompted for a password and everything. I think the only reason it worked was I had Ultra already installed, so winvnc.exe found a password... This generally WON'T work. Its isn't expected to work.

MSRC4 V 1.2.0 - Generated a Key file: Had to rename the plugin from msrc4plugin_noreg.dsm to msrc4plugin.dsm. Connection worked fine.

AESV2 V 1.0.0 - No Key file: Had to rename the plugin from aesv2plugin.dsm to msrc4plugin.dsm. Prompted for password but never connected. (Protocol version error message). This is as expected. SC doesn't have a password stored anywhere, so the passwords can't ever match.

AESV2 V 1.0.0 - Generated a Key file: (keep the key file named aesv2.key) Had to rename the plugin from aesv2plugin.dsm to msrc4plugin.dsm. Connected just fine.

I didn't specifically try the ARC4Plugin.dsm version 1.0.0, but its nearly identical to AESV2, so it should work.

I'll be releasing the plugins in the next day or so.

Sean
Last edited by scovel on 2006-02-26 18:33, edited 1 time in total.
Post Reply