<?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 delroth&#039;s blog</title>
	<atom:link href="http://blog.delroth.net/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.delroth.net</link>
	<description>My notes on reverse engineering, emulation and security related topics</description>
	<lastBuildDate>Wed, 13 Mar 2013 10:56:17 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<item>
		<title>Comment on Jailbreaker sa Wii comme un homme : HOWTO by ValX</title>
		<link>http://blog.delroth.net/2011/03/jailbreaker-sa-wii-comme-un-homme-howto/#comment-298</link>
		<dc:creator>ValX</dc:creator>
		<pubDate>Wed, 13 Mar 2013 10:56:17 +0000</pubDate>
		<guid isPermaLink="false">http://blog.delroth.net/?p=235#comment-298</guid>
		<description><![CDATA[Bon laisses tomber j&#039;ai trouvé quelque chose sur WiiBrew.
Tu as dû faire un copier coller du code de là bas.]]></description>
		<content:encoded><![CDATA[<p>Bon laisses tomber j&#8217;ai trouvé quelque chose sur WiiBrew.<br />
Tu as dû faire un copier coller du code de là bas.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Escaping a Python sandbox (NdH 2013 quals writeup) by BitK</title>
		<link>http://blog.delroth.net/2013/03/escaping-a-python-sandbox-ndh-2013-quals-writeup/#comment-297</link>
		<dc:creator>BitK</dc:creator>
		<pubDate>Tue, 12 Mar 2013 11:34:55 +0000</pubDate>
		<guid isPermaLink="false">http://blog.delroth.net/?p=452#comment-297</guid>
		<description><![CDATA[TL;DR

__builtins__=([x for x in (1).__class__.__base__.__subclasses__() if x.__name__ == &#039;catch_warnings&#039;][0]()._module.__builtins__)
import sys; print open(sys.argv[0]).read()

:D]]></description>
		<content:encoded><![CDATA[<p>TL;DR</p>
<p>__builtins__=([x for x in (1).__class__.__base__.__subclasses__() if x.__name__ == 'catch_warnings'][0]()._module.__builtins__)<br />
import sys; print open(sys.argv[0]).read()</p>
<p> <img src='http://blog.delroth.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Escaping a Python sandbox (NdH 2013 quals writeup) by delroth</title>
		<link>http://blog.delroth.net/2013/03/escaping-a-python-sandbox-ndh-2013-quals-writeup/#comment-296</link>
		<dc:creator>delroth</dc:creator>
		<pubDate>Tue, 12 Mar 2013 07:08:54 +0000</pubDate>
		<guid isPermaLink="false">http://blog.delroth.net/?p=452#comment-296</guid>
		<description><![CDATA[The code is for Python 2.6. There are a few minor differences with Python 2.7 when creating the code objects but the same principles apply.]]></description>
		<content:encoded><![CDATA[<p>The code is for Python 2.6. There are a few minor differences with Python 2.7 when creating the code objects but the same principles apply.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Escaping a Python sandbox (NdH 2013 quals writeup) by Ivan Dobrokotov</title>
		<link>http://blog.delroth.net/2013/03/escaping-a-python-sandbox-ndh-2013-quals-writeup/#comment-294</link>
		<dc:creator>Ivan Dobrokotov</dc:creator>
		<pubDate>Tue, 12 Mar 2013 02:41:26 +0000</pubDate>
		<guid isPermaLink="false">http://blog.delroth.net/?p=452#comment-294</guid>
		<description><![CDATA[Great mind-bender, thanks!

Tryed to run this code ( http://pastebin.com/SpXZLpRB ), got error:

Traceback (most recent call last):
  File &quot;x.py&quot;, line 42, in 
    (lambda n:[x for x in ().__class__.__bases__[0].__subclasses__() if x.__name__ == n][0]
  File &quot;x.py&quot;, line 6, in auth
    print len(x)
  File &quot;stdin&quot;, line 1, in f
SystemError: /home/jt/rel/python-2.7.3-1/python-2.7.3-1/src/Python-2.7.3/Objects/dictobject.c:755: bad argument to internal function]]></description>
		<content:encoded><![CDATA[<p>Great mind-bender, thanks!</p>
<p>Tryed to run this code ( <a href="http://pastebin.com/SpXZLpRB" rel="nofollow">http://pastebin.com/SpXZLpRB</a> ), got error:</p>
<p>Traceback (most recent call last):<br />
  File &#8220;x.py&#8221;, line 42, in<br />
    (lambda n:[x for x in ().__class__.__bases__[0].__subclasses__() if x.__name__ == n][0]<br />
  File &#8220;x.py&#8221;, line 6, in auth<br />
    print len(x)<br />
  File &#8220;stdin&#8221;, line 1, in f<br />
SystemError: /home/jt/rel/python-2.7.3-1/python-2.7.3-1/src/Python-2.7.3/Objects/dictobject.c:755: bad argument to internal function</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Jailbreaker sa Wii comme un homme : HOWTO by ValX</title>
		<link>http://blog.delroth.net/2011/03/jailbreaker-sa-wii-comme-un-homme-howto/#comment-293</link>
		<dc:creator>ValX</dc:creator>
		<pubDate>Mon, 11 Mar 2013 13:40:42 +0000</pubDate>
		<guid isPermaLink="false">http://blog.delroth.net/?p=235#comment-293</guid>
		<description><![CDATA[Salut delroth,

merci pour cet article très intéressant !
J&#039;ai une petite question de curiosité, pas vraiment au niveau du hack en lui même mais plus de la prog&#039; Wii.
Tu as dit avoir fait un programme pour allumer la LED de la Wii.
Pour cela, tu as fait du C/C++ &quot;natif&quot;, ou bien utilisé une lib comme LibOGC (de DevKitProPPC) ?

Car pour tout dire, je suis pas (encore) trop à l&#039;aise avec les notions électronique, enfin je ne sais pas vraiment où trouver les docs pour avoir l&#039;adresse mémoire pour contrôler la LED par exemple..

Donc si tu as fait du &quot;natif&quot;, ça m&#039;intéresserait grandement si tu pouvais m&#039;expliquer ^^

En tout cas, merci encore pour l&#039;article :)]]></description>
		<content:encoded><![CDATA[<p>Salut delroth,</p>
<p>merci pour cet article très intéressant !<br />
J&#8217;ai une petite question de curiosité, pas vraiment au niveau du hack en lui même mais plus de la prog&#8217; Wii.<br />
Tu as dit avoir fait un programme pour allumer la LED de la Wii.<br />
Pour cela, tu as fait du C/C++ &#8220;natif&#8221;, ou bien utilisé une lib comme LibOGC (de DevKitProPPC) ?</p>
<p>Car pour tout dire, je suis pas (encore) trop à l&#8217;aise avec les notions électronique, enfin je ne sais pas vraiment où trouver les docs pour avoir l&#8217;adresse mémoire pour contrôler la LED par exemple..</p>
<p>Donc si tu as fait du &#8220;natif&#8221;, ça m&#8217;intéresserait grandement si tu pouvais m&#8217;expliquer ^^</p>
<p>En tout cas, merci encore pour l&#8217;article <img src='http://blog.delroth.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Escaping a Python sandbox (NdH 2013 quals writeup) by Mikko Ohtamaa</title>
		<link>http://blog.delroth.net/2013/03/escaping-a-python-sandbox-ndh-2013-quals-writeup/#comment-291</link>
		<dc:creator>Mikko Ohtamaa</dc:creator>
		<pubDate>Mon, 11 Mar 2013 00:15:50 +0000</pubDate>
		<guid isPermaLink="false">http://blog.delroth.net/?p=452#comment-291</guid>
		<description><![CDATA[I just came across your blog and the articles are freaking insightful. And I thought I know a lot about Python and sandboxing :) keep up the good work.]]></description>
		<content:encoded><![CDATA[<p>I just came across your blog and the articles are freaking insightful. And I thought I know a lot about Python and sandboxing <img src='http://blog.delroth.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  keep up the good work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on GITS 2013 Writeup: HackTheGibson (re250) by jm</title>
		<link>http://blog.delroth.net/2013/02/gits-2013-writeup-re250/#comment-184</link>
		<dc:creator>jm</dc:creator>
		<pubDate>Tue, 19 Feb 2013 00:14:14 +0000</pubDate>
		<guid isPermaLink="false">http://blog.delroth.net/?p=422#comment-184</guid>
		<description><![CDATA[Thanks for the post. I am definitely kicking myself for over thinking this one (and burning many hours in the process)
I wrote a kernel module to emulate /dev/dsp, with a simulated the IOCTL interface. Used matlab to work backwards from __&lt;P_Y5GYP&lt;jGPY5GYP5CPG_ in order to simulate the correct values to the read(..) and get the program to exit the &quot;expected vals&quot; processing loop.  Hehe. It&#039;s easy to caught in the weeds when working these problems solo. Thanks again for the solution.]]></description>
		<content:encoded><![CDATA[<p>Thanks for the post. I am definitely kicking myself for over thinking this one (and burning many hours in the process)<br />
I wrote a kernel module to emulate /dev/dsp, with a simulated the IOCTL interface. Used matlab to work backwards from __&lt;P_Y5GYP&lt;jGPY5GYP5CPG_ in order to simulate the correct values to the read(..) and get the program to exit the &quot;expected vals&quot; processing loop.  Hehe. It&#039;s easy to caught in the weeds when working these problems solo. Thanks again for the solution.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Reverse engineering a Wii game script interpreter, part 1 by Wrinker</title>
		<link>http://blog.delroth.net/2011/06/reverse-engineering-a-wii-game-script-interpreter-part-1/#comment-144</link>
		<dc:creator>Wrinker</dc:creator>
		<pubDate>Sat, 01 Dec 2012 10:17:48 +0000</pubDate>
		<guid isPermaLink="false">http://blog.delroth.net/?p=275#comment-144</guid>
		<description><![CDATA[Could you upload a debugbuild or a fast debugbuild of Dolphin please?]]></description>
		<content:encoded><![CDATA[<p>Could you upload a debugbuild or a fast debugbuild of Dolphin please?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Lire des disques de Wii en Python, partie 2 by Blog de delroth &#187; Reading Wii discs with Python</title>
		<link>http://blog.delroth.net/2011/01/lire-des-disques-de-wii-en-python-partie-2/#comment-103</link>
		<dc:creator>Blog de delroth &#187; Reading Wii discs with Python</dc:creator>
		<pubDate>Tue, 06 Nov 2012 22:18:51 +0000</pubDate>
		<guid isPermaLink="false">http://blog.delroth.net/?p=195#comment-103</guid>
		<description><![CDATA[[...] of the three part article I wrote in January called &quot;Lire des disques de Wii en Python&quot; (part 1 / part 2 / part 3). Thanks a lot to Kalenz for helping me translate [...]]]></description>
		<content:encoded><![CDATA[<p>[...] of the three part article I wrote in January called &quot;Lire des disques de Wii en Python&quot; (part 1 / part 2 / part 3). Thanks a lot to Kalenz for helping me translate [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on State of this blog by delroth</title>
		<link>http://blog.delroth.net/2012/10/state-of-this-blog/#comment-100</link>
		<dc:creator>delroth</dc:creator>
		<pubDate>Thu, 01 Nov 2012 08:25:09 +0000</pubDate>
		<guid isPermaLink="false">http://blog.delroth.net/?p=407#comment-100</guid>
		<description><![CDATA[If you have any specific questions I&#039;d be happy to answer you by email (my nickname @ gmail) or IRC (delroth @ freenode/efnet) if I can help :)]]></description>
		<content:encoded><![CDATA[<p>If you have any specific questions I&#8217;d be happy to answer you by email (my nickname @ gmail) or IRC (delroth @ freenode/efnet) if I can help <img src='http://blog.delroth.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
