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.

2 Answers 2


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

  • 1
    Hello, by any chance, can this be automated using IDC? Commented Mar 20, 2014 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 and acknowledge you have read our privacy policy.

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