|
Overview
VNC Authentication is pretty weak and there are utilities out there to crack it. For this reason, it is recommended that you deploy UltraVNC with the Microsoft authentication enabled. VNCScan allows you to deploy UltraVNC in this manner very easily.
You don't need a Windows domain to be able to use this form of authentication. It will work just fine on stand alone Windows 2000 and greater computers. Most of the magic is done with the mslogonauth utility written by the guys at UltraVNC.
| Click here to watch a flash webcast that shows how to push UltraVNC with the MS Authentication enabled. |
How it's done
-
Right-click a computer inside VNCScan and choose to deploy VNC
-
If you don't already have a profile set up to deploy VNC in this manner, choose to create a new profile and choose Ultra as the flavor.
Notice: You will still need to set a dummy VNC password even if you plan to use MS Auth. If you don't the server may reject all connections.
-
Work your way through the wizard until you see the following screen:

-
Check the box to use the Windows Logon.
See information below for the format of the ACL text box. A default is already supplied for you. It allows all administrators full VNC access to the computer
-
Complete the wizard and deploy as you do any other version of VNC.
Tip: You may want to make sure that you're using the correct version of VNCViewer for this version of UltraVNC. You can change the viewer location in the VNCScan settings. The typical path to the latest UltraVNC viewer is "C:\fastpush\vnc7\ultra\vncviewer.exe".
(From the UltraVNC Website)
Format of the ACL
allow 0x3 domain\account or deny 0x3 domain\account
0x1 is ViewOnly, 0x3 is Interact and implies that you can also view the remote desktop.
domain can be a computername or the name of a domain. If domain is not specified (like deny 0x3 account), Windows tries to match the account name to a local or a domain account. It is not recommended to omit the domain part since this may lead to unexpected results.
"account" can be groupname or username.
If the accountname contains spaces, the domain\account expression is to be enclosed in quotationmarks: allow 0x3 "domain\account" Even if the accountname doesn't contain spaces, quotationmarks won't hurt.
MSLogonACL has two abbreviations for special domains: one dot to denote the computername and two dots to denote the computer's domain: .\account for a local account on the computer or ..\account for an account in the computer's domain.
Troubleshooting
Authentication Errors - You may get some authentication errors when deploying UltraVNC with the MSLogon set. This is mainly due to security restrictions in Windows XP SP2 but it has been seen in other instances, also.
To fix this problem, download PSEXEC and extract a copy into the '<Program Files>\TGCS\VNCScan Console .NET' folder and another copy into 'C:\fastpush\vnc7\utils'.
|