<?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 Peter Van Eeckhoutte&#039;s Blog</title>
	<atom:link href="http://www.corelan.be/index.php/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.corelan.be:8800</link>
	<description>:: [Knowledge is not an object, it´s a flow] ::</description>
	<lastBuildDate>Tue, 07 Sep 2010 09:47:57 +0200</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
	<item>
		<title>Comment on Cheatsheet : Cracking WEP with Backtrack 4 and aircrack-ng by oasis6 PWNED &#171; eXPeri3nc3&#8242;s Corner</title>
		<link>http://www.corelan.be:8800/index.php/2009/02/20/cheatsheet-cracking-wep-with-backtrack-4-and-aircrack-ng/comment-page-1/#comment-339</link>
		<dc:creator>oasis6 PWNED &#171; eXPeri3nc3&#8242;s Corner</dc:creator>
		<pubDate>Tue, 07 Sep 2010 09:47:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.corelan.be:8800/index.php/2009/02/20/cheatsheet-cracking-wep-with-backtrack-4-and-aircrack-ng/#comment-339</guid>
		<description>[...] the IVs flowing like water. This time managed to do it without any clients, and partly referred to Corelan.be, very [...]</description>
		<content:encoded><![CDATA[<p>[...] the IVs flowing like water. This time managed to do it without any clients, and partly referred to Corelan.be, very [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Exploit writing tutorial part 5 : How debugger modules &amp; plugins can speed up basic exploit development by [0x0027]Exploit writing tutorial part 9 : Introduction to Win32 shellcoding &#171; Eohnik.c</title>
		<link>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/comment-page-1/#comment-337</link>
		<dc:creator>[0x0027]Exploit writing tutorial part 9 : Introduction to Win32 shellcoding &#171; Eohnik.c</dc:creator>
		<pubDate>Sun, 05 Sep 2010 12:28:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.corelan.be:8800/?p=2229#comment-337</guid>
		<description>[...] windbg : byakugan (see exploit writing tutorial part 5) [...]</description>
		<content:encoded><![CDATA[<p>[...] windbg : byakugan (see exploit writing tutorial part 5) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Exploit writing tutorial part 1 : Stack Based Overflows by Peter Van Eeckhoutte</title>
		<link>http://www.corelan.be:8800/index.php/2009/07/19/exploit-writing-tutorial-part-1-stack-based-overflows/comment-page-1/#comment-336</link>
		<dc:creator>Peter Van Eeckhoutte</dc:creator>
		<pubDate>Fri, 03 Sep 2010 09:30:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.corelan.be:8800/index.php/2009/07/19/writing-buffer-overflow-exploits-a-quick-and-basic-tutorial-part-1/#comment-336</guid>
		<description>Absolutely correct !

j = look for &quot;jmp&quot; (could be jmp, call, or push + ret)
-r = register to look for
-n = no null bytes
-o = no OS dll&#039;s  (aslr, but also... just OS dll&#039;s -&gt; transportability issue)

thanks for the donation - much appreciated and very welcome sir !</description>
		<content:encoded><![CDATA[<p>Absolutely correct !</p>
<p>j = look for &#8220;jmp&#8221; (could be jmp, call, or push + ret)<br />
-r = register to look for<br />
-n = no null bytes<br />
-o = no OS dll&#8217;s  (aslr, but also&#8230; just OS dll&#8217;s -> transportability issue)</p>
<p>thanks for the donation &#8211; much appreciated and very welcome sir !</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Exploit writing tutorial part 1 : Stack Based Overflows by 5M7X</title>
		<link>http://www.corelan.be:8800/index.php/2009/07/19/exploit-writing-tutorial-part-1-stack-based-overflows/comment-page-1/#comment-335</link>
		<dc:creator>5M7X</dc:creator>
		<pubDate>Fri, 03 Sep 2010 09:18:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.corelan.be:8800/index.php/2009/07/19/writing-buffer-overflow-exploits-a-quick-and-basic-tutorial-part-1/#comment-335</guid>
		<description>THX a lot for your advice peter (hey it even made me donate ;D)

!pvefindaddr j -r esp -n -o

-o because we dont want windows-dll&#039;s in case e.g. ASLR is used on em (vista and so on) right?


Found this one which should do the same to me as &quot;jmp esp&quot;:

Found push esp -  ret at 0x1001B058 [msrmfilter03.dll] **  {PAGE_EXECUTE_READ} [SafeSEH: ** NO ** - ASLR: ** No (Probably not) **] [Fixup: ** NO **]  - C:\Programme\Easy RM to MP3 Converter\MSRMfilter03.dll

That &quot;Fixup:NO&quot; Means that the dll wants to get loaded at its prefered dll-base-address or it will fail the application to load if it cannot load there since it has no &quot;fixup&quot;-rebase-alternative-addresses, is that correct? So thats the reason why it should be reliable because that dll does not like to be put anywhere else?</description>
		<content:encoded><![CDATA[<p>THX a lot for your advice peter (hey it even made me donate ;D)</p>
<p>!pvefindaddr j -r esp -n -o</p>
<p>-o because we dont want windows-dll&#8217;s in case e.g. ASLR is used on em (vista and so on) right?</p>
<p>Found this one which should do the same to me as &#8220;jmp esp&#8221;:</p>
<p>Found push esp &#8211;  ret at 0x1001B058 [msrmfilter03.dll] **  {PAGE_EXECUTE_READ} [SafeSEH: ** NO ** - ASLR: ** No (Probably not) **] [Fixup: ** NO **]  &#8211; C:\Programme\Easy RM to MP3 Converter\MSRMfilter03.dll</p>
<p>That &#8220;Fixup:NO&#8221; Means that the dll wants to get loaded at its prefered dll-base-address or it will fail the application to load if it cannot load there since it has no &#8220;fixup&#8221;-rebase-alternative-addresses, is that correct? So thats the reason why it should be reliable because that dll does not like to be put anywhere else?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on DLL Hijacking (KB 2269637) &#8211; the unofficial list by Microsoft DLL Pre-loading &#8216;Fix-It&#8217; Released &#171; MadMark&#039;s Blog</title>
		<link>http://www.corelan.be:8800/index.php/2010/08/25/dll-hijacking-kb-2269637-the-unofficial-list/comment-page-1/#comment-334</link>
		<dc:creator>Microsoft DLL Pre-loading &#8216;Fix-It&#8217; Released &#171; MadMark&#039;s Blog</dc:creator>
		<pubDate>Thu, 02 Sep 2010 23:47:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.corelan.be:8800/index.php/2010/08/25/dll-hijacking-kb-2269637-the-unofficial-list/#comment-334</guid>
		<description>[...] product.  Details emerge on new DLL load hijacking Windows attack vector.  According to this unofficial list of affected software, vendors affected includes Microsoft, Adobe, Apple, Cisco, Citrix, Google, Mozilla and [...]</description>
		<content:encoded><![CDATA[<p>[...] product.  Details emerge on new DLL load hijacking Windows attack vector.  According to this unofficial list of affected software, vendors affected includes Microsoft, Adobe, Apple, Cisco, Citrix, Google, Mozilla and [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Exploit writing tutorial part 1 : Stack Based Overflows by Peter Van Eeckhoutte</title>
		<link>http://www.corelan.be:8800/index.php/2009/07/19/exploit-writing-tutorial-part-1-stack-based-overflows/comment-page-1/#comment-333</link>
		<dc:creator>Peter Van Eeckhoutte</dc:creator>
		<pubDate>Thu, 02 Sep 2010 20:56:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.corelan.be:8800/index.php/2009/07/19/writing-buffer-overflow-exploits-a-quick-and-basic-tutorial-part-1/#comment-333</guid>
		<description>the solution is here :
http://www.corelan.be:8800/index.php/forum/exploit-writing-win32-stack-bof-direct-ret/problem-with-jmp-esp-on-tutorial-1/

(basically, use immunity debugger and use &quot;pvefindaddr j -r esp -n -o&quot;  - it will get you reliable pointers
(in the output j.txt file, you&#039;ll see a module table. Look for the Fixup column. If it says &quot;NO&quot;, then it will most likely be reliable</description>
		<content:encoded><![CDATA[<p>the solution is here :<br />
<a href="http://www.corelan.be:8800/index.php/forum/exploit-writing-win32-stack-bof-direct-ret/problem-with-jmp-esp-on-tutorial-1/" rel="nofollow">http://www.corelan.be:8800/index.php/forum/exploit-writing-win32-stack-bof-direct-ret/problem-with-jmp-esp-on-tutorial-1/</a></p>
<p>(basically, use immunity debugger and use &#8220;pvefindaddr j -r esp -n -o&#8221;  &#8211; it will get you reliable pointers<br />
(in the output j.txt file, you&#8217;ll see a module table. Look for the Fixup column. If it says &#8220;NO&#8221;, then it will most likely be reliable</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Exploit writing tutorial part 1 : Stack Based Overflows by 5M7X</title>
		<link>http://www.corelan.be:8800/index.php/2009/07/19/exploit-writing-tutorial-part-1-stack-based-overflows/comment-page-1/#comment-332</link>
		<dc:creator>5M7X</dc:creator>
		<pubDate>Thu, 02 Sep 2010 20:50:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.corelan.be:8800/index.php/2009/07/19/writing-buffer-overflow-exploits-a-quick-and-basic-tutorial-part-1/#comment-332</guid>
		<description>The pointer is in the same .dll you used in the tutorial
&quot;We’ll look in the area of C:\Program Files\Easy RM to MP3 Converter\MSRMCcodec02.dll.  This dll is loaded between 01b10000 and 01fd000.  Search this area for ff e4 :&quot;

I just read about the &quot;dll rebase&quot;-problem:
http://www.codeproject.com/KB/DLL/RebaseDll.aspx
http://social.msdn.microsoft.com/forums/en-us/windowssdk/thread/E65E5454-A35C-4DFD-9532-9284460310E1
http://www.drdobbs.com/184416272;jsessionid=USKBZ45RJESF3QE1GHOSKHWATMY32JVN

And now i am a but confused/scared about what can be done against it. The only idea i can think about is use a &quot;jmp esp&quot; of the windows-core-dll&#039;s but if those are compiled with security-compiler-options it may fail too.

So whats the best solution then?</description>
		<content:encoded><![CDATA[<p>The pointer is in the same .dll you used in the tutorial<br />
&#8220;We’ll look in the area of C:\Program Files\Easy RM to MP3 Converter\MSRMCcodec02.dll.  This dll is loaded between 01b10000 and 01fd000.  Search this area for ff e4 :&#8221;</p>
<p>I just read about the &#8220;dll rebase&#8221;-problem:<br />
<a href="http://www.codeproject.com/KB/DLL/RebaseDll.aspx" rel="nofollow">http://www.codeproject.com/KB/DLL/RebaseDll.aspx</a><br />
<a href="http://social.msdn.microsoft.com/forums/en-us/windowssdk/thread/E65E5454-A35C-4DFD-9532-9284460310E1" rel="nofollow">http://social.msdn.microsoft.com/forums/en-us/windowssdk/thread/E65E5454-A35C-4DFD-9532-9284460310E1</a><br />
<a href="http://www.drdobbs.com/184416272;jsessionid=USKBZ45RJESF3QE1GHOSKHWATMY32JVN" rel="nofollow">http://www.drdobbs.com/184416272;jsessionid=USKBZ45RJESF3QE1GHOSKHWATMY32JVN</a></p>
<p>And now i am a but confused/scared about what can be done against it. The only idea i can think about is use a &#8220;jmp esp&#8221; of the windows-core-dll&#8217;s but if those are compiled with security-compiler-options it may fail too.</p>
<p>So whats the best solution then?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Exploit writing tutorial part 1 : Stack Based Overflows by Peter Van Eeckhoutte</title>
		<link>http://www.corelan.be:8800/index.php/2009/07/19/exploit-writing-tutorial-part-1-stack-based-overflows/comment-page-1/#comment-331</link>
		<dc:creator>Peter Van Eeckhoutte</dc:creator>
		<pubDate>Thu, 02 Sep 2010 17:14:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.corelan.be:8800/index.php/2009/07/19/writing-buffer-overflow-exploits-a-quick-and-basic-tutorial-part-1/#comment-331</guid>
		<description>nice work - are you sure your pointer is reliable ?  (impact of dll rebase ?)</description>
		<content:encoded><![CDATA[<p>nice work &#8211; are you sure your pointer is reliable ?  (impact of dll rebase ?)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Exploit writing tutorial part 1 : Stack Based Overflows by 5M7X</title>
		<link>http://www.corelan.be:8800/index.php/2009/07/19/exploit-writing-tutorial-part-1-stack-based-overflows/comment-page-1/#comment-330</link>
		<dc:creator>5M7X</dc:creator>
		<pubDate>Thu, 02 Sep 2010 17:04:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.corelan.be:8800/index.php/2009/07/19/writing-buffer-overflow-exploits-a-quick-and-basic-tutorial-part-1/#comment-330</guid>
		<description>also got a version running *nice tuto* :)
-&gt; http://pastebin.com/2NgJb33H &lt;-- as you told me it includes ascii and greetings ;D
If somebody is interessted you dont need the alpha-encoder the badchars are simply &quot;0x00&quot; &quot;0x09&quot; and &quot;0x0a&quot; so with that as badchars you simply can use shikata_ga_nai \o/</description>
		<content:encoded><![CDATA[<p>also got a version running *nice tuto* :)<br />
-&gt; <a href="http://pastebin.com/2NgJb33H" rel="nofollow">http://pastebin.com/2NgJb33H</a> &lt;&#8211; as you told me it includes ascii and greetings ;D<br />
If somebody is interessted you dont need the alpha-encoder the badchars are simply &quot;0&#215;00&quot; &quot;0&#215;09&quot; and &quot;0x0a&quot; so with that as badchars you simply can use shikata_ga_nai \o/</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on DLL Hijacking (KB 2269637) &#8211; the unofficial list by Microsoft ships &#039;Fix-It&#039; for DLL load hijacking attack vector &#124; ZDNet</title>
		<link>http://www.corelan.be:8800/index.php/2010/08/25/dll-hijacking-kb-2269637-the-unofficial-list/comment-page-1/#comment-329</link>
		<dc:creator>Microsoft ships &#039;Fix-It&#039; for DLL load hijacking attack vector &#124; ZDNet</dc:creator>
		<pubDate>Wed, 01 Sep 2010 19:11:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.corelan.be:8800/index.php/2010/08/25/dll-hijacking-kb-2269637-the-unofficial-list/#comment-329</guid>
		<description>[...] to this unofficial list of affected software, vendors affected includes Microsoft, Adobe, Apple, Cisco, Citrix, Google, Mozilla and [...]</description>
		<content:encoded><![CDATA[<p>[...] to this unofficial list of affected software, vendors affected includes Microsoft, Adobe, Apple, Cisco, Citrix, Google, Mozilla and [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
