游戏逆向学习——易语言制作游戏输入性脚本之异星工厂
今天没有来得及更新相关学习内容,下午抽空做了波及时更新,今天使用易语言制作了最新的异星工厂游戏输入性脚本,根据官方wiki的相关内容制作,如有侵权请联系我!
主要是用的是一个简单的dll指令:sendmessageA,这里可以看一下指令注入的相关操作,本次代码由于关联的相关项目较多,需要导入所有的游戏内物品,同时是对耐心的极大操作。由于接到的通知是要在一天内完成(万恶的XXX,不说了~),一个个扒下来实在是有些费神,作为新手的我,还是希望各位大佬可以教一教我。
界面大致功能如下:
成果截图大致如此,由于选项夹过多,不一一展示,各位同学可以给出你们学习的宝贵意见,教教我如何一次性从网页上导入图片库,和信息库(现在的我只能一个个的扒)。
以下3个为重要子程序项目:
1.时钟周期函数。判定当前代码生成的许可。
2.源代码库,这个wiki提供了相关lua。(直接copy)
3.模拟按键及程序输入,这个很关键,用到一个简单的dll函数,sendmessage,抓住窗口句柄,发送lua信息,传递代码。自行回车执行,降低容错率。模拟使用跳转程序,从自己的易语言脚本程序跳转到相关游戏子程序内。这个涉及到PID的抓取,后续易语言部分或者C++都会讲到。
今天的分享就到这里,内容不多,抽空写的分享,各位有什么想法可以和我说,或者有什么更快的方法可以教教我 !