我需要一個實用工具/工具或另一種方式來混淆或隱窩代碼塊中的C/C++源代碼,如:混淆或地穴C/C++代碼
int myfunc()
{
BEGIN_CRYPT
return 0;
END_CRYPT
}
int main()
{
BEGIN_CRYPT
printf("This part is crypted\n");
END_CRYPT
printf("This part isn't crypted\n");
return 0;
}
任何人都知道這是一個實用工具/工具?
謝謝 丹尼爾
這有與加密無關。它是你想混淆的引用字符串(這裏「這部分是加密的」)?或通常混淆生成的代碼? – typ1232 2013-05-01 21:44:11
我需要隱藏BEGIN_CRYPT和END_CRYPT之間的所有源代碼。換句話說,代碼在內存中解密。 – danibraga2 2013-05-01 21:53:22
要加密某些東西,您需要一個密鑰。但要解密你也需要一個密鑰。它需要在運行時解密,所以調試應用程序的人將能夠獲得密鑰並自己解密。不可能將需要在內存中運行的代碼保存到有權訪問內存的任何人。也許試着解釋你想要保密的東西,所以也許有一個解決方案。如果有人真的想弄明白,混淆不會保密。 – typ1232 2013-05-01 22:00:11