Have you ever wanted to code in assembly, but were afraid that someone would reverse engineer or change your programs intended functionality? Maybe you don’t want people peeking in on those sensitive ASCII strings inside your compiled executable? Well then, I have the solution for you!
Introducing JumbleCOM! It packages and encrypts your MS-DOS .com files with a small (~3.5KB) stub tacked on to decrypt them. It’s pretty difficult to reverse engineer how the system works, as I have purposely wrote the code in an extremely obfuscated way, using good encryption methods and proper PRNGs ( within the limits of MS-DOS, of course 🙂 )
Limitations:
* no .EXE support; this would require completely rewriting the program, or better yet, introducing a separate dedicated .EXE encryptor (both things I do not plan to do)
* File size limit of about 30 KB. Theoretically, you may be able to encrypt files as large as 58 KB, but due to unidentified bugs, crashes often occur. If enough people use/want this feature, I may be able to officially support large .COM files in the future.
System Requirements:
MS-DOS 2.0 or higher
8086/8088 compatible and higher
Enough memory to run a small .COM file 🙂
VGA graphics (it will probably work in other graphics modes, but it’s not tested)
Download: Version 1.0a
