在 C++ 中保护对象的安全方法
Secure way to protect an object in c++
我正计划尝试创建一些真正安全的东西,我想保护它免受内存攻击(比如查看特定地址以获取程序中的对象(比如作弊者如何从实体中获取信息 CS:GO))
有人可以知道 New 运算符如何在 c++ 上工作吗?它是否可以保护从这种攻击中创建的内容?
如果可能的话如何防止这种攻击。
不可能完全阻止这样的事情发生,但是你可以让它变得更加困难(例如通过随机化内存位置)。还有一个相关的 link: https://en.wikipedia.org/wiki/Address_space_layout_randomization.
我正计划尝试创建一些真正安全的东西,我想保护它免受内存攻击(比如查看特定地址以获取程序中的对象(比如作弊者如何从实体中获取信息 CS:GO))
有人可以知道 New 运算符如何在 c++ 上工作吗?它是否可以保护从这种攻击中创建的内容?
如果可能的话如何防止这种攻击。
不可能完全阻止这样的事情发生,但是你可以让它变得更加困难(例如通过随机化内存位置)。还有一个相关的 link: https://en.wikipedia.org/wiki/Address_space_layout_randomization.