If a binary file is open with ROM starting at 0x10A000, how do I easily change the ROM starting address of the file to 0x109000? I always had to restart IDA to do it. I also tried to "rebase the program using shift delta" but I don't know how to use a negative shift delta, plus it's not automated.


Rebase it and choose a new Image base of 0x109000 instead of trying to specify a Shift delta.

  • Hello, by any chance, can this be automated using IDC? Mar 20 '14 at 0:41

Look in IDA menu:

Edit->Segments->Rebase program.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.