An agglomeration of weird covert channel scripts I write for my intro to covert channels class.
Some of these were written for fun and some of them were written for homework! See if you can guess which is which ¯_(ツ)_/¯
- nospace - encodes information in zero-width spaces. won't look like it's working in your terminal (probably), but try pasting it into your browser!
- tabspace - encodes information in whitespace at the end of lines in a file. the code is pretty similar to nospace, but I think nospace is cooler
- tmptalk - transmits information within a computer by modulating files in the /tmp directory. you'll need to run it in read mode before you run it in write mode or you'll have to manually clean up desynchronization artifacts! consider yourself warned :)
- emojify - encodes the bytes of a file as a series of emojis! you can split these emojis up and if you reconstitute them somehow, this script can decode it. Sneak private keys out of your company in tweets without anyone noticing! (maybe don't do that it seems illegal)