3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 12176|回复: 33
打印 上一主题 下一主题

[资源] 小老弟我来分享下CE武器代码修改的汇编方法

[复制链接]

3

主题

184

帖子

251

积分

高级玩家

Rank: 4

贡献度
1
金元
2468
积分
251
精华
0
注册时间
2010-5-26
跳转到指定楼层
主题
发表于 2019-1-27 00:31 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 65302666 于 2019-1-28 21:34 编辑


先感谢下我是忠奸人 cjx3000 提供的数据跟方法,我也就合成下去除繁琐步骤不用你去专门搜索子弹啦直接添加代码进去直接打钩,目前我也就知道这些代码。
CT附在最下面了
视频效果

链接: https://pan.baidu.com/s/1qzvBR9Kdu539INlnJ6DKNw 提取码: qp6s
首先是代码应该没毛病,赶得比较匆忙会的拿去爽吧!
别忘记添加Weaponcode这个地址
[ENABLE]
alloc(newmem,2048,"re2.exe"+B8C5928)
label(returnhere)
alloc(Weaponcode,128)
registersymbol(Weaponcode)
label(originalcode)
label(exit)

Weaponcode:
dd 15    //此代码为HQ11 冲锋枪的十六进制可以自行修改十进制,例如此值十进制为21,可以直接修改#21

newmem:
mov esi,[Weaponcode]

originalcode:
mov [rcx+14],esi
mov rax,[rbx+50]

exit:
jmp returnhere

"re2.exe"+B8C5928:
jmp newmem
nop
nop
returnhere:

[DISABLE]
dealloc(newmem)
dealloc(Weaponcode,128)
unregistersymbol(Weaponcode)
"re2.exe"+B8C5928:
mov [rcx+14],esi
mov rax,[rbx+50]
//Alt: db 89 71 14 48 8B 43 50

配合下面这个无限子弹可以起飞
[ENABLE]
alloc(newmem,2048,"re2.exe"+B8BC63A)
label(returnhere)
label(originalcode)
label(exit)

newmem:
mov ebx,[rax+1C]

originalcode:
mov [rax+20],ebx
mov rsi,[rsp+30]

exit:
jmp returnhere

"re2.exe"+B8BC63A:
jmp newmem
nop
nop
nop
returnhere:


[DISABLE]
dealloc(newmem)
"re2.exe"+B8BC63A:
mov [rax+20],ebx
mov rsi,[rsp+30]
//Alt: db 89 58 20 48 8B 74 24 30






re2.CT

32.27 KB, 下载次数: 194

回复

使用道具 举报

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

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-4-7 03:03 , Processed in 0.028335 second(s), 17 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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