Razi Expert Cheater
Reputation: 1
Joined: 17 Jan 2018 Posts: 205
|
Posted: Fri Nov 29, 2019 11:01 pm Post subject: How to multiply / divide register? |
|
|
How to multiply / divide ecx register by 0, 3, 4, 6, 8 and not overwrite next instruction in the following code?
| Code: | some.exe+1DF29F - 8B 4D EC - mov ecx,[ebp-14]
some.exe+1DF2A2 - D1 E1 - shl ecx,1
some.exe+1DF2A4 - 89 4D EC - mov [ebp-14],ecx
some.exe+1DF2BC - 8B 4D EC - mov ecx,[ebp-14]
some.exe+1DF2BF - D1 F9 - sar ecx,1
some.exe+1DF2C1 - 89 4D EC - mov [ebp-14],ecx |
Need to multiply / divide ecx by 0, 3, 4, 6, 8 instead of multiplying / dividing by 2 in the lines:
| Code: | shl ecx,1 - multiply by 2, once
sar ecx,1 - signed divide by 2, once |
|
|