爱内涵易语言论坛

 找回密码
 立即注册

在线
客服

支付故障请联系客服服务时间: 9:00-24:00

选择下列客服马上在线沟通:

快速
发帖

客服
热线


7*24小时客服服务热线

关注
微信

qrcode_for_gh_8ddb8bddffb1_258 关注微信二维码
顶部
查看: 2428|回复: 10

易语言X64位进程内存搜索技术

[复制链接]
avatar

1767

主题

1853

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

金币
9845
巨币
12887
积分
39630
online_admin 发表于 2020-5-27 20:13:53 | 显示全部楼层 |阅读模式
现在有不少新出的游戏都是64位程序了,而且对CE非常不友好,9 f7 g; H6 x, n! j
检测CE导致搜索内存地址,分析数据信息困难,建议我在Game-EC 驱动模块 8.5.2 版本开发64位进程的内存搜索功能。
% t; R# S; I( U所以考虑到这点,于是我就开发了支持64位程序进程内存搜索,先来介绍下驱动模块里这个功能吧5 u) H% Q3 B, r% _9 z0 B
- r' ]& j( i% q: `4 N! a
=================================================================================================6 o8 N0 H4 t# o* D6 t6 m- b3 p  D
子程序名:X64进程_内存搜索" ~8 Y! T) H; K) O" c
支持win7/win10 系统64位进程内存搜索内存3 ]) u/ Z9 |4 b# ]  u: t
返回值类型:长整数型
: d! C/ T. s6 {) z4 }参数<1>的名称为“进程句柄”,类型为“整数型”。
6 k7 ]9 Z: y- r9 [5 N  |! X参数<2>的名称为“起始地址”,类型为“长整数型”。
, W( J& W/ y8 ~- M9 O  T参数<3>的名称为“结束地址”,类型为“长整数型”。注明:进制_十六到长整 (“7fffffffffffffff”)。! b- x! N5 t' W0 H; M
参数<4>的名称为“搜索数据”,类型为“字节集”。
+ t: C0 G; O% q4 H+ w3 R# e3 X参数<5>的名称为“找到结果”,类型为“长整数型”, 注明:存放到匹配的数据 内存地址。1 O' |' k1 A( I& ^' P* u; S+ F
参数<6>的名称为“快速搜索”,类型为“逻辑型”,允许接收空参数。" ]3 C* ]; D. M8 i
参数<7>的名称为“是否静态”,类型为“逻辑型”,允许接收空参数。注明:默认=假(动态与静态的地址) 填写 真(只搜静态的地址)。' p" k' C* D, C" |4 H& h; V
参数<8>的名称为“对齐”,类型为“整数型”,允许接收空参数。与CE工具对齐功能一致
0 I, Y/ w/ A! S! J  C; p8 {/ J================================================================================================6 j; X5 F: D/ |1 ?7 R/ B
大家都知道win7 64位系统里计算器是64位程序普通的内存搜索是不能进行搜索内存的
: [. L, E( T! g/ l$ X下面我们来设计一个像CE一样的软件窗口,并且写成跟CE一样的功能:
( Z: N: c" V, p+ P5 r$ w- T( K+ R; |% A1 F+ J! R" x
  w& s( j; n" _* A3 [- A, i

% g$ H: @. i/ P/ U& ]  t6 p& q+ h- r- I/ N9 \6 G
下面是整个EXE的代码:) G" Y- o  D& Z0 N6 e( t; X
获取系统所有进程信息代码0 C3 @1 @' @5 m. B* b
& w% L# ]2 v2 ?% O+ y

. {0 P4 a5 l  f) I/ P/ g3 |& @, o$ P) y搜索内存代码:! U. ]) ?, p/ u: ^5 D) Q
7 u, ^# b2 z  V, E& w# }& S, a1 D# @
( e1 u# p. b* i' n2 a

2 b/ I" V, z; F9 l; x
. X$ G) M; V4 M, f7 D3 U1 O. K
$ V' h; r( a8 T% k2 p- V: U
再换个数值搜索下也是一样的:
* `; e1 Z& h1 s
$ o# h  X% T0 n" K
' M+ D: y  _3 v' q我们的X64内存搜索,可选择只搜索静态地址的地址,这样可以直接快速的找到没有偏移量的数据基址噢,这个功能的扩展性非常强大" ]% t# I( V( w% |
可以应用在对CE工具有检测(开了CE就不能游戏)的64位游戏,也用它来写成一个DLL式的CE工具,然后注入到64位进程游戏进行搜索内存数据噢。在目前为止,国内网络上众多的易语言模块中,X64内存搜索的只有我们的驱动模块才有。
& i5 }* q# g; Z" |' W  N+ B) F, }, i7 @! {' a# O

3 C" T2 ~! `0 }
# X! M" i! B3 m# {. X, o

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

avatar

0

主题

4

帖子

2

积分

程序员

Rank: 1

金币
0
巨币
10
积分
2
在线会员 发表于 2020-8-23 00:42:12 | 显示全部楼层
看到这样的好资源真是高兴!感谢【爱内涵论坛】的无私分享!
回复

使用道具 举报

avatar

0

主题

1

帖子

1

积分

程序员

Rank: 1

金币
0
巨币
3
积分
1
在线会员 发表于 2020-8-23 09:45:13 | 显示全部楼层
【爱内涵论坛】加油,我们都看好你哦,快分享更多好资源吧!
回复

使用道具 举报

avatar

0

主题

33

帖子

32

积分

终身VIP++

Rank: 6Rank: 6

金币
0
巨币
141
积分
32
在线会员 发表于 2020-8-24 02:02:33 | 显示全部楼层
1111111111111
回复

使用道具 举报

avatar

0

主题

1

帖子

1

积分

程序员

Rank: 1

金币
0
巨币
3
积分
1
在线会员 发表于 2020-9-3 09:07:44 | 显示全部楼层
真是难得给力的资源啊!支持【爱内涵论坛】!
回复

使用道具 举报

avatar

0

主题

88

帖子

62

积分

终身VIP++

Rank: 6Rank: 6

金币
0
巨币
164
积分
62
在线会员 发表于 2020-9-9 23:13:52 | 显示全部楼层
有没有64位汇编易语言的写法教程啊?
回复

使用道具 举报

avatar

0

主题

56

帖子

43

积分

终身VIP+

Rank: 5Rank: 5

金币
0
巨币
146
积分
43
在线会员 发表于 2020-10-1 14:11:03 | 显示全部楼层
激动人心,无法言表!【爱内涵论坛】太给力了!
回复

使用道具 举报

avatar

0

主题

78

帖子

64

积分

终身VIP+

Rank: 5Rank: 5

金币
0
巨币
214
积分
64
在线会员 发表于 2021-3-9 16:43:08 | 显示全部楼层
【爱内涵易语言论坛】加油,我们都看好你哦,快分享更多好资源吧!
回复

使用道具 举报

avatar

0

主题

25

帖子

29

积分

终身VIP++

Rank: 6Rank: 6

金币
0
巨币
133
积分
29
在线会员 发表于 2021-6-12 21:11:06 | 显示全部楼层
【爱内涵易语言论坛】加油,我们都看好你哦,快分享更多好资源吧!
回复

使用道具 举报

avatar

0

主题

8

帖子

7

积分

终身VIP+

Rank: 5Rank: 5

金币
0
巨币
30
积分
7
在线会员 发表于 2022-4-23 06:03:33 | 显示全部楼层
【爱内涵易语言论坛】加油,我们都看好你哦,快分享更多好资源吧!
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|小黑屋|爱内涵易语言论坛 ( 浙ICP备19016710号-3 )

GMT+8, 2022-7-6 08:28 , Processed in 0.050372 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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