# Making C compiler generate obfuscated code

DevFeed: [Making C compiler generate obfuscated code](<https://devfeed.tech/articles/making-c-compiler-generate-obfuscated-code-20536.md>)

Original publisher: [Read original article](<https://yurichev.com/blog/58/>)

Published: 2010-12-06T23:00:00Z

Content type: article

Language: en

Sources: [Dennis Yurichev](<https://devfeed.tech/sources/dennis-yurichev.md>)

Topics: [C](<https://devfeed.tech/topics/c.md>), [Compiler](<https://devfeed.tech/topics/compiler.md>), [Reverse Engineering](<https://devfeed.tech/topics/reverse-engineering.md>), [Randomizer](<https://devfeed.tech/topics/randomizer.md>)

Tags: [c](<https://devfeed.tech/tags/c.md>), [code](<https://devfeed.tech/tags/code.md>), [compiler](<https://devfeed.tech/tags/compiler.md>), [random](<https://devfeed.tech/tags/random.md>), [reverse-engineering](<https://devfeed.tech/tags/reverse-engineering.md>)

## AI overview

The article describes patching the Tiny C compiler to insert random noise code between effective instructions, making compiled programs more difficult to reverse engineer. It notes the performance cost, suggests limiting obfuscation to critical algorithms, and reports that an example crackme was eventually reversed.

## Source excerpt

Making C compiler generate obfuscated code