哎呀!看你这画面怎么好像3年前我玩的那个999朵玫瑰恶意插件!!
WE GO
int __stdcall WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd) { HDC v4; // edi@1 __int32 v5; // eax@4 __int32 v6; // edx@5 __int32 v7; // edx@8 BOOL v8; // eax@10 int result; // eax@11 MSG Msg; // [sp+Ch] [bp-24h]@15 CHAR BitmapName; // [sp+28h] [bp-8h]@2 v4 = CreateICA("DISPLAY", 0, 0, 0); for ( dword_409570 = 0; dword_409570 < 6; ++dword_409570 ) { wsprintfA(&BitmapName, "BM_I%d", dword_409570); *(&dword_409540 + dword_409570) = LoadBitmapA(hInstance, &BitmapName); wsprintfA(&BitmapName, "BM_M%d", dword_409570); *(&dword_409558 + dword_409570) = LoadBitmapA(hInstance, &BitmapName); } v5 = time(0); srand(v5); ::hInstance = hInstance; nWidth = GetDeviceCaps(v4, 8); nHeight = GetDeviceCaps(v4, 10); if ( nWidth ) v6 = _lrand() % nWidth; else v6 = 0; dword_409574 = v6; if ( nHeight ) v7 = _lrand() % nHeight; else v7 = 0; dword_409578 = v7; v8 = DeleteDC(v4); if ( sub_401309(v8) ) { if ( sub_401370() ) { SetTimer(hWnd, 1u, 0x64u, 0); while ( GetMessageA(&Msg, 0, 0, 0) ) { TranslateMessage(&Msg); DispatchMessageA(&Msg); } KillTimer(hWnd, 1u); for ( dword_409570 = 0; dword_409570 < 6; ++dword_409570 ) { DeleteObject(*(&dword_409540 + dword_409570)); DeleteObject(*(&dword_409558 + dword_409570)); } result = 0; } else { result = 2; } } else { result = 1; } return result; }