Answer:
Hello Dave,
the pages/default.aspx is customized using designer. There is also a custom master page (created in designer) in master page gallery. Te default.aspx uses the custom master.
So as you said using feature receiver can I overwrite the master page and default.aspx using feature receiver.