https://github.com/607011/obfuscateplusplus
String and data obfuscation for C++14 and newer
https://github.com/607011/obfuscateplusplus
cplusplus cpp cpp14 obfuscate obfuscate-strings obfuscation
Last synced: 3 months ago
JSON representation
String and data obfuscation for C++14 and newer
- Host: GitHub
- URL: https://github.com/607011/obfuscateplusplus
- Owner: 607011
- Created: 2023-03-29T05:40:40.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-06-06T10:29:04.000Z (about 2 years ago)
- Last Synced: 2025-03-24T14:05:38.059Z (3 months ago)
- Topics: cplusplus, cpp, cpp14, obfuscate, obfuscate-strings, obfuscation
- Language: C++
- Homepage:
- Size: 33.2 KB
- Stars: 8
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Obfuscate++
**Advanced methods to obfuscate strings and data in binaries built from C++14 source code**
## Für c’t- und heise+-Leser

Die Version mit dem Tag CT1123 ist die [bei heise+ veröffentlichte](https://heise.de/-8526330). Nach dem Klonen bitte auschecken mit
```bash
git checkout CT1123
```## Build
### Linux, macOS
```bash
git clone https://github.com/607011/obfuscateplusplus.git obfuscate++
cd obfuscate++
mkdir build
cd build
cmake -G Ninja -DCMAKE_BUILD_TYPE=Release ..
cmake --build .
````-G Ninja` can be omitted on platforms not providing the Ninja build tool.
### Windows
In Visual Studio Developer Console:
```
git clone https://github.com/607011/obfuscateplusplus.git obfuscate++
cd obfuscate++
mkdir build
cd build
cmake -G Ninja -DCMAKE_BUILD_TYPE=Release ..
cmake --build .
````-G Ninja` can be omitted on platforms not providing the Ninja build tool.
#### Prerequisites
```
winget install Kitware.CMake
winget install Git.Git
winget install Microsoft.WindowsSDK
winget install Python.Python.3.10
```