-
-
[旧帖]
请教VMProtect的VMProtectIsValidImageCRC用法
0.00雪花
-
发表于:
2010-9-2 12:50
8193
-
[旧帖] 请教VMProtect的VMProtectIsValidImageCRC用法
0.00雪花
请教VMProtect的VMProtectIsValidImageCRC用法
看官方说明里面是:
VMProtectIsValidImageCRC
function VMProtectIsValidImageCRC: Boolean;
This VMProtect API function allows you to detect changes made in the application memory. The result of its work (True/False) can be processed by the protection mechanisms built into the application.
但是没有看明白。使用的时候也一头雾水。
我是在WinMain里面加了这个函数, 但是加壳后就直接返回false了。
int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{
if(VMProtectIsValidImageCRC())
{
MessageBox(0,"ok","VMProtectIsValidImageCRC",0);
}
else
{
MessageBox(0,"bad","VMProtectIsValidImageCRC",0);
}
DialogBox(GetModuleHandle(NULL), (LPCTSTR)IDD_DIALOG, NULL, (DLGPROC)MainHandler);
return 0;
}
恳请用过这个功能的兄弟指点下,多谢了
[课程]Android-CTF解题方法汇总!