I am attempting to reverse engineer a 32-bit stripped, dynamically linked ELF executable. I want to know when a specific string is printed to the console. I ran the following command:
root@testbox> strings -a --radix=x binfile | grep -i reset d38c4 RESET
This is the string I want to know when is being printed to the console. This could either be happening with printf or puts (which are called many many times during the flow of execution)
What is the appropriate way to use the string's memory address to tell when its being read (thus printed to the screen)?