Kaspersky Research Sandbox позволяет запускать выполнение объектов с определенными параметрами командной строки. Поле Command line parameters является необязательным и доступно только при выборе среды выполнения Microsoft Windows или Linux.
Вы можете использовать переменные среды выполнения, поместив знак % перед именем переменной и после него, например: %SYSTEMROOT%. По умолчанию переменные среды выполнения развертываются на хосте пользователя перед передачей и выполнением объекта в песочнице. Чтобы перенести переменные среды выполнения в песочницу как есть, без развертывания, используйте знак %%, например: %%SYSTEMROOT%%.
В Linux используйте ключ -C в интерпретаторе командной строки для передачи системных переменных в песочницу, например: /bin/bash -c "$sample -lah $PWD >> $PWD/$HOSTNAME.log"
Командная строка может содержать переменную $sample, которая будет заменена в песочнице на фактический путь к объекту в операционной системе (например, <notepad path> /A $sample).
Длина командной строки не должна превышать 1024 символа, в противном случае Kaspersky Research Sandbox ее сократит. В зависимости от технических ограничений операционной системы, используемой в качестве среды выполнения в песочнице, длина командной строки может быть дополнительно сокращена.
Примеры: Укажите приложение, с помощью которого вы хотите выполнить объект: %windir%\System32\notepad.exe /a $sample "%ProgramFiles%\Internet Explorer\iexplore.exe" $sample Укажите файл, в который следует записать вывод объекта: $sample > %userprofile%\test_output.txt Выполните объект и запишите вывод в файл, включающий имя компьютера в качестве имени файла: $sample --t –r=2 >> %TEMP%\%COMPUTERNAME%.txt Укажите ключи для выполнения объекта в среде выполнения Linux: $sample -key1=1 -key2=two |
Использование переменных среды выполнения
Переменные среды выполнения |
Microsoft Windows 10 64-разрядная |
Microsoft Windows 7 x64 |
Microsoft Windows 7 |
Microsoft Windows XP |
Linux |
|---|---|---|---|---|---|
ALLUSERSPROFILE |
|
|
|
|
— |
APPDATA |
|
|
|
|
— |
CLIENTNAME |
— |
— |
— |
|
— |
CommonProgramFiles |
|
|
|
|
— |
CommonProgramFiles(x86) |
|
|
— |
— |
— |
CommonProgramW6432 |
|
|
— |
— |
— |
COMPLUS_ProfAPI_ProfilerCompatibilitySetting |
|
|
|
|
— |
COMPUTERNAME |
|
|
|
|
— |
ComSpec |
|
|
|
|
— |
COR_ENABLE_PROFILING |
|
|
|
|
— |
COR_PROFILER |
|
|
|
|
— |
DriverData |
|
— |
— |
— |
— |
FP_NO_HOST_CHECK |
— |
|
|
|
— |
HOME |
— |
— |
— |
— |
|
HOMEDRIVE |
|
|
|
|
— |
HOMEPATH |
|
|
|
|
— |
LOCALAPPDATA |
|
|
|
— |
— |
LOGNAME |
— |
— |
— |
— |
|
LOGONSERVER |
|
|
|
|
— |
— |
— |
— |
— |
|
|
NUMBER_OF_PROCESSORS |
|
|
|
|
— |
OneDrive |
|
— |
— |
— |
— |
OS |
|
|
|
|
— |
Path |
|
|
|
|
|
PATHEXT |
|
|
|
|
— |
PROCESSOR_ARCHITECTURE |
|
|
|
|
— |
PROCESSOR_IDENTIFIER |
|
|
|
|
— |
PROCESSOR_LEVEL |
|
|
|
|
— |
PROCESSOR_REVISION |
|
|
|
|
— |
ProgramData |
|
|
|
— |
— |
ProgramFiles |
|
|
|
|
— |
ProgramFiles(x86) |
|
|
— |
— |
— |
ProgramW6432 |
|
|
— |
— |
— |
PROMPT |
|
|
|
|
— |
PSModulePath |
|
|
|
— |
— |
PUBLIC |
|
|
|
— |
— |
PWD |
— |
— |
— |
— |
|
SESSIONNAME |
|
|
|
|
— |
SHELL |
— |
— |
— |
— |
|
SHLVL |
— |
— |
— |
— |
|
SystemDrive |
|
|
|
|
— |
SystemRoot |
|
|
|
|
— |
TEMP |
|
|
|
|
— |
TERM |
— |
— |
— |
— |
|
TMP |
|
|
|
|
— |
USER |
— |
— |
— |
— |
|
USERDOMAIN |
|
|
|
|
— |
USERDOMAIN_ROAMINGPROFILE |
|
— |
— |
— |
— |
USERNAME |
|
|
|
|
— |
USERPROFILE |
|
|
|
|
— |
windir |
|
|
|
|
— |
windows_tracing_flags |
— |
|
|
— |
— |
windows_tracing_logfile |
— |
|
|
— |
— |
XDG_RUNTIME_DIR |
— |
— |
— |
— |
|
XDG_SEAT |
— |
— |
— |
— |
|
XDG_SESSION_ID |
— |
— |
— |
— |
|
XDG_VTNR |
— |
— |
— |
— |
|