这个代码搜索地址到7FFFFFFF都没错,
.子程序 搜索代码
.参数 特征码, 字节集
.参数 模糊码, 字节集
.参数 起始地址, 整数型
.参数 区段大小, 整数型
.参数 数据缓冲区, 字节集
.参数 结果数组, 整数型, 参考 数组
.局部变量 搜寻个数, 整数型
.局部变量 局部_模糊码, 整数型
.局部变量 局部_数据缓冲区, 整数型
搜寻个数 = 0
局部_模糊码 = 0
局部_数据缓冲区 = 0
置入代码 ({ 83, 86, 87, 139, 117, 24, 139, 54, 131, 198, 8, 137, 117, 244, 199, 69, 252, 0, 0, 0, 0, 139, 117, 8, 139, 54, 131, 198, 4, 235, 66, 51, 219, 139, 69, 12, 139, 0, 131, 192, 8, 137, 69, 248, 139, 254, 131, 199, 4, 235, 35, 139, 69, 252, 3, 195, 139, 85, 244, 51, 201, 138, 4, 16, 51, 210, 138, 23, 139, 77, 248, 51, 194, 51, 210, 138, 17, 33, 208, 117, 9, 67, 255, 69, 248, 71, 59, 30, 124, 217, 59, 30, 125, 13, 255, 69, 252, 139, 69, 20, 43, 6, 59, 69, 252, 125, 180, 139, 85, 20, 43, 22, 59, 85, 252, 124, 30, 139, 69, 252, 139, 93, 16, 1, 93, 252, 3, 6, 1, 69, 16, 1, 69, 244, 41, 69, 20, 232, 14, 0, 0, 0, 233, 123, 255, 255, 255, 95, 94, 91, 139, 229, 93, 194, 16, 0 })
加入成员 (结果数组, 搜寻个数)
置入代码 ({ 195 })
返回 ()
这个代码搜索地址到7FFFFFFF都没错,
接下来代码根据网上找的,数量找没错,但是地址会出错,有大佬帮忙看下怎么改吗
.版本 2
.子程序 搜索代码2
.参数 特征码, 字节集, , [ebp+8]
.参数 模糊码, 字节集, , [ebp+C]
.参数 初始值, 整数型, , [ebp+10] 这里填0
.参数 数据大小, 整数型, , [ebp+14]
.参数 数据缓冲区, 字节集, , [ebp+18]
.参数 起始地址, 长整数型
.参数 结果数组, 长整数型, 参考 数组
.局部变量 搜寻位置, 整数型, , , [ebp-4]
.局部变量 局部_模糊码, 整数型, , , [ebp-8]
.局部变量 局部_数据缓冲区, 整数型, , , [ebp-C]
搜寻位置 = 0
局部_模糊码 = 0
局部_数据缓冲区 = 0
置入代码 ({ 83, 86, 87, 139, 117, 24, 139, 54, 131, 198, 8, 137, 117, 244, 199, 69, 252, 0, 0, 0, 0, 139, 117, 8, 139, 54, 131, 198, 4, 235, 66, 51, 219, 139, 69, 12, 139, 0, 131, 192, 8, 137, 69, 248, 139, 254, 131, 199, 4, 235, 35, 139, 69, 252, 3, 195, 139, 85, 244, 51, 201, 138, 4, 16, 51, 210, 138, 23, 139, 77, 248, 51, 194, 51, 210, 138, 17, 33, 208, 117, 9, 67, 255, 69, 248, 71, 59, 30, 124, 217, 59, 30, 125, 13, 255, 69, 252, 139, 69, 20, 43, 6, 59, 69, 252, 125, 180, 139, 85, 20, 43, 22, 59, 85, 252, 124, 30, 139, 69, 252, 139, 93, 16, 1, 93, 252, 3, 6, 1, 69, 16, 1, 69, 244, 41, 69, 20, 232, 14, 0, 0, 0, 233, 123, 255, 255, 255, 95, 94, 91, 139, 229, 93, 194, 32, 0 })
起始地址 = 起始地址 + 搜寻位置
加入成员 (结果数组, 起始地址)
置入代码 ({ 195 })
返回 ()
|