root@kali:~# msibuild -h Usage: msibuild MSIFILE [OPTION]... Options: -s name [author] [template] [uuid] Set summary information. -q query Execute SQL query/queries. -i table1.idt Import one table into the database. -a stream file Add 'stream' to storage with contents of 'file'. Existing tables or streams will be overwritten. If package.msi does not exist a new file will be created with an empty database.
root@kali:~# msidiff -h
msidiff diffs contents of two MSI files.
Usage: msidiff [OPTION]... [DIFF-OPTIONS] FROM-MSI TO-MSI
Options:
-t, --tables Diff MSI tables as text. This is the default.
-l, --list Diff lists of files.
-L, --long-list Diff long lists (akin to 'find -ls') of files.
-h, --help Print help message and exit.
-v, --version Print version information and exit.
diff-options Options passed to diff(1). The first repeated argument of
the above or the first argument starting with a '-' but not
one of the above starts diff-options, the first one not
starting with it ends them. Default: -Nup for contents
(in addition to -r which will always be passed), -U0 for
others.
More than one of -t, -l or -L may be specified.
Report bugs to <https://gitlab.gnome.org/GNOME/msitools/issues>.
root@kali:~# msidump -h msidump dumps MSI tables as idt text and streams Usage: msidump [OPTION]... MSI-FILE Options: -t, --tables Dump tables. This is the default. -s, --streams Dump streams -S, --signature Dump asn1parse of digital signature. -d, --directory DIR Dump to given directory DIR -h, --help Print help message and exit. -v, --version Print version information and exit. More than one of -t, -s or -S may be specified. Report bugs to <https://gitlab.gnome.org/GNOME/msitools/issues>.
root@kali:~# msiextract -h Usage: msiextract [OPTION…] MSI_FILE... - a msi files extracting tool Help Options: -h, --help Show help options Application Options: --version Display version number -C, --directory Extract to directory -l, --list List files only
root@kali:~# msiinfo -h Usage: msiinfo SUBCOMMAND COMMAND-OPTIONS... Options: -h, --help Show program usage -v, --version Display program version Available subcommands: help Show program or subcommand usage streams List streams in a .msi file tables List tables in a .msi file extract Extract a binary stream from an .msi file export Export a table in text form from an .msi file suminfo Print summary information
root@kali:~# wixl -h Usage: wixl [OPTION…] INPUT_FILE1 [INPUT_FILE2]... - a msi building tool Help Options: -h, --help Show help options Application Options: --version Display version number -v, --verbose Verbose output -o, --output Output file -D, --define Define variable -a, --arch Target architecture -I, --includedir Include directory --extdir System extension directory --wxidir System include directory -E, --only-preproc Stop after the preprocessing stage --ext Specify an extension
root@kali:~# wixl-heat -h Usage: wixl-heat [OPTION…] Help Options: -h, --help Show help options Application Options: --directory-ref Directory Ref --component-group Component Group --var Variable for source dir -p, --prefix Prefix -x, --exclude Exclude prefix --win64 Add Win64 Component