本帖最后由 guduyouxi 于 2022-3-2 00:12 编辑
类方法多的时候可以用这个试一下
置入代码 ({ 139, 133, 8, 0, 0, 0, 139, 0, 137, 69, 252 })返回 (返回值 )|
IsPointer | 逻辑型 | | |
PointerAddr | 整数型 | | | | 返回 (IsBadStringPtrA (PointerAddr, 4 ) = 0 )变量名 | 类 型 | 静态 | 数组 | 备 注 | this | 整数型 | | | MethodPoint | 整数型 | | | Point | 整数型 | | | index | 整数型 | | | Value | 整数型 | | |
this = 取类指针 (自定义数据类型 )MethodPoint = 指针到整数 (this ) 循环判断首 () Point = 到整数 (MethodPoint + index × 4 ) Value = 指针到整数 (Point ) 如果真 (IsPointer (Value ) = 假)  跳出循环 () 如果真 (指针到字节集 (Value, 1 ) ≠ { 85 } 且 index > 2 )  跳出循环 () index = index + 1 循环判断尾 (index > 0 )返回 (index )|
IsBadStringPtrA | 整数型 | | |
kernel32 | |
IsBadStringPtrA | |
lpsz | 整数型 | | | ucchMax | 整数型 | | |
|