蒋阿君 发表于 2024-6-8 09:00

有基址了,怎么用易语言做个修改器

进程是ra2y.exe
基址是ra2y.exe+A7D3A4
类型是unicode字符串,我想把这个地址中的字符串改成嘻嘻哈哈
应该怎么写呢?需要用什么模块?图中的长度是什么意思呢?

求大佬给个例子 帮忙解答下

FAFA 发表于 2024-6-8 09:49

你应该把EXE发出来,修改哪个位置的字符,帮你改了,再发给你,你这样的描述,很难给你一个结果

我的爱是你 发表于 2024-6-8 11:05

问错地了,想来也就是取模块基址+0xA7D3A4 读(写)字节15。
易语言论坛应该秒回。

sdcyth 发表于 2024-6-8 11:53

你是问这个吧
写内存("程序名","基址",“变量”)

小小娃娃 发表于 2024-6-8 13:12

易语言不太清楚,C++调用WindowsAPI
获得程序句柄
拿到模块基址
更改保护模式
写入
改回保护
大概是这样,这是程序外部修改

dmxayjn 发表于 2024-6-8 15:00

用精益模块 免费的,然后用 写内存字符串的命令就可以了,把需要的进程ID参数 记得填写

沧恋 发表于 2024-6-8 15:31

超级模块或者精易模块或者说任何可以读写内存的模块。
超级模块为
.版本 2

.局部变量 ID, 整数型
.局部变量 模块信息, 整数型, , "0"

ID = 取进程ID (“ra2y.exe”)
取进程模块 (ID, 模块信息)
写内存文本型 (ID, 模块信息 + 十六到十 (“A7D3A4”), “嘻嘻哈哈”)

图中的长度是读取字符串的长度,你改成2那就只能看到2个字符串。

bjt123 发表于 2024-6-8 17:09

sdcyth 发表于 2024-6-8 11:53
你是问这个吧
写内存("程序名","基址",“变量”)

模块少用点 获取点Windowsapi

784196449 发表于 2024-6-8 17:31

这不是红色警戒2游戏么。修改器一搜索一大堆

watersun 发表于 2024-6-16 00:18

这是红警吗 修改器交流一下 我的QQ是1058306662
页: [1]
查看完整版本: 有基址了,怎么用易语言做个修改器