Automated source code obfuscation with sequence-to-sequence network.
Code repository for DeepObfusCode: Source Code Obfuscation Through Sequence-to-Sequence Networks.
pip package also available.
Import deepobfuscode
as library, and install required dependencies. Obfuscation tests for reference.
- Run
encryption/encryption()
to generate obfuscated code, then generate keys and verify evaluation withencryption/decryption()
. - Run
execution/obfuscated_execution()
to execute obfudcated code.
S. Datta. 2020. DeepObfusCode: Source Code Obfuscation Through Sequence-to-Sequence Networks. In Advances in Intelligent Systems and Computing