<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    <title>Niels Provos - Systrace</title>
    <link>http://www.provos.org/</link>
    <description>systrace, spybye and other things.</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.3.1 - http://www.s9y.org/</generator>
    
    

<item>
    <title>LEET '10 Call for Papers</title>
    <link>http://www.provos.org/index.php?/archives/74-LEET-10-Call-for-Papers.html</link>
            <category>Malware</category>
            <category>News</category>
            <category>Security</category>
            <category>SpyBye</category>
            <category>Systrace</category>
    
    <comments>http://www.provos.org/index.php?/archives/74-LEET-10-Call-for-Papers.html#comments</comments>
    <wfw:comment>http://www.provos.org/wfwcomment.php?cid=74</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.provos.org/rss.php?version=2.0&amp;type=comments&amp;cid=74</wfw:commentRss>
    

    <author>nospam@example.com (Niels Provos)</author>
    <content:encoded>
    The call for papers for the &lt;strong&gt;3rd USENIX Workshop on Large-Scale Exploits and Emergent Threats&lt;/strong&gt; (LEET &#039;10) Botnets, Spyware, Worms, and More just went out.   It will be held on &lt;strong&gt;April 27, 2010&lt;/strong&gt; in San Jose, CA.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.usenix.org/event/leet10/cfp/&quot;&gt;LEET &#039;10&lt;/a&gt; will be co-located with the 7th USENIX Symposium on Networked Systems Design and Implementation (NSDI &#039;10), which will take place April 28–30, 2010.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Important Dates&lt;/strong&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Submissions due: Thursday, February 25, 2010, 11:59 p.m. PST&lt;/li&gt;&lt;li&gt;Notification of acceptance: Wednesday, March 24, 2010&lt;/li&gt;&lt;li&gt;Final papers due: Monday, April 5, 2010&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;
&lt;strong&gt;Workshop Organizers&lt;/strong&gt;&lt;br /&gt;
&lt;em&gt;Program Chair&lt;/em&gt;&lt;ul&gt;&lt;li&gt;Michael Bailey, University of Michigan&lt;/li&gt;&lt;/ul&gt;&lt;em&gt;Program Committee&lt;/em&gt;&lt;ul&gt;&lt;li&gt;Dan Boneh, Stanford University&lt;/li&gt;&lt;li&gt;Nick Feamster, Georgia Institute of Technology&lt;/li&gt;&lt;li&gt;Jaeyeon Jung, Intel Labs, Seattle&lt;/li&gt;&lt;li&gt;Christian Kreibich, International Computer Science Institute&lt;/li&gt;&lt;li&gt;Patrick McDaniel, Pennsylvania State University&lt;/li&gt;&lt;li&gt;Fabian Monrose, University of North Carolina, Chapel Hill&lt;/li&gt;&lt;li&gt;Jose Nazario, Arbor Networks, Inc.&lt;/li&gt;&lt;li&gt;Stefan Savage, University of California, San Diego&lt;/li&gt;&lt;li&gt;Matt Williamson, AVG Technologies&lt;/li&gt;&lt;li&gt;Yinglian Xie, Microsoft Research&lt;/li&gt;&lt;li&gt;Vinod Yegneswaran, SRI International&lt;/li&gt;&lt;br /&gt;
&lt;/ul&gt;Go submit your work! 
    </content:encoded>

    <pubDate>Sat, 29 Aug 2009 12:35:46 -0700</pubDate>
    <guid isPermaLink="false">http://www.provos.org/index.php?/archives/74-guid.html</guid>
    <category>cfp</category>
<category>malware</category>
<category>research</category>
<category>security</category>

</item>
<item>
    <title>WOOT'09 Call For Papers</title>
    <link>http://www.provos.org/index.php?/archives/60-WOOT09-Call-For-Papers.html</link>
            <category>News</category>
            <category>SpyBye</category>
            <category>Systrace</category>
    
    <comments>http://www.provos.org/index.php?/archives/60-WOOT09-Call-For-Papers.html#comments</comments>
    <wfw:comment>http://www.provos.org/wfwcomment.php?cid=60</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.provos.org/rss.php?version=2.0&amp;type=comments&amp;cid=60</wfw:commentRss>
    

    <author>nospam@example.com (Niels Provos)</author>
    <content:encoded>
    &lt;!-- s9ymdb:9 --&gt;&lt;img class=&quot;serendipity_image_center&quot; width=&quot;520&quot; height=&quot;83&quot; style=&quot;border: 0px; padding-left: 5px; padding-right: 5px;&quot; src=&quot;http://www.provos.org/uploads/woot09banner.png&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
WOOT is the &lt;a href=&quot;http://www.usenix.org/event/woot09/&quot;&gt;Workshop on Offensive Technologies&lt;/a&gt;.   This year, it&#039;s being held for the third time and the &lt;a href=&quot;http://www.usenix.org/event/woot09/cfp/&quot;&gt;call for papers&lt;/a&gt; just came out.   Submissions are solicited for a variety of interesting topics including:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Vulnerability research (software auditing, reverse engineering)&lt;/li&gt;&lt;li&gt;Exploit techniques and automation&lt;/li&gt;&lt;li&gt;Malware design and implementation (rootkits, viruses, bots, worms)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;
The last two years were a lot of fun and this years organizers are an &lt;a href=&quot;http://www.usenix.org/event/woot09/organizers.html&quot;&gt;eclectic bunch&lt;/a&gt; of well known folks.   If you have anything in the works, go submit it and we will see you at the workshop. 
    </content:encoded>

    <pubDate>Thu, 26 Mar 2009 23:36:13 -0700</pubDate>
    <guid isPermaLink="false">http://www.provos.org/index.php?/archives/60-guid.html</guid>
    <category>cfp</category>
<category>usenix</category>

</item>
<item>
    <title>Systrace 1.6g released</title>
    <link>http://www.provos.org/index.php?/archives/59-Systrace-1.6g-released.html</link>
            <category>News</category>
            <category>Systrace</category>
    
    <comments>http://www.provos.org/index.php?/archives/59-Systrace-1.6g-released.html#comments</comments>
    <wfw:comment>http://www.provos.org/wfwcomment.php?cid=59</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://www.provos.org/rss.php?version=2.0&amp;type=comments&amp;cid=59</wfw:commentRss>
    

    <author>nospam@example.com (Niels Provos)</author>
    <content:encoded>
    This release contains a number of small bug fixes:&lt;br /&gt;
&lt;br /&gt;
 - 32-bit compilation has been fixed&lt;br /&gt;
 - 32-bit policies are no longer created as Linux64 with running on a 64-bit system&lt;br /&gt;
&lt;br /&gt;
The source code can be downloaded &lt;a href=&quot;http://www.provos.org/uploads/systrace-1.6g.tar.gz&quot;&gt;here&lt;/a&gt; [&lt;a href=&quot;http://www.provos.org/uploads/systrace-1.6g.tar.gz.sig&quot;&gt;sig&lt;/a&gt;]. 
    </content:encoded>

    <pubDate>Sun, 15 Mar 2009 17:25:54 -0700</pubDate>
    <guid isPermaLink="false">http://www.provos.org/index.php?/archives/59-guid.html</guid>
    <category>release</category>
<category>systrace</category>

</item>
<item>
    <title>Systrace 1.6f with 64-bit Linux ptrace support</title>
    <link>http://www.provos.org/index.php?/archives/57-Systrace-1.6f-with-64-bit-Linux-ptrace-support.html</link>
            <category>News</category>
            <category>Systrace</category>
    
    <comments>http://www.provos.org/index.php?/archives/57-Systrace-1.6f-with-64-bit-Linux-ptrace-support.html#comments</comments>
    <wfw:comment>http://www.provos.org/wfwcomment.php?cid=57</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.provos.org/rss.php?version=2.0&amp;type=comments&amp;cid=57</wfw:commentRss>
    

    <author>nospam@example.com (Niels Provos)</author>
    <content:encoded>
    A new version of Systrace that supports 64-bit Linux installations can be downloaded from &lt;a href=&quot;http://www.citi.umich.edu/u/provos/systrace/&quot;&gt;here&lt;/a&gt;.  The major changes are support of 64-bit Linux with ptrace as well as 32-bit binaries under a 64-bit system.  Let me know if you run into any issues with this. 
    </content:encoded>

    <pubDate>Tue, 06 Jan 2009 19:38:18 -0800</pubDate>
    <guid isPermaLink="false">http://www.provos.org/index.php?/archives/57-guid.html</guid>
    <category>ptrace</category>
<category>release</category>
<category>systrace</category>

</item>
<item>
    <title>LEET '09 Call for Papers</title>
    <link>http://www.provos.org/index.php?/archives/52-LEET-09-Call-for-Papers.html</link>
            <category>News</category>
            <category>Security</category>
            <category>Systrace</category>
    
    <comments>http://www.provos.org/index.php?/archives/52-LEET-09-Call-for-Papers.html#comments</comments>
    <wfw:comment>http://www.provos.org/wfwcomment.php?cid=52</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.provos.org/rss.php?version=2.0&amp;type=comments&amp;cid=52</wfw:commentRss>
    

    <author>nospam@example.com (Niels Provos)</author>
    <content:encoded>
    The &lt;a href=&quot;http://www.usenix.org/event/leet09/cfp/&quot;&gt;CfP&lt;/a&gt; for the 2nd USENIX Workshop on Large-Scale Exploits and Emergent Threats (LEET &#039;09): Botnets, Spyware, Worms, and More is up at:&lt;br /&gt;
&lt;br /&gt;
&lt;dl&gt;&lt;dd&gt;&lt;a href=&quot;http://www.usenix.org/event/leet09/cfp/&quot;&gt;http://www.usenix.org/event/leet09/cfp/&lt;/a&gt;.&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;
LEET &#039;09 will be held on April 21, 2009 in Boston, MA immediately before the 6th USENIX Symposium on Networked Systems Design and Implementation (NSDI &#039;09), which will take place April 22–24, 2009. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Important Dates&lt;/strong&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Submissions due: January 16, 2009, 11:59 p.m. EST&lt;/li&gt;&lt;li&gt;Notification of acceptance: March 2, 2009&lt;/li&gt;&lt;li&gt;Electronic files due: March 30, 2009&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;
This will be the second edition of LEET, which had evolved from the combination of two other successful workshops, the ACM Workshop on Recurring Malcode (WORM) and the USENIX Workshop on Hot Topics in Understanding Botnets (HotBots). These two workshops have each dealt with aspects of this problem. However, while papers relating to both worms and botnets are explicitly solicited, LEET has a broader charter than its predecessors. We encourage submissions of papers that focus on any aspect of the underlying mechanisms used to compromise and control hosts, the large-scale &quot;applications&quot; being perpetrated upon this framework, or the social and economic networks driving these threats. 
    </content:encoded>

    <pubDate>Wed, 12 Nov 2008 18:48:12 -0800</pubDate>
    <guid isPermaLink="false">http://www.provos.org/index.php?/archives/52-guid.html</guid>
    <category>cfp</category>
<category>research</category>
<category>security</category>
<category>usenix</category>

</item>
<item>
    <title>Anonymity, Tor and Your Browser</title>
    <link>http://www.provos.org/index.php?/archives/40-Anonymity,-Tor-and-Your-Browser.html</link>
            <category>Systrace</category>
    
    <comments>http://www.provos.org/index.php?/archives/40-Anonymity,-Tor-and-Your-Browser.html#comments</comments>
    <wfw:comment>http://www.provos.org/wfwcomment.php?cid=40</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.provos.org/rss.php?version=2.0&amp;type=comments&amp;cid=40</wfw:commentRss>
    

    <author>nospam@example.com (Niels Provos)</author>
    <content:encoded>
    I often use &lt;a href=&quot;http://www.torproject.org/&quot;&gt;Tor&lt;/a&gt; for anonymous web browsing; mostly when investigating malware distribution sites.  Most people configure their browser so that it proxies HTTP via &lt;a href=&quot;http://www.privoxy.org/&quot;&gt;Privoxy&lt;/a&gt; to the Tor network.  At that point, Tor is doing your DNS resolutions and also hides your TCP connections from preying eyes.   Or at least, so one would think.  There are many ways in which an adversary can trivially circumvent this setup.  For example, if we configure the browser to proxy only HTTP, a malicious web page can easily open an HTTPS connection and reveal your IP address.  Things get much worse when scripting languages such as Javascript, Flash or Java come into play.  Flash can open raw sockets and learn a lot about your local environment.&lt;br /&gt;
&lt;br /&gt;
To prevent information leakage, we ideally would run a virtual machine that tunnels all traffic via Tor, such as the &lt;a href=&quot;http://wiki.noreply.org/noreply/VirtualPrivacyMachine&quot;&gt;VirtualPrivacyMachine&lt;/a&gt;.  However, if you do not want to go through all that trouble, Systrace can come to the rescue.  For investigations, I run Firefox under Systrace with a systrace policy that allows connections only to Privoxy.  All other connections attempts are denied and logged.  It is interesting to see how many connections Firefox tries to do all by itself that do not go via the proxy.  There are update pings, and all kinds of other connections.&lt;br /&gt;
&lt;br /&gt;
In this case, Systrace is not being used against an adversary but rather against an untrusted application.   It works quite nicely at that, too. 
    </content:encoded>

    <pubDate>Tue, 08 Jul 2008 20:55:34 -0700</pubDate>
    <guid isPermaLink="false">http://www.provos.org/index.php?/archives/40-guid.html</guid>
    <category>anonymity</category>
<category>systrace</category>
<category>tor</category>

</item>
<item>
    <title>Systrace 1.6e</title>
    <link>http://www.provos.org/index.php?/archives/35-Systrace-1.6e.html</link>
            <category>Systrace</category>
    
    <comments>http://www.provos.org/index.php?/archives/35-Systrace-1.6e.html#comments</comments>
    <wfw:comment>http://www.provos.org/wfwcomment.php?cid=35</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.provos.org/rss.php?version=2.0&amp;type=comments&amp;cid=35</wfw:commentRss>
    

    <author>nospam@example.com (Niels Provos)</author>
    <content:encoded>
        This release addresses a number of correctness and reliability problems with the ptrace backend.   Tavis Ormandy provided fixes for the following problems:  a potential escape of socket aliases and double free and a problem with fork and ptrace (CVE-2007-4773).   The tar ball for Systrace 1.6e can be downloaded &lt;a href=&quot;http://www.citi.umich.edu/u/provos/systrace/&quot;&gt;here&lt;/a&gt;.   Just keep in mind that ptrace has not been designed as a security primitive and while the ptrace backend can restrict the behavior of programs in non-adversarial settings, there are many ways to circumvent it.&lt;br /&gt; 
    </content:encoded>

    <pubDate>Tue, 18 Dec 2007 21:42:37 -0800</pubDate>
    <guid isPermaLink="false">http://www.provos.org/index.php?/archives/35-guid.html</guid>
    <category>release</category>
<category>systrace</category>

</item>
<item>
    <title>Evading System Sandbox Containment</title>
    <link>http://www.provos.org/index.php?/archives/34-Evading-System-Sandbox-Containment.html</link>
            <category>Systrace</category>
    
    <comments>http://www.provos.org/index.php?/archives/34-Evading-System-Sandbox-Containment.html#comments</comments>
    <wfw:comment>http://www.provos.org/wfwcomment.php?cid=34</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.provos.org/rss.php?version=2.0&amp;type=comments&amp;cid=34</wfw:commentRss>
    

    <author>nospam@example.com (Niels Provos)</author>
    <content:encoded>
        At &lt;a href=&quot;http://www.usenix.org/events/woot07/tech/&quot;&gt;WOOT&lt;/a&gt; this year, Robert Watson presented a paper on how to evade popular system call interposition systems, including Systrace.  For Systrace, Robert noticed that the arguments written to the stackgap could be replaced by a co-operating process after Systrace performed its policy check.   The initial prototype of Systrace as described in the &lt;a href=&quot;http://www.citi.umich.edu/u/provos/papers/systrace.pdf&quot;&gt;paper&lt;/a&gt; avoided this problem by using a look-aside buffer in the kernel.  This imposes a slight performance penalty but I hope that this obvious solution is going to be included in the OpenBSD and NetBSD kernel soon.  
    </content:encoded>

    <pubDate>Thu, 09 Aug 2007 14:51:52 -0700</pubDate>
    <guid isPermaLink="false">http://www.provos.org/index.php?/archives/34-guid.html</guid>
    <category>systrace</category>
<category>usenix</category>

</item>
<item>
    <title>Local Privilege Escalation</title>
    <link>http://www.provos.org/index.php?/archives/33-Local-Privilege-Escalation.html</link>
            <category>Systrace</category>
    
    <comments>http://www.provos.org/index.php?/archives/33-Local-Privilege-Escalation.html#comments</comments>
    <wfw:comment>http://www.provos.org/wfwcomment.php?cid=33</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.provos.org/rss.php?version=2.0&amp;type=comments&amp;cid=33</wfw:commentRss>
    

    <author>nospam@example.com (Niels Provos)</author>
    <content:encoded>
        Chris Evans from Google Security discovered an integer overflow in the Systrace kernel code.  If an adversary can open &quot;/dev/systrace&quot;, the bug can be leveraged to gain root access.  Both OpenBSD and NetBSD current have been patched.  Please, update your systems.  
    </content:encoded>

    <pubDate>Mon, 09 Oct 2006 10:42:30 -0700</pubDate>
    <guid isPermaLink="false">http://www.provos.org/index.php?/archives/33-guid.html</guid>
    
</item>
<item>
    <title>Systrace 1.6d</title>
    <link>http://www.provos.org/index.php?/archives/30-Systrace-1.6d.html</link>
            <category>Systrace</category>
    
    <comments>http://www.provos.org/index.php?/archives/30-Systrace-1.6d.html#comments</comments>
    <wfw:comment>http://www.provos.org/wfwcomment.php?cid=30</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.provos.org/rss.php?version=2.0&amp;type=comments&amp;cid=30</wfw:commentRss>
    

    <author>nospam@example.com (Niels Provos)</author>
    <content:encoded>
        This new release of Systrace adds translations for a number of new system calls and should also take care of zombies accumulating for users of the Linux ptrace backend.  Systrace now allows waitpid to execute in more cases which should hopefully reap the reparented children.  Download it &lt;a href=&quot;http://www.citi.umich.edu/u/provos/systrace/&quot;&gt;here&lt;/a&gt;.  A &lt;a href=&quot;http://www.citi.umich.edu/u/provos/systrace/systrace_1.6d_i386.deb&quot;&gt;debian package&lt;/a&gt; is available, too.  
    </content:encoded>

    <pubDate>Sun, 23 Apr 2006 22:52:44 -0700</pubDate>
    <guid isPermaLink="false">http://www.provos.org/index.php?/archives/30-guid.html</guid>
    
</item>
<item>
    <title>Linux kernel systrace patch set</title>
    <link>http://www.provos.org/index.php?/archives/29-Linux-kernel-systrace-patch-set.html</link>
            <category>Systrace</category>
    
    <comments>http://www.provos.org/index.php?/archives/29-Linux-kernel-systrace-patch-set.html#comments</comments>
    <wfw:comment>http://www.provos.org/wfwcomment.php?cid=29</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.provos.org/rss.php?version=2.0&amp;type=comments&amp;cid=29</wfw:commentRss>
    

    <author>nospam@example.com (Niels Provos)</author>
    <content:encoded>
        Last October, I (Marius Eriksen) updated the Linux-kernel patches for systrace.  Get it &lt;a href=&quot;http://monkey.org/~marius/tmp/linux-systrace-2.6.13.4.diff&quot;&gt;here&lt;/a&gt;.  A pre-built Debian package is available &lt;a href=&quot;http://monkey.org/~marius/tmp/kernel-image-2.6.13.4_systrace.1.0_i386.deb&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Watch this space for updates in a week or two as I will be bringing the diffs up to date.  
    </content:encoded>

    <pubDate>Thu, 13 Apr 2006 22:20:30 -0700</pubDate>
    <guid isPermaLink="false">http://www.provos.org/index.php?/archives/29-guid.html</guid>
    
</item>
<item>
    <title>HowTo: Translating a New System Call</title>
    <link>http://www.provos.org/index.php?/archives/27-HowTo-Translating-a-New-System-Call.html</link>
            <category>Systrace</category>
    
    <comments>http://www.provos.org/index.php?/archives/27-HowTo-Translating-a-New-System-Call.html#comments</comments>
    <wfw:comment>http://www.provos.org/wfwcomment.php?cid=27</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.provos.org/rss.php?version=2.0&amp;type=comments&amp;cid=27</wfw:commentRss>
    

    <author>nospam@example.com (Niels Provos)</author>
    <content:encoded>
        Systrace does not provide translations for all system calls.  But it has been designed to make adding new translations very easy.  Many people have noticed that they no longer see the IP address that nslookup connects to for DNS queries after updating to a newer version of Bind.  The reason is that Systrace did not provide a translation for sendmsg.&lt;br /&gt;&lt;br /&gt;Here is what you have to do add the necessary translation.&lt;br /&gt;&lt;br /&gt;1. Provide a translator for &lt;i&gt;sendmsg&lt;/i&gt; by adding the following code to the end of &lt;i&gt;intercept-translate.c&lt;/i&gt;:&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.provos.org/index.php?/archives/7-HowTo-Translating-a-New-System-Call.html#extended&quot;&gt;Continue reading &quot;HowTo: Translating a New System Call&quot;&lt;/a&gt; 
    </content:encoded>

    <pubDate>Sun, 09 Apr 2006 18:36:52 -0700</pubDate>
    <guid isPermaLink="false">http://www.provos.org/index.php?/archives/27-guid.html</guid>
    
</item>
<item>
    <title>More Linux Ptrace fixes</title>
    <link>http://www.provos.org/index.php?/archives/26-More-Linux-Ptrace-fixes.html</link>
            <category>Systrace</category>
    
    <comments>http://www.provos.org/index.php?/archives/26-More-Linux-Ptrace-fixes.html#comments</comments>
    <wfw:comment>http://www.provos.org/wfwcomment.php?cid=26</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.provos.org/rss.php?version=2.0&amp;type=comments&amp;cid=26</wfw:commentRss>
    

    <author>nospam@example.com (Niels Provos)</author>
    <content:encoded>
        It turned out that emulating waitpid for threads was more complicated then I initially assumed.  Some older Linux kernels also exhibited strange behaviors in which the cloned child could execute before the parent did.  This and a bunch of other fixes went into &lt;a href=&quot;http://www.citi.umich.edu/u/provos/systrace/systrace-1.6c.tar.gz&quot;&gt;Systrace 1.6c&lt;/a&gt; which is now also available as &lt;a href=&quot;http://www.citi.umich.edu/u/provos/systrace/systrace_1.6c_i386.deb&quot;&gt;Debian package&lt;/a&gt;.  I tested this on various 2.4 kernels and distributions and was able to use the ptrace backend to run complicated applications like FireFox and X-Chat.  Things look good.  
    </content:encoded>

    <pubDate>Sun, 09 Apr 2006 02:21:11 -0700</pubDate>
    <guid isPermaLink="false">http://www.provos.org/index.php?/archives/26-guid.html</guid>
    
</item>
<item>
    <title>Systrace 1.6: Phoenix Release</title>
    <link>http://www.provos.org/index.php?/archives/25-Systrace-1.6-Phoenix-Release.html</link>
            <category>Systrace</category>
    
    <comments>http://www.provos.org/index.php?/archives/25-Systrace-1.6-Phoenix-Release.html#comments</comments>
    <wfw:comment>http://www.provos.org/wfwcomment.php?cid=25</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.provos.org/rss.php?version=2.0&amp;type=comments&amp;cid=25</wfw:commentRss>
    

    <author>nospam@example.com (Niels Provos)</author>
    <content:encoded>
    &lt;img width=&#039;110&#039; height=&#039;83&#039; border=&#039;0&#039; hspace=&#039;5&#039; align=&#039;left&#039; src=&#039;http://www.provos.org/uploads/phoenix.serendipityThumb.jpg&#039; alt=&#039;&#039; /&gt;After over three years of quiet life, &lt;a href=&quot;http://www.citi.umich.edu/u/provos/systrace/&quot;&gt;Systrace 1.6: Phoenix Release&lt;/a&gt; is available.  This release allows Systrace to run on Linux without requiring kernel changes.  The regular Systrace backend has been emulated with ptrace and supports most Systrace features.  Emulation of threading and signal mask computation are not implemented yet. &lt;font size=&quot;-1&quot;&gt;&lt;i&gt;The Phoenix image is from &lt;a href=&quot;http://eric.halo43.com/art.php&quot;&gt;Eric Newport&lt;/a&gt;.&lt;/i&gt;&lt;/font&gt;&lt;br /&gt; 
    </content:encoded>

    <pubDate>Fri, 24 Mar 2006 17:05:00 -0800</pubDate>
    <guid isPermaLink="false">http://www.provos.org/index.php?/archives/25-guid.html</guid>
    
</item>
<item>
    <title>Local Root Exploit on NetBSD</title>
    <link>http://www.provos.org/index.php?/archives/24-Local-Root-Exploit-on-NetBSD.html</link>
            <category>Systrace</category>
    
    <comments>http://www.provos.org/index.php?/archives/24-Local-Root-Exploit-on-NetBSD.html#comments</comments>
    <wfw:comment>http://www.provos.org/wfwcomment.php?cid=24</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.provos.org/rss.php?version=2.0&amp;type=comments&amp;cid=24</wfw:commentRss>
    

    <author>nospam@example.com (Niels Provos)</author>
    <content:encoded>
        A bug in &lt;a href=&quot;http://archives.neohapsis.com/archives/netbsd/2004-q2/0051.html&quot;&gt;systrace_exit()&lt;/a&gt; on NetBSD-current can be exploited to get local root privileges.  Update your kernel if you are are running NetBSD-current.&lt;br /&gt; 
    </content:encoded>

    <pubDate>Thu, 13 May 2004 12:46:00 -0700</pubDate>
    <guid isPermaLink="false">http://www.provos.org/index.php?/archives/24-guid.html</guid>
    
</item>

</channel>
</rss>