<?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>Recognize-Security &#187; Exploitation</title>
	<atom:link href="http://www.rec-sec.com/category/exploitation/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rec-sec.com</link>
	<description>a non-profit information security web site authored by Moshe Ben Abu (Trancer), focusing on vulnerability research, exploit development (mainly for the Metasploit Framework), web application security, information security and hacking news from around the world.</description>
	<lastBuildDate>Tue, 22 Mar 2011 00:09:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
<cloud domain='www.rec-sec.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
	<atom:link rel="hub" href="http://superfeedr.com/hubbub" />
			<item>
		<title>Advanced Heap Spraying Techniques</title>
		<link>http://www.rec-sec.com/2010/09/20/advanced-heap-spraying-techniques/</link>
		<comments>http://www.rec-sec.com/2010/09/20/advanced-heap-spraying-techniques/#comments</comments>
		<pubDate>Mon, 20 Sep 2010 07:52:24 +0000</pubDate>
		<dc:creator>Trancer</dc:creator>
				<category><![CDATA[Exploitation]]></category>
		<category><![CDATA[Presentations]]></category>

		<guid isPermaLink="false">http://www.rec-sec.com/?p=954</guid>
		<description><![CDATA[In the January OWASP Israel meeting I did a presentation about new and advanced Heap Spraying techniques. It&#8217;s about time I publish it. In the presentation I demonstrated two new techniques &#8211; Bitmap Heap Spraying and Silverlight Heap Spraying which I&#8217;ll publish here later on this week in addition to a few other new techniques, [...]]]></description>
			<content:encoded><![CDATA[<p><img alt="OWASP" width="158" height="67" class="left" src="http://www.rec-sec.com/images/owasp-logo.png" />In the <a href="http://www.owasp.org/index.php/OWASP_Israel_2010_01" title="OWASP Israel 2010 01 - OWASP">January <abbr title="Open Web Application Security Project">OWASP</abbr> Israel meeting</a> I did a presentation about new and advanced <a href="http://en.wikipedia.org/wiki/Heap_spraying" title="Heap spraying - Wikipedia, the free encyclopedia">Heap Spraying</a> techniques. It&#8217;s about time I publish it.</p>
<p>In the presentation I demonstrated two new techniques &#8211; Bitmap Heap Spraying and Silverlight Heap Spraying which I&#8217;ll publish here later on this week in addition to a few other new techniques, so stay tuned, it&#8217;ll be fun.</p>
<p>You can view the presentation online on <a href="https://docs.google.com/viewer?url=http://www.rec-sec.com/presentations/advanced_heap_spraying_techniques.pdf" title="Advanced Heap Spraying Techniques - Moshe Ben Abu of Recognize-Security">Google Docs</a> or you can download the slides here &#8211; <a href="http://www.rec-sec.com/presentations/advanced_heap_spraying_techniques.pdf" title="Advanced Heap Spraying Techniques - Moshe Ben Abu of Recognize-Security">Advanced Heap Spraying Techniques</a> or from <a href="http://www.owasp.org/images/0/01/OWASL_IL_2010_Jan_-_Moshe_Ben_Abu_-_Advanced_Heapspray.pdf" title="Advanced Heap Spraying Techniques - Moshe Ben Abu of Recognize-Security"><abbr title="Open Web Application Security Project">OWASP</abbr> Israel</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rec-sec.com/2010/09/20/advanced-heap-spraying-techniques/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Peter Van Eeckhoutte&#8217;s Exploit Writing Tutorials</title>
		<link>http://www.rec-sec.com/2010/01/22/corelanc0d3r-exploit-tutorials/</link>
		<comments>http://www.rec-sec.com/2010/01/22/corelanc0d3r-exploit-tutorials/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 17:37:21 +0000</pubDate>
		<dc:creator>Trancer</dc:creator>
				<category><![CDATA[Exploitation]]></category>

		<guid isPermaLink="false">http://www.rec-sec.com/?p=901</guid>
		<description><![CDATA[Hello everyone. If your in to exploit development or new to this and want to learn how to do it, here&#8217;s a series of tutorials by Peter Van Eeckhoutte (a.k.a corelanc0d3r), which I strongly recommend, that will give you solid knowledge in exploit writing. Today Peter published the latest edition to his exploit writing tutorials [...]]]></description>
			<content:encoded><![CDATA[<p>Hello everyone. If your in to exploit development or new to this and want to learn how to do it, here&#8217;s a series of tutorials by <a href="http://www.corelan.be:8800/" title="Peter Van Eeckhoutte&#039;s IT Research Blog" class="broken_link">Peter Van Eeckhoutte</a> (a.k.a <a href="http://twitter.com/corelanc0d3r" title="corelanc0d3r (corelanc0d3r) on Twitter">corelanc0d3r</a>), which I strongly recommend, that will give you solid knowledge in exploit writing.<br />
Today Peter published the latest edition to his exploit writing tutorials about Win32 Egg Hunting. Check it out:</p>
<ul>
<li><a href="http://www.corelan.be:8800/index.php/2009/07/19/exploit-writing-tutorial-part-1-stack-based-overflows/" title="Exploit writing tutorial part 1 : Stack Based Overflows | Peter Van Eeckhoutte&#039;s Blog" class="broken_link">Exploit writing tutorial part 1 : Stack Based Overflows</a></li>
<li><a href="http://www.corelan.be:8800/index.php/2009/07/23/writing-buffer-overflow-exploits-a-quick-and-basic-tutorial-part-2/" title="Exploit writing tutorial part 2 : Stack Based Overflows - jumping to shellcode | Peter Van Eeckhoutte&#039;s Blog" class="broken_link">Exploit writing tutorial part 2 : Stack Based Overflows &#8211; jumping to shellcode</a></li>
<li><a href="http://www.corelan.be:8800/index.php/2009/07/25/writing-buffer-overflow-exploits-a-quick-and-basic-tutorial-part-3-seh/" title="Exploit writing tutorial part 3 : SEH Based Exploits | Peter Van Eeckhoutte&#039;s Blog" class="broken_link">Exploit writing tutorial part 3 : <abbr title="Structured Exception Handler">SEH</abbr> Based Exploits</a></li>
<li><a href="http://www.corelan.be:8800/index.php/2009/07/28/seh-based-exploit-writing-tutorial-continued-just-another-example-part-3b/" title="Exploit writing tutorial part 3b : SEH Based Exploits - just another example | Peter Van Eeckhoutte&#039;s Blog" class="broken_link">Exploit writing tutorial part 3b : <abbr title="Structured Exception Handler">SEH</abbr> Based Exploits &#8211; just another example</a></li>
<li><a href="http://www.corelan.be:8800/index.php/2009/08/12/exploit-writing-tutorials-part-4-from-exploit-to-metasploit-the-basics/" title="Exploit writing tutorial part 4 : From Exploit to Metasploit - The basics | Peter Van Eeckhoutte&#039;s Blog" class="broken_link">Exploit writing tutorial part 4 : From Exploit to Metasploit &#8211; The basics</a></li>
<li><a href="http://www.corelan.be:8800/index.php/2009/09/05/exploit-writing-tutorial-part-5-how-debugger-modules-plugins-can-speed-up-basic-exploit-development/" title="Exploit writing tutorial part 5 : How debugger modules &amp; plugins can speed up basic exploit development | Peter Van Eeckhoutte&#039;s Blog" class="broken_link">Exploit writing tutorial part 5 : How debugger modules &#038; plugins can speed up basic exploit development</a></li>
<li><a href="http://www.corelan.be:8800/index.php/2009/09/21/exploit-writing-tutorial-part-6-bypassing-stack-cookies-safeseh-hw-dep-and-aslr/" title="Exploit writing tutorial part 6 : Bypassing Stack Cookies, SafeSeh, SEHOP, HW DEP and ASLR | Peter Van Eeckhoutte&#039;s Blog" class="broken_link">Exploit writing tutorial part 6 : Bypassing Stack Cookies, SafeSeh, <abbr title="Structured Exception Handler Overwrite Protection">SEHOP</abbr>, <abbr title="Hardware">HW</abbr> <abbr title="Data Execution Prevention">DEP</abbr> and <abbr title="Address Space Layout Randomization">ASLR</abbr></a></li>
<li><a href="http://www.corelan.be:8800/index.php/2009/11/06/exploit-writing-tutorial-part-7-unicode-from-0x00410041-to-calc/" title="Exploit writing tutorial part 7 : Unicode - from 0x00410041 to calc | Peter Van Eeckhoutte&#039;s Blog" class="broken_link">Exploit writing tutorial part 7 : Unicode &#8211; from 0&#215;00410041 to calc</a></li>
<li><a href="http://www.corelan.be:8800/index.php/2010/01/09/exploit-writing-tutorial-part-8-win32-egg-hunting/" title="Exploit writing tutorial part 8 : Win32 Egg Hunting | Peter Van Eeckhoutte&#039;s Blog" class="broken_link">Exploit writing tutorial part 8 : Win32 Egg Hunting</a></li>
<li><a href="http://www.corelan.be:8800/index.php/2010/02/25/exploit-writing-tutorial-part-9-introduction-to-win32-shellcoding/" title="Exploit writing tutorial part 9 : Introduction to Win32 shellcoding | Peter Van Eeckhoutte&#039;s Blog" class="broken_link">Exploit writing tutorial part 9 : Introduction to Win32 shellcoding</a></li>
<li><a href="http://www.corelan.be:8800/index.php/2010/06/16/exploit-writing-tutorial-part-10-chaining-dep-with-rop-the-rubikstm-cube/" title="Exploit writing tutorial part 10 : Chaining DEP with ROP - the Rubik&#039;s[TM] Cube | Peter Van Eeckhoutte&#039;s Blog" class="broken_link">Exploit writing tutorial part 10 : Chaining <abbr title="Data Execution Prevention">DEP</abbr> with <abbr title="Return Oriented Programming">ROP</abbr> &#8211; the Rubik&#8217;s[TM] Cube</a></li>
</ul>
<p>Enjoy the reading!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rec-sec.com/2010/01/22/corelanc0d3r-exploit-tutorials/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Metasploit Unleashed &#8211; Mastering the Framework</title>
		<link>http://www.rec-sec.com/2009/12/17/metasploit-unleashed/</link>
		<comments>http://www.rec-sec.com/2009/12/17/metasploit-unleashed/#comments</comments>
		<pubDate>Thu, 17 Dec 2009 15:35:38 +0000</pubDate>
		<dc:creator>Trancer</dc:creator>
				<category><![CDATA[Exploitation]]></category>
		<category><![CDATA[Metasploit]]></category>

		<guid isPermaLink="false">http://www.rec-sec.com/?p=904</guid>
		<description><![CDATA[Hello everyone, I&#8217;d like to recommend a new and free online course brought to you by the great guys at Offensive Security, the creators of BackTrack Linux distribution. Metasploit Unleashed &#8211; Mastering the Framework online course will give you a solid knowledge base to start working with the Metasploit Framework, from simple things such as [...]]]></description>
			<content:encoded><![CDATA[<p><img alt="Metasploit Unleashed - Mastering the Framework" width="425" height="219" class="right" src="http://www.rec-sec.com/images/metasploit-unleashed.png" />Hello everyone,<br />
I&#8217;d like to recommend a new and free online course brought to you by the great guys at <a href="http://www.offensive-security.com/" title="Online Security Training from the Creators of BackTrack">Offensive Security</a>, the creators of BackTrack Linux distribution.</p>
<p><a href="http://www.offensive-security.com/metasploit-unleashed/" title="Metasploit Unleashed - Mastering the Framework">Metasploit Unleashed &#8211; Mastering the Framework</a> online course will give you a solid knowledge base to start working with the Metasploit Framework, from simple things such as lunching an exploit to post exploitation, Meterpreter scripting and more.</p>
<p>But the greatest thing about this course is its main purpose, which is to promote awareness and raise funds for underprivileged children in East Africa. So if you enjoy the course and find it useful, please make a donation to <a href="http://www.hackersforcharity.org/" title="IHS | Home of Johnny Long and Hackers for Charity, Inc">Hackers For Charity</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rec-sec.com/2009/12/17/metasploit-unleashed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java Compilation mixin for Metasploit</title>
		<link>http://www.rec-sec.com/2009/06/03/java-compile-mixin/</link>
		<comments>http://www.rec-sec.com/2009/06/03/java-compile-mixin/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 09:03:28 +0000</pubDate>
		<dc:creator>Trancer</dc:creator>
				<category><![CDATA[Exploitation]]></category>
		<category><![CDATA[Metasploit]]></category>

		<guid isPermaLink="false">http://www.rec-sec.com/?p=599</guid>
		<description><![CDATA[Here&#8217;s a new shiny mixin I wrote for the Metasploit framework &#8211; the Java Compilation mixin. The purpose of this mixin is to bring the power of Metasploit and use it for writing and compiling Java code on-the-fly. The mixin main usage is to write, compile and embed Java code (Java applets) in HTML pages, [...]]]></description>
			<content:encoded><![CDATA[<p><img alt="Java" width="82" height="132" class="left" src="http://www.rec-sec.com/images/java_logo.png" />Here&#8217;s a new shiny mixin I wrote for the Metasploit framework &#8211; the <strong>Java Compilation mixin</strong>.<br />
The purpose of this mixin is to bring the power of Metasploit and use it for writing and compiling Java code on-the-fly.<br />
The mixin main usage is to write, compile and embed Java code (Java applets) in <abbr title="HyperText Markup Language">HTML</abbr> pages, mainly for writing exploit and auxiliary modules that exploit vulnerabilities in the <abbr title="Java Runtime Enviroment">JRE</abbr>\<abbr title="Java Virtual Machine">JVM</abbr>.<br />
The Java compilation mixin can also be used for creating fuzzers and other testing tools for the <abbr title="Java Runtime Enviroment">JRE</abbr>\<abbr title="Java Virtual Machine">JVM</abbr>.</p>
<p><strong>Code:</strong><br />
<a href="http://www.rec-sec.com/code/msf/javacompile.rb" title="Download javacompile.rb - Java Compilation Mixin for Metasploit">javacompile.rb</a>.</p>
<p><strong>Installation:</strong><br />
Place the mixin in the following path:<br />
<code>\msf3\lib\msf\core\exploit</code></p>
<p>Include the mixin in <code>\msf3\lib\msf\core\exploit.rb</code> file:<br />
<code># JavaCompile<br />
require 'msf/core/exploit/javacompile'</code></p>
<p>Using the mixin in exploit and auxiliary modules:<br />
<code>include Msf::Exploit::JAVACOMPILE</code></p>
<p>The mixin requires <abbr title="Java Development Kit">JDK</abbr> to be installed, get it from <a href="http://www.sun.com/" title="Sun Microsystems">Sun</a>.</p>
<p><strong>Usage:</strong><br />
<code>OUTPUTPATH</code> &#8211; defines the path of the working directory (where the files will be created).</p>
<p><code>java_compile(filename,data)</code> function is used to compile Java code. <code>filename</code> variable sets the file and public class name and <code>data</code> variable defines the Java code.</p>
<p><code>java_clean(filename)</code> function is used to clean the working directory. <code>filename</code> variable sets the file name to delete (both .java and .class files) from the working directory.</p>
<p><strong>Demonstration:</strong><br />
The following &#8220;exploit&#8221; module demonstrate the Java compilation mixin by calling a simple Java applet (displaying &#8220;Hello World&#8221;) from an HTML page:<br />
<a href="http://www.rec-sec.com/exploits/msf/java_hello.rb" title="Download java_hello.rb - Java compilation mixin demo">java_hello.rb</a> (See comments in the code).</p>
<p>This mixin is still in an early stage and will be modified and improved in time, any kind of feedback and suggestions are welcome.<br />
Cool exploits soon to follow :-)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rec-sec.com/2009/06/03/java-compile-mixin/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

