# Thursday, October 11, 2007

So this topic of virtual servers is starting to catch on a bit more, I still think it will go the wayside of bluetooth and only people that drink the Intel kool-aid will adopt it, but thats just me, dont get me wrong I feel there is a place for virtual machines in the data center, the technology and use just isn't impressing me today. The real point of this post is to bring together some of the tips about virtual server security, I say virtual server and not vmware because they arnt the only players in the market, example is Virtuozzo who I was just talking with a friend about. I was listening to a pauldotcom podcast the other day (which if your interested you need to go listen to)

Anywhoo I have compiled a list of some of the top things to disable or change to harden your virtual environment. The following documents go into further detail but I wanted to explain out a few ideas. The first is disabling unused hardware, examples are FDD, CDROM, USB, and most important the NIC. Obviously you can understand the media not only will it free up resources (other tips are shut down screensavers and the K-Desktop) but they just arnt needed typically in a virtual environment. The NIC is one that most people overlook (depending on setup and how you have things configured this can be incorrect tip), they will have a virtual host with the ability to link to your LAN. now this is particularly and issue if the threat of jumping out of a virtual ever comes to light as a virus. If you have a host on a protected network and your vm’s are on a DMZ for example, then once the virtual is hacked your protected network is at risk, the amount of times that you should have to touch the host is minimal so keep the KVM attached and disable the protocalls and ip address on the host.

Next topic that ties in with the first is to keep similar security devices on the same host, and put that host in the proper subnet for the security of the virtuals. Meaning, dont put your web server on the same host as your financial server, and dont put your web server on the same as a tool server that is located in your ring 0/1 LAN. If its a DMZ server and you would have put it there physically, then put it there phys-virtually (thats physically and virtually in one word) so say this with me once again, put like security servers in the proper realm with the proper vrituals sharing a host.

Now to get a little specific to vendors, example is VMware. With VMware you have cool things like drag-and-drop file copy, cut and paste etc. In a server virtual machine you want to shut these enhancements off.

Patch! VMware, Microsoft each have patches for the softwares they produce, update and patch your software. vmware has no nice patch management notification like MicorosoftUpdate so Patch your softwares, also patch your hosts and virtuals for OS and APP patches.

VMWare has actually published a paper for security with the ESX Server, this has important tips for logs, users, and resource provisioning to prevent denial of service issues.

Also CI Security is supposed to release hardening guides, however they also publish good standards for the OS in the virtual so check them out, along with that is the Microsoft published 2000 hardening and 2003 hardening guides.

Another interesting summary from guys at Petri, specifically because they have screenshots

posted on Thursday, October 11, 2007 2:19:23 PM (Pacific Daylight Time, UTC-07:00)  #    Comments [0] Trackback

A “new” security threat that I thought was rather interesting. using cross site forgery, the idea is that if you have two browsers open, one is your bank the other is a hack-site. The hack site can use this idea to piggy back on your cookie and session to do things with your bank with out you knowing, How? well it would just send http post data (or get) in the back end of the browser. So whats this mean why do you care? If this takes off its nasty till’ people fix the sites you use. To not fall victim to this just dent flip browsers while your browsing, if you are on a site that you feel needs to be secure close out myspace.

Also the tool that I use for google hacking pay-sites, is the mozilla RefControl, which is the underlying idea with this hack

posted on Thursday, October 11, 2007 3:35:09 AM (Pacific Daylight Time, UTC-07:00)  #    Comments [0] Trackback
# Tuesday, October 09, 2007
I havent had time to post up about this, but there is a new version of fgdump, this will dump the protected storage if possible, local LM table and cachedump of any system you have admin rights to. This tool is the ifto-facto tool for collecting data for pen-test stuff. The special thing about this tool is that it will sneek past most AV tools so you dont need to kill them to audit. I also recommend downloading the source and compile on your own to even further protect against AV messing this up.

posted on Tuesday, October 09, 2007 5:26:53 PM (Pacific Daylight Time, UTC-07:00)  #    Comments [0] Trackback
So I was working on a script to spam a fellow classmate in a recent email proxy class I was attending,  did some searching for a Email Load Tester and found this guys script which uses netcat to pass values onto port 25 with javascript. However for the class I needed more spam like activity, so I added random characters to the subject and body. I also wanted to test out on servers that need auth, so I added a base64 encoder. The script is as user friendly as I could make it, commented here and there.


you can save this script down as a email.js and run with cscript aka 'cscript email.js' from command line.

Usual terms apply, this isn't for illegal activity, anything you damage or break is your own fault and not the publisher of the code. Use at your own risk, blog owner assumes no responsibility for your doings. May cause vomiting or bowl discomfort. If so then stop using code immediately and find a potty.

If you want multi threaded emails run more then one copy at once, I haven't had the time or care to multi thread the script.
posted on Tuesday, October 09, 2007 5:03:14 PM (Pacific Daylight Time, UTC-07:00)  #    Comments [0] Trackback
# Monday, October 08, 2007
New news, I’m now engaged to Katie Uhlenkott. Pulled it off at skate king in Bellevue, I planned for her to throw me a surprise birthday party. At this party I actually invited a lot of people. I then asked her in the middle of the ring. She has no idea and was SUPER surprised. A wedding date is possible in June of 08
posted on Monday, October 08, 2007 9:59:51 AM (Pacific Daylight Time, UTC-07:00)  #    Comments [1] Trackback
# Sunday, September 16, 2007
Chaosreader will take a tcpdump stream and trace out and dump the clear text data, such as ftp, telnet, http, jpg, wave. Why is this interesting? well you can dump out a stream with tcpdump or wireshark and collect the data for forensics or for snooping. This would be a great free alternative to Network Observer by Network Instruments
posted on Sunday, September 16, 2007 10:03:49 PM (Pacific Daylight Time, UTC-07:00)  #    Comments [0] Trackback
# Thursday, September 13, 2007

a good paper written for threats to wireless that people don't always think of, or are upcoming (with .11n) but more important tools that cause the threats.

remember that the best wireless security is wireless that is 100% air-gap. huh? put your wireless on a separate link (buy a dsl line for your company for example) then require that any use to your network is thru SSL or IPSEC VPN

posted on Thursday, September 13, 2007 5:44:42 PM (Pacific Daylight Time, UTC-07:00)  #    Comments [0] Trackback
# Wednesday, September 12, 2007

Found a workaround, just go to File, Open, Other Users Folder. Solves the problem for now. There is some bug with the “quick open” list that normally shows up in a toolbar on the left of outlook.

"The Messaging interface has returned an unknown error." occurs when trying to view a shared calendar

In Outlook 2007, an error may occur when trying to view a shared calendar from the People's Calendars list. The error will say "The Messaging interface has returned an unknown error.  If the problem persists, restart Outlook."  Restarting Outlook does resolve the problem.

Microsoft has confirmed that this is a known bug with Outlook 2007.  We are currently waiting to hear back from Microsoft as to the decision on whether this will be resolved by a Hot Fix or included in Office 2007 Service Pack 1.

posted on Wednesday, September 12, 2007 9:46:31 PM (Pacific Daylight Time, UTC-07:00)  #    Comments [0] Trackback
this bit of news is interesting, they say they figured out how to shake the hell out of saltwater and shake loose the hydrogen so that it can burn, but in the process it burns in open air at 3000deg F– nice. This is a crazy insane invention if its viable.
posted on Wednesday, September 12, 2007 2:31:12 PM (Pacific Daylight Time, UTC-07:00)  #    Comments [0] Trackback
Just saw an interesting software package today, called software for starving students its a windows and osx installer for a bunch of pre-bundled opensource software. They have a nice menu that says things like “video editing” and will install opensource packages for video editing and multimedia. cool. So if your a student, want to learn or just want to play with new software go download this package.
posted on Wednesday, September 12, 2007 2:28:05 PM (Pacific Daylight Time, UTC-07:00)  #    Comments [0] Trackback