MLUG: RE: [MLUG]
RE: [MLUG]
Email address obfuscation in effect -- please click here to turn it off.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
This is quite what I remember reading before, but it is simiar. 

From
http://www.securiteam.com/securitynews/VNC_3_3_2_R6_uses_a_weak_password_pro
tection_mechanism.html :

2) Fixed encryption key.
When the VNC server encrypts a password it always uses the same fixed key,
so the output password are always the same. For example, if we input "conde"
as password, the output password is: df 6b 7e e8 94 26 d8 b5. Since the
software is open source, the key is publicly available, making the
encryption pointless.

Input password -> conde
Key -> 23 82 107 6 35 78 88 7
Encrypted password -> df 6b 7e e8 94 26 d8 b5 

Input password -> 2621
Key -> 23 82 107 6 35 78 88 7
Encrypted password -> 73 05 1d 22 49 b6 05 1c

The VNC server always uses this key ("23 82 107 6 35 78 88 7") in the
current version. This mean that an attacker with read access to the registry
can simply decode the password and obtain the plain-text version of it.


Rick Buford
User Support Analyst - Specialist
ITS - USER SERVICES
DC017.00 / 884-0578
> - [ Cleverly Disguised As A Responsible Adult ] -


-----Original Message-----
From: Mike Miller [mailto:EMAIL:PROTECTED]
Sent: Wednesday, April 05, 2000 11:51
To: MLUG list
Subject: Re: [MLUG] 


On Wed, 5 Apr 2000, Buford, Rick wrote:

> Are there any security risks associated with using vncserver? I
> remember that older versions of vnc had a security flaw that would
> essentially let anyone log into the session...

What?!  I hope not because I've been using it for a year or so and I've
read the list most of that time and I haven't heard of this problem.  
Tell me more.


> Other than locking the display before closing the session, is there
> anything else I need to do to secure this? Is there a way to force the
> server in /etc/rc.d/init.d/ to run as non-root? Since I havent been
> using any GUI on any of my linux boxes, being able to run an X/Gnome
> session is kind of a hoot =)

I compiled in tcp_wrappers support for Xvnc, so I restrict access that
way.  Unfortunately, the Xvnc attempts are not logged by tcp_wrappers.  
Now I am using iplog (thanks to someone on this list who told me about
it).  iplog will log all attempts to connect to all ports (Xvnc is in the
5900-5999 range), thus that I can see what's happening with Xvnc.  I also
have the hosts.deny file of tcp_wrappers configured to send me an e-mail
message whenever a connection to Xvnc is rejected by tcp_wrappers.  So I
feel pretty secure altogether.

Mike

-- 
Michael B. Miller
University of Missouri--Columbia
http://taxa.psyc.missouri.edu/~mbmiller/

--
To unsubscribe, send a new message with no subject and the words
"unsubscribe members" in the body to EMAIL:PROTECTED

Archives are available at http://mlug.missouri.edu/list-archives/
--
To unsubscribe, send a new message with no subject and the words
"unsubscribe members" in the body to EMAIL:PROTECTED

Archives are available at http://mlug.missouri.edu/list-archives/