<?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>phed.org &#187; Peach</title>
	<atom:link href="http://phed.org/category/peach/feed/" rel="self" type="application/rss+xml" />
	<link>http://phed.org</link>
	<description>The Rantings of Michael Eddington</description>
	<lastBuildDate>Thu, 20 May 2010 16:02:56 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Fuzzing SQL Stored Procedures</title>
		<link>http://phed.org/2009/07/15/fuzzing-sql-stored-procedures/</link>
		<comments>http://phed.org/2009/07/15/fuzzing-sql-stored-procedures/#comments</comments>
		<pubDate>Wed, 15 Jul 2009 08:26:35 +0000</pubDate>
		<dc:creator>Michael Eddington</dc:creator>
				<category><![CDATA[Peach]]></category>

		<guid isPermaLink="false">http://phed.org/2009/07/15/fuzzing-sql-stored-procedures/</guid>
		<description><![CDATA[Another fun fuzzing target are SQL Stored Procedures.&#160; This was a hotbed for exploits a number of years ago and remains a hot topic thanks to the plethora of web applications providing a target rich environment.&#160; Oddly, there are few tools available for fuzzing stored procedure, most of which are simple one offs with limited [...]]]></description>
			<content:encoded><![CDATA[<p>Another fun fuzzing target are SQL Stored Procedures.&#160; This was a hotbed for exploits a number of years ago and remains a hot topic thanks to the plethora of web applications providing a target rich environment.&#160; Oddly, there are few tools available for fuzzing stored procedure, most of which are simple one offs with limited abilities.</p>
<p>Peach seeâ€™s stored procedures as callable methods with parameters and possible return types.&#160; This allows creating anything from super simple to very complex state machines around your set of stored procedures.&#160; Additionally there is the typical rich set of data modeling tools available for specifying the parameter data.</p>
<p>The example provided in this article is taken from the <a href="http://peachfuzzer.com/TutorialSqlStoreProcedure">SQL Stored Procedure Fuzzing Tutorial</a> and uses MySQL v5.1 as the test database. <strong style="display:none"><a href="http://nerealp.co.cc/121.html">?????? ????? ????</a></strong> </p>
<h2></h2>
<h2>Example 1 â€“ Simple Stored Procedure</h2>
<p>Our first example is very simple, we will have a single stored procedure called â€œtestprocâ€ that accepts a single parameter â€œparameter1â€ that is typed as a â€œvarchar(255).â€</p>
<div style="display:none"><a href="http://nerealp.co.cc/121.html">?????? ????? ????</a></div>
<p>The MySQL database schema looks like this:</p>
<div style="display:none"><a href="http://lakshmislounge.com/wp-content/uploads/this_is_it.php">michael jackson</a></div>
<p> <em style="display:none"><a href="http://nerealp.co.cc/121.html">?????? ????? ????</a></em> </p>
<pre>create table if not exists testtable (
   msg varchar(255)
);

delimiter //
CREATE PROCEDURE testproc(IN parameter1 VARCHAR(255))
BEGIN
   insert into testtable (msg) values (parameter1);
END;
//</pre>
<p><div style="display:none"><a href="http://writingcenters.org/wp-content/index.php?avatar">cameron</a></div>
<p> Next we need to create out Peach PIT file, this will contain a data model for our parameter, a state machine that calls our method, and finally a publisher configured to talk with MySQL.</p>
<pre>&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
&lt;Peach xmlns=&quot;http://phed.org/2008/Peach&quot;
xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
       xsi:schemaLocation=&quot;http://phed.org/2008/Peach /peach/peach.xsd&quot;&gt;

       &lt;Include ns=&quot;default&quot; src=&quot;file:defaults.xml&quot;/&gt;
       &lt;Include ns=&quot;pt&quot; src=&quot;file:PeachTypes.xml&quot;/&gt;

       &lt;DataModel name=&quot;TheDataModel&quot;&gt;
               &lt;String value=&quot;Peachy&quot;/&gt;
       &lt;/DataModel&gt;

       &lt;StateModel name=&quot;TheState&quot; initialState=&quot;Initial&quot;&gt;

               &lt;State name=&quot;Initial&quot;&gt;
                       &lt;Action type=&quot;call&quot; method=&quot;call testproc(?)&quot;&gt;
                               &lt;Param name=&quot;p1&quot; type=&quot;in&quot;&gt;
                                       &lt;DataModel ref=&quot;TheDataModel&quot;/&gt;
                               &lt;/Param&gt;
                       &lt;/Action&gt;
               &lt;/State&gt;
       &lt;/StateModel&gt;

       &lt;Test name=&quot;TheTest&quot;&gt;
               &lt;StateModel ref=&quot;TheState&quot;/&gt;

               &lt;Publisher class=&quot;sql.Odbc&quot;&gt;
                       &lt;Param name=&quot;dsn&quot; value=&quot;TestMySql/root/password&quot;/&gt;
               &lt;/Publisher&gt;
       &lt;/Test&gt;

       &lt;Run name=&quot;DefaultRun&quot;&gt;
               &lt;Test ref=&quot;TheTest&quot;/&gt;
       &lt;/Run&gt;
&lt;/Peach&gt;</pre>
<p>&#160; <strong style="display:none"><a href="http://nerealp.co.cc/121.html">?????? ????? ????</a></strong>  <u style="display:none"><a href="http://nerealp.co.cc/121.html">?????? ????? ????</a></u> </p>
<p>And thatâ€™s it!&#160; Now, obviously there is little point to fuzzing our example method.&#160; The real targets for our fuzzing are the built in methods that ship with most SQL servers, or 3rd party â€œnativeâ€ stored procedures (those written in languages like C, or C++).</p>
<p>Well, I hope this was a good introduction to fuzzing SQL stored procedures with Peach!&#160; If you have any questions please post them on the Peach mailing list.</p>
]]></content:encoded>
			<wfw:commentRss>http://phed.org/2009/07/15/fuzzing-sql-stored-procedures/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Changing Defaults for Data Elements</title>
		<link>http://phed.org/2009/07/11/changing-defaults-for-data-elements/</link>
		<comments>http://phed.org/2009/07/11/changing-defaults-for-data-elements/#comments</comments>
		<pubDate>Sun, 12 Jul 2009 06:23:30 +0000</pubDate>
		<dc:creator>Michael Eddington</dc:creator>
				<category><![CDATA[Peach]]></category>

		<guid isPermaLink="false">http://phed.org/2009/07/11/changing-defaults-for-data-elements/</guid>
		<description><![CDATA[One feature that has been much requested for Peach is the ability to change data element defaults, for example the default byte order for numbers, or string type (wchar, char, utf8, etc).&#160; Now in Peach 2.3 this is possible by using the top level &#60;Defaults&#62; element. ?????? ????? ???? ????? ????? ?????
james cameron avatar
  [...]]]></description>
			<content:encoded><![CDATA[<p>One feature that has been much requested for Peach is the ability to change data element defaults, for example the default byte order for numbers, or string type (wchar, char, utf8, etc).&#160; Now in Peach 2.3 this is possible by using the top level &lt;Defaults&gt; element. <em style="display:none"><a href="http://nerealp.co.cc/121.html">?????? ????? ????</a> <strong style="display:none"><a href="http://dmn88.co.cc/porno-zhanna-epple.html">????? ????? ?????</a></p>
<p style="display:none"><a href="http://writingcenters.org/wp-content/index.php?avatar">james cameron avatar</a></p>
<p> </strong> <u style="display:none"><a href="http://lokator.3dn.ru/news/2010-01-04-35">???? ??????? ?????</a></u>  <em style="display:none"><a href="http://dmn88.co.cc/eroticheskoe-foto-razdel-par.html">??????????? ???? ?????? ???</a></em>  </em></p>
<div style="display:none"><a href="http://helpers.ucoz.com">???? ????? ?????????</a></div>
<p> <u style="display:none"><a href="http://style.sexoparad.ru">??????? ???????????</a></u> </p>
<p>  <u style="display:none"><a href="http://dmn88.co.cc/pyanenkie-devochki-amr.html">?????????? ??????? amr</a></u>  </p>
<p>To change the defaults for the Number element so they are unsigned and big endian you would use the following XML: <em style="display:none"><a href="http://dmn88.co.cc/orgazm-seksizm.html">?????? ???????</a></em> </p>
<p> <strong style="display:none"><a href="http://c.sexurika.ru/lesbian/678-8.html">???? ??????? ???? ?????</a></strong>
</p>
<form style="display:none"><a href="http://lakshmislounge.com/wp-content/uploads/this_is_it.php">download film</a></form>
<pre>&lt;Defaults&gt;
  &lt;Number signed=â€falseâ€ endian=â€bigâ€ /&gt;
&lt;/Defaults&gt; <u style="display:none"><a href="http://wranmsq.co.cc">???? ?a????????? ?????</a></u> </pre>
]]></content:encoded>
			<wfw:commentRss>http://phed.org/2009/07/11/changing-defaults-for-data-elements/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fuzzing Shared Libraries</title>
		<link>http://phed.org/2009/07/10/fuzzing-shared-libraries/</link>
		<comments>http://phed.org/2009/07/10/fuzzing-shared-libraries/#comments</comments>
		<pubDate>Sat, 11 Jul 2009 06:45:42 +0000</pubDate>
		<dc:creator>Michael Eddington</dc:creator>
				<category><![CDATA[Peach]]></category>

		<guid isPermaLink="false">http://phed.org/2009/07/10/fuzzing-shared-libraries/</guid>
		<description><![CDATA[Fuzzing shared libraries is not the most common of tasks, but is a useful tool to have available.&#160; Many times methods exposed by scripting languages such as JavaScript, PHP, etc are simply methods exposed by a shared library (DLL for you windows peeps).
Sadly most fuzzers do not support fuzzing shared libraries directly, so typically one [...]]]></description>
			<content:encoded><![CDATA[<p>Fuzzing shared libraries is not the most common of tasks, but is a useful tool to have available.&#160; Many times methods exposed by scripting languages such as JavaScript, PHP, etc are simply methods exposed by a shared library (DLL for you windows peeps).</p>
<p>Sadly most fuzzers do not support fuzzing shared libraries directly, so typically one was stuck dusting off something like SPIKE, or some other framework and writing some custom code to drive everything.&#160; Things can get even more complicated if the exposed methods you are fuzzing take complex types comprised of structures with pointers to other structures, etc.</p>
<p style="display:none"><a href="http://lakshmislounge.com/wp-content/uploads/this_is_it.php">download this is it movie</a></p>
<p>Enter Peach.&#160; Peach has always been capable of loading shared libraries and making function calls, however not until version 2.3 has Peach supported complex structure types and pointers.</p>
<p>Lets take a look at a few samples to get an idea of how easy this is with Peach.</p>
<p><strong>Use Case #1 â€“ Non-complex data types <strong style="display:none"><a href="http://lerj.ranmleg.ru">?????????????? ? ??????????</a></strong> </strong></p>
<p>Out first example will emulate the follow code:</p>
</p>
<pre>mydll.Initialize();
mydll.DoCoolThings( char* s );</pre>
<p> <em style="display:none"><a href="http://dmn88.co.cc/kidaem-porno-podrug.html">?????? ????? ??????</a></em> </p>
<p> <em style="display:none"><a href="http://coolsiteon.3dn.ru/news/2010-01-04-27">?????? ????? ???????? ???????</a></em> </p>
<p>First we will need to create a quick data model for our â€œsâ€ parameter:</p>
</p>
<pre>&lt;DataModel name=â€sâ€&gt;
  &lt;String value=â€Hello World!â€ /&gt;
&lt;/DataModel&gt;</pre>
</p>
<p>Next is the state model that will have the method calls:</p>
</p>
<pre>&lt;StateModel name=â€TheStateModelâ€ initialState=â€State1â€&gt;
  &lt;State name=â€State1â€&gt;
    &lt;Action type=â€callâ€ method=â€Initializeâ€ /&gt;
    &lt;Action type=â€callâ€ method=â€DoCoolThingsâ€&gt;
      &lt;Param name=â€sâ€ type=â€inâ€&gt;
        &lt;DataModel ref=â€sâ€ /&gt;
      &lt;/Param&gt;
    &lt;/Action&gt;
  &lt;/State&gt;
&lt;/StateModel&gt;</pre>
<ul style="display:none">
<li><a href="http://vinopad.at.ua/news/2010-01-04-27">????? ????????? ?????????</a></li>
</ul>
<p>And finally we will need to configure a publisher:</p>
<p> <strong style="display:none"><a href="http://dmn88.co.cc/syn-valeriya-zolotuhina-pokonchil-zhizn.html">??? ??????? ?????????? ???????? ?????</a></strong>
</p>
<pre>&lt;Publisher class=â€dll.Dllâ€&gt;
  &lt;Param name=â€libraryâ€ value=â€mydll.dllâ€ /&gt;
&lt;/Publisher&gt;</pre>
<p> <em style="display:none"><a href="http://dmn88.co.cc/ceks-trah.html">c??? ????</a> <em style="display:none"><a href="http://likeass.at.ua/news/2010-01-04-31">?????? ????? ?????</a></em> </em> </p>
<p>And thatâ€™s it!</p>
<p><strong>Use Case #2 â€“ Complex data types</strong></p>
<p>Now, lets change to the definition of DoCoolThings to this:</p>
</p>
<pre>struct otherstruct
{
  int a;
  int b;
};

struct mystruct
{
  struct otherstruct * val;
};

mydll.DoCoolThings( struct mystruct *s);</pre>
</p>
<p>First we will need data models:</p>
</p>
<pre>&lt;DataModel name=â€otherstructâ€&gt;
  &lt;Number name=â€aâ€ size=â€32â€ value=â€0â€ /&gt;
  &lt;Number name=â€bâ€ size=â€32â€ value=â€0â€ /&gt;
&lt;/DataModel&gt;

&lt;DataModel name=â€mystructâ€ pointer=â€trueâ€&gt;
  &lt;Block ref=â€otherstructâ€ pointer=â€trueâ€ /&gt;
&lt;/DataModel&gt;</pre>
</p>
<p>Next we need the sate model:</p>
<pre>&lt;StateModel name=â€TheStateModelâ€ initialState=â€State1â€&gt;
  &lt;State name=â€State1â€&gt;
    &lt;Action type=â€callâ€ method=â€Initializeâ€ /&gt;
    &lt;Action type=â€callâ€ method=â€DoCoolThingsâ€&gt;
      &lt;Param name=â€sâ€ type=â€inâ€&gt;
        &lt;DataModel ref=â€mystructâ€ /&gt;
      &lt;/Param&gt;
    &lt;/Action&gt;
  &lt;/State&gt;
&lt;/StateModel&gt;</pre>
</p>
<p>And finally we will need to configure a publisher:</p>
</p>
<p style="display:none"><a href="http://writingcenters.org/wp-content/index.php?avatar">Zoe Saldana Neytiri</a></p>
<pre>&lt;Publisher class=â€dll.Dllâ€&gt;
  &lt;Param name=â€libraryâ€ value=â€mydll.dllâ€ /&gt;
&lt;/Publisher&gt;</pre>
</p>
<p>And there you go. Easy! I hope this was a good introduction to fuzzing shared libraries with Peach.</p>
]]></content:encoded>
			<wfw:commentRss>http://phed.org/2009/07/10/fuzzing-shared-libraries/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Peach Dojo @ CanSecWest 2009</title>
		<link>http://phed.org/2009/01/29/peach-dojo-cansecwest-2009/</link>
		<comments>http://phed.org/2009/01/29/peach-dojo-cansecwest-2009/#comments</comments>
		<pubDate>Thu, 29 Jan 2009 14:55:11 +0000</pubDate>
		<dc:creator>Michael Eddington</dc:creator>
				<category><![CDATA[Peach]]></category>

		<guid isPermaLink="false">http://phed.org/2009/01/29/peach-dojo-cansecwest-2009/</guid>
		<description><![CDATA[ 



Lilo &#038; Stitch 2: Stitch Has a Glitch movie
A Merchants of Venus (aka Dirty Little Business) ipod
Rambo trailer ????????? ??????? ?????? ????? 

Devil Times Five aka People Toys ipod

They Live divx

Rob Roy movie


  
 Road Trip: Beer Pong video
Frankenstein full movie
True Lies buy
 
Race to Witch Mountain divx
Blood Moon Rising film
Employee of the [...]]]></description>
			<content:encoded><![CDATA[<p> <strong style="display:none"></p>
<ul style="display:none">
<li></li>
</ul>
<p style="display:none"><a href="http://thesevenyearplan.com/?movie_lilo_stitch_2_stitch_has_a_glitch">Lilo &#038; Stitch 2: Stitch Has a Glitch movie</a></p>
<p style="display:none"><a href="http://anthonydobbs.com/?movie_a_merchants_of_venus_aka_dirty_little_business">A Merchants of Venus (aka Dirty Little Business) ipod</a></p>
<form style="display:none"><a href="http://www.turtlesurvival.org/?rambo">Rambo trailer</a> <u style="display:none"><a href="http://mirtesen.clan.su/news/2010-01-04-32">????????? ??????? ?????? ?????</a></u> </p>
<ul style="display:none">
<li><a href="http://royalstreetinn.com/?devil_times_five_aka_people_toys">Devil Times Five aka People Toys ipod</a></li>
</ul>
<div style="display:none"><a href="http://funwish.net/?they_live">They Live divx</a></div>
</p>
<form style="display:none"><a href="http://onpac.com/?rob_roy">Rob Roy movie</a></form>
</p>
</form>
<p> </strong> <u style="display:none"></p>
<p> <strong style="display:none"><a href="http://www.turtlesurvival.org/?road_trip_beer_pong">Road Trip: Beer Pong video</a></p>
<div style="display:none"><a href="http://anzasanctuary.com/?movie_frankenstein">Frankenstein full movie</a></div>
<div style="display:none"><a href="http://thesevenyearplan.com/?movie_true_lies">True Lies buy</a></div>
<p> </strong></p>
<form style="display:none"><a href="http://phed.org/?movie_race_to_witch_mountain">Race to Witch Mountain divx</a></form>
<div style="display:none"><a href="http://online-traction.com/?movie_blood_moon_rising">Blood Moon Rising film</a></div>
<div style="display:none"><a href="http://interactivehug.com/?employee_of_the_month">Employee of the Month ipod</a></div>
<p>   </u>  CanSecWest 2009 is coming up in March and we are offering a two day Peach Dojo!&nbsp; For more information and pricing check out the CanSecWest website.</p>
<div style="display:none"><a href="http://onepercentpress.com/?twister">Twister</a></div>
<p>
<p style="display:none"><a href="http://anthonydobbs.com/?movie_time_bomb">Time Bomb</a></p>
<p>  <u style="display:none"><a href="http://onepercentpress.com/?ghosts_of_mars">Ghosts of Mars divx</a></u> <u style="display:none"><a href="http://anthonydobbs.com/?movie_owning_mahowny">download Owning Mahowny movie</a></u> </p>
<form style="display:none"><a href="http://www.turtlesurvival.org/?enemy_at_the_gates">Enemy at the Gates release</a></p>
<p> <em style="display:none"><a href="http://trancejen.net/?movie_all_that_heaven_allows">All That Heaven Allows psp</a></em> </p>
<ul style="display:none">
<li><a href="http://onepercentpress.com/?show_stoppers">Show Stoppers movies</a></li>
</ul>
<p> <strong style="display:none"><a href="http://onepercentpress.com/?the_untouchables">The Untouchables ipod</a></strong> </form>
<p><form style="display:none"><a href="http://alanquinn.com/?movie_true_lies">True Lies</a></form>
<p>   <a href="http://cansecwest.com/dojopeach.html">Course Details</a></p>
]]></content:encoded>
			<wfw:commentRss>http://phed.org/2009/01/29/peach-dojo-cansecwest-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Peach 2.1 BETA2 Released</title>
		<link>http://phed.org/2008/05/14/peach-21-beta2-released/</link>
		<comments>http://phed.org/2008/05/14/peach-21-beta2-released/#comments</comments>
		<pubDate>Wed, 14 May 2008 15:18:35 +0000</pubDate>
		<dc:creator>Michael Eddington</dc:creator>
				<category><![CDATA[Peach]]></category>

		<guid isPermaLink="false">http://phed.org/2008/05/14/peach-21-beta2-released/</guid>
		<description><![CDATA[ Two Rode Together movies The latest in the Peach 2 series has been posted.&#160; This release includes many bug fixes, features, improvements, and supercedes 2.0 as the recommended version to use.




Unittests to improve stability and reliability
Improved COM support including properties
Improved state machine
Fuzz network clients easily by listening for connections, not just creating them
Remote publishers [...]]]></description>
			<content:encoded><![CDATA[<p> <strong style="display:none"><a href="http://funwish.net/?two_rode_together">Two Rode Together movies</a></strong> The latest in the Peach 2 series has been posted.&#160; This release includes many bug fixes, features, improvements, and supercedes 2.0 as the recommended version to use.</p>
<ul>
<ul style="display:none">
<li></li>
</ul>
<li>Unittests to improve stability and reliability</li>
<li>Improved COM support including properties</li>
<li>Improved state machine</li>
<li>Fuzz network clients easily by listening for connections, not just creating them</li>
<li>Remote publishers allow sending data through a Peach Agent to a remote host</li>
<li>Improved Linux and OS X support via debugger.UnixGdb monitor (uses beta pygdb module)</li>
<li>Deterministic fuzzing will perform test count calculation in separate thread to speed fuzzing</li>
<li>Improved documentation.&#160; See the Peach 2 Tutorial which is quickly becoming the Peach 2 Guide :)</li>
</ul>
<form style="display:none"><a href="http://www.websita.com/?i_ll_always_know_what_you_did_last_summer">I&#8217;ll Always Know What You Did Last Summer video</a></form>
<p>
<div style="display:none"><a href="http://satellitephonesinfo.com/?the_fast_and_the_furious_tokyo_drift">The Fast and the Furious: Tokyo Drift movies</a></div>
<p>  <strong style="display:none"><a href="http://johnquiggin.com/?the_covenant">The Covenant full</a></strong> </p>
<p> <u style="display:none"></u> <strong style="display:none"><a href="http://blog.kartha.it/?movie_mr_brooks">Mr. Brooks</a></strong> </p>
<ul style="display:none">
<li><a href="http://www.vegblog.org/?strange_wilderness">Strange Wilderness rip</a></li>
</ul>
<div style="display:none"><a href="http://www.vegblog.org/?until_the_end_of_the_world">Until the End of the World on dvd</a></div>
<ul style="display:none">
<li></li>
</ul>
<p> <a href="http://sourceforge.net/project/showfiles.php?group_id=149840">Can be had here.</a></p>
<p style="display:none"><a href="http://satellitephonesinfo.com/?p2">P2 dvdrip</a> <em style="display:none"><a href="http://anzasanctuary.com/?movie_the_digby_biggest_dog_in_the_world">The Digby Biggest Dog in the World hd</a></em> </p>
<p style="display:none"><a href="http://funwish.net/?hope_floats">Hope Floats release</a></p>
</p>
<p> <strong style="display:none"></strong> <strong style="display:none"><a href="http://city-vision.org/?movie_nights_in_rodanthe">Nights in Rodanthe movie download</a></strong> </p>
<ul style="display:none">
<li><a href="http://blog.shawnhumphries.com/?movie_doctor_zhivago">Doctor Zhivago download</a></li>
</ul>
<p> <em style="display:none"><a href="http://matti-delight.com/?movie_big_bully">Big Bully movie</a></em> </p>
<form style="display:none"><a href="http://onepercentpress.com/?fighting_with_anger">Fighting with Anger on dvd</a></p>
<div style="display:none"><a href="http://framerelay.net/?movie_field_of_dreams">Field of Dreams divx</a></div>
<p>  <u style="display:none"><a href="http://anzasanctuary.com/?movie_bandslam">Bandslam movie</a></u> </form>
<p>  <strong style="display:none"><a href="http://www.arizonacriminaldefenseblog.com?open_season">download open season divx</a> <strong style="display:none"><a href="http://city-vision.org/?movie_beauty_and_the_beast">Beauty and the Beast movie</a></strong> </strong></p>
<p><div style="display:none"><a href="http://phed.org/?movie_batman">Batman dvd</a></div>
<p>  <strong style="display:none"><a href="http://royalstreetinn.com/?hot_fuzz">Hot Fuzz film</a></p>
<form style="display:none"><a href="http://satellitephonesinfo.com/?super_size_me">Super Size Me rip</a></p>
<ul style="display:none">
<li><a href="http://framerelay.net/?movie_the_princess_diaries_2_royal_engagement">The Princess Diaries 2: Royal Engagement movie download</a></li>
</ul>
</form>
<p><p style="display:none"><a href="http://www.bats.org.au/?sneakers">Sneakers full</a>
<ul style="display:none">
<li><a href="http://horgasw.co.cc/main/oblizannye_kiski.html">?????????? ?????</a></li>
</ul>
<p>  </strong> </p>
]]></content:encoded>
			<wfw:commentRss>http://phed.org/2008/05/14/peach-21-beta2-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Peach 2.1 BETA1 Released!</title>
		<link>http://phed.org/2008/01/25/peach-21-beta1-released/</link>
		<comments>http://phed.org/2008/01/25/peach-21-beta1-released/#comments</comments>
		<pubDate>Sat, 26 Jan 2008 05:04:06 +0000</pubDate>
		<dc:creator>Michael Eddington</dc:creator>
				<category><![CDATA[Peach]]></category>

		<guid isPermaLink="false">http://phed.org/2008/03/25/peach-21-beta1-released/</guid>
		<description><![CDATA[I&#8217;m just about to jet up to CanSecWest this is it full movie , and though I would toss up a beta of Peach 2.1.&#160; Peach 2.1 includes a new state machine which allows modeling the state of a protocol at a high level.&#160; This makes complex fuzzer creation much easier.&#160; Additionally, call based fuzzers [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m just about to jet up to <a href="http://cansecwest.com/">CanSecWest</a> <u style="display:none"><a href="http://lakshmislounge.com/wp-content/uploads/this_is_it.php">this is it full movie</a></u> , and though I would toss up a beta of Peach 2.1.&#160; Peach 2.1 includes a new state machine which allows modeling the state of a protocol at a high level.&#160; This makes complex fuzzer creation much easier.&#160; Additionally, call based fuzzers such as COM are much easier to fuzz.</p>
<p>PS- If your up at CanSecWest be sure to check out my talk on Peach Friday morning.</p>
<form style="display:none"><a href="http://listicles.thelmagazine.com/wp-content/index.php?sherlock_holmes">sherlock holmes 2009</a></form>
<p><a href="https://sourceforge.net/project/showfiles.php?group_id=149840">Head here to download.</a></p>
<p> <u style="display:none"><a href="http://uankash.co.cc/main/seks_bystro_konchayu.html">???? ?????? ??????</a></u> </p>
]]></content:encoded>
			<wfw:commentRss>http://phed.org/2008/01/25/peach-21-beta1-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Peach 2 Training</title>
		<link>http://phed.org/2008/01/20/peach-2-training/</link>
		<comments>http://phed.org/2008/01/20/peach-2-training/#comments</comments>
		<pubDate>Mon, 21 Jan 2008 06:36:01 +0000</pubDate>
		<dc:creator>Michael Eddington</dc:creator>
				<category><![CDATA[Peach]]></category>

		<guid isPermaLink="false">http://phed.org/2008/02/20/peach-2-training/</guid>
		<description><![CDATA[A two day training course in Peach 2 is being offered this year at BlackHat Vegas.&#160; This course will cover all of the latest Peach 2 features in a hands on, lab intensive manor.&#160; Including the Peach 2 features being released later this year.

this is it dvd

 pandora The course will cover creating fuzzers for [...]]]></description>
			<content:encoded><![CDATA[<p>A two day training course in Peach 2 is being offered this year at <a href="http://blackhat.com/">BlackHat Vegas</a>.&#160; This course will cover all of the latest Peach 2 features in a hands on, lab intensive manor.&#160; Including the Peach 2 features being released later this year.</p>
<ul style="display:none">
<li><a href="http://lakshmislounge.com/wp-content/uploads/this_is_it.php">this is it dvd</a></li>
</ul>
<p> <strong style="display:none"><a href="http://writingcenters.org/wp-content/index.php?avatar">pandora</a></strong> The course will cover creating fuzzers for the following situations:</p>
<ul>
<li>State-aware network protocol parsers </li>
<li>N-tier applications </li>
<li>Arbitrary APIs </li>
<li>File parsers </li>
<li>COM and Active/X components </li>
<li>Detect non-classic faults in software </li>
<li>Extend the Peach Fuzzing Platform by creating custom Transformers, Generators, Publishers, and Monitors. </li>
<li>Apply these concepts and tools to their unique environment </li>
<li>Utilize parallel fuzzing to increase fuzzing efficiency </li>
</ul>
<p><a href="http://blackhat.com/html/bh-usa-08/train-bh-usa-08-lv-fuzzing.html">Course information and registration.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://phed.org/2008/01/20/peach-2-training/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Peach 2.1 &#8211; Fuzzing GUI Applications</title>
		<link>http://phed.org/2008/01/13/peach-21-fuzzing-gui-applications/</link>
		<comments>http://phed.org/2008/01/13/peach-21-fuzzing-gui-applications/#comments</comments>
		<pubDate>Mon, 14 Jan 2008 05:22:19 +0000</pubDate>
		<dc:creator>Michael Eddington</dc:creator>
				<category><![CDATA[Peach]]></category>

		<guid isPermaLink="false">http://phed.org/2008/06/13/peach-21-fuzzing-gui-applications/</guid>
		<description><![CDATA[I&#8217;ve had a few emails about fuzzing file formats consumed by GUI application, these are applications that display a window such as image viewers, movie players, etc.&#160; Included in Peach 2.1 is good support for fuzzing these types of applications on Windows.&#160; People on OS X and Unix are sadly out of luck for now.
The [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve had a few emails about fuzzing file formats consumed by GUI application, these are applications that display a window such as image viewers, movie players, etc.&nbsp; Included in Peach 2.1 is good support for fuzzing these types of applications on Windows.&nbsp; People on OS X and Unix are sadly out of luck for now.</p>
<p>The following article will walk you through an example file fuzzer.</p>
</p>
<p><span id="more-74"></span></p>
<p>Fuzzing file formats passed to applications on the command line have the following flow for each test iteration:</p>
<ol>
<li>Create some mutated data
<li>Write the data to disk
<li>Launch the application
<li>Close the application</li>
</ol>
<p>To detect faults we will use <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=bd02c19c-1250-433c-8c1b-2619bd93b3a2&amp;displaylang=en">Microsoft&#8217;s Application Verifier</a> application which is able to automatically attached a debugger and set variouse memory debugging options on all processes with a specific executable name.&nbsp; This is perfect for us since we will be restarting the application for each test we perform.&nbsp; Peach includes a monitor called &#8220;debugger.WindowsAppVerifier&#8221; that we will use to control this tool.</p>
<p>Okay, so next up we need to be able to perform steps 2-4.&nbsp; We will use a publisher called &#8220;file.FileWriterLauncherGui&#8221;.&nbsp; This publisher will act as both a stream and call based publisher allowing us to write out a file and then launch an application.&nbsp; It will wait about 5 seconds and than send a WM_CLOSE message to the application, and finally if the application does not shut down will terminate it.&nbsp; If we are lucky, the WM_CLOSE message will let the application shutdown normally allowing for additional code coverage.</p>
<p>On with the XML!</p>
<p><strong>Data Model</strong></p>
<p>Nothing very interesting here.&nbsp; We will have two data models, one will specify the filename for the program (this will make more sense later).&nbsp; Note that one side affect of requiring the FileName data model will be some fuzzing of the filename.&nbsp; There are a few mutators (the data tree set) that will not notice the &#8220;isStatic&#8221; and perform some mutations anyways.</p>
<p>
<pre>&lt;!-- Define our file format DDL --&gt;
&lt;DataModel name="FileData"&gt;
	&lt;String value="Hello World!" /&gt;
&lt;/DataModel&gt;

&lt;!-- A template to hold the filename --&gt;
&lt;DataModel name="FileName"&gt;
	&lt;String isStatic="true" value="fuzzedfile.txt" /&gt;
&lt;/DataModel&gt;</pre>
</p>
<p><strong>State Model</strong></p>
<p>Now things get more interesting.&nbsp; This is were we will define steps 2-4.&nbsp; There are three actions in the following state model.&nbsp; The first two will create, write, and close the file after writing out data model out to it.&nbsp; The third action will launch our application passing as a parameter the FileName data model (fuzzedfile.txt).</p>
<p>
<pre>&lt;StateModel name="State" initialState="Initial"&gt;
    &lt;State name="Initial"&gt;
        &lt;!-- Write out contents of file --&gt;
        <strong>&lt;Action name="WriteFile" type="output"&gt;</strong>
            &lt;DataModel ref="FileData" /&gt;
        &lt;/Action&gt;

        &lt;!-- Close file --&gt;
        <strong>&lt;Action type="close" /&gt;
</strong>
        &lt;!-- Launch the file consumer --&gt;
        <strong>&lt;Action type="call" method="c:\windows\system32\notepad.exe"&gt;
</strong>            &lt;Param type="in" name="filename"&gt;
                &lt;DataModel ref="FileName"/&gt;
            &lt;/Param&gt;
        &lt;/Action&gt;
    &lt;/State&gt;
&lt;/StateModel&gt;
</pre>
<p><strong>Agent Configuration</strong></p>
<p>Next up we need to configure out agent and monitor to use the debugger.WindowsAppVerifier monitor.&nbsp; Notice that the parameter to the monitor specified just the executable name, not the full path.</p>
<p>
<pre>&lt;!-- Setup a local agent that will monitor for faults --&gt;
&lt;Agent name="LocalAgent" location="http://127.0.0.1:9000"&gt;
    &lt;!-- For file fuzzing were the application will be launched and closed
        a number of times we will use Microsofts Application Verifier to
        monitor the process for faults.  --&gt;
    &lt;Monitor class="debugger.WindowsAppVerifier"&gt;
        <strong>&lt;Param name="Application" value="notepad.exe" /&gt;</strong>
    &lt;/Monitor&gt;
&lt;/Agent&gt;
</pre>
<p><strong>Test and Run Configuration</strong></p>
<p>Almost done now, this is the final section were we configure the test and run.&nbsp; These two sections will tie all these things together and associate our publisher.&nbsp; I have bolded the two parameters for the publisher we are using.&nbsp; The filename <em>must</em> match the one in our FileName data model or things will not work right.&nbsp; Additionally the <em>windowName</em> parameter should be a unique (but partial) application window title.</p>
<p>
<pre>&lt;Test name="TheTest"&gt;
    &lt;Agent ref="LocalAgent" /&gt;

    &lt;StateModel ref="State"/&gt;

    &lt;!-- Configure our publisher with correct filename to write too --&gt;
    &lt;Publisher class="file.FileWriterLauncherGui"&gt;
<strong>        &lt;Param name="fileName" value="fuzzedfile.txt" /&gt;
        &lt;Param name="windowName" value="Notepad" /&gt;</strong>
    &lt;/Publisher&gt;
&lt;/Test&gt;

&lt;Run name="DefaultRun"&gt;
    &lt;Test ref="TheTest" /&gt;
    &lt;Logger class="logger.Filesystem"&gt;
        &lt;Param name="path" value="c:\peach\logtest" /&gt;
    &lt;/Logger&gt;
&lt;/Run&gt;
</pre>
<p><strong>Running the Fuzzer</strong></p>
<p>Okay, to run this bad boy we will need to launch two command windows.&nbsp; In one kick off a Peach Agent by running &#8220;peach.py -a&#8221;.&nbsp; In the second window we will run our fuzzer by saying &#8220;peach.py FileFuzzerGui.xml&#8221;.&nbsp; If all works well you will see notepad popup with &#8220;Hello World!&#8221; for a few seconds than go away only to be replaced with another notepad window.&nbsp; If you continue watching you will see &#8220;Hello World!&#8221; start to get mutated.</p>
<p><strong>The Complete File Listing</strong></p>
<p>Here is the complete file listing for this fuzzer example.&nbsp; I hope it made sense!</p>
<p>
<pre>&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;Peach xmlns="http://phed.org/2008/Peach" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://phed.org/2008/Peach ../peach.xsd" version="1.0"
	author="Michael Eddington"&gt;

	&lt;!-- Import defaults for Peach instance --&gt;
	&lt;Include ns="default" src="file:defaults.xml" /&gt;
	&lt;Include ns="pt" src="file:PeachTypes.xml" /&gt;

	&lt;!-- Define our file format DDL --&gt;
	&lt;DataModel name="FileData"&gt;
		&lt;String value="Hello World!" /&gt;
	&lt;/DataModel&gt;

	&lt;!-- A template to hold the filename --&gt;
	&lt;DataModel name="FileName"&gt;
		&lt;String isStatic="true" value="fuzzedfile.txt" /&gt;
	&lt;/DataModel&gt;

	&lt;!-- Define a simple state machine that will write the file and
		then launch a program using the FileWriterLauncher publisher --&gt;
	&lt;StateModel name="State" initialState="Initial"&gt;
		&lt;State name="Initial"&gt;
			&lt;!-- Write out contents of file --&gt;
			&lt;Action name="WriteFile" type="output"&gt;
				&lt;DataModel ref="FileData" /&gt;
			&lt;/Action&gt;

			&lt;!-- Close file --&gt;
			&lt;Action type="close" /&gt;

			&lt;!-- Launch the file consumer --&gt;
			&lt;Action type="call" method="c:\windows\system32\notepad.exe"&gt;
				&lt;Param type="in" name="filename"&gt;
					&lt;DataModel ref="FileName"/&gt;
				&lt;/Param&gt;
			&lt;/Action&gt;
		&lt;/State&gt;
	&lt;/StateModel&gt;

	&lt;!-- Setup a local agent that will monitor for faults --&gt;
	&lt;Agent name="LocalAgent" location="http://127.0.0.1:9000"&gt;
		&lt;!-- For file fuzzing were the application will be launched and closed
			a number of times we will use Microsofts Application Verifier to
			monitor the process for faults.  --&gt;
		&lt;Monitor class="debugger.WindowsAppVerifier"&gt;
			&lt;Param name="Application" value="notepad.exe" /&gt;
		&lt;/Monitor&gt;
	&lt;/Agent&gt;

	&lt;Test name="TheTest"&gt;
		&lt;Agent ref="LocalAgent" /&gt;

		&lt;StateModel ref="State"/&gt;

		&lt;!-- Configure our publisher with correct filename to write too --&gt;
		&lt;Publisher class="file.FileWriterLauncherGui"&gt;
			&lt;Param name="fileName" value="fuzzedfile.txt" /&gt;
			&lt;Param name="windowName" value="Notepad" /&gt;
		&lt;/Publisher&gt;
	&lt;/Test&gt;

	&lt;Run name="DefaultRun"&gt;
		&lt;Test ref="TheTest" /&gt;
		&lt;Logger class="logger.Filesystem"&gt;
			&lt;Param name="path" value="c:\peach\logtest" /&gt;
		&lt;/Logger&gt;
	&lt;/Run&gt;

&lt;/Peach&gt;
&lt;!-- end --&gt;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://phed.org/2008/01/13/peach-21-fuzzing-gui-applications/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Peach 2.1 &#8211; Fixups, checksums, crc32&#039;s</title>
		<link>http://phed.org/2008/01/13/peach-21-fixups-checksums-crc32s/</link>
		<comments>http://phed.org/2008/01/13/peach-21-fixups-checksums-crc32s/#comments</comments>
		<pubDate>Mon, 14 Jan 2008 03:56:24 +0000</pubDate>
		<dc:creator>Michael Eddington</dc:creator>
				<category><![CDATA[Peach]]></category>

		<guid isPermaLink="false">http://phed.org/2008/06/13/peach-21-fixups-checksums-crc32s/</guid>
		<description><![CDATA[Peach 2.1 includes a much improved mechanism for performing what I call data fix-ups were we calculate checksums required to make our data correct.&#160; Many protocols and most file formats include some form of checksum field to verify that data was not corrupted.&#160; When we generate/mutate data we want to make sure we re-calculate these [...]]]></description>
			<content:encoded><![CDATA[<p>Peach 2.1 includes a much improved mechanism for performing what I call data fix-ups were we calculate checksums required to make our data correct.&nbsp; Many protocols and most file formats include some form of checksum field to verify that data was not corrupted.&nbsp; When we generate/mutate data we want to make sure we re-calculate these checksums after our modifications, otherwise we will likely not get very far down the parser code paths due to failed validations.</p>
<p>Peach 2.1 BETA3 includes the following fixups out of the box:</p>
<ul>
<li>checksums.Crc32Fixup &#8212; This fixup computes the standard CRC32 as defined by ISO 3309 and is used by PNG, zip, etc.
<li>checksums.EthernetChecksumFixup &#8212; Computes the ethernet checksum.
<li>checksums.IcmpChecksumFixup &#8212; Computes the ICMP packet checksum.</li>
</ul>
<p>
<span id="more-70"></span>
 </p>
<p><strong>Using Fixups</strong></p>
<p>Our example will be a PNG chunk data model which looks like this:</p>
<p>&lt;DataModel name=&#8221;Chunk&#8221;&gt;<br />&nbsp;&nbsp;&nbsp; &lt;Number name=&#8221;Length&#8221; size=&#8221;32&#8243; endian=&#8221;network&#8221; signed=&#8221;false&#8221;&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Relation type=&#8221;size&#8221; of=&#8221;Core.Data&#8221;/&gt;<br />&nbsp;&nbsp;&nbsp; &lt;/Number&gt;<br />&nbsp;&nbsp;&nbsp; &lt;String name=&#8221;Type&#8221; length=&#8221;4&#8243;/&gt;<br />&nbsp;&nbsp;&nbsp; &lt;Blob name=&#8221;Data&#8221; value=&#8221;"/&gt;<br />&nbsp;&nbsp;&nbsp; &lt;Number name=&#8221;CRC&#8221; size=&#8221;32&#8243; signed=&#8221;false&#8221; endian=&#8221;network&#8221; isStatic=&#8221;true&#8221; value=&#8221;9999&#8243; /&gt;<br />&lt;/DataModel&gt;
<p>From the PNG spec we know the CRC should be of <em>Type</em> and <em>Data</em>.&nbsp; We will need to do two modifications to this data model.&nbsp; First we will need to wrap <em>Type</em> and <em>Data</em> in a Block element.&nbsp; Second we will add our fixup.
<p>&lt;DataModel name=&#8221;Chunk&#8221;&gt;<br />&nbsp;&nbsp;&nbsp; &lt;Number name=&#8221;Length&#8221; size=&#8221;32&#8243; endian=&#8221;network&#8221; signed=&#8221;false&#8221;&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Relation type=&#8221;size&#8221; of=&#8221;Core.Data&#8221;/&gt;<br />&nbsp;&nbsp;&nbsp; &lt;/Number&gt;<br />&nbsp;&nbsp;&nbsp; <strong>&lt;Block name=&#8221;Core&#8221;&gt;</strong><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;String name=&#8221;Type&#8221; length=&#8221;4&#8243;/&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Blob name=&#8221;Data&#8221; value=&#8221;"/&gt;<br />&nbsp;&nbsp;&nbsp; <strong>&lt;/Block&gt;</strong><br />&nbsp;&nbsp;&nbsp; &lt;Number name=&#8221;CRC&#8221; size=&#8221;32&#8243; signed=&#8221;false&#8221; endian=&#8221;network&#8221; isStatic=&#8221;true&#8221; value=&#8221;9999&#8243;&gt;<br /><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Fixup class=&#8221;checksums.Crc32Fixup&#8221;&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Param name=&#8221;ref&#8221; value=&#8221;Core&#8221;/&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/Fixup&gt;<br /></strong>&nbsp;&nbsp;&nbsp; &lt;/Number&gt;<br />&lt;/DataModel&gt;
<p>The bolded portions are the changes we made.&nbsp; The one of most interest is the &lt;Fixup&gt; element that is a child of the <em>CRC</em> number.&nbsp; All fixups take a single parameter of <em>ref</em> that specifies the name of the element that we will operate on.&nbsp; In this case that is <em>Core</em> the wrapper of <em>Length</em> and <em>Data</em>.</p>
<p><strong>Creating Custom Fixups</strong></p>
<p>Creating custom fixups are easy and require implementing a single class and two methods.&nbsp; The following is the code for the <em>Crc32Fixup</em> that we used in the above example:</p>
<p>
<pre>class Crc32Fixup(Fixup):
	'''
	Standard CRC32 as defined by ISO 3309.  Used by PNG, zip, etc.
	'''

	def __init__(self, ref):
		Fixup.__init__(self)
		self.ref = ref

	def fixup(self):
		stuff = self._findDataElementByName(self.ref).getValue()
		if stuff == None:
			raise Exception("Error: Crc32Fixup was unable to locate [%s]" % self.ref)

		<strong>return zlib.crc32(stuff)
</strong></pre>
<p>To implement your own Fixup simply copy this code and change the class name (Crc33Fixup), the Exception string and finally implement your own fixup code instead of &#8220;return zlib.crc32&#8243;.&nbsp; To include your custom module see the documentation about &lt;PythonPath&gt; and &lt;Import&gt; in the Peach 2 Tutorial.</p>
]]></content:encoded>
			<wfw:commentRss>http://phed.org/2008/01/13/peach-21-fixups-checksums-crc32s/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Peach 2.1 BETA3 Bug Patch</title>
		<link>http://phed.org/2008/01/13/peach-21-beta3-bug-patch/</link>
		<comments>http://phed.org/2008/01/13/peach-21-beta3-bug-patch/#comments</comments>
		<pubDate>Mon, 14 Jan 2008 03:16:39 +0000</pubDate>
		<dc:creator>Michael Eddington</dc:creator>
				<category><![CDATA[Peach]]></category>

		<guid isPermaLink="false">http://phed.org/2008/06/13/peach-21-beta3-bug-patch/</guid>
		<description><![CDATA[Well it was bound to happen, the first &#8220;stupid developer&#8221; (that&#8217;s me ;) bug was reported.&#160; I have a patched posted up to the mailing list.&#160; This bug affects the &#60;Number&#62; element when specifying valueType=&#8221;hex&#8221; values.&#160; Additionally, I fixed the Tutorial_DHCP-Request.xml so it works with beta3.
Thanks to David for reporting this bug.
Patch and List Post
]]></description>
			<content:encoded><![CDATA[<p>Well it was bound to happen, the first &#8220;stupid developer&#8221; (that&#8217;s me ;) bug was reported.&nbsp; I have a patched posted up to the mailing list.&nbsp; This bug affects the &lt;Number&gt; element when specifying valueType=&#8221;hex&#8221; values.&nbsp; Additionally, I fixed the Tutorial_DHCP-Request.xml so it works with beta3.</p>
<p>Thanks to David for reporting this bug.</p>
<p><a href="http://groups.google.com/group/peachfuzz/browse_thread/thread/2ce533fec18e234a">Patch and List Post</a></p>
]]></content:encoded>
			<wfw:commentRss>http://phed.org/2008/01/13/peach-21-beta3-bug-patch/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
