Forum Discussion
Hello, I don't know understand how this can help if we are supposed to be identifying what EDX points to. I have also been on this lab for a long time. I spent a long time using the examples and explanations given on the assembly code to understand what is happening but I still don't understand how I can identify what EDX is pointing to.
0040155e MOV EDX, dword ptr[EBP+local_8]
00401561 ADD EDX, 0x17c
00401567 PUSH EDX
so EDX at 00401567 should be pointing the address [EBP+local_8] + 0x17c
please correct me if i'm wrong on that.
if i'm right, how do I identify what EDX is pointing to?
I have reached out to our lab Content Team to have this examined further for you. I'll be happy to share an update once I've heard back if that will help 😊.
- netcat2 months agoBronze III
Hint 1:
Ignore the question from iL, it doesn't help (except for the fact that you shall enter only one word into the answer box, and confusing you with EDX)
Hint 2:
At address 00401567 something is pushed onto the stack. Generally, for which reasons do you push items on the stack? (ChatGPT gives you five answers.)
Hint 3:
At address 00401567 something is pushed onto the stack. Can you figure out the reason in this case, why is it pushed on the stack and what for? - ChrisKershaw2 months agoCommunity Support
I spoke with our lab Content Team.
They have updated the wording in the task, which we hope will make this easier to follow. Can I get you to try the lab again, and confirm if you can progress with your attempt?