Featured Posts

No longer on 6PR?No longer on 6PR? For the last 2 weeks, the second most common search term people type into Google to bring them to my blog is a variant of: www.google.com.au/search?q=jason+jordan+no+longer+on+6pr So I figure I should...

Read more

Left-Handers die youngerLeft-Handers die younger Again today. Most of the time it's not that much of an issue as you just adapt. But when it makes life more difficult it really makes me snippy. So let's start with pens. Find one with a logo...

Read more

My Multiple Sclerosis. April Update.My Multiple Sclerosis. April Update. Some months back I wrote about my experiences with Multiple Sclerosis to date. I think it's time for an update. From what I can see & feel, there has been no serious progression of the disease....

Read more

I have Multiple SclerosisI have Multiple Sclerosis I don't hide away from the fact that I have a disease called Multiple Sclerosis - commonly referred to as MS. There seems to be a lot of ignorance around this disease - and that's to be expected. It's...

Read more

Kiva - Microloans to help beat povertyKiva - Microloans to help beat poverty I just made a loan to someone in Mozambique using a revolutionary new website called Kiva (www.kiva.org). My loaner page is here: http://www.kiva.org/lender/jasonjordan You can go to Kiva's website...

Read more

How easy is it to crash Windows?

Posted by jas | Posted in Funny Ha-Ha | Posted on 25-04-2003

View Comments

From NTBUGTRAQ:

I expect this will be all over the web shortly.

This tiny bit of code will apparently crash any component of Windows that uses the IE rendering engine. That includes IE, Outlook Express and the Explorer itself.

[html]
[form]
[input type crash]
[/form]
[/html]

I’ve replaced the standard HTML tag characters with square brackets to make sure it can’t DoS you Microsoft Victims.

It seems to crash explorer.exe when the .html file containing the
code is copied into any folder.

Technical details:

IE tries to compare the type of the input field to “HIDDEN”, to see if it
should be rendered. When there is no type string, a null-pointer is used. mshtml.dll calls shlwapi.dll#158 @ 0x636f0037 with a pointer to a static unicode string “HIDDEN” and a null-pointer. shlwapi.dll#158 does a case-insensitive comparison of two unicode strings:
it reads from address 0×0 because of the null-pointer and thus causes an exception.

This is not exploitable, other then a DoS because there is no memory mapped @ 0×0 and even if you could load something there, you could only compare it to “HIDDEN” which gets you nowhere.

Plain HTML is a dangerous language :)

My mail server rejects HTML email – and I’ve been criticised for being so “anal” about it. I guess things like this just validate the block.

  • Test

    Test Only

  • Test

    Test Only

blog comments powered by Disqus

jasonjordan.com.au

Bear