<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Replacing boot load drivers with the Windows Boot Debugger</title>
	<atom:link href="http://kobyk.wordpress.com/2008/07/04/replacing-boot-load-drivers-with-the-windows-boot-debugger/feed/" rel="self" type="application/rss+xml" />
	<link>http://kobyk.wordpress.com/2008/07/04/replacing-boot-load-drivers-with-the-windows-boot-debugger/</link>
	<description>I don't have to put up with this shit...</description>
	<lastBuildDate>Fri, 09 Oct 2009 20:15:04 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Ring 0 debugging and Windbg – part 1 &#171; L0werring&#39;s Blog</title>
		<link>http://kobyk.wordpress.com/2008/07/04/replacing-boot-load-drivers-with-the-windows-boot-debugger/#comment-297</link>
		<dc:creator>Ring 0 debugging and Windbg – part 1 &#171; L0werring&#39;s Blog</dc:creator>
		<pubDate>Sat, 29 Aug 2009 22:25:35 +0000</pubDate>
		<guid isPermaLink="false">http://kobyk.wordpress.com/?p=25#comment-297</guid>
		<description>[...] Now let us look at a topic which requires a lot of spelunking when it comes to finding information. Bootdebuging referers to debugging components /applications which are loaded much before ntoskrnl.exe. I am going to focus on Windows Vista and forward since the design of boot components has had a major overhaul from Vista. . If you are looking at boot debugging for pre-Vista you could also refer to this well written blog here;: http://kobyk.wordpress.com/2008/07/04/replacing-boot-load-drivers-with-the-windows-boot-debugger/ [...]</description>
		<content:encoded><![CDATA[<p>[...] Now let us look at a topic which requires a lot of spelunking when it comes to finding information. Bootdebuging referers to debugging components /applications which are loaded much before ntoskrnl.exe. I am going to focus on Windows Vista and forward since the design of boot components has had a major overhaul from Vista. . If you are looking at boot debugging for pre-Vista you could also refer to this well written blog here;: <a href="http://kobyk.wordpress.com/2008/07/04/replacing-boot-load-drivers-with-the-windows-boot-debugger/" rel="nofollow">http://kobyk.wordpress.com/2008/07/04/replacing-boot-load-drivers-with-the-windows-boot-debugger/</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Suresh</title>
		<link>http://kobyk.wordpress.com/2008/07/04/replacing-boot-load-drivers-with-the-windows-boot-debugger/#comment-289</link>
		<dc:creator>Suresh</dc:creator>
		<pubDate>Tue, 26 May 2009 11:50:20 +0000</pubDate>
		<guid isPermaLink="false">http://kobyk.wordpress.com/?p=25#comment-289</guid>
		<description>Hi,
Interesting article!!!
I used ntldr from winddk 2003 debug folder but system failed to boot with an error ntldr is corrupt. I could not find the winxp ddk kit to get the respective ntldr. Could you please share debug version of ntldr from winddk xp?</description>
		<content:encoded><![CDATA[<p>Hi,<br />
Interesting article!!!<br />
I used ntldr from winddk 2003 debug folder but system failed to boot with an error ntldr is corrupt. I could not find the winxp ddk kit to get the respective ntldr. Could you please share debug version of ntldr from winddk xp?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jack Manger</title>
		<link>http://kobyk.wordpress.com/2008/07/04/replacing-boot-load-drivers-with-the-windows-boot-debugger/#comment-178</link>
		<dc:creator>Jack Manger</dc:creator>
		<pubDate>Fri, 25 Jul 2008 11:27:13 +0000</pubDate>
		<guid isPermaLink="false">http://kobyk.wordpress.com/?p=25#comment-178</guid>
		<description>Thank you for this wonderful service. It&#039;s so appreciated in this day when every web site is geared toward the material reward they get when they sell something that probaly belongs to the American people.
Drivers of course don&#039;t and for that reason you&#039;re going in my Favorites file. Thank you for your time and attention.
Jack Manger</description>
		<content:encoded><![CDATA[<p>Thank you for this wonderful service. It&#8217;s so appreciated in this day when every web site is geared toward the material reward they get when they sell something that probaly belongs to the American people.<br />
Drivers of course don&#8217;t and for that reason you&#8217;re going in my Favorites file. Thank you for your time and attention.<br />
Jack Manger</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shay Barak</title>
		<link>http://kobyk.wordpress.com/2008/07/04/replacing-boot-load-drivers-with-the-windows-boot-debugger/#comment-168</link>
		<dc:creator>Shay Barak</dc:creator>
		<pubDate>Fri, 04 Jul 2008 21:13:27 +0000</pubDate>
		<guid isPermaLink="false">http://kobyk.wordpress.com/?p=25#comment-168</guid>
		<description>Once I had to debug a system&#039;s boot sector. That&#039;s almost as early as it gets.
I was using QEMU, a Pentium emulator that&#039;s surprisingly speedy. QEMU can provide a gdb interface so you can debug the machine starting at the first instruction that is read from the virtual disk drive.
I guess if you&#039;re entirely out of luck, you can always debug using this technique. However if you prefer windbg over gdb (and who wouldn&#039;t) then you&#039;re in a mess. Your best bet would be to write a proxy that intercepts the traffic coming in and going out of the debug port/pipe and translate between windbg-ish and gdb-ish and vice versa. If performance is not an issue, you can actually do it in Python.
I don&#039;t know what windbg&#039;s debug protocol looks like, but according to the documentation the gdb protocol is fairly straightforward. Heck, they might even look very much alike for all I know.</description>
		<content:encoded><![CDATA[<p>Once I had to debug a system&#8217;s boot sector. That&#8217;s almost as early as it gets.<br />
I was using QEMU, a Pentium emulator that&#8217;s surprisingly speedy. QEMU can provide a gdb interface so you can debug the machine starting at the first instruction that is read from the virtual disk drive.<br />
I guess if you&#8217;re entirely out of luck, you can always debug using this technique. However if you prefer windbg over gdb (and who wouldn&#8217;t) then you&#8217;re in a mess. Your best bet would be to write a proxy that intercepts the traffic coming in and going out of the debug port/pipe and translate between windbg-ish and gdb-ish and vice versa. If performance is not an issue, you can actually do it in Python.<br />
I don&#8217;t know what windbg&#8217;s debug protocol looks like, but according to the documentation the gdb protocol is fairly straightforward. Heck, they might even look very much alike for all I know.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
