Jo_ti
August 25th, 2009, 00:36
Hi,
I am just trying to crack soft. The program is using strings to get cracked.
While running the application. I got a call where the value of EAX is showing string "Key Invalid"
and the soft is not accepting the fake key. But when i changed the Value in memory just for test in olly. Key Invalid to Key valid. The program start working.
So basically i think i need to make an inline patch regarding string. But problem is this i put the bp on that call and after at least 7 run it show that value Key Invalid.
Before that it shows value:
Program data, C:/, Check, etc
So the main thing is this i want to add compare their so that when the value of EAX is "KEY INVALID" it should jmp to my inline patch. If it is not equal then it should proceed as normal.
Any idea what i have to write just before my " Key Valid" Patch.
Means that comparing code
Thanks i hope someone will guide me about this.
I am just trying to crack soft. The program is using strings to get cracked.
While running the application. I got a call where the value of EAX is showing string "Key Invalid"
and the soft is not accepting the fake key. But when i changed the Value in memory just for test in olly. Key Invalid to Key valid. The program start working.
So basically i think i need to make an inline patch regarding string. But problem is this i put the bp on that call and after at least 7 run it show that value Key Invalid.
Before that it shows value:
Program data, C:/, Check, etc
So the main thing is this i want to add compare their so that when the value of EAX is "KEY INVALID" it should jmp to my inline patch. If it is not equal then it should proceed as normal.
Any idea what i have to write just before my " Key Valid" Patch.
Means that comparing code
Thanks i hope someone will guide me about this.