使用作弊引擎激活lua脚本的修改版本


-1

我试图破解游戏。我是一个白帽子黑客 - 只为了这个特定的游戏,只因为我喜欢它。最近有一大批玩家在比赛中获得比他们应该得到的更多的(如果可信的葡萄酒),将lua脚本注入作弊引擎中的负载游戏中。

我有时会使用作弊引擎,我知道如何找到一个值,更改它,锁定它,找出写到它的内容等。我不知道用户可以调用外部lua文件并拥有它就好像它已经被有问题的游戏所调用一样(我从游戏中设法乞求/借用/窃取函数的文件的副本)。我在这里深表歉意,我甚至不确定这是严重的事情。任何人都可以阐明这是否可能(甚至是一种可能性的感觉会有所帮助),更重要的是,如果可能的话,我如何去复制它。

我不想特别提及游戏(虽然它有一个小用户群)我不想给别人提示如何破解它!)。这就是说,我意识到我没有给出太多的信息,所以请告诉我什么将有助于包括!

P.S.我不知道如何标记这个 - 建议欢迎!

  0

对于downvoter:你可以请建议如何改善问题! 05 12月. 172017-12-05 17:16:44

3

不幸的是,作为一个初学者,有很多很多东西可以让你学习到这个主题。这并不是说你理解的特别之外,而是需要相当长的一段时间。

没有看到文件或知道游戏,可能会发生任何数量的解决方案。因此,不要在那里玩猜测,我建议你先从学习如何在Cheat Engine中使用Lua开始。 I wrote a beginner's tutorial有时候应该会帮助你很多。

之后,我推荐观看this video,然后this video - 两者都使用Lua来解决与Cheat Engine捆绑在一起的教程的步骤1-7。最后,here is an example疯狂深入CE Lua脚本。打开它并看看那只小狗;太奇妙了。最终,您可以像使用Lua一样在CE中获得基本(简单脚本)或复杂(设计完整的独立教练)。您完全拥有Lua的强大功能,以及CE的自定义Lua功能(以及您希望从其他Lua库中引入的其他功能)。

  0

感谢您提供丰富的答案。你能提供一个链接/解释如何从游戏通常使用的脚本中调用一个函数。例如,send_action_to_server是我想要创建的一个调用,它被用在游戏的脚本中......我怎么能从我自己的lua脚本中调用它? 05 12月. 172017-12-05 21:16:24

+1

根据你当前的技能,真的没有一个简单的答案,因为知道功能名称只是战斗的一部分。应该传递多少个论据,这些论据应该是什么?如果你能弄清楚,那么使用CE的createThread()函数来研究一下。其他考虑事项:是否有父函数或子函数(认为加密)对您感兴趣的函数的结果执行某些操作 - 如果是,则是其中的任何数据/值应该位于内存地址或寄存器中你不能在范围之外运行该功能吗? 05 12月. 172017-12-05 22:01:01

  0

另外,请考虑这一点:http://forum.cheatengine.org/viewtopic.php?t=605733 05 12月. 172017-12-05 22:03:50