爱内涵易语言论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

快捷登录

在线
客服

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

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

快速
发帖

客服
热线


7*24小时客服服务热线

关注
微信

关注微信二维码
顶部
查看: 1711|回复: 8

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

[复制链接]

1766

主题

1852

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

金币
9845
巨币
12233
积分
39555
发表于 2020-5-27 20:13:53 | 显示全部楼层 |阅读模式
现在有不少新出的游戏都是64位程序了,而且对CE非常不友好,# Q" o* u+ {4 g3 j7 Z, M
检测CE导致搜索内存地址,分析数据信息困难,建议我在Game-EC 驱动模块 8.5.2 版本开发64位进程的内存搜索功能。
% o; H4 |* k3 h& M8 @3 ^所以考虑到这点,于是我就开发了支持64位程序进程内存搜索,先来介绍下驱动模块里这个功能吧
/ n$ M' T3 x) x& W- l
! _' m; \) F( Q7 J) ?! q=================================================================================================  p% a5 w4 _( u- |1 P8 ]2 l
子程序名:X64进程_内存搜索
$ W- N& H0 @* z支持win7/win10 系统64位进程内存搜索内存
0 J9 @) V" g- C返回值类型:长整数型
+ z9 ]$ l2 {! F1 C参数<1>的名称为“进程句柄”,类型为“整数型”。
+ K/ ~* d8 q+ Y  i) H% u0 g参数<2>的名称为“起始地址”,类型为“长整数型”。 4 k$ f9 C' L! {% ^$ ^
参数<3>的名称为“结束地址”,类型为“长整数型”。注明:进制_十六到长整 (“7fffffffffffffff”)。
" |1 w0 Z0 A% b1 y8 l参数<4>的名称为“搜索数据”,类型为“字节集”。
; D$ [. j# Y. D& Y$ D1 s: m参数<5>的名称为“找到结果”,类型为“长整数型”, 注明:存放到匹配的数据 内存地址。9 l' G& z9 H9 w. `
参数<6>的名称为“快速搜索”,类型为“逻辑型”,允许接收空参数。
; F6 u. p5 u2 S5 C参数<7>的名称为“是否静态”,类型为“逻辑型”,允许接收空参数。注明:默认=假(动态与静态的地址) 填写 真(只搜静态的地址)。
$ |2 ]: c: S- M9 e* b参数<8>的名称为“对齐”,类型为“整数型”,允许接收空参数。与CE工具对齐功能一致. q' I1 t) `* w/ l9 h/ N5 @. o
================================================================================================& `& k# i. x. d' J/ d
大家都知道win7 64位系统里计算器是64位程序普通的内存搜索是不能进行搜索内存的
: t+ T5 F+ I% \. L  I' P  [; g下面我们来设计一个像CE一样的软件窗口,并且写成跟CE一样的功能:
- y7 p2 ^; e" w% q; }- u& ^8 o8 f/ B+ m8 S% o3 _$ C! w

0 j! z0 Y: @1 L  a& @5 n4 A: |- B( E5 o& A( }( ?
7 |2 W3 K2 R/ h. F
下面是整个EXE的代码:7 Y7 _0 x$ B* I3 E0 t3 s6 ?6 c
获取系统所有进程信息代码# @1 k/ S7 G7 g
- e3 f& O* z! N8 F

+ Z; r1 s; o) a6 \' g: c- S搜索内存代码:
5 q; w. `  @) {) m9 b
$ z" S/ a! w1 Q1 b: ~
+ p8 b: |8 N) f  v2 T- i% W3 q
& r, m: I" @' y( N: q3 p: {6 G  S" t1 G$ w' s# u- y. e4 I/ }

; A& f, V% L3 h' v( ?3 o- B. q5 i  r
: N0 o& u% M: j, e再换个数值搜索下也是一样的:
# E( u+ T, G: |1 l  a5 e
$ P+ d4 e, `/ f+ G4 R2 b1 ]! K! P: M. w; w; A
我们的X64内存搜索,可选择只搜索静态地址的地址,这样可以直接快速的找到没有偏移量的数据基址噢,这个功能的扩展性非常强大' h1 q6 F& J+ P. D( S3 N
可以应用在对CE工具有检测(开了CE就不能游戏)的64位游戏,也用它来写成一个DLL式的CE工具,然后注入到64位进程游戏进行搜索内存数据噢。在目前为止,国内网络上众多的易语言模块中,X64内存搜索的只有我们的驱动模块才有。, r1 c1 Y" N- q2 A& c& z

: M' @( X4 q' c: O; M6 ]2 l, m8 _: M& x( \& m

. K2 z- |7 ]2 m3 i6 i- s

本帖子中包含更多资源

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

x
回复

使用道具 举报

0

主题

4

帖子

2

积分

程序员

Rank: 1

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

使用道具 举报

0

主题

1

帖子

1

积分

程序员

Rank: 1

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

使用道具 举报

0

主题

32

帖子

30

积分

终身VIP++

Rank: 6Rank: 6

金币
0
巨币
136
积分
30
发表于 2020-8-24 02:02:33 | 显示全部楼层
1111111111111
回复

使用道具 举报

0

主题

1

帖子

1

积分

程序员

Rank: 1

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

使用道具 举报

0

主题

88

帖子

62

积分

终身VIP++

Rank: 6Rank: 6

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

使用道具 举报

0

主题

55

帖子

42

积分

终身VIP+

Rank: 5Rank: 5

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

使用道具 举报

0

主题

72

帖子

58

积分

终身VIP+

Rank: 5Rank: 5

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

使用道具 举报

0

主题

25

帖子

28

积分

终身VIP++

Rank: 6Rank: 6

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2022-1-17 14:39 , Processed in 0.093453 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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