You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
⚠️ When compiling an application with obfuscation, use the `-w` argument to suppress warnings. Otherwise, the console will display numerous intimidating logs that have no impact on the final result. There's no need to be alarmed by them.
@@ -51,7 +51,7 @@ if (!licenseExpired()) {
51
51
```
52
52
53
53
## 👺 Virtualization
54
-
This is a protection technique in which certain calculations are performed through an embedded virtual machine upon command. Makes analysis of mathematical operations **very difficult**! It will work with the `virt` option enabled (and only!). Otherwise, all virtual machine commands will be replaced by ordinary mathematical operators.
54
+
This is a protection technique in which certain calculations are performed through an embedded virtual machine upon command. Makes analysis of mathematical operations **very difficult**! It will work with the `VIRT` option enabled (and only!). Otherwise, all virtual machine commands will be replaced by ordinary mathematical operators.
55
55
56
56
⚠️ Virtualization in critical locations can impact optimization. Use with caution only in areas where it is really needed
57
57
@@ -81,7 +81,7 @@ This is a protection technique in which certain calculations are performed throu
81
81
A simple example of using virtualization::
82
82
```c
83
83
// ...
84
-
#define virt 1
84
+
#define VIRT 1
85
85
// ...
86
86
87
87
if (VM_EQU(VM_ADD(2, 2), 4)) {
@@ -93,20 +93,20 @@ if (VM_EQU(VM_ADD(2, 2), 4)) {
93
93
You can find examples of using all the functions of a virtual machine in the file [tests/virtualmachine.c](tests/virtualmachine.c)
94
94
95
95
## ❓ Example of using
96
-
If you need advanced protection against skilled reversers, use `cflow_v2` and `antidebug_v2` options.
96
+
If you need advanced protection against skilled reversers, use `CFLOW_V2` and `ANTIDEBUG_V2` options.
0 commit comments