Menu

Tree [1c92d3] master /
 History

HTTPS access


File Date Author Commit
 examples 2018-03-28 Tobias Frei Tobias Frei [f2d606] Create tobefree-sandbox.txt
 00-base64-conversion-table.txt 2018-02-26 Tobias Frei Tobias Frei [844cc0] Add files via upload
 00-binary-digits.txt 2018-02-26 Tobias Frei Tobias Frei [844cc0] Add files via upload
 LICENSE.md 2018-08-03 Tobias Frei Tobias Frei [1c92d3] Update LICENSE.md
 README.md 2018-08-03 Tobias Frei Tobias Frei [6cc059] Update README.md
 base64-binary-tobefree.txt 2018-03-06 Tobias Frei Tobias Frei [b4c86b] Update base64-binary-tobefree.txt
 binary-base64-tobefree.txt 2018-03-06 Tobias Frei Tobias Frei [16d0ef] Update binary-base64-tobefree.txt
 binary-escaper-tobefree.txt 2018-03-06 Tobias Frei Tobias Frei [a09759] Update binary-escaper-tobefree.txt
 binary-spacer-tobefree.txt 2018-03-06 Tobias Frei Tobias Frei [c0a439] Update binary-spacer-tobefree.txt

Read Me

Whitespace Steganography

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

Whitespace Steganography

Use HTML's interpretation of multiple spaces to hide base64 code on any HTML page.

Example:

wget -O - 'https://en.wikipedia.org/wiki/User:ToBeFree/sandbox?action=edit' | grep -E '\[[0-9]+\]' | sed 's/\s\s\s\s/1/g' | sed 's/\s\s\s/0/g' | sed -r 's/\[[0-9]+\]//g' | tr -d -c '10' | fold -w 6 | tr '\n' ' ' > binary.txt

bash binary-base64-tobefree.sh binary.txt | base64 -d > decoded-output.txt

Useful for ENcoding: Kate for Linux has a "block/rectangular selection" tool.