Exemple #1
0
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;
}
Exemple #2
0
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;
}