
Check out a development toolset for smart code generation. Configure the parameters for creating individual lines and compositions for integration with packages and applications. Perform debugging sessions and protect the code from reverse engineering.
Receigen is a smart code generator for App Store receipt validation (both receipt and InApp purchase). The generated code is ready-to-integrate, pure C, fully debuggable and integrates various protection mechanisms to harden the reverse engineering. It also integrates nicely with Xcode for a streamlined build process.
Here are the key points:
- Receigen features a fast and smart code generator; every time the code is generated, it is different in order to defeat binary pattern detection.
- The generated code only depends on two system frameworks (IOKit and Security); no other library is required.
- The generated code is compatible with ARC (Automatic Reference Counting).
- The binary code produced is obfuscated by integrating various mechanisms like string and constant obfuscation, non-predictable branching, non-explicit function calls, dead-code, etc.
- Receigen can also be invoked on the command line so it integrates inside a Xcode build process.
Check out the Receigen website for documentation, tutorial and support.
If you want to provide translations for Receigen, please contact me.
v4.2
This release mainly brings some bug fixes:
- [ENGINE] Fix warnings in Swift due to unused variables
- [ENGINE] Fix debug strings being stored in code
- [ENGINE] Make use of StoreKit certificate easier
Please pay attention that the generated code targets OpenSSL 1.0 by default. If you need to target OpenSSL 1.1, you MUST pass a command line option. Refer to the website for more details.
Happy Coding.