3 ms·
Not sure I understand how that is possible. How would you implement a boolean "and" with only "mov"? If you can only move stuff around, how do you read and comp
by LightMachine 10y ago
Not sure I understand how that is possible. How would you implement a boolean "and" with only "mov"? If you can only move stuff around, how do you read and compare things?
- __s 10y agoIf you look at turing machines they're pretty minimal, just a state machine reading/writing state on a tape Repo includes a good set of slides: https://github.com/xoreaxeaxeax/movfuscator/blob/master/slides/domas_2015_the_movfuscator.pdf https://github.com/xoreaxeaxeax/movfuscator/blob/master/slid... Indirect memory accesses serve for conditional execution Here's the macro for boolean and: https://github.com/xoreaxeaxeax/movfuscator/blob/master/poc/movfuscator.c#L201 https://github.com/xoreaxeaxeax/movfuscator/blob/master/poc/...
- deleted 10y ago[deleted]