我正在寻找一个win32api调用,它将始终返回相同的值,最好是一个可以作为字符串查看的值,但其他类型也可以。无论是从西班牙语的Windows XP SP2还是英语的Windows 7执行,它都必须返回相同的值。我找不到任何东西,并希望得到一些帮助。
我试图通过从API中找到一个在XP / 7和XP中相同的常量变量来隐藏C ++应用程序中的字符串。不同的语言,作为加密的基础。
答案 0 :(得分:0)
很难想象有人会花时间将这样一个函数添加到API中,而这个函数根据定义是不必要的。
我的第一个猜测是保留字段或过时函数,但前者总是0,后者很难依赖。
那说......
答案 1 :(得分:0)
对于我的基于AES的加密代码,我将我的密钥基于一个自定义编写的随机数生成器,每次调用它时都会生成相同的值。使得更难以静态分析代码以找出逻辑,但在运行时动态创建一致值,因此它不会在编译时静态存储在应用程序中。