首页
社区
课程
招聘
未解决 CS1.6中数据问题
发表于: 2020-6-13 12:11 14882

未解决 CS1.6中数据问题

2020-6-13 12:11
14882

请问为什么CS1.6中我找到敌人的坐标地址有时候可以改变自己的坐标,地址也会变

地址有时候是敌人的坐标地址,有时候变成自己的坐标地址,这是什么原因?


[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 1
支持
分享
最新回复 (19)
雪    币: 203
活跃值: (1092)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
2
人物索引会变,比如你的Index = 1 和 Index = 3 就不同了。
不知道我这样说对不对哈。。。
2020-6-13 14:49
0
雪    币: 539
活跃值: (218)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
没找对呗,会变动的那个是全局人物的坐标   多找几个
2020-6-13 17:33
0
雪    币: 3400
活跃值: (850)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
坑比NO1 没找对呗,会变动的那个是全局人物的坐标 多找几个
我觉得可能是[[指针]+偏移],指针中的值会变
2020-6-13 17:57
0
雪    币: 539
活跃值: (218)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
恺因 我觉得可能是[[指针]+偏移],指针中的值会变
这个我也找过,第一次找的跟你这一样,基址会变动,然后直接搜索坐标值就能找到固定的那个.
你找的这个是全局坐标,模块句柄+偏移=基址,模块句柄里面的值会一直被写入,如果全局有十个人物,那它就有十种变化
2020-6-14 09:10
0
雪    币: 3400
活跃值: (850)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
坑比NO1 这个我也找过,第一次找的跟你这一样,基址会变动,然后直接搜索坐标值就能找到固定的那个. 你找的这个是全局坐标,模块句柄+偏移=基址,模块句柄里面的值会一直被写入,如果全局有十个人物,那它就有十种变化
模块句柄就是模块加载的地址应该不会变吧!模块句柄+偏移就相当于我说的指针吧,指向的地址会变,就造成了坐标地址会来回变
2020-6-14 12:23
0
雪    币: 539
活跃值: (218)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
恺因 模块句柄就是模块加载的地址应该不会变吧!模块句柄+偏移就相当于我说的指针吧,指向的地址会变,就造成了坐标地址会来回变
模块地址不会变,可是模块地址里面的值是会变的,你用CE下个断点看看,把每次变动的值记下,就能看出来了
2020-6-14 13:00
0
雪    币: 3400
活跃值: (850)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
坑比NO1 模块地址不会变,可是模块地址里面的值是会变的,你用CE下个断点看看,把每次变动的值记下,就能看出来了
我找的坐标地址是[[cstrike.exe+C81928]+90],cstrike.exe代表的就是模块地址,这跟模块地址里面的值无关啊,是[cstrike.exe+90]中的值在变造成了[cstrike.exe+C81928]+90这个地址在变。你有地址不变的CS版本吗?能不能发一个,或者给个网址
2020-6-14 18:55
0
雪    币: 3400
活跃值: (850)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
15684138382 怎么样才能发帖子
临时只能在茶余饭后发帖子,升级成正式会员就可以在这里面发了
2020-6-14 18:57
0
雪    币: 539
活跃值: (218)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
恺因 我找的坐标地址是[[cstrike.exe+C81928]+90],cstrike.exe代表的就是模块地址,这跟模块地址里面的值无关啊,是[cstrike.exe+90]中的值在变造成了[cstri ...
以前有,不过格盘了,我也没再下
我记得我以前找的也跟你一样,刚开始也是只能找到全局坐标,下断点看了好久也没看懂,然后放弃了,直接复制会变动的坐标,在CE里面搜索,多搜索几次,就能找到不会变的坐标
这个我的经验,别的我也不懂
2020-6-14 19:22
0
雪    币: 3400
活跃值: (850)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
坑比NO1 以前有,不过格盘了,我也没再下 我记得我以前找的也跟你一样,刚开始也是只能找到全局坐标,下断点看了好久也没看懂,然后放弃了,直接复制会变动的坐标,在CE里面搜索,多搜索几次,就能找到不会变的坐标 ...
嗯,多谢了
2020-6-14 19:26
0
雪    币: 12848
活跃值: (9147)
能力值: ( LV9,RANK:280 )
在线值:
发帖
回帖
粉丝
13

你找的是服务端实体坐标sv.edicts[i].v.origin还是客户端实体坐标cl_entities[i].curstate.origin?
edict_t结构entvars_t结构和在HLSDK里都有,开源的。

https://github.com/Nagist/metahook

最后于 2020-6-15 12:25 被hzqst编辑 ,原因:
2020-6-15 12:24
0
雪    币: 3400
活跃值: (850)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
hzqst 你找的是服务端实体坐标sv.edicts[i].v.origin还是客户端实体坐标cl_entities[i].curstate.origin?edict_t结构entvars_t结构和在HLSDK里 ...
不知道,这里面是CS源码?
2020-6-15 12:54
0
雪    币: 12848
活跃值: (9147)
能力值: ( LV9,RANK:280 )
在线值:
发帖
回帖
粉丝
15
恺因 不知道,这里面是CS源码?

cs1.6的服务端(mp.dll)客户端(client.dll)以及引擎(hw.dll)源码都在几年前就有人逆过了,你要哪部分我可以直接翻源码给你看

我发的是用于hook GoldSrc客户端的hook框架

最后于 2020-6-15 16:23 被hzqst编辑 ,原因:
2020-6-15 16:23
0
雪    币: 3400
活跃值: (850)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
hzqst 恺因 不知道,这里面是CS源码? cs1.6的服务端(mp.dll)客户端(client.dll)以及引擎(hw.dll)源码都在几年前就有人逆过了,你要哪部分 ...
我想看看CS1.6的人物数据是怎样定义的和代码是如何引用这些数据的
2020-6-15 17:13
0
雪    币: 12848
活跃值: (9147)
能力值: ( LV9,RANK:280 )
在线值:
发帖
回帖
粉丝
17
恺因 我想看看CS1.6的人物数据是怎样定义的和代码是如何引用这些数据的
引擎逆向源码https://github.com/dreamstalker/rehlds
客户端逆向源码https://github.com/FWGS/cs16-client
服务端逆向源码https://github.com/nagist/cs16nd
2020-6-17 14:02
0
雪    币: 16
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
18
基址
2020-7-4 10:32
0
雪    币: 1545
活跃值: (4598)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
20
你看他是数组还是链表还是二叉树
2023-2-5 08:35
0
游客
登录 | 注册 方可回帖
返回
//