You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
--threads (Number): When running in batch mode, how many analyses to run at the same time (0 = unlimited, default: as many as the number of CPU cores)
76
-
77
-
--download (Boolean): Actually download the payloads
78
-
79
-
--encoding (String): Encoding of the input sample (will be automatically detected by default)
80
-
81
-
--timeout (Number): The script will timeout after this many seconds (default 10)
82
-
83
-
--output-dir (String): The location on disk to write the results files and folders to (defaults to the current directory)
84
-
85
-
--preprocess (Boolean): Preprocess the original source code (makes reverse engineering easier, but takes a few seconds)
86
-
87
-
--unsafe-preprocess (Boolean): More aggressive preprocessing. Often results in better code, but can break on some edge cases (eg. redefining prototypes)
88
-
89
-
--no-kill (Boolean): Do not kill the application when runtime errors occur
90
-
91
-
--no-echo (Boolean): When the script prints data, do not print it to the console
92
-
93
-
--no-rewrite (Boolean): Do not rewrite the source code at all, other than for `@cc_on` support
94
-
95
-
--no-catch-rewrite (Boolean): Do not rewrite try..catch clauses to make the exception global-scoped
96
-
97
-
--no-cc_on-rewrite (Boolean): Do not rewrite `/*@cc_on <...>@*/` to `<...>`
98
-
99
-
--no-eval-rewrite (Boolean): Do not rewrite `eval` so that its argument is rewritten
100
-
101
-
--no-file-exists (Boolean): Return `false` for Scripting.FileSystemObject.FileExists(x)
102
-
103
-
--no-folder-exists (Boolean): Return `false` for Scripting.FileSystemObject.FileExists(x)
104
-
105
-
--function-rewrite (Boolean): Rewrite function calls in order to catch eval calls
106
-
107
-
--no-rewrite-prototype (Boolean): Do not rewrite expressions like `function A.prototype.B()` as `A.prototype.B = function()`
108
-
109
-
--no-hoist-prototype (Boolean): Do not hoist expressions like `function A.prototype.B()` (implied by no-rewrite-prototype)
110
-
111
-
--no-shell-error (Boolean): Do not throw a fake error when executing `WScriptShell.Run` (it throws a fake error by default to pretend that the distribution sites are down, so that the script will attempt to poll every site)
112
-
113
-
--no-typeof-rewrite (Boolean): Do not rewrite `typeof` (e.g. `typeof ActiveXObject`, which must return 'unknown' in the JScript standard and not 'object')
114
-
115
-
--proxy (String): [experimental] Use the specified proxy for downloads. This is not relevant if the --download flag is not present.
116
-
117
-
--windows-xp (Boolean): Emulate Windows XP (influences the value of environment variables)
118
-
119
-
--dangerous-vm (Boolean): Use the `vm` module, rather than `vm2`. This sandbox can be broken, so **don't use this** unless you're 100% sure of what you're doing. Helps with debugging by giving correct stack traces.
65
+
NAME DESCRIPTION
66
+
-h, --help Show the help text and quit
67
+
-v, --version Show the package version and quit
68
+
--license Show the license and quit
69
+
--debug Die when an emulation error occurs, even in "batch mode", and pass on the exit
0 commit comments