自行搞定了。
用chatgpt翻译后读懂了,对返回值进行了+1操作。
置入代码 ({ 139, 69, 8, 133, 192, 116, 37, 139, 16, 133, 210, 116, 29, 102, 15, 239, 192, 137, 208, 131, 232, 16, 131, 192, 16, 102, 15, 58, 99, 0, 8, 117, 245, 1, 200, 41, 208, 131, 192, 1, 235, 2, 49, 192, 201, 194, 4, 0 })返回 (0 )
mov eax, dword ptr [ebp+08h]
test eax, eax
je Label1
mov edx, dword ptr [eax]
test edx, edx
je Label2
pxor xmm0, xmm0
mov eax, edx
sub eax, 10h
Label3:
add eax, 10h
pcmpistri xmm0, dqword ptr [eax], 08h
jne Label3
add eax, ecx
sub eax, edx
add eax,1 ;这里对结果+1
jmp Label1
Label2:
xor eax, eax
Label1:
leave
retn 0004h |