I generated a payload from MERLIN-C2 for Linux amd64 unstripped and used kite shield to encrypt the payload. I get the verbose output and in the end, the tool tells me that the binary could be corrupt. I don't get segfaults but the program exits without printing anything.
I generated a payload from MERLIN-C2 for Linux amd64 unstripped and used kite shield to encrypt the payload. I get the verbose output and in the end, the tool tells me that the binary could be corrupt. I don't get segfaults but the program exits without printing anything.
[Steps to Reproduce]
Clone merlin-agent repository. https://github.com/Ne0nd0g/merlin-agent
Run the following command to generate a non stripped version of the payload.
After that copy the binary to the kiteshield folder.
Run kite shield to see the following output -
Now when I execute the program I don't see any output-
The output before encryption -
Let me know how can I debug it. Also if I have an ARM64 binary can I encrypt that to get an ARM64 output encrypted binary?
Thanks.