求大佬告知这三块子程序应该怎么改才能搜到我的地址
变量名 | 类 型 | 静态 | 数组 | 备 注 | 临时地址1 | 长整数型 | | | 结果数组 | 长整数型 | | 0 | i | 整数型 | | | 临时字节集 | 字节集 | | | 临时地址2 | 长整数型 | | | 返回地址 | 长整数型 | | | 寻找字节集2 | 字节集 | | | ReadUworld (结果数组 )计次循环首 (取数组成员数 (结果数组 ), i )临时地址1 = 内核. 读整数型 (结果数组 [i ] + 1 )临时地址2 = 临时地址1 - 28 寻找字节集2 = 到字节集 (到整数 (临时地址2 )) 临时字节集 = 内核. 读字节集 (结果数组 [i ] + 4, 40 )如果真 (AsmFindByte (临时字节集, 寻找字节集2, ) ≠ -1 )返回地址 = 内核. 读整数型 (内核. 读整数型 (临时地址1 ) + 临时地址2 )跳出循环 ()处理事件 ()计次循环尾 ()返回 (返回地址 )变量名 | 类 型 | 静态 | 数组 | 备 注 | xx缓冲区 | 字节集 | | | 起始地址 | 整数型 | | | 结束地址 | 整数型 | | | 时间 | 整数型 | | | 内存页次数 | 整数型 | | | 位置 | 整数型 | | | 计次 | 整数型 | | | 临时返回数组 | 整数型 | | 0 | 计次2 | 整数型 | | |
起始地址 = 1052343291207 结束地址 = 3869841837383 清除数组 (结果数组1 )时间 = 取启动时间 ()内存页次数 = 到整数 ( (结束地址 - 起始地址 ) ÷ 4096 + 1 )位置 = 0 计次循环首 (内存页次数, 计次 )时间 = 取启动时间 ()清除数组 (临时返回数组 )xx缓冲区 = 内核. 读字节集 (起始地址 (计次 - 1 ) × 4096, 4096 )SeachUworld (起始地址 (计次 - 1 ) × 4096, xx缓冲区, 临时返回数组 )计次循环首 (取数组成员数 (临时返回数组 ), 计次2 )加入成员 (结果数组1, 临时返回数组 [计次2 ])计次循环尾 ()计次循环尾 ()返回 ()|
AsmFindByte | 整数型 | | |
被搜寻的字节集 | 字节集 | | | | 欲寻找的字节集 | 字节集 | | | | 起始搜寻位置 | 整数型 | | | | 置入代码 ({ 83, 82, 86, 87, 139, 125, 8, 139, 63, 133, 255, 116, 119, 139, 95, 4, 131, 251, 0, 126, 111, 141, 87, 8, 139, 117, 12, 139, 54, 133, 246, 116, 99, 139, 78, 4, 131, 249, 0, 126, 91, 141, 70, 8, 137, 69, 244, 139, 69, 16, 72, 131, 248, 0, 125, 2, 49, 192, 137, 69, 16, 41, 195, 57, 217, 127, 65, 73, 137, 77, 248, 41, 203, 137, 93, 252, 1, 194, 139, 117, 244, 137, 215, 137, 217, 138, 38, 70, 227, 42, 138, 7, 71, 73, 48, 224, 117, 246, 137, 250, 137, 203, 139, 77, 248, 227, 15, 138, 38, 138, 7, 70, 71, 48, 224, 117, 217, 73, 227, 2, 235, 241, 139, 69, 16, 3, 69, 252, 41, 216, 235, 3, 131, 200, 255, 95, 94, 90, 91, 131, 196, 12, 137, 236, 93, 194, 16, 0 })返回 (0 )|
SeachUworld | | | |
起始地址 | 整数型 | | | | 数缓冲区 | 字节集 | | | | 结果数组1 | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 结果位置1 | 整数型 | | | 结果位置2 | 整数型 | | | 搜索xx | 整数型 | | | 字节集 | 字节集 | | | 判断循环首 (真)如果真 (结果位置1 ≠ -1 )如果 (结果位置1 = 0 )结果位置1 = AsmFindByte (数缓冲区, { 15, 182 }, 结果位置1 )结果位置1 = AsmFindByte (数缓冲区, { 15, 182 }, 结果位置1 + 4 )如果真 (结果位置1 ≠ -1 )如果真 (取字节集中间 (数缓冲区, 结果位置1 + 3, 1 ) = { 239 })搜索xx = 起始地址 + 结果位置1 - 9 加入成员 (结果数组1, 搜索xx )如果真 (结果位置1 = -1 )跳出循环 ()判断循环尾 ()返回 ()
|