我偶然发现了多态引擎,我对它们一无所知。然而,我对它们是如何写的感到好奇。我查到的每一个例子都会在程序集中写出它们,我的程序集一点也不好;我只知道几条指令,但不是很好。另一方面,我擅长C和C++。
我熟悉C++中的多态概念,但是在阅读了多态引擎之后,我假设它们与C++中的多态性不同。
我只是在寻找使用C和/或C++显示加密/解密和/或混淆代码的简单代码
如何在C++中使用虚拟关键字等技术来混淆或加密应用程序中的代码?
注意:我被告知把这个问题从stackoverflow.com转到这个地方。
发布于 2014-09-08 17:45:44
我熟悉C++中的多态概念,但是在阅读了多态引擎之后,我假设它们与C++中的多态性不同。如何在C++中使用虚拟关键字等技术来混淆或加密应用程序中的代码?
你的假设是正确的。它们是不同的东西。
我只是在寻找使用C和/或C++显示加密/解密和/或混淆代码的简单代码
不幸的是,对于Programmers.StackExchange来说,这是一个离题的话题。
如果您对这些主题有关于信息安全的问题:
试着问一下http://security.stackexchange.com
如果您正在寻找用于生成程序集代码的可调用片段的C++工具,请尝试AsmJit。它允许人们学习以编程方式生成程序集代码的基础知识。由此,您可以了解如何生成执行功能等效计算的不同程序集代码片段。
(免责声明:我以前从未使用过AsmJit。)
https://softwareengineering.stackexchange.com/questions/255692
复制相似问题