<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: scanrand - Download Stateless TCP Scanner with Syn Cookies</title>
	<atom:link href="http://www.darknet.org.uk/2007/12/scanrand-download-stateless-tcp-scanner-with-syn-cookies/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.darknet.org.uk/2007/12/scanrand-download-stateless-tcp-scanner-with-syn-cookies/</link>
	<description>Ethical Hacking, Penetration Testing &#38; Computer Security</description>
	<pubDate>Thu, 04 Dec 2008 16:58:10 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.5</generator>
		<item>
		<title>By: eM3rC</title>
		<link>http://www.darknet.org.uk/2007/12/scanrand-download-stateless-tcp-scanner-with-syn-cookies/#comment-94012</link>
		<dc:creator>eM3rC</dc:creator>
		<pubDate>Sun, 06 Jan 2008 22:14:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.darknet.org.uk/2007/12/scanrand-download-stateless-tcp-scanner-with-syn-cookies/#comment-94012</guid>
		<description>I would personally prefer nmap over scanrand but very nice post.

@Sir Henry and mumble

It would be awesome to hear what you guys come up with.</description>
		<content:encoded><![CDATA[<p>I would personally prefer nmap over scanrand but very nice post.</p>
<p>@Sir Henry and mumble</p>
<p>It would be awesome to hear what you guys come up with.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sir Henry</title>
		<link>http://www.darknet.org.uk/2007/12/scanrand-download-stateless-tcp-scanner-with-syn-cookies/#comment-85033</link>
		<dc:creator>Sir Henry</dc:creator>
		<pubDate>Mon, 17 Dec 2007 15:39:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.darknet.org.uk/2007/12/scanrand-download-stateless-tcp-scanner-with-syn-cookies/#comment-85033</guid>
		<description>@mumble:

Will do.  It would be cool to work on something like this with you.</description>
		<content:encoded><![CDATA[<p>@mumble:</p>
<p>Will do.  It would be cool to work on something like this with you.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mumble</title>
		<link>http://www.darknet.org.uk/2007/12/scanrand-download-stateless-tcp-scanner-with-syn-cookies/#comment-85019</link>
		<dc:creator>mumble</dc:creator>
		<pubDate>Mon, 17 Dec 2007 15:11:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.darknet.org.uk/2007/12/scanrand-download-stateless-tcp-scanner-with-syn-cookies/#comment-85019</guid>
		<description>@Sir Henry
Drop me a line. GPG Key ID: D005B227. You can use the email address on the keyserver. I'd post it here, but...spambots.</description>
		<content:encoded><![CDATA[<p>@Sir Henry<br />
Drop me a line. GPG Key ID: D005B227. You can use the email address on the keyserver. I&#8217;d post it here, but&#8230;spambots.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sir Henry</title>
		<link>http://www.darknet.org.uk/2007/12/scanrand-download-stateless-tcp-scanner-with-syn-cookies/#comment-84989</link>
		<dc:creator>Sir Henry</dc:creator>
		<pubDate>Mon, 17 Dec 2007 14:08:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.darknet.org.uk/2007/12/scanrand-download-stateless-tcp-scanner-with-syn-cookies/#comment-84989</guid>
		<description>@mumble:

Your last comment is exactly that of which I am speaking.  Let me know what you find out with your testing.  I would be very interested to find out the results.</description>
		<content:encoded><![CDATA[<p>@mumble:</p>
<p>Your last comment is exactly that of which I am speaking.  Let me know what you find out with your testing.  I would be very interested to find out the results.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mumble</title>
		<link>http://www.darknet.org.uk/2007/12/scanrand-download-stateless-tcp-scanner-with-syn-cookies/#comment-84948</link>
		<dc:creator>mumble</dc:creator>
		<pubDate>Mon, 17 Dec 2007 12:22:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.darknet.org.uk/2007/12/scanrand-download-stateless-tcp-scanner-with-syn-cookies/#comment-84948</guid>
		<description>Thinking about this in slightly more depth -- there's probably a good article in this for Phrack or 2600... Especially if you can identify the scanner's signature well enough that the false positive rate is down in the noise.

I know that you can immediately forget about the idea of detecting the difference between a "Connect" scan and the real deal, because the scanners all use the OS connect() implementation, as far as I know. Fin and Xmas-tree scans are easy to see on a stateful inspection firewall, and most will just drop the packet. (PF, for example, will happily drop it on the floor...) I'll have to set up a few boxes and see what happens.</description>
		<content:encoded><![CDATA[<p>Thinking about this in slightly more depth &#8212; there&#8217;s probably a good article in this for Phrack or 2600&#8230; Especially if you can identify the scanner&#8217;s signature well enough that the false positive rate is down in the noise.</p>
<p>I know that you can immediately forget about the idea of detecting the difference between a &#8220;Connect&#8221; scan and the real deal, because the scanners all use the OS connect() implementation, as far as I know. Fin and Xmas-tree scans are easy to see on a stateful inspection firewall, and most will just drop the packet. (PF, for example, will happily drop it on the floor&#8230;) I&#8217;ll have to set up a few boxes and see what happens.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mumble</title>
		<link>http://www.darknet.org.uk/2007/12/scanrand-download-stateless-tcp-scanner-with-syn-cookies/#comment-84939</link>
		<dc:creator>mumble</dc:creator>
		<pubDate>Mon, 17 Dec 2007 12:12:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.darknet.org.uk/2007/12/scanrand-download-stateless-tcp-scanner-with-syn-cookies/#comment-84939</guid>
		<description>It would have to be a pretty tight environment for the admin to get away with using a passive OS-specific firewall rule on a box. I do know the the OpenBSDs PF firewall can do it, but very few people would. Too high a probability of running into one or two machines which are running an odd OS version and flag incorrectly. 

When NMAP is running as root, it can be set up to use direct packet injection. It does so by default on windows boxes to get around the WinXP-SP2 raw sockets disabled problem. If NMAPs packet structure is a problem, it really wouldn't be all that hard to make it look like anything you want it to.

As the cook says, "Use the Sauce..."</description>
		<content:encoded><![CDATA[<p>It would have to be a pretty tight environment for the admin to get away with using a passive OS-specific firewall rule on a box. I do know the the OpenBSDs PF firewall can do it, but very few people would. Too high a probability of running into one or two machines which are running an odd OS version and flag incorrectly. </p>
<p>When NMAP is running as root, it can be set up to use direct packet injection. It does so by default on windows boxes to get around the WinXP-SP2 raw sockets disabled problem. If NMAPs packet structure is a problem, it really wouldn&#8217;t be all that hard to make it look like anything you want it to.</p>
<p>As the cook says, &#8220;Use the Sauce&#8230;&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sir Henry</title>
		<link>http://www.darknet.org.uk/2007/12/scanrand-download-stateless-tcp-scanner-with-syn-cookies/#comment-84919</link>
		<dc:creator>Sir Henry</dc:creator>
		<pubDate>Mon, 17 Dec 2007 11:35:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.darknet.org.uk/2007/12/scanrand-download-stateless-tcp-scanner-with-syn-cookies/#comment-84919</guid>
		<description>I agree, goodpeople, but my interest is eliminating a potential for a false negative as much as I can.  Just one example of that is to simply make sure that my probes are going out in the same way a legitimate connection probe would.  I would hate to be doing consulting work for a firm and realize only after the fact that, had I crafted the packets in a different way than how they are sent from a scanner, I might have gotten different, perhaps more sensitive, responses.</description>
		<content:encoded><![CDATA[<p>I agree, goodpeople, but my interest is eliminating a potential for a false negative as much as I can.  Just one example of that is to simply make sure that my probes are going out in the same way a legitimate connection probe would.  I would hate to be doing consulting work for a firm and realize only after the fact that, had I crafted the packets in a different way than how they are sent from a scanner, I might have gotten different, perhaps more sensitive, responses.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: goodpeople</title>
		<link>http://www.darknet.org.uk/2007/12/scanrand-download-stateless-tcp-scanner-with-syn-cookies/#comment-84917</link>
		<dc:creator>goodpeople</dc:creator>
		<pubDate>Mon, 17 Dec 2007 11:29:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.darknet.org.uk/2007/12/scanrand-download-stateless-tcp-scanner-with-syn-cookies/#comment-84917</guid>
		<description>Different target OSses have different responses. You can never be sure that you don't have false positives or negatives.</description>
		<content:encoded><![CDATA[<p>Different target OSses have different responses. You can never be sure that you don&#8217;t have false positives or negatives.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sir Henry</title>
		<link>http://www.darknet.org.uk/2007/12/scanrand-download-stateless-tcp-scanner-with-syn-cookies/#comment-83540</link>
		<dc:creator>Sir Henry</dc:creator>
		<pubDate>Fri, 14 Dec 2007 17:33:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.darknet.org.uk/2007/12/scanrand-download-stateless-tcp-scanner-with-syn-cookies/#comment-83540</guid>
		<description>Nor would I proclaim expertise in the ways of IDS/IPS.  I do know, however, that if I am sending a SYN packet, I do not want there to be a false negative or drop from the FW because it is crafted in a way that can be detected as a scanner packet.  With my SYN scan, I would want to know which hosts are truly alive and not just dropping because they know I am scanning and not embarking on a true SYN request.  So, although I do agree with some points, my point is to know that my scan is obtaining all information available and not experiencing false negatives.</description>
		<content:encoded><![CDATA[<p>Nor would I proclaim expertise in the ways of IDS/IPS.  I do know, however, that if I am sending a SYN packet, I do not want there to be a false negative or drop from the FW because it is crafted in a way that can be detected as a scanner packet.  With my SYN scan, I would want to know which hosts are truly alive and not just dropping because they know I am scanning and not embarking on a true SYN request.  So, although I do agree with some points, my point is to know that my scan is obtaining all information available and not experiencing false negatives.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: net2004eng</title>
		<link>http://www.darknet.org.uk/2007/12/scanrand-download-stateless-tcp-scanner-with-syn-cookies/#comment-83533</link>
		<dc:creator>net2004eng</dc:creator>
		<pubDate>Fri, 14 Dec 2007 17:10:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.darknet.org.uk/2007/12/scanrand-download-stateless-tcp-scanner-with-syn-cookies/#comment-83533</guid>
		<description>@Sir Henry

Isn't the goal of sending a syn scan to illicit a response or no response from the end host. I know you can craft packets with hping, nemesis, etc.. but the goal here is typically different.  

In respect to the actual syn's sent by nmap, scanrand, unicornscan, etc... I would inspect the packets with tcpdump/windump while they leave your machine, and take a look at the way they appear when they arrive at the destinaition. I know MS and Linux implement the tcp stack in different ways, and this very well could imapct he way packets leave your machine, but that would be independent of the tool... Also, I know with snort, that it can identify what scanner you are using, but I think this is based off of a collection of multiple captures...if you send a single syn to one host, I don't think Snort, nor any other IDS/IPS system, would be so sensitive to be able to tell you what tool is performing the scanning...and you wouldn't want it to either (at least that might be way too sensitive  for me)!

This being said, I'm not an IDS/IPS expert by any means...</description>
		<content:encoded><![CDATA[<p>@Sir Henry</p>
<p>Isn&#8217;t the goal of sending a syn scan to illicit a response or no response from the end host. I know you can craft packets with hping, nemesis, etc.. but the goal here is typically different.  </p>
<p>In respect to the actual syn&#8217;s sent by nmap, scanrand, unicornscan, etc&#8230; I would inspect the packets with tcpdump/windump while they leave your machine, and take a look at the way they appear when they arrive at the destinaition. I know MS and Linux implement the tcp stack in different ways, and this very well could imapct he way packets leave your machine, but that would be independent of the tool&#8230; Also, I know with snort, that it can identify what scanner you are using, but I think this is based off of a collection of multiple captures&#8230;if you send a single syn to one host, I don&#8217;t think Snort, nor any other IDS/IPS system, would be so sensitive to be able to tell you what tool is performing the scanning&#8230;and you wouldn&#8217;t want it to either (at least that might be way too sensitive  for me)!</p>
<p>This being said, I&#8217;m not an IDS/IPS expert by any means&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
