#!/usr/bin/env sh # Filename: store-crypted.sh.in # License: CC-BY-SA 4.0 # Author: bgstack15 # Startdate: 2019-08-28 08:00 # Title: Script Plus A Zipped Datum (spazd) # Purpose: Script that stores a zip file at the end of this file, to obscurely and insecurely store a simple value # History: # Usage: # create crypted object: # printf '%s' "CUSTOMVALUE" | bzip2 > ~/foo3 # learn value for "mysize" and update script # wc -c ~/foo3 # remove comments from this input file and build final script # cat store-crypted.sh.in ~/foo3 > final.sh ; rm ~/foo3 # Reference: # various installer tarball/script combos from different vendors # original research # Improve: # Documentation: mysize=62 cat="$( printf '\x62\x75\x6e\x7a\x69\x70\x32' )" tail -c${mysize} "${0}" | $cat | cat printf '\r\n' exit