I'm "debugging" a piece of x86 code - the preface being fine a series of 5 numbers from the code that "unlock" it, it's jumping around a lot in memory + math with the numbers that hold it.
I've traced what I need to input before the first "jump", it's:
cmp %eax,0x80498d4(,%ebx,4)
I understand that this command is cmp s, d where I am taking d-s and setting EFLAGS. But what is D 0x80498d4(, %ebx,4) in this instance? Clearly something is being done to register %ebx, but I don't know what.