|
现在有不少新出的游戏都是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
|