How comfortable are you working with a command line program, far outside of the Arduino IDE?
There is a program that can do what you want to do, but you will be getting yourself into a more highly technical environment.
Take a look at AVRDUDE
AVRDUDE can be used effectively via the command line to read or write all chip memory types (eeprom, flash, fuse bits, lock bits, signature bytes) or via an interactive (terminal) mode. Using AVRDUDE from the command line works well for programming the entire memory of the chip from the contents of a file, while interactive mode is useful for exploring memory contents, modifing individual bytes of eeprom, programming fuse/lock bits, etc.
Take a look at its documentation
, and if you are not frightened by the possibility you can brick your MCU, have a try with it.