<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments for &gt;&gt; More NOPs</title>
	<atom:link href="http://www.morenops.com/?feed=comments-rss2" rel="self" type="application/rss+xml" />
	<link>http://www.morenops.com</link>
	<description>You just never get enough of them!</description>
	<lastBuildDate>Tue, 29 Jun 2010 18:42:36 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on Egurra: A dumb file format fuzzer by jowjow</title>
		<link>http://www.morenops.com/?p=673&#038;cpage=1#comment-2095</link>
		<dc:creator>jowjow</dc:creator>
		<pubDate>Tue, 29 Jun 2010 18:42:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.morenops.com/?p=673#comment-2095</guid>
		<description>I made some other modifications as well, once I am done tweaking and start deploying it on my nodes I will drop you a copy.</description>
		<content:encoded><![CDATA[<p>I made some other modifications as well, once I am done tweaking and start deploying it on my nodes I will drop you a copy.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Egurra: A dumb file format fuzzer by jon</title>
		<link>http://www.morenops.com/?p=673&#038;cpage=1#comment-2094</link>
		<dc:creator>jon</dc:creator>
		<pubDate>Tue, 29 Jun 2010 18:28:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.morenops.com/?p=673#comment-2094</guid>
		<description>Now that&#039;s interesting. Thanks for the submission! :)</description>
		<content:encoded><![CDATA[<p>Now that&#8217;s interesting. Thanks for the submission! :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Egurra: A dumb file format fuzzer by jowjow</title>
		<link>http://www.morenops.com/?p=673&#038;cpage=1#comment-2092</link>
		<dc:creator>jowjow</dc:creator>
		<pubDate>Tue, 29 Jun 2010 12:36:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.morenops.com/?p=673#comment-2092</guid>
		<description>This allowed it to run for a long time with the same runtime without any errors obviously, 
&lt;code&gt;
	def fuzzCallback(self,buf):
		try:
			idatz = open(&quot;temp.%s&quot; % self.ext,&quot;w&quot;)
			idatz.write(buf)
			idatz.close()
		except IOError:
			print &quot;[*] failed creating file this time, wasting time by reopening it&quot;
&lt;/code&gt;</description>
		<content:encoded><![CDATA[<p>This allowed it to run for a long time with the same runtime without any errors obviously,<br />
<code><br />
	def fuzzCallback(self,buf):<br />
		try:<br />
			idatz = open("temp.%s" % self.ext,"w")<br />
			idatz.write(buf)<br />
			idatz.close()<br />
		except IOError:<br />
			print "[*] failed creating file this time, wasting time by reopening it"<br />
</code></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Egurra: A dumb file format fuzzer by jon</title>
		<link>http://www.morenops.com/?p=673&#038;cpage=1#comment-2090</link>
		<dc:creator>jon</dc:creator>
		<pubDate>Tue, 29 Jun 2010 10:37:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.morenops.com/?p=673#comment-2090</guid>
		<description>Great submission :)
If this goes further we can also set up a GoogleCode project or something for a more formal development approach.</description>
		<content:encoded><![CDATA[<p>Great submission :)<br />
If this goes further we can also set up a GoogleCode project or something for a more formal development approach.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Egurra: A dumb file format fuzzer by jowjow</title>
		<link>http://www.morenops.com/?p=673&#038;cpage=1#comment-2089</link>
		<dc:creator>jowjow</dc:creator>
		<pubDate>Tue, 29 Jun 2010 08:12:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.morenops.com/?p=673#comment-2089</guid>
		<description>I&#039;ll mess around with the runtime, thanks for releasing the code, allowing me to not have to write it myself (gray hat python was good :). I translated some of the code to english / more meaningful variable names for clarity, 
&lt;code&gt;
		file_content = open(fitx,&quot;r&quot;).read()
		file_length = len(file_content)
		
		random.seed(time.time())
		numberofbytestoswap = random.randrange(math.ceil(float(file_length)/factor))+1
		print &quot;[*] swapping %d bytes&quot; % numberofbytestoswap
		for i in range(numberofbytestoswap):
			randomcharacter = random.randrange(256)
			# print &quot;inserting this byte: %d&quot; % randomcharacter
			whereinthefile = random.randrange(file_length)
			new_file_content = file_content[0:whereinthefile-1]
			new_file_content = new_file_content + &quot;%c&quot; % (randomcharacter)
			new_file_content = new_file_content + file_content[whereinthefile:file_length]
			file_content = new_file_content
		func(file_content)
&lt;/code&gt;</description>
		<content:encoded><![CDATA[<p>I&#8217;ll mess around with the runtime, thanks for releasing the code, allowing me to not have to write it myself (gray hat python was good :). I translated some of the code to english / more meaningful variable names for clarity,<br />
<code><br />
		file_content = open(fitx,"r").read()<br />
		file_length = len(file_content)</p>
<p>		random.seed(time.time())<br />
		numberofbytestoswap = random.randrange(math.ceil(float(file_length)/factor))+1<br />
		print "[*] swapping %d bytes" % numberofbytestoswap<br />
		for i in range(numberofbytestoswap):<br />
			randomcharacter = random.randrange(256)<br />
			# print "inserting this byte: %d" % randomcharacter<br />
			whereinthefile = random.randrange(file_length)<br />
			new_file_content = file_content[0:whereinthefile-1]<br />
			new_file_content = new_file_content + "%c" % (randomcharacter)<br />
			new_file_content = new_file_content + file_content[whereinthefile:file_length]<br />
			file_content = new_file_content<br />
		func(file_content)<br />
</code></p>
]]></content:encoded>
	</item>
</channel>
</rss>
