I know msf5 use a .msi template for injecting, there's PAYLOAD tag in the binary data of the file, while generating the msi file, it firstly inject an exe file to the tag position. What I wanna know is the format of the .msi file and what's the template of exe for generating msi.
I've read the code of msf, the generating logic is in the exe.rb, but I am just confused about the process of generating a msi file, any help would be appreciated...