STATUS DbgSetShellcodeFlag( VOID ) { ERRORINFO err; /* set the shellcode flag */ bShellcodeDetected = TRUE; /* init log path */ #ifdef CUCKOO if ( InitShellcodeLog() != PWNYPOT_STATUS_SUCCESS ) { REPORT_ERROR("InitShellcodeLog()", &err); return PWNYPOT_STATUS_GENERAL_FAIL; } #else if ( InitLogPath( PWNYPOT_REGCONFIG.LOG_PATH, MAX_PATH ) != PWNYPOT_STATUS_SUCCESS ) { REPORT_ERROR("InitLogPath()", &err); return PWNYPOT_STATUS_GENERAL_FAIL; } #endif return PWNYPOT_STATUS_SHELLCODE_FLAG_SET; }
STATUS DbgSetRopFlag( VOID ) { ERRORINFO err; /* set the ROP flag */ bRopDetected = TRUE; /* init log path */ if ( InitLogPath( MCEDP_REGCONFIG.LOG_PATH, MAX_PATH ) != MCEDP_STATUS_SUCCESS ) { REPORT_ERROR("InitLogPath()", &err); return MCEDP_STATUS_GENERAL_FAIL; } return MCEDP_STATUS_SHELLCODE_FLAG_SET; }