AVMaster/conf/procedures/build.yaml
# -------------- BUILD -------------- #
# Requires: START_AGENT
BUILD_ELITE:
- BUILD: [ pull, windows_elite, silent ]
BUILD_SOLDIER:
- BUILD: [ pull, windows_soldier, silent ]
BUILD_WINDOWS:
- CALL: CHECK_STATIC_MODULES
- BUILD: [ pull, windows, silent ]
CHECK_STATIC_MODULES:
- ENABLE: [ sunday ]
- PUSHZIP: [ AVAgent/assets/check/*, AVAgent/assets/jarexploit/*, AVAgent/assets/windows/* ]
- CHECK_STATIC: [ AVAgent/assets/check/codec, AVAgent/assets/check/codec_mod, AVAgent/assets/check/mac_core,
AVAgent/assets/check/mac_osax, AVAgent/assets/check/sqlite, AVAgent/assets/check/sqlite_mod,
AVAgent/assets/check/ppt.ppsx, AVAgent/assets/check/agent.dat, AVAgent/assets/check/doc.docx, AVAgent/assets/check/sploit.swf ]
- CHECK_STATIC: [ 'AVAgent/assets/windows/avtest.swf',
'AVAgent/assets/windows/meltexploit.docx',
'AVAgent/assets/windows/meltexploit.txt',
'AVAgent/assets/windows/PMIEFuck-WinWord.dll',
'AVAgent/assets/windows/meltapp.exe',
'AVAgent/assets/windows/meltexploit.ppsx',
'AVAgent/assets/windows/owned.docm']
- CHECK_STATIC: [ 'AVAgent/assets/jarexploit/PMIEFuck-Java.dll',
'AVAgent/assets/jarexploit/copy.jar',
'AVAgent/assets/jarexploit/owned.docm',
'AVAgent/assets/jarexploit/PMIEFuck-WinWord.dll',
'AVAgent/assets/jarexploit/exploit.swf',
'AVAgent/assets/jarexploit/Shellcode-Stage2-IE.exe',
'AVAgent/assets/jarexploit/exploit_ie.swf']
BUILD_DESKTOP:
- CALL: CHECK_STATIC_MODULES
- ON_ERROR: CONTINUE
- BUILD: [ pull, windows, silent ]
- BUILD: [ pull, osx, silent ]
- BUILD: [ pull, linux, silent ]
- ON_ERROR: SKIP
BUILD_MOBILE:
- ON_ERROR: CONTINUE
- BUILD: [ pull, blackberry, silent ]
- BUILD: [ pull, android, silent ]
- BUILD: [ pull, ios, silent ]
- BUILD: [ pull, winphone, silent ]
- ON_ERROR: SKIP
BUILD_EXPLOIT:
- BUILD: [ pull, exploit, melt ]
#- BUILD: [ pull, exploit_docx, melt ]
# -------------- VM COMMANDS -------------- #
VM_PUSH_AGENT:
- DELETE_DIR: /AVTest/
- DELETE_DIR: /Users/avtest/Desktop/AVTest/
- PUSHZIP: [ AVAgent/*.py, AVAgent/*.yaml, AVCommon/*.py, AVCommon/*.yml, AVCommon/commands/client/*.py, AVCommon/commands/meta/*.py, AVCommon/commands/*.py, AVAgent/assets/config*, AVAgent/assets/keyinject.exe, AVAgent/assets/getusertime.exe, AVAgent/assets/windows/* ]
VM_UPLOAD_SKYPE:
- PUSH:
- [SkypeSetup.exe]
- updates
- c:/Users/avtest/Desktop
VM_GET_LOG:
- PULL:
- ['avagent.log']
- c:\\AVTest\\logs
- logs
VM_PULL_WINDOWS:
- BUILD: [ pull, windows, silent ]
- BUILD: [ pull, windows, melt ]
VM_SCOUT:
- CROP: True
- BUILD: [ scout, windows, silent ]
- CROP: False
- SCREENSHOT
VM_ELITE:
- CROP: True
- BUILD: [ elite, windows, silent ]
- SLEEP: 30
- SCREENSHOT
- CROP: False
- UNINSTALL
- CHECK_INFECTION
- RELOG
VM_STATIC_MOBILE:
- CROP: True
- CALL: BUILD_MOBILE
- CROP: False
VM_CLEAN_EVIDENCES:
- CLEAN_EVIDENCES
BUILD_MELT_FAST:
- BUILD: [ pull, windows, melt ]
VM_PACKER_MELT:
- CROP: True
- REPORT:
- BUILD_MELT_FAST
- BUILD_MELT_FAST
- BUILD_MELT_FAST
- BUILD_MELT_FAST
- BUILD_MELT_FAST
- BUILD_MELT_FAST
- BUILD_MELT_FAST
- BUILD_MELT_FAST
- BUILD_MELT_FAST
- BUILD_MELT_FAST
- CROP: False