-
Notifications
You must be signed in to change notification settings - Fork 136
/
config-example.js
80 lines (70 loc) · 2.95 KB
/
config-example.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
{
/*
* Malboxes Example Configuration File
*
* Uncomment a specific section of the file to trigger a particular feature.
*
* Paths should be written using forward slashes even on Windows.
* For ex: C:/Tools
*/
// This allows you to use a local filestore for ISOs.
// For all versions of Windows except Windows 10 you will need this.
// "iso_path": "/path/to/your/windows/isos/",
// Trial or registered version?
// If using a registered product update the product_key and set trial to 'false'.
// See https://github.com/GoSecure/malboxes/blob/master/docs/windows-licenses.adoc for more information.
"trial": "true",
//"trial": "false",
//"product_key": "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
// VM settings
"username": "malboxes",
"password": "malboxes",
"computername": "dirty",
// disk size is in megabytes
"disk_size": "20480",
// This example profile will attempt to load profiles/maldoc.js
// For more information on profiles check an example profile:
// https://github.com/GoSecure/malboxes/blob/master/malboxes/profile-example.js
//"profile": "maldoc",
//"input_locale": "fr-FR",
// Provision settings
// Which Hypervisor for privisoning and deployment? (Options are: "virtualbox", "vsphere" and "aws") Default is "virtualbox"
"hypervisor": "virtualbox",
// If vsphere, the following configuration options are mandatory
"remote_host": "",
"remote_datastore": "",
"remote_username": "",
"remote_password": "",
"vsphere_host": "",
"vsphere_clone_from_vm": "packer-test",
"vsphere_name": "malboxestest",
"vsphere_user": "",
"vsphere_password": "",
"vsphere_insecure": "true",
// If AWS, the following configuration options are mandatory
"aws_access_key": "",
"aws_secret_key": "",
"aws_s3_bucket": "",
"aws_keypair": "",
"aws_security_group": "", // See Usage/AWS in doc to understand why you need to create one.
// Optional
"aws_region": "us-east-1",
"aws_instance_type" : "m3.medium",
//"proxy": "company_proxy:3128",
// Windows Defender: true means enabled, false means disabled. Default is false.
//"windows_defender": "false",
// Windows Updates: true means enabled, false means disabled. Default is false.
//"windows_updates": "false",
// Chocolatey packages to install on the VM
// TODO re-add dependencywalker and regshot once upstream choco package provides a checksum
// TODO: Re-add processhacker when its fixed for win7_64
"choco_packages": "ghidra x64dbg.portable dnspy ollydbg sysinternals hxd windbg die pesieve pebear 7zip putty wireshark winpcap fiddler",
// Setting the IDA Path will copy the IDA remote debugging tools into the guest
//"ida_path": "/path/to/your/ida",
// Setting Tools Path will copy all the files under the given path into the guest.
// Useful to copy proprietary or unpackaged tools.
// Note: packer's file provisonning is really slow, avoid having more than
// 100 megabytes in there.
//"tools_path": "/path/to/your/tools",
"_comment": "last line must finish without a comma for file to be valid json"
}