TUCoPS :: Browsers :: bt1057.txt

MSIE Findeath: break caller-based authorization




Findeath: break caller-based authorization.

("that's all" is end of file if you are in a hurry)



[tested]

Browser Ver

{ 

MS Internet Explorer: 6.0.2600.0000.xpclnt_qfe.021108-2107;

Encryption: 128-bit;

Patch:; Q810847; 

}

(So, it's far from fully patched.) 

OS Ver: "Windows XP Cn ver"



[demo]

(press CTRL+F and search for something.) 

http://www.safecenter.net/liudieyu/Findeath/Findeath-MyPage.HTM

or

http://umbrella.mx.tc 

---> Findeath section

---> Findeath-MyPage file



[exp]

window.open checks the root-caller's security id.

("root-caller" is some script which is not invoked by

another function.) 



my function can be called by the FIND

dialog(RES-protocol page in MYCOMPUTER zone):

hijack this function:

"window.document.selection.createRange"

and ask the user to search for something.

at last, FIND dialog calls

"window.document.selection.createRange".



[how]

while using the CTRL+F dialog, i suddenly remembered

einstein. 

he stated: if time can change others, time can also be

changed be others. 

of course, i know the FIND dialog are calling some

methods in the main window obj, 

so window obj can also play some tricks. (yeah.

einstein is not always a loser. :-) )



and then thanks to "GreyMagic" for "GreyMagic Security

Advisory GM#002-OP"

he/they used function hijack. oh, just a reminder.



[greetings]

the Pull, dror, guninski, greymagic, sandblad and

"Friedrich L.Bauer".

of course, mom and dad.



best wishes



-----

from http://Umbrella.MX.TC on http://SafeCenter.NET

TUCoPS is optimized to look best in Firefox® on a widescreen monitor (1440x900 or better).
Site design & layout copyright © 1986-2024 AOH