我想在编译时对源代码的某些部分进行编码。
目标是对受保护函数/库的调用/引用不会出现在 IDA Pro 或 Ghidra 等反汇编程序中。
例如:
void ImportantFunction() {
ENCODE_START(134);
...
Code to encode
...
ENCODE_END(0);
}
这里134是编码密钥。
这可能吗?有谁知道吗
目标是对受保护函数/库的调用/引用不会出现在 IDA Pro 或 Ghidra 等反汇编程序中。
将函数编译或手动翻译为自定义字节代码,该代码仅显示为数据数组。
现成的反汇编程序不会知道那是什么。