ParkourPenguin I post too much Reputation: 140 Joined: 06 Jul 2014 Posts: 4299
|
Posted: Thu Aug 08, 2019 9:49 am Post subject: |
|
|
Code: | cmp eax,ebx
cmovl ebx,eax | This is saying "if eax is less than ebx, move eax into ebx." Or, in pseudocode:
where "min" specifies whichever is less.
eax comes from call re2.exe+E87CE0. I have no idea where ebx comes from.
Try replacing the cmovl with nops. If that doesn't work, try replacing it with "mov ebx,eax" (replace extra byte w/ nop). You could also invert the logic by changing it to cmovge and see what happens.
(you should probably set a breakpoint on the cmovl and look at the register values to let you know what's going on before doing any of that) _________________ I don't know where I'm going, but I'll figure it out when I get there.
|
|