Demo: Downloading and implementing arbitrary
files (ADODB)
Demo implement
Also this demo makes possible it to load and
implement a file directly from the InterNet. It is sufficient
mouse-clicks more only one more hastily on a left, so that a file is
downloaded on your computer and implemented there. It can
concern just as well a virus, a Passwortschnueffler or a direct
harming program, which delete all attainable files. Us several
Sites are well-known, on which this IE problem is used actively at
present.
The Browsercheck demo is based on a whole set of
individual weak points, which can be combined. The central
problem is the ActiveX object ADODB.Stream, which can be remote controlled via Javascript, in order
to write data on the non removable disk. Thus new files can be
put on or overwritten existing. This is possible however only in
the security zone "local computer" (MYCOMPUTER).
Their rights can be attained however, by loading a local
error page and transferring into these the desired JavScript code.
The original Exploit overwrites this way the Windows Media
Player wmplayer.exe by another file geladende from the net. By
the call Multimedia URL ("mms://") this file is then started.
Our demo puts on C:\cttest.exe instead of its a file and
starts these over a further safety problem of the InterNet Explorer,
which makes an implementing possible of arbitrary, local files.
It is based once more on the possibility in the local zone over
the code cousin option Object tags of programs to load. The file
wmplayer.exe is not changed
thereby . (thank you at Johannes Riecke, which made us
available this code).
Demo:
The following demo loads a program without further demand
from our server, installs it than c:\browsercehck.exe and implements
it. Then the program shows a red deposited message "you is
vulnerably" on. If the program is not installed and is not
implemented, the demo did not function.
This safety gap does not only require administrator
rights, but write rights in C: \. One could select for it also
any, other listing, like C:\windows\temp. In addition the demo
is based on a set of safety gaps, which represent everyone for itself
a risk. If the demo does not function, that does not mean
automatically that you are against all these risks imun.
Demo implement
Remedy:
This demonstration was already published at the beginning
of of Septembers. So far however no Patch exists against the
safety holes used therein. In addition, switching off Active Scripting
prevents the execution of the Exploits, ensures but that many
web pages do not function any longer.