<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Kyle Anderson &#187; security</title>
	<atom:link href="http://xkyle.com/tag/security/feed/" rel="self" type="application/rss+xml" />
	<link>http://xkyle.com</link>
	<description></description>
	<lastBuildDate>Thu, 22 Jul 2010 04:54:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>My Wireless Cracking Tool</title>
		<link>http://xkyle.com/2009/06/01/my-wireless-cracking-tool/</link>
		<comments>http://xkyle.com/2009/06/01/my-wireless-cracking-tool/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 08:00:51 +0000</pubDate>
		<dc:creator>Kyle Anderson</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[wep]]></category>
		<category><![CDATA[wifi]]></category>
		<category><![CDATA[wireless]]></category>

		<guid isPermaLink="false">http://xkyle.com/?p=136</guid>
		<description><![CDATA[I&#8217;ve become a semi-expert on wireless networking and their security features.. and how to get around them. Before I continue I want to emphasize: The act of cracking encryption is not illegal just like picking a lock is not illegal. It is the unauthorized access of that network which is illegal, just like breaking and [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve become a semi-expert on wireless networking and their security features.. and how to get around them. Before I continue I want to emphasize:</p>
<blockquote><p>The act of cracking encryption is not illegal just like picking a lock is not illegal. It is the unauthorized access of that network which is illegal, just like breaking and entering is illegal.</p></blockquote>
<p>So. To sum it up, there are two types of encryption. There is the weak kind (<a href="http://en.wikipedia.org/wiki/Wired_Equivalent_Privacy">wep</a>) and the strong kind (<a href="http://en.wikipedia.org/wiki/Wi-Fi_Protected_Access">wpa</a>). WEP can be broken in about 5-10 minutes. WPA can be broken in about 24 hours (as long as their password is in your password try-out list).</p>
<p>The actual process or hacking into a network like this requires a suite of tools called the <a href="http://www.aircrack-ng.org">aircrack-ng suite</a>. You can read their tutorials and such, and I highly recommend you do if you want to get into this sort of thing. It&#8217;s a lot of FUN! Be prepared to learn linux while you are at it&#8230;.</p>
<p>But, once you understand what you are doing, you will appreciate the tool I have written. It automates the process of getting the keys. I wrote it as a type of &#8220;set-it-and-forget-it&#8221; tool that I could just leave running. It isn&#8217;t too clean, but if you can read bash scripting you can figure it out.</p>
<div id="attachment_137" class="wp-caption aligncenter" style="width: 510px"><a href="http://xkyle.com/wp-content/uploads/screenshot.jpg"><img class="size-full wp-image-137" title="wep-cracking" src="http://xkyle.com/wp-content/uploads/screenshot.jpg" alt="Here is a screen shot of my tool cracking wep" width="500" height="300" /></a><p class="wp-caption-text">Here is a screen shot of my tool cracking wep</p></div>
<p>Remember! Don&#8217;t try to just run this tool without understanding what it does and how to read it. If you haven&#8217;t breaking a wep key manually you don&#8217;t want to run this. It does WEP and WPA cracking (saving the handshake for later). Good luck! I will provide minimal support via comments on this post. Don&#8217;t forget to have your radio in monitor mode first, and if you are  going to do wpa you need the <a href="http://homepages.tu-darmstadt.de/~p_larbig/wlan/">mdk3</a> tool.</p>
<p>Here is the download link to <a href="http://xkyle.com/other//superscanner.tgz">Kyle&#8217;s Wireless Cracking Tool</a>.</p>
<p>Here is a link to a more updated versio of my <a href="http://xkyle.com/other//superscanner2.tgz">Cracking Tool</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://xkyle.com/2009/06/01/my-wireless-cracking-tool/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Myspace Phishing Analysis</title>
		<link>http://xkyle.com/2009/02/11/myspace-phishing-analysis/</link>
		<comments>http://xkyle.com/2009/02/11/myspace-phishing-analysis/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 22:40:10 +0000</pubDate>
		<dc:creator>Kyle Anderson</dc:creator>
				<category><![CDATA[Myspace]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[passwords]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://xkyle.com/?p=251</guid>
		<description><![CDATA[A couple of years ago, a large list of phished Myspace accounts was leaked on the internet. I stumpled upon them and ran a very simple analysis. Check it out: root@a:/# cat myspace.hackedlist &#124; cut -f 2 -d : &#124; sort &#124; uniq -c &#124; sort -n &#124; tail -n 20 14 qwerty1 15 123456a [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://xkyle.com/wp-content/uploads/myspace.jpeg"><img class="size-full wp-image-252 alignnone" title="myspace" src="http://xkyle.com/wp-content/uploads/myspace.jpeg" alt="" width="118" height="117" /></a></p>
<p>A couple of years ago, a large list of phished Myspace accounts was leaked on the internet.<br />
I stumpled upon them and ran a very simple analysis. Check it out:</p>
<blockquote><p>root@a:/# cat myspace.hackedlist | cut -f 2 -d : | sort | uniq -c | sort -n | tail -n 20<br />
14 qwerty1<br />
15 123456a<br />
15 babygirl1<br />
15 blink182<br />
16 123456<br />
16 123abc<br />
16 iloveyou2<br />
17 football1<br />
17 nicole1<br />
18 number1<br />
19 password<br />
23 myspace1<br />
24 fuckyou1<br />
28 iloveyou1<br />
28 monkey1<br />
29 fuckyou<br />
54 abc123<br />
74 password1</p></blockquote>
<p>The file was in the form of &#8220;Username:password&#8221;, so the first part of that command &#8220;cuts&#8221; the second column, with the colon as the delimiter. Then it is piped through sort, which sorts the list alphabetcially, then the uniq -c command, which counts the number of times that a word shows up, then I sort it again to get the most freqent passwords, and tail the last 20 lines.</p>
<p>It is interesting to see that a lot of these passwords just tack &#8220;1&#8243; on to them. And of course blink182 was all the rage back then aparently&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://xkyle.com/2009/02/11/myspace-phishing-analysis/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>My Home-Made Laptop Security Program</title>
		<link>http://xkyle.com/2008/12/05/my-home-made-laptop-security-program/</link>
		<comments>http://xkyle.com/2008/12/05/my-home-made-laptop-security-program/#comments</comments>
		<pubDate>Fri, 05 Dec 2008 17:17:50 +0000</pubDate>
		<dc:creator>Kyle Anderson</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[eeepc]]></category>
		<category><![CDATA[nclug]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://xkyle.com/?p=174</guid>
		<description><![CDATA[The NetworkManager program in linux has a create feature called a dispatcher, which can run arbitrary programs when certian things about the network change. For instance it can turn on a firewall or notify a user when the network comes up, or start up an arp alert program! I wanted a program that would alert [...]]]></description>
			<content:encoded><![CDATA[<blockquote></blockquote>
<p>The NetworkManager program in linux has a create feature called a dispatcher, which can run arbitrary programs when certian things about the network change. For instance it can turn on a firewall or notify a user when the network comes up, or <a href="http://xkyle.com/2008/08/21/custom-arp-alerts-ii/">start up an arp alert program</a>!</p>
<p>I wanted a program that would alert me of my laptop&#8217;s where-a-bouts, as well as use the webcam to take a picture, in order to aid me in tracking it down if it got stolen. I wanted something simple and didn&#8217;t way to pay for anything&#8230; I know I&#8217;m cheap <img src='http://xkyle.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<blockquote><p>The code is pretty simple:</p>
<p>fswebcam -F 2 -S 1 -r 640&#215;480 &#8211;jpeg 60 &#8211;save /tmp/capture.jpg<br />
ifconfig &gt; /tmp/ifconfig.txt<br />
wget -q -O &#8211; checkip.dyndns.org &gt;&gt; /tmp/ifconfig.txt<br />
FILENAME=`date +%F-%H-%M-%S`<br />
mv /tmp/ifconfig.txt /tmp/$FILENAME.txt<br />
mv /tmp/capture.jpg /tmp/$FILENAME.jpg<br />
scp /tmp/$FILENAME.jpg /tmp/$FILENAME.txt root@X.0.0.0:OBSCURED FOR SECURITY REASONS<br />
rm /tmp/$FILENAME.jpg /tmp/$FILENAME.txt</p></blockquote>
<p>You can see that it takes a picture, grabs my ifconfig and public ip, then ships it all to my server.  I just saved it in my /usr/local/bin/ and added the program to my /etc/network/if-up.d/openvpn program. This program is called whenever the interface comes up, so it will also run this program too when it&#8217;s ready.</p>
<p><a href="http://xkyle.com/wp-content/uploads/2008-12-05-11-51-571.jpg"><img class="aligncenter size-medium wp-image-176" title="webcam" src="http://xkyle.com/wp-content/uploads/2008-12-05-11-51-571-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p>It&#8217;s not amazing, but its good. Feel free to take my script and adjust for your needs. You may have a different command-line tool to take a picture with your webcam or whatever. You could even go crazy and setup something to email you or whatver, its YOUR program!</p>
]]></content:encoded>
			<wfw:commentRss>http://xkyle.com/2008/12/05/my-home-made-laptop-security-program/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>n2n &#8211; Peer to peer VPN?</title>
		<link>http://xkyle.com/2008/11/14/n2n-peer-to-peer-vpn/</link>
		<comments>http://xkyle.com/2008/11/14/n2n-peer-to-peer-vpn/#comments</comments>
		<pubDate>Sat, 15 Nov 2008 02:17:33 +0000</pubDate>
		<dc:creator>Kyle Anderson</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[sago]]></category>
		<category><![CDATA[nclug]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[vpn]]></category>

		<guid isPermaLink="false">http://xkyle.com/?p=156</guid>
		<description><![CDATA[Most vpns&#8230; in fact&#8230; all of them, are based on a client/server model. This means that all vpn clients call home to one vpn server and connect. All traffic goes through that vpn server and then gets passed on to its original destination. But what if you could have the benefits of VPN, but be [...]]]></description>
			<content:encoded><![CDATA[<p>Most vpns&#8230; in fact&#8230; all of them, are based on a client/server model. This means that all vpn clients call home to one vpn server and connect. All traffic goes through that vpn server and then gets passed on to its original destination. But what if you could have the benefits of VPN, but be able to communicate directly to other VPN peers, so without the latency and bandwidth limitations?</p>
<p><a href="http://xkyle.com/wp-content/uploads/2.png"><img class="alignnone size-full wp-image-157" title="n2n" src="http://xkyle.com/wp-content/uploads/2.png" alt="" width="442" height="295" /></a></p>
<p>That is what <a href="http://www.ntop.org/n2n/">n2n</a> is. The supernodes are NOT servers. They merely function as a way to punch holes in firewalls. Once the firewalls are open, the edge servers (think of them as clients) can talk directly with other edge clients. Cool!</p>
<p>I&#8217;ve tried this, and so far the only draw back is the speed, it just doesn&#8217;t seem to be as fast as you would think it would be. I can&#8217;t find any other people complaining about it, but I&#8217;ll look into it. But so far this is the simplest vpn I&#8217;ve ever setup. Its a single command!</p>
]]></content:encoded>
			<wfw:commentRss>http://xkyle.com/2008/11/14/n2n-peer-to-peer-vpn/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ettercap&#8217;s Author&#8217;s Birthday!</title>
		<link>http://xkyle.com/2008/11/14/ettercaps-authors-birthday/</link>
		<comments>http://xkyle.com/2008/11/14/ettercaps-authors-birthday/#comments</comments>
		<pubDate>Sat, 15 Nov 2008 02:04:41 +0000</pubDate>
		<dc:creator>Kyle Anderson</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[ettercap]]></category>
		<category><![CDATA[nclug]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[sniffing]]></category>

		<guid isPermaLink="false">http://xkyle.com/?p=151</guid>
		<description><![CDATA[Today is the Birthday of AloR, the author of the amazing tool, ettercap. You can see that because it is his birthday, he asks that you email him. I happily obliged. Ettercap is an amazing tool. Not only does it have a console, curses, and graphical versions, it can be scripted, hacked, used with plugins, [...]]]></description>
			<content:encoded><![CDATA[<p>Today is the Birthday of AloR, the author of the amazing tool, ettercap.</p>
<p><a href="http://xkyle.com/wp-content/uploads/etter-terminal.png"><img class="alignnone size-full wp-image-152" title="etter-terminal" src="http://xkyle.com/wp-content/uploads/etter-terminal.png" alt="" width="499" height="347" /></a></p>
<p>You can see that because it is his birthday, he asks that you email him. I happily obliged.</p>
<p>Ettercap is an amazing tool. Not only does it have a console, curses, and graphical versions, it can be scripted, hacked, used with plugins, and the list goes on. Here is a screen shot of it in progress:</p>
<p><a href="http://xkyle.com/wp-content/uploads/ettercap.png"><img class="alignnone size-full wp-image-153" title="ettercap" src="http://xkyle.com/wp-content/uploads/ettercap.png" alt="" width="500" height="384" /></a></p>
<p>Here is the everyday use senario:</p>
<ol>
<li>Find a network</li>
<li>Scan for all hosts on that network</li>
<li>Start a man-in-the-middle attack and pose as the gateway</li>
<li>all your traffic belongs to us!</li>
<li>&#8230;&#8230;.</li>
<li>Load wireshark and profit!</li>
</ol>
<p>But seriously, Ettercap has many tools and features to help you explore networks, for malicious or research purposes.</p>
]]></content:encoded>
			<wfw:commentRss>http://xkyle.com/2008/11/14/ettercaps-authors-birthday/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Custom Arp Alerts II!</title>
		<link>http://xkyle.com/2008/08/21/custom-arp-alerts-ii/</link>
		<comments>http://xkyle.com/2008/08/21/custom-arp-alerts-ii/#comments</comments>
		<pubDate>Thu, 21 Aug 2008 11:59:57 +0000</pubDate>
		<dc:creator>Kyle Anderson</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[sago]]></category>
		<category><![CDATA[nclug]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://xkyle.com/?p=112</guid>
		<description><![CDATA[So I&#8217;ve found a better way to do what I did in the previous post. Instead of running a separate script to parse the arp alert logs, I have arp alert itself send the alerts! The key is this line in the arpalert.conf action on detect = &#8220;/etc/scripts/arp-alert&#8221; Its so simple, it just runs that [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">So I&#8217;ve found a better way to do what I did in the previous post. Instead of running a separate script to parse the arp alert logs, I have arp alert itself send the alerts! The key is this line in the arpalert.conf</p>
<blockquote style="text-align: center;">
<p style="text-align: left;">action on detect = &#8220;/etc/scripts/arp-alert&#8221;</p>
</blockquote>
<p style="text-align: left;">Its so simple, it just runs that script sending the information about the alert as certain arguments. With this I have more control over the formatting of arpalert messages:</p>
<p style="text-align: center;"><a href="http://xkyle.com/wp-content/uploads/screenshot2.png"><img class="size-full wp-image-114 aligncenter" title="screenshot2" src="http://xkyle.com/wp-content/uploads/screenshot2.png" alt="" width="422" height="145" /></a></p>
<p style="text-align: left;">In order to do this, I had to write that script, and make it executable of course. Also I had to change the running user of arpalert to root, because the &#8220;arpalert&#8221; user didn&#8217;t have permission to notify my user &#8220;kyle&#8221;. This is a much more clean solution, allowing me to make different types of alerts look different, having different timeouts and such. If you want my /etc/scripts/arp-alert you can download what I have so far <a href="http://xkyle.com/other/arp-alert">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://xkyle.com/2008/08/21/custom-arp-alerts-ii/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Custom Arp-Alerts</title>
		<link>http://xkyle.com/2008/08/20/custom-arp-alerts/</link>
		<comments>http://xkyle.com/2008/08/20/custom-arp-alerts/#comments</comments>
		<pubDate>Wed, 20 Aug 2008 23:17:05 +0000</pubDate>
		<dc:creator>Kyle Anderson</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[sago]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://xkyle.com/?p=101</guid>
		<description><![CDATA[So I was looking around, and I wanted some sort of tool to allow me to be more aware about what was happening in the lower &#8220;bowels&#8221; of the network that I&#8217;m on with my laptop. So what is it that I want&#8230; What I really want is some sort of mac-address based buddy list. [...]]]></description>
			<content:encoded><![CDATA[<p>So I was looking around, and I wanted some sort of tool to allow me to be more aware about what was happening in the lower &#8220;bowels&#8221; of the network that I&#8217;m on with my laptop. So what is it that I want&#8230;</p>
<p>What I really want is some sort of mac-address based buddy list. One that would show my a list of the mac addresses talking on my network, and allow me to alias them. That would be cool.</p>
<p>I couldn&#8217;t find such program, but I found something kinda close, its called arpalert. If you are using ubuntu you can simply run &#8220;apt-get install arpalert&#8221; (I love ubuntu!)</p>
<blockquote><p>kyle@kyle-laptop:~$ apt-cache search arpalert<br />
arpalert &#8211; Monitor ARP changes in ethernet networks</p></blockquote>
<p>You should edit the config file to your liking, but the main thing is the log file in /var/log/arpalert.log. I have it logging every interesting arp thing, because I find them interesting! You need to read up on it if you want to fully understand arpalert: <a href="http://www.arpalert.org/">http://www.arpalert.org/</a></p>
<p>So that is the first part. The second part is the piece that notifies you of something suspicious. Who wants to tail a log file all the time? For this I use something called &#8220;notify-send&#8221;. Try running it. If you don&#8217;t have it and you are running Ubuntu it will tell you that its part of the &#8221;</p>
<p>So I was looking around, and I wanted some sort of tool to allow me to be more aware about what was happening in the lower &#8220;bowels&#8221; of the network that I&#8217;m on with my laptop. So what is it that I want&#8230;</p>
<p>What I really want is some sort of mac-address based buddy list. One that would show my a list of the mac addresses talking on my network, and allow me to alias them. That would be cool.</p>
<p>I couldn&#8217;t find such program, but I found something kinda close, its called arpalert. If you are using ubuntu you can simply run &#8220;apt-get install arpalert&#8221; (I love ubuntu!)</p>
<blockquote><p>kyle@kyle-laptop:~$ apt-cache search arpalert<br />
arpalert &#8211; Monitor ARP changes in ethernet networks</p></blockquote>
<p>You should edit the config file to your liking, but the main thing is the log file in /var/log/arpalert.log. I have it logging every interesting arp thing, because I find them interesting! You need to read up on it if you want to fully understand arpalert: <a href="http://www.arpalert.org/">http://www.arpalert.org/</a></p>
<p style="text-align: center;"><a href="http://xkyle.com/wp-content/uploads/tailarps.png"><img title="tailarps" src="http://xkyle.com/wp-content/uploads/tailarps.png" alt="" /></a></p>
<p>So that is the first part. The second part is the piece that notifies you of something suspicious. Who wants to tail a log file all the time? For this I use something called &#8220;notify-send&#8221;. Try running it. If you don&#8217;t have it and you are running Ubuntu it will tell you that its part of the &#8220;libnotify-bin&#8221; package. So you will need to run:</p>
<blockquote><p>$ sudo apt-get install libnotify-bin</p></blockquote>
<p>Try it! run &#8220;notify test&#8221;. A popup should show up! Simple! Now, we need a small program to put the pieces together and glue it. I want my popup when odd things happen. Here is the glue I wrote, modify at will:</p>
<blockquote><p>tail -n 0  -F /var/log/arpalert.log | awk -W interactive &#8216;{print $8, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12}&#8217; |<br />
while read heading message<br />
do  notify-send -t 3000 &#8212; &#8220;Arp Alert&#8221; &#8220;${heading} ${message}&#8221;<br />
done</p></blockquote>
<p>I don&#8217;t think I&#8217;m done with it yet. (I want to make it give different time outs for different types of messages, and I want it to change the heading to something dynamic instead of the Arp Alert, but yea) So put that in a .sh and run it! Nothing may pop up! Try putting something new on the network and seeing if something shows up in the log. Its pretty easy to troubleshoot and modify to your liking.</p>
<p style="text-align: center;"><a href="http://xkyle.com/wp-content/uploads/screenshot1.png"><img title="arpalert-screenshot" src="http://xkyle.com/wp-content/uploads/screenshot1.png" alt="" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://xkyle.com/2008/08/20/custom-arp-alerts/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>DNS Cache Poisoning</title>
		<link>http://xkyle.com/2008/07/31/dns-cache-poisoning/</link>
		<comments>http://xkyle.com/2008/07/31/dns-cache-poisoning/#comments</comments>
		<pubDate>Thu, 31 Jul 2008 12:00:10 +0000</pubDate>
		<dc:creator>Kyle Anderson</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[sago]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://xkyle.com/?p=96</guid>
		<description><![CDATA[Recently a DNS expert found a flaw in the way that DNS servers talk to other DNS servers to get records that allows interested parties (hackers) to insert their own records. If you need a primer: the Wikipedia link. Well&#8230; a DNS flaw is no fun without a tool to use it. So this guy [...]]]></description>
			<content:encoded><![CDATA[<p>Recently a DNS expert found a flaw in the way that DNS servers talk to other DNS servers to get records that allows interested parties (hackers) to insert their own records. If you need a primer: the <a href="http://en.wikipedia.org/wiki/DNS_cache_poisoning">Wikipedia link</a>.</p>
<p>Well&#8230; a DNS flaw is no fun without a tool to use it. So this guy &#8220;HD Moore&#8221; wrote a program (script) that takes advantage of this and makes it relatively easy for someone to use something called <a href="http://www.metasploit.com/framework/">Metasploit</a> to tinker with it. Cool!</p>
<p>Turns out that it works, and people are fixing their DNS servers so that this can&#8217;t happen. (I fixed mine as soon as the fix was out.) But not everyone can fix their own, often they are at the mercy of their ISP&#8217;s. (Have you ever called up your ISP&#8217;s help desk and told them they need to upgrade their DNS servers to protect them against cache poisoning? Heheheh.. right)</p>
<p>So one day, Mr. Moore goes to google.com on his computer at work, and guess what, its not the real google.com&#8230;</p>
<p><a href="http://www.networkworld.com/news/2008/073008-dns-attack-writer-a-victim.html">The news article</a></p>
<p>Well played sir. Well played.</p>
]]></content:encoded>
			<wfw:commentRss>http://xkyle.com/2008/07/31/dns-cache-poisoning/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced)
Database Caching 14/20 queries in 0.072 seconds using disk

Served from: xkyle.com @ 2010-07-31 23:33:33 -->