8

Recently I lost an important IDA database. Up until now, I manually made a copy of my work IDB every day, but that's obviously not a good backup technique. I was wondering how do you manage/backup your IDB. Like make a copy of the current IDB every minute or something like that.

Dominik Antal
  • 2,038
  • 22
  • 39
  • 1
    AFAIK you'd have to write a plugin for this, although there is a crude (IMO) autosave feature (AUTOSAVE in cfg/idagui.cfg) to make this a meaningful autosave. Simply using an external tool without previously writing the IDB will likely result in a similar situation you're encountering with the IDB from the crashed VM. – 0xC0000022L Jan 13 '14 at 17:29

1 Answers1

10

The recently added database snapshot feature allows you to set up periodical snapshots of your database.

IDA Database snapshot manager

Igor Skochinsky
  • 36,553
  • 7
  • 65
  • 115
  • how (if at all) is this related to the feature controlled by the AUTOSAVE setting in idagui.cfg? Also, is the hierarchical snapshot feature that Ero suggested implemented? Starting with which version of IDA? – 0xC0000022L Jan 13 '14 at 18:18
  • 2
    AUTOSAVE only flushes in-memory changes to disk, it does not create a complete database copy. Hierarchical snapshots were in the initial release (6.2). – Igor Skochinsky Jan 13 '14 at 18:57