我检查了几个破解我的网站,他们都在逆向工程应用程序。
但是,我想通过操纵游戏值来练习逆向工程。作弊引擎工具允许我们这样做。还有许多其他工具(例如 tsearch),但作弊引擎是最受欢迎的。它涉及在 RAM 中搜索各种值,然后操纵指针,创建补丁以在内存中产生永久效果。
普通网站不是一个好的做法,因为游戏通常有很多变化的值,尤其是那些随着用户输入而变化的值。是否有任何允许我使用作弊引擎练习逆向工程的破解网站?
我检查了几个破解我的网站,他们都在逆向工程应用程序。
但是,我想通过操纵游戏值来练习逆向工程。作弊引擎工具允许我们这样做。还有许多其他工具(例如 tsearch),但作弊引擎是最受欢迎的。它涉及在 RAM 中搜索各种值,然后操纵指针,创建补丁以在内存中产生永久效果。
普通网站不是一个好的做法,因为游戏通常有很多变化的值,尤其是那些随着用户输入而变化的值。是否有任何允许我使用作弊引擎练习逆向工程的破解网站?
TL;DR :(可能)没有:(
恐怕我不认为有这样的网站,主要是因为与逆向工程或调试挑战相比,为类似于现实生活场景的内存操作生成最小的示例游戏要困难得多。
游戏通常非常复杂,具有多线程游戏循环和跟踪各种属性值的复杂引擎。
虽然有些游戏是要搞砸的(比如pwnadventure3),但恐怕像这样的例子很少见。
我想鼓励您使用 youtube 上的教程。尝试首先针对具有最少/没有安全措施的游戏(单人游戏,也许没有大型引擎支持的独立游戏)并尝试搜索教程。当您找到一个时,它会指示目标(例如修复健康,启用飞行,...),您可以尝试自己做,而无需首先观看视频。您可以稍后观看并使用它来简化您的工作流程。与大多数逆向工程相关的任务一样,亲身体验才是王道。
您可以随时让计算机显示您想要的任何内容。真正的挑战始于在多人游戏中寻找漏洞,因为这样您的操作超出了您自己系统的范围。例如,在游戏操作中通常首先检查的事情之一是服务器是否对可操作的值(例如战利品、健康等)执行健全性检查。
例如,当服务器接受来自客户端的跳跃包并且不检查健全性(例如,角色被接地并且在一毫秒前没有跳跃)时,您可以滥用这种行为来实现飞行。如果游戏采用厚客户端结构,它甚至可能信任客户端发送的坐标。
您必须探索游戏功能并找到漏洞。例如,如果游戏实现了快速旅行系统,则可能缺少检查您是否可以在任何特定时刻实际使用它,或者您是否只能旅行到当前解锁的位置。基本上总是有两种检查:从服务器请求一些东西并显示它的答案,或者禁用/更改界面以呈现普通用户无法使用的功能。
在某些时候,您甚至可能想要弄乱反作弊系统,这些系统检查内存部分是否被操纵并实施其他策略,例如网络代理。LiveOverflow有一个很好的 YouTube 播放列表,试图以这种方式击败 pwnadventure。
关于游戏黑客:
您最好的游戏“破解版”就是游戏本身!如果在游戏上花钱是您不想冒险的入门障碍,那么请考虑以下几点:
还有其他一些建议,但在这些建议之间,即使您愿意,您也将拥有比您所能承受的更多的选择!=)
最后,如果你真的很感兴趣,我已经在 YouTube 上运行了一个游戏黑客频道大约 5 年了,所以如果你感兴趣的话,那里有很多很棒的教育材料——还有很多视频展示你是作弊引擎的真正力量及其许多隐藏的功能。如果您愿意,请随时查看!