查看: 3111|回复: 26

[经验分享] 用易语言编写一个简单的不掉血

[复制链接]
发表于 2020-8-29 10:54 | 显示全部楼层 |阅读模式
非法程序、 2020-8-29 10:54 3111 26 显示全部楼层
工具准备:CE7.0   易语言

服务器:体验服 正服搜需要过检测

先附加进程

无限喷图:没喷图搜258,喷了搜257,写258开,写257关

无线电:找个可以发无线电的地图,无线电发到出现红字禁止刷无线电  搜索2  游戏在发发一次无线电搜索1  反复搜索绿色地址   写0开

文本不掉血1:新手营搜索 rez\Butes\tutorial_DZ.ltc 扫描类型选字符串  第一个就是 改0会代码改为rez\Butes\BF003.ltc   指针扫描一个指针 找到偏移为1A0的那一个 双击下来 类型改为字符串 长度19 值改rez\Butes\BF003.ltc锁定 "cshell.dll"+021D7A88 偏移1A0
文本不掉血2:文本搜索rez\Butes\%s_DZ.ltc   把可写变成正方形    改0会代码改为rez\Butes\BF035.ltc cshell.dll+159440C

QQ截图20200829105249.jpg

无限喷图基址:cshell.dll+21BA880  
刷无线电基址:cshell.dll+21FFCE0

QQ截图20200829105257.jpg

打开易语言 新建一个窗口
把我们要写的功能加进去 然后添加模块 新建一个变量 看到这里有个驱动类

先写个判断驱动是否安装成功 安装失败就结束程序

这里我们再加个变量 这个变量是取cf进程的ID 我们要取cf的ID进程名就是“crossfire.exe”

取到了ID后我们就要进行读取基址 后面才能修改 再添加变量 三个变量基址 我们要取到他的基址 进程ID就是 进程PID 文件名称我们看刚才搜到的基址 前面这个就是

偏移量就是后面的基址 后面改一下就行了

基址读完了就开始修改数据 这里需要再添加三个变量 都是逻辑型 取反就是真返回假 假返回真 因为我们还没有修改所以是假 返回的就是真 就会进行修改

属性写64 文本长度改19 因为这是文本不掉血 所以是写文本型 内容就是要写入的值

由于这两个功能需要锁定 所以我们给他写个时钟 这里就是写入的值 周期100就是让他100毫秒写一次 相当于锁定了 为0的时候就是不写了取消锁定了

这个功能也是一样需要锁定 加个时钟 这里也是和上面一样的

忘记说了 窗口销毁要卸载驱动 不然多次加载电脑会一直蓝屏

游客,如果您要查看本帖隐藏内容请回复
发表于 2020-8-29 11:15 | 显示全部楼层
abc666p 2020-8-29 11:15 显示全部楼层
当时我就念了一句林则徐的诗
回复

使用道具 举报

发表于 2020-8-29 12:41 | 显示全部楼层
milian 2020-8-29 12:41 显示全部楼层
遇见神贴岂能不顶
回复

使用道具 举报

发表于 2020-8-29 13:12 | 显示全部楼层
青竹 2020-8-29 13:12 显示全部楼层
感谢楼主,好人一生平安
回复

使用道具 举报

发表于 2020-8-29 13:32 | 显示全部楼层
3386283869 2020-8-29 13:32 显示全部楼层
好贴支持!感谢楼主,好人一生平安
回复

使用道具 举报

发表于 2020-8-29 15:13 | 显示全部楼层
6106855123 2020-8-29 15:13 显示全部楼层
感谢楼主,好人一生平安
回复

使用道具 举报

发表于 2020-8-29 17:28 | 显示全部楼层
7831791 2020-8-29 17:28 显示全部楼层
好贴支持!
回复

使用道具 举报

发表于 2020-8-29 22:19 | 显示全部楼层
感谢楼主,好人一生平安
回复

使用道具 举报

发表于 2020-8-31 01:41 | 显示全部楼层
1142791119 2020-8-31 01:41 显示全部楼层
好贴帮顶!
回复

使用道具 举报

发表于 2020-9-3 21:11 | 显示全部楼层
感谢楼主,好人一生平安
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则 返回列表 发新帖

快速回复 返回顶部 返回列表