我是一名信息学专业的学生,另外还有游戏工程。我目前有一个关于逆向代码工程的项目。我的主要任务是收集有关“使用 RCE 检测弱点/漏洞”主题的信息并撰写相关内容。收集信息是很容易的部分,因为通过一些谷歌学者搜索和论文中的参考,我想出了广泛的论文调色板。“程序切片”、“污点分析”、“模糊测试”、“符号执行”……
现在除了收集资料和写论文,我还要做一点儿实现。我的实现究竟做了什么,我必须自己决定。它可以是任何东西,只要它与通过逆向代码工程检测弱点和漏洞有关。现在我的问题是:我实际上从未做过任何逆向代码工程。我不知道我可以做出什么“实现”(以我对 RCE 的一点(没有)实践知识)。我和我的导师讨论了检测游戏中的漏洞,因为我的研究与游戏工程有关,而游戏对我来说是一个有趣的话题。但是,在搜索有关检测游戏漏洞的科学论文时,我一无所获。scholar 中的大部分搜索结果与法律事务有关,其余与 RCE 中的任何内容有关,但游戏。同样使用普通的谷歌搜索,我找不到任何有用的东西(论文/教程),但只有一般的 RCE 新闻或描述等等。我尝试了几种不同词的组合,例如“游戏”、“漏洞”、“弱点”、“逆向代码工程”。
现在我不知道是不是我的搜索方式错误,或者我搜索的东西真的很难(不可能?)找到。
这就是为什么我来这里问你,如果你知道任何好的消息来源。有关检测游戏漏洞的教程和/或科学论文?
也许互联网上没有相关信息。也许(我不知道这一点)甚至可能是,检测游戏漏洞的任务对于几乎没有 RCE 知识的人来说要求太高了,我什至不应该尝试这样做。然后我将不得不编程其他东西(更容易)。但话又说回来,我不知道该怎么办。程序切片算法?我不知道某些实现的难度级别。因此,如果您能就其他(除了游戏)的实施方式给我任何提示,我将不胜感激。此外,有关实施替代方案的优秀教程的链接会很好。
我在 Windows 上工作(99% 的时间)并且我能够使用 Java、C++、C、C#、Python 和 Haskell。
我非常感谢您能提供的任何帮助。