Name | Modified | Size | Downloads / 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.