5aLIVE
August 19th, 2005, 04:27
I've reached a bit of code which copies a string using :
push 100h
push ebx; source string pointer
push offset byte_2000502C; destination string pointer
call _strcpy
My aim is to find where else this newly created string is read in the program. Being a debugger newbie, it seems logical to set a memory on access BP to find out where else in the code is this string read.
Is this the usual approach?
It only breaks inside _strcpy function, but I know it must be accessed elsewhere at least to copy to a variable before being passed to a function.
Any suggestions greatfully received.
Thanks 5aLIVE.
push 100h
push ebx; source string pointer
push offset byte_2000502C; destination string pointer
call _strcpy
My aim is to find where else this newly created string is read in the program. Being a debugger newbie, it seems logical to set a memory on access BP to find out where else in the code is this string read.
Is this the usual approach?
It only breaks inside _strcpy function, but I know it must be accessed elsewhere at least to copy to a variable before being passed to a function.
Any suggestions greatfully received.
Thanks 5aLIVE.