<?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 on: iCTF09 – UCSB&#8217;s International Capture the Flag Competition</title>
	<atom:link href="http://www.bryceboe.com/2009/12/06/ictf09-%e2%80%93-ucsbs-international-capture-the-flag-competition/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bryceboe.com/2009/12/06/ictf09-%e2%80%93-ucsbs-international-capture-the-flag-competition/</link>
	<description>The Adventures of a UCSB Computer Science Ph.D. Student</description>
	<lastBuildDate>Sat, 17 Jul 2010 00:07:24 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: Bruce</title>
		<link>http://www.bryceboe.com/2009/12/06/ictf09-%e2%80%93-ucsbs-international-capture-the-flag-competition/comment-page-1/#comment-4964</link>
		<dc:creator>Bruce</dc:creator>
		<pubDate>Wed, 19 May 2010 14:09:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.bryceboe.com/?p=273#comment-4964</guid>
		<description>I wish the question for the side challenge &#039;the difference&#039; could have been more clear.</description>
		<content:encoded><![CDATA[<p>I wish the question for the side challenge &#8216;the difference&#8217; could have been more clear.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike</title>
		<link>http://www.bryceboe.com/2009/12/06/ictf09-%e2%80%93-ucsbs-international-capture-the-flag-competition/comment-page-1/#comment-4911</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Mon, 04 Jan 2010 23:49:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.bryceboe.com/?p=273#comment-4911</guid>
		<description>@Bryce - Well, all of them eventually, but especially the other four forensics questions.  There were a total of five, weren&#039;t there?</description>
		<content:encoded><![CDATA[<p>@Bryce &#8211; Well, all of them eventually, but especially the other four forensics questions.  There were a total of five, weren&#8217;t there?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bryce Boe</title>
		<link>http://www.bryceboe.com/2009/12/06/ictf09-%e2%80%93-ucsbs-international-capture-the-flag-competition/comment-page-1/#comment-4910</link>
		<dc:creator>Bryce Boe</dc:creator>
		<pubDate>Mon, 04 Jan 2010 23:43:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.bryceboe.com/?p=273#comment-4910</guid>
		<description>@Mike - I don&#039;t believe there have been any write-ups by my colleagues. Are there particular challenges you would like solutions to?</description>
		<content:encoded><![CDATA[<p>@Mike &#8211; I don&#8217;t believe there have been any write-ups by my colleagues. Are there particular challenges you would like solutions to?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike</title>
		<link>http://www.bryceboe.com/2009/12/06/ictf09-%e2%80%93-ucsbs-international-capture-the-flag-competition/comment-page-1/#comment-4909</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Mon, 04 Jan 2010 23:38:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.bryceboe.com/?p=273#comment-4909</guid>
		<description>Have any of your colleagues at UCSB posted the solutions to the challenges they created?  If so, please post links to their solutions here... I&#039;m very anxious to find out what the answers were.

Thanks.</description>
		<content:encoded><![CDATA[<p>Have any of your colleagues at UCSB posted the solutions to the challenges they created?  If so, please post links to their solutions here&#8230; I&#8217;m very anxious to find out what the answers were.</p>
<p>Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bryce Boe</title>
		<link>http://www.bryceboe.com/2009/12/06/ictf09-%e2%80%93-ucsbs-international-capture-the-flag-competition/comment-page-1/#comment-4905</link>
		<dc:creator>Bryce Boe</dc:creator>
		<pubDate>Sat, 19 Dec 2009 10:34:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.bryceboe.com/?p=273#comment-4905</guid>
		<description>@rohit- The difference definitely could have been a clearer, but figuring it out was intended to be half the challenge.

@Saiph- I think both the teams that got it right submitted “sixty-four seventeen” prior to submitting the correct answer. I don&#039;t believe anyone only got to “sixty-four seventeen”.

Regarding figuring out what type of file it is was pretty trivial. First they were given it as &quot;the_difference.png&quot; which, although it could be misleading, should allow one to quickly confirm it is indeed a png. Any good security person will start by using the handy &lt;em&gt;file&lt;/em&gt; command which for this file tells:
&lt;strong&gt;the_difference.png: PNG image, 393 x 740, 8-bit grayscale, non-interlaced&lt;/strong&gt;.

I&#039;ll admit when I originally wrote the generator script I assumed it was a RGB png image which is why there are groupings of three pixels. I meant to distribute the single character evenly across a single pixel by adjusting the red, green, and blue in equal parts, which my code was meant to do. However as it&#039;s a greyscale image the result was modifying three adjacent pixels; oh well.

I think if you take a look at the &lt;a href=&quot;http://cs.ucsb.edu/~bboe/public/ictf09/the_difference_checker.py&quot; rel=&quot;nofollow&quot;&gt;solution code&lt;/a&gt; along with &lt;a href=&quot;http://cs.ucsb.edu/~bboe/public/ictf09/the_difference_values.txt&quot; rel=&quot;nofollow&quot;&gt;the difference values&lt;/a&gt; it should be pretty clear how to get the ASCII values.

Regarding your last few questions, I&#039;m not really sure, thus I don&#039;t have an answer for you, sorry.

Thanks for the comment, even if it&#039;s not short and simple :-D</description>
		<content:encoded><![CDATA[<p>@rohit- The difference definitely could have been a clearer, but figuring it out was intended to be half the challenge.</p>
<p>@Saiph- I think both the teams that got it right submitted “sixty-four seventeen” prior to submitting the correct answer. I don&#8217;t believe anyone only got to “sixty-four seventeen”.</p>
<p>Regarding figuring out what type of file it is was pretty trivial. First they were given it as &#8220;the_difference.png&#8221; which, although it could be misleading, should allow one to quickly confirm it is indeed a png. Any good security person will start by using the handy <em>file</em> command which for this file tells:<br />
<strong>the_difference.png: PNG image, 393 x 740, 8-bit grayscale, non-interlaced</strong>.</p>
<p>I&#8217;ll admit when I originally wrote the generator script I assumed it was a RGB png image which is why there are groupings of three pixels. I meant to distribute the single character evenly across a single pixel by adjusting the red, green, and blue in equal parts, which my code was meant to do. However as it&#8217;s a greyscale image the result was modifying three adjacent pixels; oh well.</p>
<p>I think if you take a look at the <a href="http://cs.ucsb.edu/~bboe/public/ictf09/the_difference_checker.py" rel="nofollow">solution code</a> along with <a href="http://cs.ucsb.edu/~bboe/public/ictf09/the_difference_values.txt" rel="nofollow">the difference values</a> it should be pretty clear how to get the ASCII values.</p>
<p>Regarding your last few questions, I&#8217;m not really sure, thus I don&#8217;t have an answer for you, sorry.</p>
<p>Thanks for the comment, even if it&#8217;s not short and simple <img src='http://www.bryceboe.com/wordpress/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Saiph =)</title>
		<link>http://www.bryceboe.com/2009/12/06/ictf09-%e2%80%93-ucsbs-international-capture-the-flag-competition/comment-page-1/#comment-4904</link>
		<dc:creator>Saiph =)</dc:creator>
		<pubDate>Fri, 18 Dec 2009 06:24:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.bryceboe.com/?p=273#comment-4904</guid>
		<description>Diesen Veranstalter glaube ich ist sehr nett =)
ich liebe es sein Blog zu lesen!
....great post.  Your challenges are really original. Just out of curiosity,  how many teams came up with the string “sixty-four seventeen” and were just missing the subtraction?
I  think I also have a bit of a difficulty understanding the difference task.  I&#039;m going to write what I understood the teams should do:  OK, so teams were given  two images, I assume they first read the header of the image to know if the image that was given to them  was in RGB format, or YUV, or RGBA. (This isn&#039;t actually that simple I think, because  for example with jpg  the format specification I think is compressed)  Did the teams figure out the format or did everyone assume it was a vector of 3 per pixel? (knowing the format could be very important, because if it&#039;s RGBA you would have a vector of 4 for each pixel instead of a vector of 3. ) So after they knew the format, and considering it was presented in a vector of 3 values: (x,y,z)  they needed to subtract the x from image 1, from the x from image two, and do the same for the Y and Z value of the images. They obtained then a vector ( differenceX,differenceY,differenceZ), they then needed to add: differenceX+differenceY+difference Z=overallPixelDifference.
They then got the ascii value of that pixelDifference. And they did the same for all of the pixels of the image, and had as a result the string, with which they then needed to obtain the last difference of 64-17.
Is this correct??
Also, are there these kinds of competition for forensic analysis? Do you think it is more important for companies to give  support to forensic analysis, ways in which  attacks can be prevented or repaired, rather than investing money in ways to attack an infrastructure?
wow my comment is super long...¬¬ I need to l work on  keeping it short and simple. That will be my new year&#039;s resolution!</description>
		<content:encoded><![CDATA[<p>Diesen Veranstalter glaube ich ist sehr nett =)<br />
ich liebe es sein Blog zu lesen!<br />
&#8230;.great post.  Your challenges are really original. Just out of curiosity,  how many teams came up with the string “sixty-four seventeen” and were just missing the subtraction?<br />
I  think I also have a bit of a difficulty understanding the difference task.  I&#8217;m going to write what I understood the teams should do:  OK, so teams were given  two images, I assume they first read the header of the image to know if the image that was given to them  was in RGB format, or YUV, or RGBA. (This isn&#8217;t actually that simple I think, because  for example with jpg  the format specification I think is compressed)  Did the teams figure out the format or did everyone assume it was a vector of 3 per pixel? (knowing the format could be very important, because if it&#8217;s RGBA you would have a vector of 4 for each pixel instead of a vector of 3. ) So after they knew the format, and considering it was presented in a vector of 3 values: (x,y,z)  they needed to subtract the x from image 1, from the x from image two, and do the same for the Y and Z value of the images. They obtained then a vector ( differenceX,differenceY,differenceZ), they then needed to add: differenceX+differenceY+difference Z=overallPixelDifference.<br />
They then got the ascii value of that pixelDifference. And they did the same for all of the pixels of the image, and had as a result the string, with which they then needed to obtain the last difference of 64-17.<br />
Is this correct??<br />
Also, are there these kinds of competition for forensic analysis? Do you think it is more important for companies to give  support to forensic analysis, ways in which  attacks can be prevented or repaired, rather than investing money in ways to attack an infrastructure?<br />
wow my comment is super long&#8230;¬¬ I need to l work on  keeping it short and simple. That will be my new year&#8217;s resolution!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rohit</title>
		<link>http://www.bryceboe.com/2009/12/06/ictf09-%e2%80%93-ucsbs-international-capture-the-flag-competition/comment-page-1/#comment-4903</link>
		<dc:creator>rohit</dc:creator>
		<pubDate>Tue, 15 Dec 2009 16:43:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.bryceboe.com/?p=273#comment-4903</guid>
		<description>I wish the question for the side challenge &#039;the difference&#039; could have been more clear.</description>
		<content:encoded><![CDATA[<p>I wish the question for the side challenge &#8216;the difference&#8217; could have been more clear.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: http://62.141.37.41/blog &#187; Blog Archive &#187; UCSB iCTF 2009 - pwnd by CInsects</title>
		<link>http://www.bryceboe.com/2009/12/06/ictf09-%e2%80%93-ucsbs-international-capture-the-flag-competition/comment-page-1/#comment-4890</link>
		<dc:creator>http://62.141.37.41/blog &#187; Blog Archive &#187; UCSB iCTF 2009 - pwnd by CInsects</dc:creator>
		<pubDate>Tue, 08 Dec 2009 11:22:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.bryceboe.com/?p=273#comment-4890</guid>
		<description>[...] Weiterführende Links: [12] Über die Gewinner des UCSB iCTF 2008 [13] Einer der Veranstalter schreibt über seinen Beitrag. [...]</description>
		<content:encoded><![CDATA[<p>[...] Weiterführende Links: [12] Über die Gewinner des UCSB iCTF 2008 [13] Einer der Veranstalter schreibt über seinen Beitrag. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bryce Boe</title>
		<link>http://www.bryceboe.com/2009/12/06/ictf09-%e2%80%93-ucsbs-international-capture-the-flag-competition/comment-page-1/#comment-4880</link>
		<dc:creator>Bryce Boe</dc:creator>
		<pubDate>Sun, 06 Dec 2009 19:09:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.bryceboe.com/?p=273#comment-4880</guid>
		<description>guest- If I&#039;m not mistaken, the flags had to be submitted through the vuln boxes as the teams did not have network access to the submission machine.</description>
		<content:encoded><![CDATA[<p>guest- If I&#8217;m not mistaken, the flags had to be submitted through the vuln boxes as the teams did not have network access to the submission machine.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: guest</title>
		<link>http://www.bryceboe.com/2009/12/06/ictf09-%e2%80%93-ucsbs-international-capture-the-flag-competition/comment-page-1/#comment-4879</link>
		<dc:creator>guest</dc:creator>
		<pubDate>Sun, 06 Dec 2009 19:05:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.bryceboe.com/?p=273#comment-4879</guid>
		<description>And big thanks for the challenge, it was very interesting!</description>
		<content:encoded><![CDATA[<p>And big thanks for the challenge, it was very interesting!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.411 seconds -->
