This command inserts freespace in executable space and redirect entrypoint of program to this section.
Syntax:
quickcode [size]
Parameters:
size
Optional, decimal number. The size in bytes to insert into executable section.If not specified, program insert 4096 bytes by default.
xorcrypt
This command ciphers an entire section performing a chained-xor on 4 bytes blocks. An uncipher boot-loader is added to program and entrypoint is hooked.
This makes a section pretty much more harder to be read/disassembled/modified.
Syntax:
xorcrypt [id [xor_dword_key]]
Parameters:
id
Optional. The id of section you want to be protected. If not specified, program select the section pointed by the current entrypoint.
xor_dword_key
Optional, hexadecimal number. The seed to be used to cipher the first block. If not specified a value will be randomly generated.
uncrypt
This command uncipher a executable protected by xorcrypt command and remove boot-loader previously added.