欢迎光临散文网 会员登陆 & 注册

易语言安卓内存读写模块(安卓内部操作,非外部)

2023-05-04 21:47 作者:类人猿学院  | 我要投稿

模块支持易语言直接调用,只对安卓内部操作,支持so基地址    直接上代码:



.版本 2

.支持库 spec

 

.子程序 _临时子程序

.局部变量 base, 长整数型

.局部变量 tmpaddr, 长整数型

.局部变量 pkg, 文本型

.局部变量 blood, 长整数型

.局部变量 i, 整数型

 

安卓_内存初始化 ()

pkg = “com.cyou.cx.mtlbb.uc”

base = 安卓_内存读模块bss (“com.cyou.cx.mtlbb.uc”, “libil2cpp.so”)

tmpaddr = 安卓_内存读无符号整数 (pkg, base + 进制_十六到十 (“0xF0384”))

tmpaddr = 安卓_内存读无符号整数 (pkg, tmpaddr + 进制_十六到十 (“0x60”))

tmpaddr = 安卓_内存读无符号整数 (pkg, tmpaddr + 进制_十六到十 (“0xEC4”))

 

.计次循环首 (10000, i)

    blood = 安卓_内存读无符号整数 (pkg, tmpaddr + 进制_十六到十 (“0x84”))

    调试输出 (i, “血值是:”, blood)

.计次循环尾 ()

 

' blood = 安卓_内存读无符号整数 (pkg, tmpaddr + 进制_十六到十 (“0xec4”))

' [[[libunity.so:bss+0x370C]+0xD7C]+0x898]+0x440

' 调试输出 (进制_十到十六 (base), “血值是:”, blood)

' 序号1>>so>libunity.so:bss<>1<偏移>0x370C<+偏移>0xD7C<+偏移>0x898<+偏移>0x440<<<

' 序号1>>so>libunity.so:bss<>1<偏移>0x370C<+偏移>0xD7C<+偏移>0x898<+偏移>0x440<<<

关注类人猿学院,后期更多功能。

易语言安卓内存读写模块(安卓内部操作,非外部)的评论 (共 条)

分享到微博请遵守国家法律