我可以在编译时加密c源代码吗?

问题描述 投票:0回答:1

我想在编译时对源代码的某些部分进行编码。

目标是对受保护函数/库的调用/引用不会出现在 IDA Pro 或 Ghidra 等反汇编程序中。

例如:

void ImportantFunction() {

    ENCODE_START(134);
    ...
    Code to encode
    ...
    ENCODE_END(0);

}

这里134是编码密钥。

这可能吗?有谁知道吗

c obfuscation pack
1个回答
0
投票

目标是对受保护函数/库的调用/引用不会出现在 IDA Pro 或 Ghidra 等反汇编程序中。

将函数编译或手动翻译为自定义字节代码,该代码仅显示为数据数组。

现成的反汇编程序不会知道那是什么。

© www.soinside.com 2019 - 2024. All rights reserved.