Internet Explorer and it's "porting" to Win-9x Are there really hidden or unresolved security issues?
#1
Posted 21 October 2009 - 03:53 PM
===========
IE was *NEVER* properly ported to work within Win9X, *it was DESIGNED for the NTs* [the transitional browser Microsoft ALWAYS produces prior to releasing/for a new OS]. Since DAY ONE there have been missing function calls in 9X within IE6 *WHICH ARE NECESSARY FOR FULL SECURITY FUNCTIONING*. One of the KEY elements is the user environment [usrenv] which INCLUDES the security hooks to other NT ONLY security functions ONLY available in those environments. The errors are REPRESSED in 9X, however they DO EXIST.
===========
#2
Posted 21 October 2009 - 04:28 PM
dencorso, on Oct 5 2009, 02:18 AM, said:
Missing modules:
- APPHELP.DLL
- USERENV.DLL
- UXTHEME.DLL
- CoWaitForMultipleHandles (in OLE32.DLL)
- CoAllowSetForegroundWindow (in OLE32.DLL)
- SHBindToParent (in SHELL32.DLL)
- SHPathPrepareForWriteW (in SHELL32.DLL)
"Warning: At least one delay-load dependency module was not found."
"Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module."
Remember: motorcycles and cars, just like the NT and 9x families of OSes, are widely different animals, that's all.
#3
Posted 21 October 2009 - 04:58 PM
dencorso, on Oct 21 2009, 04:28 PM, said:
I think it's more than just an issue that these IE file substitutions work (on the surface) on win-98 systems.
The underlying issue is - can IE work as well (from a security or invulnerability POV) on win-9x with these updated files vs an NT-based OS.
The root question revolves around the belief that IE was never properly "ported" to 9x (what-ever that means). The author of the quoted material went on to state that:
"One of the KEY elements is the user environment [usrenv] which INCLUDES the security hooks to other NT ONLY security functions ONLY available in those environments. The errors are REPRESSED in 9X, however they DO EXIST."
The above comment was raised (in another venue) as a response to the idea of transplanting updated IE files from win-2k patches into win-98 systems. I think the take-home message that the author was getting at was that even if the updated files have patched known IE vulnerabilities, the end result would be that a win-9x system running IE6sp1 would not be as "secure" as a win-2k system because of the deficient "porting" of IE to win-9x systems - the roots of which would presumably be 5 to 8 years ago.
As if it would take _more_ than just substituting some IE files on Win-9x in order to truly resolve the underlying vulnerabilities.
#4
Posted 21 October 2009 - 05:26 PM
This post has been edited by herbalist: 21 October 2009 - 05:28 PM
#5
Posted 21 October 2009 - 05:54 PM
> IMO, 9X systems are more resistant to attacks from the web when IE6 is not used.
Is that still the case - given this recent security roll-up?
Are you saying that given these files, that a win-9x system would remain vulnerable to web-based exploits compared to win-2k when running IE6 as the browser?
Is there any vulnerability pathway that would still utilize these IE components even if an alternate browser was used?
#6
Posted 21 October 2009 - 10:10 PM
Quote
I haven't looked into the latest IE security updates, what they specifically patch, and where 9X system stand in relation. At best, they fix a couple of specific problems. IE6 can't be made secure with patches and updates. It's been being patched for many years and is no more secure now than it was a few years ago. If ActiveX is installed, IE6 becomes that much more vulnerable.
Quote
That would depend on whether 9X systems were vulnerable to the specific exploits to begin with. In the last few years, a fair percentage of new exploits that XP was vulnerable to didn't affect 9X systems. It also depends on the payload they try to deliver through the exploit. At present, a lot of the delivered malicious code is rootkit material, which rarely affects 9X systems. Rootkits are possible on 9X systems, but the percentage of them on the web is small enough that it's not worth writing code specifically for them. On the other hand, if the code specifically targets IE6, it may well work on a 9X system.
Quote
There's several. PDFs, java, media files and Flash are some that come to mind. These can be a bigger problem for 9X users than they would be on newer systems, mainly because 9X users often have to use older versions with known vulnerabilities. The 9X compatible version of Adobe Acrobat is one example. Specifically crafted commands can be added to files in these formats that will start IE6 and can send specific commands to it, such as go to a specific server and download and execute a file. I believe that MS office documents can also be used for this. Not browsing with IE6 reduces the risk of its being exploited, but to eliminate the risk it either has to be removed or completely blocked from executing. The policy editor and HIPS software are two options for controlling the activities of Internet Explorer and the other software that integrates with it. A software firewall can also prevent IE from gaining web access regardless of what launches it.
This post has been edited by herbalist: 21 October 2009 - 10:15 PM
#7
Posted 21 October 2009 - 11:14 PM
wsxedcrfv, on Oct 21 2009, 07:54 PM, said:
#8
Posted 22 October 2009 - 02:34 AM
#9
Posted 22 October 2009 - 04:43 PM
He claims that some supporting material can be found here:
http://peoplescounse...iles_errors.htm
And here is a summary of what he said recently. Again, all I'm looking for is material to use to counter his claims.
He starts by responding to the "delay-load dependency module was not found" and "module has an unresolved import due to a missing export function" errors:
---begin quoted material---
NOW spend a little time trying to figure out WHY those exist...HINT - What other files were necessary to modify to *ALLOW* the installation and usage of IE6 in Win9X?"
Then figure out [hint - actually look at] the updates installed ONLY FOR IE6 and their relationships - HINT - WHY were these files necessarily and constantly modified to ONLY work with IE6?
When you get that figured out [though I doubt you will] go back through the updates to the LAST browser designed for the 9X/ME OSs and what those contained. HINT - the files necessary for IE6 usage were NOT installed nor were they constantly modified throughout the IE6 support era.
When you get through all that WITH the proper knowledge and understand of the inter-interoperability and relational characteristics {which in your case will not occur} ponder upon *WHY not installing IE6* still allows the 9X system to function as it was designed and should... whereas AFTER installing IE6 even such basic elements like copy and moveare affected.
SHOW YOUR LINKS TO NEW DEPENDENCY WALKER *PROFILING* LINKS AFTER INSTALLING THESE PURPORTED UPDATES. Make sure to include profiles for IE6, Explorer, and some of the other generally installed, like Office.
HOWEVER, since merely showing installation ability proves nothing of value to the 9X user unless these files actually perform some function:
SHOW YOUR LINKS TO TEST RESULTS WHICH ADDRESS THE SUPPOSED FLAWS AFFECTING THE 9X/ME OSs WHICH HAVE BEEN CORRECTED WITH THE INSTALLATION OF THESE PURPORTED UPDATES USING 9X/ME SPECIFIC TESTS.
---end quoted material---
#10
Posted 22 October 2009 - 05:13 PM
wsxedcrfv, on Oct 22 2009, 08:43 PM, said:
#11
Posted 22 October 2009 - 05:34 PM
dencorso, on Oct 22 2009, 05:13 PM, said:
The person in question has a history of demanding negative-proof. In other words, if the use of win-2k IE files on a win-98 system is proposed, he will ask for proof that there are NO problems caused by the files. I believe it's impossible to prove a negative - which means the discussion usually ends in a stalemate. It has been asked many times, but the person will never post evidence of a positive occurance of something that proves his point.
I was not expecting that anyone here should perform any of the tasks he describes. I was hoping that someone could make sense out of the first 4 paragraphs and comment on them.
#12
Posted 22 October 2009 - 05:49 PM
#13
Posted 22 October 2009 - 05:58 PM
Are there any such system files that are replaced when IE6 is installed on win-98?
#14
Posted 22 October 2009 - 06:22 PM
#15
Posted 22 October 2009 - 08:02 PM
wsxedcrfv, on Oct 21 2009, 05:53 PM, said:
wsxedcrfv, on Oct 21 2009, 05:53 PM, said:
There's not much more to discuss - the shell relies on IE, not the other way around, which is the common misconception most people have about the integration of IE into the Windows OS. A lot of people assume IE relies on Windows components for functionality, and the truth is actually the reverse. Sure IE6 relies on OS APIs to handle operations like writing files to disk, accessing the sockets layer to transmit packets, etc, but so does every other application that runs on Windows - IE is not special in this regard. However, IE self-contains all of the browsing functionality needed by the browser, and as such I cannot understand how one could assume IE6 is less secure on Win9x than it is on Windows 2000 or Windows XP RTM or SP1. There is no *browsing* feature that IE6 does on Win9x that it does *any* differently on Windows 2000 or Windows XP RTM or Windows XP SP1.
With that, there really isn't anything further to discuss about the initial post. If there were specific questions, or specific points of statement of fact to address, we could probably discuss further. Otherwise, the answers here are likely the best answers you're going to get.



Help

Back to top










