hidden bind shell payload
Changed cmp eax by inc eax. Saved one byte
Reference added
new service exe creation refreshed
fix typo
Change to try to follow ruby guidelines
Add string_to_pushes to use non fixed size service_name
fix typo
refactor `to_winpe_only` code to be used by `to_win32pe_service`
Add options `SERVICE_NAME` and `SERVICE_DISPLAYNAME` to psexec and correct service payload generation
Change author of single_service_stuff.asm
Add create_remote_process block, now used in exe_service generation
Improve block_create_remote_process to point on shellcode everytime
Improve service_block with service_stopped block to cleanly terminate service
Prevent import table overwritting by shifting entry point
up block_service_stopped.asm
Try to add SERVICE_DESCRIPTION options to psexec, but it doesn't seem to work...
correct error in block service_change_description
SERVICE_DESCRIPTION doesn't concern this PR
Rebase on https://github.com/rapid7/metasploit-framework/pull/2831 and adapt to the new mixin