<?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>RISE Security &#187; Uncategorized</title>
	<atom:link href="http://risesecurity.org/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://risesecurity.org</link>
	<description></description>
	<lastBuildDate>Fri, 02 Jul 2010 10:27:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>UNIX Assembly Components for Proof of Concept Codes 1.4.0</title>
		<link>http://risesecurity.org/2010/05/23/unix-assembly-components-for-proof-of-concept-codes-1-4-0/</link>
		<comments>http://risesecurity.org/2010/05/23/unix-assembly-components-for-proof-of-concept-codes-1-4-0/#comments</comments>
		<pubDate>Sun, 23 May 2010 19:30:31 +0000</pubDate>
		<dc:creator>Ramon de Carvalho Valle</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[shellcode]]></category>

		<guid isPermaLink="false">http://risesecurity.org/?p=52</guid>
		<description><![CDATA[We are pleased to announce the release of a new version of our UNIX Assembly Components for Proof of Concept Codes (unixasm). The unixasm is a set of assembly components for proof of concept codes on different operating systems and architectures. These components were carefully designed and implemented for maximum reliability, following strict coding standards [...]]]></description>
			<content:encoded><![CDATA[<p>We are pleased to announce the release of a new version of our <a href="/projects/unixasm/">UNIX Assembly Components for Proof of Concept Codes (unixasm)</a>.</p>
<p>The unixasm is a set of assembly components for proof of concept codes on different operating systems and architectures. These components were carefully designed and implemented for maximum reliability, following strict coding standards and requirements, such as system call invocation standards, position independent, register independent and zero free code. A special attention was put on code length when designing and implementing them, resulting in the most reliable and shortest codes for such purpose available today.</p>
<p>Changes in this version:</p>
<ul>
<li>Add support to AIX Versions 6.1.4, 6.1.3, 6.1.2, 6.1.1, 5.3.10, 5.3.9, 5.3.8, 5.3.7.</li>
<li>Change the base value used for calculating the system call numbers and arguments to avoid null bytes in newer versions of AIX.</li>
</ul>
<p>These components are also available as part of <a href="http://www.metasploit.com/framework/">Metasploit Penetration Testing Framework</a> and <a href="http://www.metasploit.com/express/">Metasploit Express</a> as payload modules.</p>
<p>The unixasm project is now controlled by Git and hosted at GitHub, you can <a href="http://risesecurity.org/projects/unixasm/">view the project&#8217;s page</a> or <a href="http://github.com/rcvalle/unixasm">view project’s repository on GitHub</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://risesecurity.org/2010/05/23/unix-assembly-components-for-proof-of-concept-codes-1-4-0/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>VMware Server 2.0.2 Update Patch #2</title>
		<link>http://risesecurity.org/2010/04/02/vmware-server-2-0-2-update-patch-2/</link>
		<comments>http://risesecurity.org/2010/04/02/vmware-server-2-0-2-update-patch-2/#comments</comments>
		<pubDate>Fri, 02 Apr 2010 00:00:32 +0000</pubDate>
		<dc:creator>Ramon de Carvalho Valle</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[virtualization]]></category>

		<guid isPermaLink="false">http://risesecurity.org/2010/03/31/vmware-server-2-update-patch-2/</guid>
		<description><![CDATA[April 18, 2010: I updated the patch with the modifications suggested by Andrea. The problems in building the vmci module on the x86_64 architecture are fixed now. I released a new patch for VMware Server 2.0.2 which brings some improvements, adds support for newer versions of the Linux kernel and fixes all the problems mentioned [...]]]></description>
			<content:encoded><![CDATA[<p><strong>April 18, 2010:</strong> I updated the patch with the modifications suggested by Andrea. The problems in building the vmci module on the x86_64 architecture are fixed now.</p>
<p>I released a new patch for VMware Server 2.0.2 which brings some improvements, adds support for newer versions of the Linux kernel and fixes all the problems mentioned in the previous post. The patch was made to be the least intrusive as possible in the VMware Server 2.0.2 code. It was tested on Ubuntu 9.10 (2.6.31-17-generic) and Fedora 12 (2.6.32.10-90.fc12).</p>
<p><span id="more-51"></span></p>
<p>The patch has the following features:</p>
<ul>
<li>Add support for versions of the Linux Kernel that implement COW credentials.</li>
<li>Add support for net_device_ops structure.</li>
<li>Add support for netdev_priv().</li>
<li>Remove references to init_mm structure by removing APIC support for 2.6.25 and later (APIC code currently uses the macro pgd_offset_k).</li>
<li>Suppress GCC warnings.</li>
<li>Fix the vsock use of exported symbols from from vmci module problem.</li>
<li>Fix the ether_setup() (misplaced) problem introduced by the previous patch (the NAT network connection problem).</li>
<li>Fix other known issues.</li>
</ul>
<p><strong>The following are instructions on how to apply the patch:</strong></p>
<p>Download the <a href="http://downloads.vmware.com/d/info/datacenter_downloads/vmware_server/2_0">VMware Server (VMware-server-2.0.2-203138.i386.tar.gz)</a>.</p>
<p>Download the <a href="http://risesecurity.org/~rcvalle/VMware-server-2.0.2-203138-update-2.patch">VMware Server 2 update patch #2</a>:</p>
<pre>$ wget -N http://risesecurity.org/~rcvalle/VMware-server-2.0.2-203138-update-2.patch
</pre>
<p>Extract VMware Server:</p>
<pre>$ tar -xzf VMware-server-2.0.2-203138.i386.tar.gz
</pre>
<p>Extract VMware Server modules:</p>
<pre>Change working directory to vmware-server-distrib/lib/modules/source/
$ tar -xf vmci.tar
$ tar -xf vmmon.tar
$ tar -xf vmnet.tar
$ tar -xf vsock.tar
</pre>
<p>Apply the patch:</p>
<pre>Change working directory to vmware-server-distrib/
patch -p1 &lt; ../VMware-server-2.0.2-203138-update-2.patch
</pre>
<p>Archive VMware Server modules again:</p>
<pre>Change working directory to vmware-server-distrib/lib/modules/source/
$ rm -f vmci.tar
$ rm -f vmmon.tar
$ rm -f vmnet.tar
$ rm -f vsock.tar
$ tar -cf vmci.tar vmci-only/
$ tar -cf vmmon.tar vmmon-only/
$ tar -cf vmnet.tar vmnet-only/
$ tar -cf vsock.tar vsock-only/
</pre>
<p>Run installer script as root:</p>
<pre>Change working directory to vmware-server-distrib/
$ sudo ./vmware-install.pl
</pre>
<p><strong>Note for Ubuntu users:</strong></p>
<p>When asked for the current administrative user for VMware Server, specify your user as a different administrator.</p>
<p><strong>Note about VMware Remote Console Plug-in:</strong></p>
<p>The VMware Remote Console Plug-in does not work properly on Ubuntu 9.10, Fedora 12 and other newer distributions. A workaround for this is to set the environment variable <strong>VMWARE_USE_SHIPPED_GTK</strong> before running the VMware Remote Console Plug-in. To set this environment variable at login time,  add the following line to your <em>~/.profile</em>:</p>
<pre>export VMWARE_USE_SHIPPED_GTK=yes
</pre>
]]></content:encoded>
			<wfw:commentRss>http://risesecurity.org/2010/04/02/vmware-server-2-0-2-update-patch-2/feed/</wfw:commentRss>
		<slash:comments>62</slash:comments>
		</item>
		<item>
		<title>VMware Server 2.0.2 Update Patch</title>
		<link>http://risesecurity.org/2010/01/10/vmware-server-2-0-2-update-patch/</link>
		<comments>http://risesecurity.org/2010/01/10/vmware-server-2-0-2-update-patch/#comments</comments>
		<pubDate>Sun, 10 Jan 2010 23:30:03 +0000</pubDate>
		<dc:creator>Ramon de Carvalho Valle</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[virtualization]]></category>

		<guid isPermaLink="false">http://hades-4/2010/01/10/vmware-server-2-0-2-update-patch/</guid>
		<description><![CDATA[April 2, 2010: I released a new patch which brings some improvements, adds support for newer versions of the Linux kernel and fixes all aforementioned problems. The new patch is available here. January 18, 2010: Radu Cotescu integrated this patch to the latest version of his script, that now applies the patch automatically in Ubuntu, [...]]]></description>
			<content:encoded><![CDATA[<p><strong>April 2, 2010:</strong> I released a new patch which brings some improvements, adds support for newer versions of the Linux kernel and fixes all aforementioned problems. The new patch is <a href="http://risesecurity.org/2010/04/02/vmware-server-2-0-2-update-patch-2/" rel="nofollow">available here</a>.</p>
<p><strong>January 18, 2010:</strong> <a href="http://radu.cotescu.com/">Radu Cotescu</a> integrated this patch to the latest version of his script, that now applies the patch automatically in Ubuntu, Fedora and openSUSE. The script is <a href="http://radu.cotescu.com/2010/01/19/how-to-install-vmware-server-ubuntu-fedora-opensuse/">available here</a>.</p>
<p>It has been a while since VMware updates VMware Server to add support for newer versions of the Linux kernel. This is a problem for users of newer distributions such as Ubuntu 9.10 (Karmic Koala) and Fedora 12 (Constantine) who want to use VMware Server.</p>
<p>To resolve this, some unofficial patches that update VMware Server to add support for newer versions of the Linux kernel have been released. However, these patches do not properly add support and have several problems, some of them even require the Linux kernel to be recompiled.</p>
<p><span id="more-50"></span></p>
<p>I released a patch for VMware Server 2.0.2 that properly add support for newer versions of the Linux kernel and does not require it to be recompiled. This patch was tested on Ubuntu 9.10 and Fedora 12.</p>
<p>The patch has the following features:</p>
<ul>
<li>Add support for versions of the Linux Kernel that implement COW credentials.</li>
<li>Add support for net_device_ops structure.</li>
<li>Remove references to init_mm structure by removing APIC support for 2.6.25 and later (APIC code currently uses the macro pgd_offset_k).</li>
<li>Remove references to dev-&gt;priv by using netdev_priv().</li>
<li>Suppress GCC warnings.</li>
<li>Fix other known issues.</li>
</ul>
<p><strong>The following are instructions on how to apply the patch:</strong></p>
<p>Download the <a href="http://downloads.vmware.com/d/info/datacenter_downloads/vmware_server/2_0">VMware Server (VMware-server-2.0.2-203138.i386.tar.gz)</a>.</p>
<p>Download the <a href="http://risesecurity.org/~rcvalle/VMware-server-2.0.2-203138-update.patch">VMware Server update patch</a>:</p>
<pre>$ wget -N http://risesecurity.org/~rcvalle/VMware-server-2.0.2-203138-update.patch
</pre>
<p>Extract VMware Server:</p>
<pre>$ tar -xzf VMware-server-2.0.2-203138.i386.tar.gz
</pre>
<p>Extract VMware Server modules:</p>
<pre>Change working directory to vmware-server-distrib/lib/modules/source/
$ tar -xf vmci.tar
$ tar -xf vmmon.tar
$ tar -xf vmnet.tar
$ tar -xf vsock.tar
</pre>
<p>Apply the patch:</p>
<pre>Change working directory to vmware-server-distrib/
patch -p1 &lt; ../VMware-server-2.0.2-203138-update.patch
</pre>
<p>Archive VMware Server modules again:</p>
<pre>Change working directory to vmware-server-distrib/lib/modules/source/
$ rm -f vmci.tar
$ rm -f vmmon.tar
$ rm -f vmnet.tar
$ rm -f vsock.tar
$ tar -cf vmci.tar vmci-only/
$ tar -cf vmmon.tar vmmon-only/
$ tar -cf vmnet.tar vmnet-only/
$ tar -cf vsock.tar vsock-only/
</pre>
<p>Run installer script as root:</p>
<pre>Change working directory to vmware-server-distrib/
$ sudo ./vmware-install.pl
</pre>
<p><strong>Note for Ubuntu users:</strong></p>
<p>When asked for the current administrative user for VMware Server, specify your user as a different administrator.</p>
<p><strong>Note about VMware Remote Console Plug-in:</strong></p>
<p>The VMware Remote Console Plug-in does not work properly on Ubuntu 9.10, Fedora 12 and other newer distributions. A workaround for this is to set the environment variable <strong>VMWARE_USE_SHIPPED_GTK</strong> before running the VMware Remote Console Plug-in. To set this environment variable at login time,  add the following line to your <em>~/.profile</em>:</p>
<pre>export VMWARE_USE_SHIPPED_GTK=yes
</pre>
]]></content:encoded>
			<wfw:commentRss>http://risesecurity.org/2010/01/10/vmware-server-2-0-2-update-patch/feed/</wfw:commentRss>
		<slash:comments>59</slash:comments>
		</item>
		<item>
		<title>Illustrating the Linux sock_sendpage() NULL Pointer Dereference on Power/Cell BE Architecture</title>
		<link>http://risesecurity.org/2009/08/31/illustrating-the-linux-sock_sendpage-null-pointer-dereference-on-powercell-be-architecture/</link>
		<comments>http://risesecurity.org/2009/08/31/illustrating-the-linux-sock_sendpage-null-pointer-dereference-on-powercell-be-architecture/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 00:00:03 +0000</pubDate>
		<dc:creator>Ramon de Carvalho Valle</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[exploit]]></category>
		<category><![CDATA[vulnerability]]></category>

		<guid isPermaLink="false">http://hades-4/?p=44</guid>
		<description><![CDATA[September 10, 2009: I released a third and final version of the exploit. This third version features: Complete support for i386, x86_64, ppc and ppc64; The personality trick published by Tavis Ormandy and Julien Tinnes; The TOC pointer workaround for data items addressing on ppc64 (i.e. functions in exploit code and libc can be referenced); [...]]]></description>
			<content:encoded><![CDATA[<p><strong>September 10, 2009</strong>: I released a third and final version of the exploit. This third version features: Complete support for i386, x86_64, ppc and ppc64; The personality trick published by Tavis Ormandy and Julien Tinnes; The TOC pointer workaround for data items addressing on ppc64 (i.e. functions in exploit code and libc can be referenced); Improved search and transition to SELinux types with mmap_zero permission. The third version of the exploit is <a href="/exploits/linux-sendpage3.tar.gz">available here</a>.</p>
<p><strong>September 7, 2009</strong>: I released a second version of the exploit. Now, it also works with Linux Kernel versions which implements COW credentials (e.g. Fedora 11). For SELinux enforced systems, it automatically searches in the SELinux policy rules for types with mmap_zero permission it can transition, and tries to exploit the system with these types. The second version of the exploit is <a href="/exploits/linux-sendpage2.tar.gz">available here</a>.</p>
<p><span id="more-44"></span></p>
<p><strong>September 4, 2009</strong>: I updated the list of distributions the exploit was tested.</p>
<p>I released an exploit for the <a href="http://blog.cr0.org/2009/08/linux-null-pointer-dereference-due-to.html">Linux sock_sendpage() NULL Pointer Dereference</a>, discovered by Tavis Ormandy and Julien Tinnes. This exploit was written to illustrate the exploitability of this vulnerability on Power/Cell BE architecture.</p>
<p>The exploit makes use of the SELinux and the mmap_min_addr problem to exploit this vulnerability on Red Hat Enterprise Linux 5.3 and CentOS 5.3. The problem, first noticed by Brad Spengler, was described by Red Hat in the Red Hat Knowledgebase article: <a href="http://kbase.redhat.com/faq/docs/DOC-18042">Security-Enhanced Linux (SELinux) policy and the mmap_min_addr protection</a>.</p>
<p>Support for i386 and x86_64 was added for completeness. For a more complete implementation, refer to <a href="http://www.grsecurity.net/%7Espender/wunderbar_emporium2.tgz">Brad Spengler&#8217;s exploit</a>, which also implements the <a href="http://blog.cr0.org/2009/06/bypassing-linux-null-pointer.html">personality trick</a> published by Tavis Ormandy and Julien Tinnes.</p>
<p>Linux kernel versions from 2.4.4 to 2.4.37.4, and from 2.6.0 to 2.6.30.4 are vulnerable.</p>
<p>The exploit was tested on:</p>
<ul>
<li>CentOS 5.3 (2.6.18-128.7.1.el5) is not vulnerable</li>
<li>CentOS 5.3 (2.6.18-128.4.1.el5)</li>
<li>CentOS 5.3 (2.6.18-128.2.1.el5)</li>
<li>CentOS 5.3 (2.6.18-128.1.16.el5)</li>
<li>CentOS 5.3 (2.6.18-128.1.14.el5)</li>
<li>CentOS 5.3 (2.6.18-128.1.10.el5)</li>
<li>CentOS 5.3 (2.6.18-128.1.6.el5)</li>
<li>CentOS 5.3 (2.6.18-128.1.1.el5)</li>
<li>CentOS 5.3 (2.6.18-128.el5)</li>
<li>CentOS 4.8 (2.6.9-89.0.9.EL) is not vulnerable</li>
<li>CentOS 4.8 (2.6.9-89.0.7.EL)</li>
<li>CentOS 4.8 (2.6.9-89.0.3.EL)</li>
<li>CentOS 4.8 (2.6.9-89.EL)</li>
<li>Fedora 11 (2.6.29.4-167.fc11)</li>
<li>Fedora 10 (2.6.27.5-117.fc10)</li>
<li>Red Hat Enterprise Linux 5.3 (2.6.18-128.7.1.el5) is not vulnerable</li>
<li>Red Hat Enterprise Linux 5.3 (2.6.18-128.4.1.el5)</li>
<li>Red Hat Enterprise Linux 5.3 (2.6.18-128.2.1.el5)</li>
<li>Red Hat Enterprise Linux 5.3 (2.6.18-128.1.16.el5)</li>
<li>Red Hat Enterprise Linux 5.3 (2.6.18-128.1.14.el5)</li>
<li>Red Hat Enterprise Linux 5.3 (2.6.18-128.1.10.el5)</li>
<li>Red Hat Enterprise Linux 5.3 (2.6.18-128.1.6.el5)</li>
<li>Red Hat Enterprise Linux 5.3 (2.6.18-128.1.1.el5)</li>
<li>Red Hat Enterprise Linux 5.3 (2.6.18-128.el5)</li>
<li>Red Hat Enterprise Linux 4.8 (2.6.9-89.0.9.EL) is not vulnerable</li>
<li>Red Hat Enterprise Linux 4.8 (2.6.9-89.0.7.EL)</li>
<li>Red Hat Enterprise Linux 4.8 (2.6.9-89.0.3.EL)</li>
<li>Red Hat Enterprise Linux 4.8 (2.6.9-89.EL)</li>
<li>SUSE Linux Enterprise Server 11 (2.6.27.29-0.1) is not vulnerable</li>
<li>SUSE Linux Enterprise Server 11 (2.6.27.25-0.1)</li>
<li>SUSE Linux Enterprise Server 11 (2.6.27.23-0.1)</li>
<li>SUSE Linux Enterprise Server 11 (2.6.27.21-0.1)</li>
<li>SUSE Linux Enterprise Server 11 (2.6.27.19-5)</li>
<li>SUSE Linux Enterprise Server 10 SP2 (2.6.16.60-0.42.4) is not   vulnerable</li>
<li>SUSE Linux Enterprise Server 10 SP2 (2.6.16.60-0.39.3)</li>
<li>SUSE Linux Enterprise Server 10 SP2 (2.6.16.60-0.37_f594963d)</li>
<li>SUSE Linux Enterprise Server 10 SP2 (2.6.16.60-0.34)</li>
<li>SUSE Linux Enterprise Server 10 SP2 (2.6.16.60-0.33)</li>
<li>SUSE Linux Enterprise Server 10 SP2 (2.6.16.60-0.31)</li>
<li>SUSE Linux Enterprise Server 10 SP2 (2.6.16.60-0.29)</li>
<li>SUSE Linux Enterprise Server 10 SP2 (2.6.16.60-0.27)</li>
<li>SUSE Linux Enterprise Server 10 SP2 (2.6.16.60-0.23)</li>
<li>SUSE Linux Enterprise Server 10 SP2 (2.6.16.60-0.21)</li>
<li>Ubuntu 8.10 (2.6.27-14) is not vulnerable</li>
<li>Ubuntu 8.10 (2.6.27-11)</li>
<li>Ubuntu 8.10 (2.6.27-9)</li>
<li>Ubuntu 8.10 (2.6.27-7)</li>
<li>openSUSE 11.1 (2.6.27.29-0.1) is not vulnerable</li>
<li>openSUSE 11.1 (2.6.27.25-0.1)</li>
<li>openSUSE 11.1 (2.6.27.23-0.1)</li>
<li>openSUSE 11.1 (2.6.27.21-0.1)</li>
<li>openSUSE 11.1 (2.6.27.19-3.2)</li>
<li>openSUSE 11.1 (2.6.27.7-9)</li>
</ul>
<p>It should also work on early versions of these distributions. The exploit is <a href="/exploits/linux-sendpage.c">available here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://risesecurity.org/2009/08/31/illustrating-the-linux-sock_sendpage-null-pointer-dereference-on-powercell-be-architecture/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hacking the Cell Broadband Engine Architecture, SPE Software Exploitation</title>
		<link>http://risesecurity.org/2009/06/11/hacking-the-cell-broadband-engine-architecture-spe-software-exploitation/</link>
		<comments>http://risesecurity.org/2009/06/11/hacking-the-cell-broadband-engine-architecture-spe-software-exploitation/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 00:00:12 +0000</pubDate>
		<dc:creator>Ramon de Carvalho Valle</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[article]]></category>
		<category><![CDATA[paper]]></category>

		<guid isPermaLink="false">http://hades-4/?p=42</guid>
		<description><![CDATA[Phrack issue #66 was released and features an article written by Rodrigo, titled “Hacking the Cell Broadband Engine Architecture, SPE software exploitation”, which extends our previously published work to the Synergistic Processor Element (SPE) software development and exploitation. The article is available at: Hacking the Cell Broadband Engine Architecture, SPE software exploitation Hacking the Cell [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.phrack.org/issues.html?issue=66">Phrack issue #66</a> was released and features an article written by Rodrigo, titled “Hacking the Cell Broadband Engine Architecture, SPE software exploitation”, which extends our <a href="/2009/01/14/linux-on-powercell-be-architecture-buffer-overflow-vulnerabilities/"> previously published work</a> to the Synergistic Processor Element (SPE) software development and exploitation. The article is available at:</p>
<p><a href="/papers/hack_cell.txt">Hacking the Cell Broadband Engine Architecture, SPE software exploitation</a><br />
<a href="http://www.phrack.org/issues.html?issue=66&#038;id=13#article">Hacking the Cell Broadband Engine Architecture, SPE software exploitation (Phrack Magazine)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://risesecurity.org/2009/06/11/hacking-the-cell-broadband-engine-architecture-spe-software-exploitation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux on Power/Cell BE Architecture Buffer Overflow Vulnerabilities</title>
		<link>http://risesecurity.org/2009/01/14/linux-on-powercell-be-architecture-buffer-overflow-vulnerabilities/</link>
		<comments>http://risesecurity.org/2009/01/14/linux-on-powercell-be-architecture-buffer-overflow-vulnerabilities/#comments</comments>
		<pubDate>Wed, 14 Jan 2009 00:00:36 +0000</pubDate>
		<dc:creator>Ramon de Carvalho Valle</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[article]]></category>
		<category><![CDATA[paper]]></category>

		<guid isPermaLink="false">http://hades-4/?p=41</guid>
		<description><![CDATA[The two part article series I wrote, titled “Linux on Power/Cell BE Architecture Buffer Overflow Vulnerabilities”, is available at IBM developerWorks. This article discusses buffer overflow vulnerabilities in Linux running on Power/Cell BE Architecture processor-based servers and how to exploit them. It also presents a complete set of assembly components for Linux on Power/Cell BE [...]]]></description>
			<content:encoded><![CDATA[<p>The two part article series I wrote, titled “Linux on Power/Cell BE Architecture Buffer Overflow Vulnerabilities”, is available at IBM developerWorks. This article discusses buffer overflow vulnerabilities in Linux running on Power/Cell BE Architecture processor-based servers and how to exploit them. It also presents a complete set of assembly components for Linux on Power/Cell BE Architecture and their usage. Previous knowledge of buffer overflows is required. The article is available at:</p>
<p><a href="/papers/lopbuffer.pdf">Linux on Power/Cell BE Architecture Buffer Overflow Vulnerabilities</a><br />
<a href="http://www.ibm.com/developerworks/linux/library/l-lopbuf1/">LoP/Cell/B.E.: Buffer overflow vulnerabilities, Part 1 (IBM developerWorks)</a><br />
<a href="http://www.ibm.com/developerworks/linux/library/l-lopbuf2/">LoP/Cell/B.E.: Buffer overflow vulnerabilities, Part 2 (IBM developerWorks)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://risesecurity.org/2009/01/14/linux-on-powercell-be-architecture-buffer-overflow-vulnerabilities/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux Slab Allocator Buffer Overflow Vulnerabilities</title>
		<link>http://risesecurity.org/2008/12/12/linux-slab-allocator-buffer-overflow-vulnerabilities/</link>
		<comments>http://risesecurity.org/2008/12/12/linux-slab-allocator-buffer-overflow-vulnerabilities/#comments</comments>
		<pubDate>Fri, 12 Dec 2008 00:00:26 +0000</pubDate>
		<dc:creator>Ramon de Carvalho Valle</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[article]]></category>
		<category><![CDATA[paper]]></category>

		<guid isPermaLink="false">http://hades-4/?p=39</guid>
		<description><![CDATA[I published an article I wrote earlier last year, titled “Linux Slab Allocator Buffer Overflow Vulnerabilities”, written in Portuguese (Brazil). This article discusses buffer overflow vulnerabilities in Linux kernel&#8217;s Slab Allocator and how to exploit them. Previous knowledge of buffer overflows is required. The article is available at: Linux Slab Allocator Buffer Overflow Vulnerabilities Linux [...]]]></description>
			<content:encoded><![CDATA[<p>I published an article I wrote earlier last year, titled “Linux Slab Allocator Buffer Overflow Vulnerabilities”, written in Portuguese (Brazil). This article discusses buffer overflow vulnerabilities in Linux kernel&#8217;s Slab Allocator and how to exploit them. Previous knowledge of buffer overflows is required. The article is available at:</p>
<p><a href="/papers/linuxslab.pdf">Linux Slab Allocator Buffer Overflow Vulnerabilities</a><br />
<a href="http://www.ibm.com/developerworks/br/library/Linux_Slab_Allocator_BR.html">Linux Slab Allocator Buffer Overflow Vulnerabilities (IBM developerWorks Brasil)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://risesecurity.org/2008/12/12/linux-slab-allocator-buffer-overflow-vulnerabilities/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>UNIX Assembly Components for Proof of Concept Codes 1.3.0</title>
		<link>http://risesecurity.org/2008/11/17/unix-assembly-components-for-proof-of-concept-codes-1-3-0/</link>
		<comments>http://risesecurity.org/2008/11/17/unix-assembly-components-for-proof-of-concept-codes-1-3-0/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 00:00:29 +0000</pubDate>
		<dc:creator>Ramon de Carvalho Valle</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[shellcode]]></category>

		<guid isPermaLink="false">http://hades-4/?p=37</guid>
		<description><![CDATA[We are pleased to announce the release of a new version of our UNIX Assembly Components for Proof of Concept Codes (unixasm). The unixasm is a set of assembly components for proof of concept codes on different operating systems and architectures. These components were carefully designed and implemented for maximum reliability, following strict coding standards [...]]]></description>
			<content:encoded><![CDATA[<p>We are pleased to announce the release of a new version of our <a href="/projects/unixasm/">UNIX Assembly Components for Proof of Concept Codes (unixasm)</a>.</p>
<p>The unixasm is a set of assembly components for proof of concept codes on different operating systems and architectures. These components were carefully designed and implemented for maximum reliability, following strict coding standards and requirements, such as system call invocation standards, position independent, register independent and zero free code. A special attention was put on code length when designing and implementing them, resulting in the most reliable and shortest codes for such purpose available today.</p>
<p>Changes in this version:</p>
<ul>
<li>Bug fixes to AIX POWER/PowerPC assembly components and payload modules.</li>
<li>New assembly components and payload modules for AIX POWER/PowerPC.</li>
<li>New assembly components and payload modules for Linux POWER/PowerPC/Cell BE.</li>
<li>New assembly components and payload modules for Linux POWER/PowerPC/Cell BE (64-bit).</li>
</ul>
<p>These components are also available as part of <a href="http://www.metasploit.com/framework/">The Metasploit Framework</a> as payload modules.</p>
]]></content:encoded>
			<wfw:commentRss>http://risesecurity.org/2008/11/17/unix-assembly-components-for-proof-of-concept-codes-1-3-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>UNIX Assembly Components for Proof of Concept Codes 1.2.0</title>
		<link>http://risesecurity.org/2008/09/10/unix-assembly-components-for-proof-of-concept-codes-1-2-0/</link>
		<comments>http://risesecurity.org/2008/09/10/unix-assembly-components-for-proof-of-concept-codes-1-2-0/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 00:00:01 +0000</pubDate>
		<dc:creator>Ramon de Carvalho Valle</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[shellcode]]></category>

		<guid isPermaLink="false">http://hades-4/?p=36</guid>
		<description><![CDATA[We are pleased to announce the release of a new version of our UNIX Assembly Components for Proof of Concept Codes (unixasm). The unixasm is a set of assembly components for proof of concept codes on different operating systems and architectures. These components were carefully designed and implemented for maximum reliability, following strict coding standards [...]]]></description>
			<content:encoded><![CDATA[<p>We are pleased to announce the release of a new version of our <a href="/projects/unixasm/">UNIX Assembly Components for Proof of Concept Codes (unixasm)</a>.</p>
<p>The unixasm is a set of assembly components for proof of concept codes on different operating systems and architectures. These components were carefully designed and implemented for maximum reliability, following strict coding standards and requirements, such as system call invocation standards, position independent, register independent and zero free code. A special attention was put on code length when designing and implementing them, resulting in the most reliable and shortest codes for such purpose available today.</p>
<p>Changes in this version:</p>
<ul>
<li>New assembly components and payload modules for AIX POWER/PowerPC.</li>
</ul>
<p>These components are also available as part of <a href="http://www.metasploit.com/framework/">The Metasploit Framework</a> as payload modules.</p>
]]></content:encoded>
			<wfw:commentRss>http://risesecurity.org/2008/09/10/unix-assembly-components-for-proof-of-concept-codes-1-2-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>UNIX Assembly Components for Proof of Concept Codes 1.1.0</title>
		<link>http://risesecurity.org/2008/02/08/unix-assembly-components-for-proof-of-concept-codes-1-1-0/</link>
		<comments>http://risesecurity.org/2008/02/08/unix-assembly-components-for-proof-of-concept-codes-1-1-0/#comments</comments>
		<pubDate>Fri, 08 Feb 2008 00:00:20 +0000</pubDate>
		<dc:creator>Ramon de Carvalho Valle</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[shellcode]]></category>

		<guid isPermaLink="false">http://hades-4/?p=34</guid>
		<description><![CDATA[We are pleased to announce the release of a new version of our UNIX Assembly Components for Proof of Concept Codes (unixasm). The unixasm is a set of assembly components for proof of concept codes on different operating systems and architectures. These components were carefully designed and implemented for maximum reliability, following strict coding standards [...]]]></description>
			<content:encoded><![CDATA[<p>We are pleased to announce the release of a new version of our <a href="/projects/unixasm/">UNIX Assembly Components for Proof of Concept Codes (unixasm)</a>.</p>
<p>The unixasm is a set of assembly components for proof of concept codes on different operating systems and architectures. These components were carefully designed and implemented for maximum reliability, following strict coding standards and requirements, such as system call invocation standards, position independent, register independent and zero free code. A special attention was put on code length when designing and implementing them, resulting in the most reliable and shortest codes for such purpose available today.</p>
<p>Changes in this version:</p>
<ul>
<li>New Find socket code (fndsockcode) assembly components for all already supported operating systems and architectures.</li>
<li>New assembly components and payload modules for Mac OS X x86.</li>
</ul>
<p>These components are also available as part of <a href="http://www.metasploit.com/framework/">The Metasploit Framework</a> as payload modules.</p>
]]></content:encoded>
			<wfw:commentRss>http://risesecurity.org/2008/02/08/unix-assembly-components-for-proof-of-concept-codes-1-1-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
