游戏逆向学习——易语言制作游戏输入性脚本之异星工厂

博主使用易语言创建了异星工厂游戏输入脚本,采用sendmessageA指令,关联游戏物品并导入wiki lua代码,实现模拟按键及程序输入。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天没有来得及更新相关学习内容,下午抽空做了波及时更新,今天使用易语言制作了最新的异星工厂游戏输入性脚本,根据官方wiki的相关内容制作,如有侵权请联系我!

主要是用的是一个简单的dll指令:sendmessageA,这里可以看一下指令注入的相关操作,本次代码由于关联的相关项目较多,需要导入所有的游戏内物品,同时是对耐心的极大操作。由于接到的通知是要在一天内完成(万恶的XXX,不说了~),一个个扒下来实在是有些费神,作为新手的我,还是希望各位大佬可以教一教我。
界面大致功能如下:



成果截图大致如此,由于选项夹过多,不一一展示,各位同学可以给出你们学习的宝贵意见,教教我如何一次性从网页上导入图片库,和信息库(现在的我只能一个个的扒)。
以下3个为重要子程序项目:
1.时钟周期函数。判定当前代码生成的许可。
2.源代码库,这个wiki提供了相关lua。(直接copy)
3.模拟按键及程序输入,这个很关键,用到一个简单的dll函数,sendmessage,抓住窗口句柄,发送lua信息,传递代码。自行回车执行,降低容错率。模拟使用跳转程序,从自己的易语言脚本程序跳转到相关游戏子程序内。这个涉及到PID的抓取,后续易语言部分或者C++都会讲到。
今天的分享就到这里,内容不多,抽空写的分享,各位有什么想法可以和我说,或者有什么更快的方法可以教教我憨笑 !

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

言行物恒

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值