Secure Hybrid Application Overhaul

via Freelancer ·

Budget / SalaryA$250–750
TypeFreelance project
LocationRemote
Posted1 day ago
Job Description

Hi there,I have a hybrid desktop application built using C# (.NET) and native C++ DLLs. The application relies heavily on crucial, proprietary plugins. Currently, my build folder exposes all DLLs and plugins, which has allowed users to crack the application.I need a security-focused developer to overhaul my application's deployment architecture, protect my intellectual property, and implement a robust licensing system.

Project Requirements:

- Secure Licensing System: Implement a reliable licensing/serial key system (either cloud-based or cryptographically verified offline keys) to prevent unauthorized usage and cracking.

- Plugin & Dependency Protection: Hide and secure our vital plugins and C++ DLLs. They must not sit exposed in the app folder or be easily dumped by users at runtime.Single-EXE Bundling:

- Package the entire application ecosystem (Main App, Plugins, C++ DLLs, Configs) into a single, clean standalone .exe.Code Obfuscation:

- Apply robust anti-decompilation techniques (using advanced obfuscators) to protect our core C# logic from reverse-engineering tools like dnSpy.

Required Skills:
- Strong background in Software Protection, DRM, and Licensing Implementations.
- Deep knowledge of C# (.NET) and native C++
- Interoperability.Experience with Virtual File Systems / PE Packers (e.g., BoxedApp, Enigma, VMProtect).
c programming c# programming software architecture cryptography c++ programming software development application packaging security auditing
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.