易语言安卓内存读写模块(安卓内部操作,非外部)
模块支持易语言直接调用,只对安卓内部操作,支持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<<<


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