i've injected a dll to sro_client but it seems like it uses virtual memory addresses so that when i restart pc or use the sro_client on any another pc it doesn't work any suggestions ?
That's because the entry point address of the client is changing for each execution.Quote:
i've injected a dll to sro_client but it seems like it uses virtual memory addresses so that when i restart pc or use the sro_client on any another pc it doesn't work any suggestions ?
finally it worked for a single dllQuote:
That's because the entry point address of the client is changing for each execution.
You will have to think out of the box a wee bit in order to inject it the right way.
PUSH 00D7FF14 //address of the first dll
PUSH 00D7F258 //address of the second one
CALL library
CALL 00B646C3
JMP 00B49972 //default entry point
then am point for the address of the first dll
PUSH
CALL
PUSH
CALL