CCA client installation bypass

08/25/06

CCA client installation bypass

Permalink 08:55:15 pm, Categories: Resnet  

Over the last week and a half, I have been busy coming up with ways to bypass the CCA client installation on Windows.
In my last post on this topic I had already hinted at the idea.
Basically, the current CCA version (now called Cisco NAC Appliance) uses a variety of methods to determine the operating system the connection is made from. Cisco has come quite a way from the simple and trivially defeatable browser user-agent string... With the use of the user-agent string, they violated one of the basic laws of Web development: never trust data sent by the client...
They are now using multiple avenues to detect the OS. They still use client data: the browser user-agent, and in addition get the OS string through Javascript. These are still trivially circumvented.
In addition, though, they use more sophisticated methods. Namely, they use the TCP fingerprint and possibly the SSL negotiation phase to determine the OS.
Every network implementation has different settings and ideosyncracies. Lists of such ideosyncracies are readily available for all popular operating systems. So, by comparing the ideosyncracies of the connection to such a list, it is possible to determine the OS.
That leaves us with finding ways to change the ideosyncracies reported, so that the comparison with a list doesn't work anymore.
And that is exactly what a colleague and I have done.
We have identified a way to get around the CCA OS detection:
Modifying the TCP parameters. A description of this method has been posted to Bugtraq and the Full Disclosure mailing list. We made a program available that makes the process really painless.

So, to make a long story short, the program to bypass the CCA installation on Windows is here. Instructions are here.

And to make it even easier to use, we have created a setup program that installs the tool on any Windows machine. Get it here.

Creative Commons LicenseThis post is licensed under a Creative Commons License.

Trackback address for this post:

This is a captcha-picture. It is used to prevent mass-access by robots.

Please enter the characters from the image above. (case insensitive)

Comments, Trackbacks, Pingbacks:

No Comments/Trackbacks/Pingbacks for this post yet...

Leave a comment:

Your email address will not be displayed on this site.
Your URL will be displayed.

Allowed XHTML tags: <p, ul, ol, li, dl, dt, dd, address, blockquote, ins, del, span, bdo, br, em, strong, dfn, code, samp, kdb, var, cite, abbr, acronym, q, sub, sup, tt, i, b, big, small>
(Line breaks become <br />)
(Set cookies for name, email and url)
(Allow users to contact you through a message form (your email will NOT be displayed.))
This is a captcha-picture. It is used to prevent mass-access by robots.

Please enter the characters from the image above. (case insensitive)

August 2008
Mon Tue Wed Thu Fri Sat Sun
 << <   > >>
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

UCI Housing Network and Cable TV Issues

This blog tries to capture all the gripes about UCI Resident Networking (Resnet) and the switch to UCI-managed Cable TV in on-campus housing.
This site is not affiliated with UCI or UCI Housing.

Search

Categories

XML Feeds

What is this?

powered by b2evolution free blog software