Dynamic Analysis

Adaptive Sandbox dynamic analysis features

Step #1 - Open /home/sandbox/sandbox/transform.cfg in a text editor

Step #2 - Modify the configuration by adding or modifying the properties on this page

Step #3 - Save the file and restart the sandbox service

Phishing Detection

runAnesidoraWebForURLToFileSubmissions=true
runAnesidoraWebLookupTimeoutMs=60000

Property Name

Default Value

Description

runAnesidoraWebForURLToFileSubmissions

true

Switch to enable / disable phishing detection

runAnesidoraWebLookupTimeoutMs

1 minute

Execution timeout

Script Emulation

Enable JScript, VBScript, HTA/MSHTA and Powershell script emulation

runVBADecoderForOfficeFiles=true
runVBADecoderForPdfFiles=true
runVBADecoderForScriptFiles=true
runVBADecoderForHtmlFiles=true
runVBADecoderForExtractedFiles=true
runVBADecoderForDownloadedFiles=true
anesidoraVBAPerformDeepStaticAnalysisForExtractedFiles=true
anesidoraVBAPerformDeepStaticAnalysisForExtractedFilesMax=10
anesidoraVBAPerformDeepStaticAnalysisForExtractedFilesMaxSizeInKb=1024
anesidoraVBAExecutionTimeout=90

Property Name

Default Value

Description

runVBADecoderForOfficeFiles

true

Switch to enable / disable Office file emulation

runVBADecoderForPdfFiles

true

Switch to enable / disable PDF file emulation

runVBADecoderForScriptFiles

true

Switch to enable / disable script file emulation

runVBADecoderForHtmlFiles

true

Switch to enable / disable HTML file emulation

runVBADecoderForExtractedFiles

true

Emulate extracted files

runVBADecoderForDownloadedFiles

true

Emulate downloaded files

anesidoraVBAExecutionTimeout

90 seconds

Execution timeout

anesidoraVBAPerformDeepStaticAnalysisForExtractedFiles

true

Execute static analysis on extracted files detected during emulation

anesidoraVBAPerformDeepStaticAnalysisForExtractedFilesMax

10

Limit: the max number of files execute static analysis on

anesidoraVBAPerformDeepStaticAnalysisForExtractedFilesMaxSizeInKb

1 MB

Limit: the max size of files execute static analysis on

PE Emulation

Enable Portable Executable emulation

Warning

This is an experimental feature

runPEEmulator=false
peEmuEmulatePEFiles=true
peEmuEmulateRawShellcode=true
pEEmuExecutionTimeout=90
pEEmuPerformDeepStaticAnalysisForExtractedFiles=true
pEEmuPerformDeepStaticAnalysisForExtractedFilesMax=10
pEEmuIgnoreClueTypes=SessionStarted,EmulationEnd,Exception,UnhandledAPI
pEEmuConfigFile.Unix=

Property Name

Default Value

Description

runPEEmulator

true

Main switch to enable / disable PE emulation

peEmuEmulatePEFiles

true

Switch to enable / disable PE emulation for PE files

peEmuEmulateRawShellcode

true

Switch to enable / disable PE emulation for raw shellcode

pEEmuExecutionTimeout

90 seconds

Execution timeout

pEEmuPerformDeepStaticAnalysisForExtractedFiles

true

Execute emulation on extracted files

pEEmuPerformDeepStaticAnalysisForExtractedFilesMax

10

Limit: max number of extracted files to emulate

pEEmuIgnoreClueTypes

SessionStarted, EmulationEnd, Exception, UnhandledAPI

Emulation events to be ignored by the sandbox

pEEmuConfigFile.Unix


Use the specific config file to modify API tracing filter and other PE emulator parameters