├── LICENSE ├── README.md ├── check.sh ├── install.sh ├── movfuscator ├── bind.patch ├── crt0.c ├── crtd.c ├── crtf.c ├── enode.patch ├── expr.patch ├── gen.patch ├── host.c ├── makefile.patch ├── mov.md └── movfuscator.c ├── overview ├── README.md ├── demo_mov.gif ├── demo_nibbles.gif ├── gcc_asm.png ├── gcc_cfg.png ├── mov_asm.png ├── mov_cfg.png ├── prime.c ├── prime_gcc ├── prime_gcc.asm ├── prime_gcc.o ├── prime_mov ├── prime_mov.asm └── prime_mov.o ├── poc ├── README.md ├── crackme │ ├── crackme1 │ ├── crackme1.readme │ ├── crackme2 │ └── crackme2.readme ├── examples │ ├── 99_bottles │ ├── README │ ├── demo.sh │ ├── factor │ ├── nibbles │ └── primes └── movfuscator.c ├── post ├── README.md ├── adc.py ├── add.py ├── andor.py ├── cmpxchgxchg.py ├── mov32.py ├── pushpop.py ├── rand.py ├── rereg.py ├── risc.py ├── rrrrr.py ├── sbb.py ├── shuffle.py ├── sub.py ├── xadd.py └── xor.py ├── slides └── domas_2015_the_movfuscator.pdf ├── softfloat ├── 386-MOV.h ├── Makefile ├── README.txt ├── milieu.h ├── softfloat.c ├── softfloat.h ├── softfloat_inline.c ├── softfloat_specialize.c └── timesoftfloat.c └── validation ├── 3d.c ├── Makefile ├── ant.c ├── arithmetic.c ├── arithmetic_test.sh ├── bf.c ├── bitcoin_address.c ├── crc32.c ├── crypto-algorithms ├── README.md ├── aes.c ├── aes.h ├── aes_test.c ├── arcfour.c ├── arcfour.h ├── arcfour_test.c ├── base64.c ├── base64.h ├── base64_test.c ├── blowfish.c ├── blowfish.h ├── blowfish_test.c ├── des.c ├── des.h ├── des_test.c ├── md2.c ├── md2.h ├── md2_test.c ├── md5.c ├── md5.h ├── md5_test.c ├── rot-13.c ├── rot-13.h ├── rot-13_test.c ├── sha1.c ├── sha1.h ├── sha1_test.c ├── sha256.c ├── sha256.h └── sha256_test.c ├── doom ├── README.md ├── doom.patch └── doom.png ├── e.c ├── float.c ├── galton.c ├── gen_alu_test.c ├── hanoi.c ├── hello.c ├── knight.c ├── life.c ├── mandelbrot.b ├── mandelbrot.c ├── maze.c ├── md5.c ├── md5.h ├── mersenne.c ├── minesweeper.c ├── nibbles.c ├── nqueens.c ├── pi.c ├── prime.c ├── ray.c ├── ray3.c ├── s2.c ├── sin.c ├── sudoku.c ├── tictactoe.c └── timesoftfloat.c /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/README.md -------------------------------------------------------------------------------- /check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/check.sh -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/install.sh -------------------------------------------------------------------------------- /movfuscator/bind.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/movfuscator/bind.patch -------------------------------------------------------------------------------- /movfuscator/crt0.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /movfuscator/crtd.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /movfuscator/crtf.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /movfuscator/enode.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/movfuscator/enode.patch -------------------------------------------------------------------------------- /movfuscator/expr.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/movfuscator/expr.patch -------------------------------------------------------------------------------- /movfuscator/gen.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/movfuscator/gen.patch -------------------------------------------------------------------------------- /movfuscator/host.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/movfuscator/host.c -------------------------------------------------------------------------------- /movfuscator/makefile.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/movfuscator/makefile.patch -------------------------------------------------------------------------------- /movfuscator/mov.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/movfuscator/mov.md -------------------------------------------------------------------------------- /movfuscator/movfuscator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/movfuscator/movfuscator.c -------------------------------------------------------------------------------- /overview/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/overview/README.md -------------------------------------------------------------------------------- /overview/demo_mov.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/overview/demo_mov.gif -------------------------------------------------------------------------------- /overview/demo_nibbles.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/overview/demo_nibbles.gif -------------------------------------------------------------------------------- /overview/gcc_asm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/overview/gcc_asm.png -------------------------------------------------------------------------------- /overview/gcc_cfg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/overview/gcc_cfg.png -------------------------------------------------------------------------------- /overview/mov_asm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/overview/mov_asm.png -------------------------------------------------------------------------------- /overview/mov_cfg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/overview/mov_cfg.png -------------------------------------------------------------------------------- /overview/prime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/overview/prime.c -------------------------------------------------------------------------------- /overview/prime_gcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/overview/prime_gcc -------------------------------------------------------------------------------- /overview/prime_gcc.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/overview/prime_gcc.asm -------------------------------------------------------------------------------- /overview/prime_gcc.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/overview/prime_gcc.o -------------------------------------------------------------------------------- /overview/prime_mov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/overview/prime_mov -------------------------------------------------------------------------------- /overview/prime_mov.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/overview/prime_mov.asm -------------------------------------------------------------------------------- /overview/prime_mov.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/overview/prime_mov.o -------------------------------------------------------------------------------- /poc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/poc/README.md -------------------------------------------------------------------------------- /poc/crackme/crackme1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/poc/crackme/crackme1 -------------------------------------------------------------------------------- /poc/crackme/crackme1.readme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/poc/crackme/crackme1.readme -------------------------------------------------------------------------------- /poc/crackme/crackme2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/poc/crackme/crackme2 -------------------------------------------------------------------------------- /poc/crackme/crackme2.readme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/poc/crackme/crackme2.readme -------------------------------------------------------------------------------- /poc/examples/99_bottles: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/poc/examples/99_bottles -------------------------------------------------------------------------------- /poc/examples/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/poc/examples/README -------------------------------------------------------------------------------- /poc/examples/demo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/poc/examples/demo.sh -------------------------------------------------------------------------------- /poc/examples/factor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/poc/examples/factor -------------------------------------------------------------------------------- /poc/examples/nibbles: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/poc/examples/nibbles -------------------------------------------------------------------------------- /poc/examples/primes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/poc/examples/primes -------------------------------------------------------------------------------- /poc/movfuscator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/poc/movfuscator.c -------------------------------------------------------------------------------- /post/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/post/README.md -------------------------------------------------------------------------------- /post/adc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/post/adc.py -------------------------------------------------------------------------------- /post/add.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/post/add.py -------------------------------------------------------------------------------- /post/andor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/post/andor.py -------------------------------------------------------------------------------- /post/cmpxchgxchg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/post/cmpxchgxchg.py -------------------------------------------------------------------------------- /post/mov32.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/post/mov32.py -------------------------------------------------------------------------------- /post/pushpop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/post/pushpop.py -------------------------------------------------------------------------------- /post/rand.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/post/rand.py -------------------------------------------------------------------------------- /post/rereg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/post/rereg.py -------------------------------------------------------------------------------- /post/risc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/post/risc.py -------------------------------------------------------------------------------- /post/rrrrr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/post/rrrrr.py -------------------------------------------------------------------------------- /post/sbb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/post/sbb.py -------------------------------------------------------------------------------- /post/shuffle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/post/shuffle.py -------------------------------------------------------------------------------- /post/sub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/post/sub.py -------------------------------------------------------------------------------- /post/xadd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/post/xadd.py -------------------------------------------------------------------------------- /post/xor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/post/xor.py -------------------------------------------------------------------------------- /slides/domas_2015_the_movfuscator.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/slides/domas_2015_the_movfuscator.pdf -------------------------------------------------------------------------------- /softfloat/386-MOV.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/softfloat/386-MOV.h -------------------------------------------------------------------------------- /softfloat/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/softfloat/Makefile -------------------------------------------------------------------------------- /softfloat/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/softfloat/README.txt -------------------------------------------------------------------------------- /softfloat/milieu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/softfloat/milieu.h -------------------------------------------------------------------------------- /softfloat/softfloat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/softfloat/softfloat.c -------------------------------------------------------------------------------- /softfloat/softfloat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/softfloat/softfloat.h -------------------------------------------------------------------------------- /softfloat/softfloat_inline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/softfloat/softfloat_inline.c -------------------------------------------------------------------------------- /softfloat/softfloat_specialize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/softfloat/softfloat_specialize.c -------------------------------------------------------------------------------- /softfloat/timesoftfloat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/softfloat/timesoftfloat.c -------------------------------------------------------------------------------- /validation/3d.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/3d.c -------------------------------------------------------------------------------- /validation/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/Makefile -------------------------------------------------------------------------------- /validation/ant.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/ant.c -------------------------------------------------------------------------------- /validation/arithmetic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/arithmetic.c -------------------------------------------------------------------------------- /validation/arithmetic_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/arithmetic_test.sh -------------------------------------------------------------------------------- /validation/bf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/bf.c -------------------------------------------------------------------------------- /validation/bitcoin_address.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/bitcoin_address.c -------------------------------------------------------------------------------- /validation/crc32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/crc32.c -------------------------------------------------------------------------------- /validation/crypto-algorithms/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/crypto-algorithms/README.md -------------------------------------------------------------------------------- /validation/crypto-algorithms/aes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/crypto-algorithms/aes.c -------------------------------------------------------------------------------- /validation/crypto-algorithms/aes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/crypto-algorithms/aes.h -------------------------------------------------------------------------------- /validation/crypto-algorithms/aes_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/crypto-algorithms/aes_test.c -------------------------------------------------------------------------------- /validation/crypto-algorithms/arcfour.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/crypto-algorithms/arcfour.c -------------------------------------------------------------------------------- /validation/crypto-algorithms/arcfour.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/crypto-algorithms/arcfour.h -------------------------------------------------------------------------------- /validation/crypto-algorithms/arcfour_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/crypto-algorithms/arcfour_test.c -------------------------------------------------------------------------------- /validation/crypto-algorithms/base64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/crypto-algorithms/base64.c -------------------------------------------------------------------------------- /validation/crypto-algorithms/base64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/crypto-algorithms/base64.h -------------------------------------------------------------------------------- /validation/crypto-algorithms/base64_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/crypto-algorithms/base64_test.c -------------------------------------------------------------------------------- /validation/crypto-algorithms/blowfish.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/crypto-algorithms/blowfish.c -------------------------------------------------------------------------------- /validation/crypto-algorithms/blowfish.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/crypto-algorithms/blowfish.h -------------------------------------------------------------------------------- /validation/crypto-algorithms/blowfish_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/crypto-algorithms/blowfish_test.c -------------------------------------------------------------------------------- /validation/crypto-algorithms/des.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/crypto-algorithms/des.c -------------------------------------------------------------------------------- /validation/crypto-algorithms/des.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/crypto-algorithms/des.h -------------------------------------------------------------------------------- /validation/crypto-algorithms/des_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/crypto-algorithms/des_test.c -------------------------------------------------------------------------------- /validation/crypto-algorithms/md2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/crypto-algorithms/md2.c -------------------------------------------------------------------------------- /validation/crypto-algorithms/md2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/crypto-algorithms/md2.h -------------------------------------------------------------------------------- /validation/crypto-algorithms/md2_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/crypto-algorithms/md2_test.c -------------------------------------------------------------------------------- /validation/crypto-algorithms/md5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/crypto-algorithms/md5.c -------------------------------------------------------------------------------- /validation/crypto-algorithms/md5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/crypto-algorithms/md5.h -------------------------------------------------------------------------------- /validation/crypto-algorithms/md5_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/crypto-algorithms/md5_test.c -------------------------------------------------------------------------------- /validation/crypto-algorithms/rot-13.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/crypto-algorithms/rot-13.c -------------------------------------------------------------------------------- /validation/crypto-algorithms/rot-13.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/crypto-algorithms/rot-13.h -------------------------------------------------------------------------------- /validation/crypto-algorithms/rot-13_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/crypto-algorithms/rot-13_test.c -------------------------------------------------------------------------------- /validation/crypto-algorithms/sha1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/crypto-algorithms/sha1.c -------------------------------------------------------------------------------- /validation/crypto-algorithms/sha1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/crypto-algorithms/sha1.h -------------------------------------------------------------------------------- /validation/crypto-algorithms/sha1_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/crypto-algorithms/sha1_test.c -------------------------------------------------------------------------------- /validation/crypto-algorithms/sha256.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/crypto-algorithms/sha256.c -------------------------------------------------------------------------------- /validation/crypto-algorithms/sha256.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/crypto-algorithms/sha256.h -------------------------------------------------------------------------------- /validation/crypto-algorithms/sha256_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/crypto-algorithms/sha256_test.c -------------------------------------------------------------------------------- /validation/doom/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/doom/README.md -------------------------------------------------------------------------------- /validation/doom/doom.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/doom/doom.patch -------------------------------------------------------------------------------- /validation/doom/doom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/doom/doom.png -------------------------------------------------------------------------------- /validation/e.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/e.c -------------------------------------------------------------------------------- /validation/float.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/float.c -------------------------------------------------------------------------------- /validation/galton.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/galton.c -------------------------------------------------------------------------------- /validation/gen_alu_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/gen_alu_test.c -------------------------------------------------------------------------------- /validation/hanoi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/hanoi.c -------------------------------------------------------------------------------- /validation/hello.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main(void) 4 | { 5 | printf("Hello, world!\n"); 6 | return 0; 7 | } 8 | -------------------------------------------------------------------------------- /validation/knight.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/knight.c -------------------------------------------------------------------------------- /validation/life.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/life.c -------------------------------------------------------------------------------- /validation/mandelbrot.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/mandelbrot.b -------------------------------------------------------------------------------- /validation/mandelbrot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/mandelbrot.c -------------------------------------------------------------------------------- /validation/maze.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/maze.c -------------------------------------------------------------------------------- /validation/md5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/md5.c -------------------------------------------------------------------------------- /validation/md5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/md5.h -------------------------------------------------------------------------------- /validation/mersenne.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/mersenne.c -------------------------------------------------------------------------------- /validation/minesweeper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/minesweeper.c -------------------------------------------------------------------------------- /validation/nibbles.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/nibbles.c -------------------------------------------------------------------------------- /validation/nqueens.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/nqueens.c -------------------------------------------------------------------------------- /validation/pi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/pi.c -------------------------------------------------------------------------------- /validation/prime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/prime.c -------------------------------------------------------------------------------- /validation/ray.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/ray.c -------------------------------------------------------------------------------- /validation/ray3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/ray3.c -------------------------------------------------------------------------------- /validation/s2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/s2.c -------------------------------------------------------------------------------- /validation/sin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/sin.c -------------------------------------------------------------------------------- /validation/sudoku.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/sudoku.c -------------------------------------------------------------------------------- /validation/tictactoe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/tictactoe.c -------------------------------------------------------------------------------- /validation/timesoftfloat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Battelle/movfuscator/HEAD/validation/timesoftfloat.c --------------------------------------------------------------------------------