Download Latest Version obfusc-2_3_2.zip (422.2 kB)
Email in envelope

Get an email when there's a new version of obfusc

Home
Name Modified Size InfoDownloads / Week
obfusc-2_3_2.zip 2019-03-02 422.2 kB
obfusc-2_3_1.zip 2019-02-16 415.3 kB
obfusc-2_2_1.zip 2019-02-16 412.4 kB
obfusc-2_3.zip 2019-02-15 416.1 kB
obfusc-2_2.zip 2019-01-04 409.1 kB
obfusc-2_1.zip 2019-01-04 405.5 kB
obfusc-2_0.zip 2018-12-23 410.6 kB
README 2018-07-13 664 Bytes
obfusc-1_9.zip 2018-07-13 406.0 kB
obfusc-1_8.zip 2018-04-25 380.6 kB
obfusc-1_7.zip 2018-02-23 327.1 kB
obfusc-1_6.zip 2018-02-23 348.4 kB
obfusc-1_5.zip 2018-02-10 317.6 kB
obfusc-1_4.zip 2018-01-06 284.1 kB
obfusc-1_3_1.zip 2018-01-03 330.1 kB
obfusc-1_3.zip 2018-01-01 326.9 kB
obfusc-1_2_1.zip 2017-12-29 317.5 kB
obfusc-1_2.zip 2017-12-26 314.7 kB
obfusc-1_0_1.zip 2017-12-20 80.6 kB
obfusc-1_0.zip 2017-12-12 80.0 kB
obfusc-0_9z.tgz 2017-12-12 65.9 kB
obfusc-0_9z.zip 2017-12-12 78.3 kB
Totals: 22 Items   6.5 MB 0
Copyright Peter T. Breuer 2017

This is the toolchain for my prototype obfuscating (encrypting) C
compiler. `Obfuscating' means that all the data values at runtime
are different each time you recompile the same source, in a flat
distribution.  The point of this compiler is to show that such barbarity
is not only possible, but highly plausible, indeed practical.

(Encryption is currently virtual, just shown on execute with an E[..]
around the unencrypted values, but notionally all data is encrypted
and so are the constants in machine code instructions).

Instructions on compilation and running are in:

     INSTALL

in the distributed source code archive.

Source: README, updated 2018-07-13