/ditto

Binary resource copier

Primary LanguageObjective-C

README

ditto takes a Windows exe as input and copies the resources

of that binary into the target binary. Resources are usually

icons, copywright info and descriptions of the binary.

Info & Compiled version: http://www.room362.com/blog/2012/10/8/compiling-and-release-of-ditto.html

Example usage:

Usage output:

C:\>ditto.exe

ditto - binary resource mirrorer
--------------------------------------------------------------------

C:\>ditto.exe sourcebin.exe targetbin.exe


C:\>

Copy (no output):

C:\>ditto.exe C:\windows\system32\notepad.exe evilbin.exe

C:\>

Disclaimer: does not work with Metasploit In-memory:

meterpreter > upload evilbin.exe
[*] uploading  : evilbin.exe -> evilbin.exe
[*] uploaded   : evilbin.exe -> evilbin.exe
meterpreter > execute -H -i -c -d calc.exe -m -f ditto.exe -a 'C:\windows\system32\notepad.exe evilbin.exe'
Process 1840 created.
Channel 2 created.
meterpreter >

But does not result in a file change of any kind and sometimes results in meterpreter dieing.

CHANGELOG

2012-09-13 - code commit for version 1.0