I have a small ".exe" file, I need to change the HTTP request below before it sends out:
"GET /[login to view URL] HTTP/1.1
Host: [login to view URL]
Accept: text/html, */*
User-Agent: Mozilla/3.0 (compatible; Indy Library)"
I use OllyDBG to check the code of this ".exe". file, my goal is changing that IP address string "[login to view URL]" to " to "[login to view URL]"
It seems the code in this ".exe" software lead me into an infinite cycle when I trying to use F8(Step over.) to check the code step by step. I have found that HTTP request in "Registers Window" (ESI 00168020) before sending the HTTP request, but I don't know when it is being stored. I have attempted to set a "memory breakpoint" on that memory address "00168020", but I can't find that address in the "Memory Dump Window" before the infinite cycle.
You may need the software below to test this ".exe" file:
Windows XP virtual machine (test this ".exe" file)
Linux virtual machine(set the IP address to "[login to view URL]" to receive the HTTP request.)
OllyDBG(install it in the Windows XP virtual machine) - I can provide this
Smsniff(install it in the Windows XP virtual machine) - I can provide this
PEiD(install it in the Windows XP virtual machine) - I can provide this
You may need to download the whole software(3.7G) if the problem is too hard to solve.
I will show you the URL.