Thanks for the YT video.
I've done like what you've shown in YT but the opcode really are different.
i've try to change the mov dl,03 and mov cl,03 in part which i've seen the opcode is similar like yours. But its not working. Also i dont understand the byte and eax address that you highlighted. should i copied the address to other places or what?
Thanks for the YT video.
I've done like what you've shown in YT but the opcode really are different.
i've try to change the mov dl,03 and mov cl,03 in part which i've seen the opcode is similar like yours. But its not working. Also i dont understand the byte and eax address that you highlighted. should i copied the address to other places or what?
I got lazy and did not put any voice overs, or edited the video for hints.
The ones I highlighted are the ones you will Trace.
In the video, I keep highlighting the EAX because that is what carries the Finisher, and traced which address writes to EAX, which is ESI in our case.
So when it started the break during Rough Divide EAX was === 01D28900
If you have read my previous post, 00 - 03 == Rough Divide - Lion Heart respectively.
So, we want to find which address EAX got the 01D28900 from.
Try to check if address where it breaks is a part of a call (look for ret instructions below it). If it is, follow it. It should jump right below a call. Then trace upwards.
finally i found it and it works. actually after the break happen i didnt see in the video that you click step into so that it goes into correct opcodes. from there i found the opcodes which should be change into mov dl,03 & cl,03.
thank you so much brother. you've make my day. i've explored this hack like 3 years already started with the steam non remastered version