title: How can an executable be this small in file size?
body: <p>I've been generating payloads on Metasploit and I've been experimenting with the different templates and one of the templates you can have your payload as is <code>exe-small</code>. The type of payload I've been generating is a windows/meterpreter/reverse_tcp and just using the normal <code>exe</code> template it has a file size around 72 KB however <code>exe-small</code> outputs a payload the size of 2.4kb. Why is this? And how could I apply this to my programming?</p>