tonyxxy
May 15th, 2004, 09:36
Hi all,
I'm trying to modify a program that i often use at work...the program makes a backup every
60 secs which is very annoying because it takes a lot of time.
I've already found where it pushes the value
0042FB9C /$ 55 PUSH EBP
0042FB9D |. 8BEC MOV EBP,ESP
0042FB9F |. 53 PUSH EBX
0042FBA0 |. 8B5D 08 MOV EBX,DWORD PTR SS:[EBP+8]
0042FBA3 |. FF75 14 PUSH DWORD PTR SS:[EBP+14]
0042FBA6 |. FF75 10 PUSH DWORD PTR SS:[EBP+10] ---> points to mem address 12f760
0042FBA9 |. FF75 0C PUSH DWORD PTR SS:[EBP+C]
0042FBAC |. 53 PUSH EBX ; /Arg1
0042FBAD |. E8 8274FDFF CALL WINNER.00407034 ; \WINNER.00407034
0042FBB2 |. 59 POP ECX ; |
0042FBB3 |. 50 PUSH EAX ; |hWnd
0042FBB4 |. E8 034F0B00 CALL <JMP.&USER32.SetTimer> ; \SetTimer
0042FBB9 |. 5B POP EBX
0042FBBA |. 5D POP EBP
0042FBBB \. C3 RETN
When i look at memory address 0012f760 it contains the value EA60h = 60000 millisecs.
How can i modify this (timer)value and save the changes once done?
Thanks in advance.
I'm trying to modify a program that i often use at work...the program makes a backup every
60 secs which is very annoying because it takes a lot of time.
I've already found where it pushes the value
0042FB9C /$ 55 PUSH EBP
0042FB9D |. 8BEC MOV EBP,ESP
0042FB9F |. 53 PUSH EBX
0042FBA0 |. 8B5D 08 MOV EBX,DWORD PTR SS:[EBP+8]
0042FBA3 |. FF75 14 PUSH DWORD PTR SS:[EBP+14]
0042FBA6 |. FF75 10 PUSH DWORD PTR SS:[EBP+10] ---> points to mem address 12f760
0042FBA9 |. FF75 0C PUSH DWORD PTR SS:[EBP+C]
0042FBAC |. 53 PUSH EBX ; /Arg1
0042FBAD |. E8 8274FDFF CALL WINNER.00407034 ; \WINNER.00407034
0042FBB2 |. 59 POP ECX ; |
0042FBB3 |. 50 PUSH EAX ; |hWnd
0042FBB4 |. E8 034F0B00 CALL <JMP.&USER32.SetTimer> ; \SetTimer
0042FBB9 |. 5B POP EBX
0042FBBA |. 5D POP EBP
0042FBBB \. C3 RETN
When i look at memory address 0012f760 it contains the value EA60h = 60000 millisecs.
How can i modify this (timer)value and save the changes once done?
Thanks in advance.