diff --git a/ida_script.py b/ida_script.py index aecedb860..3bc4abb73 100644 --- a/ida_script.py +++ b/ida_script.py @@ -1,10 +1,14 @@ +import idaapi +import idautils +import idc + +import datetime import threading import xmlrpclib from SimpleXMLRPCServer import SimpleXMLRPCServer -import idaapi -import idautils -import idc +# Save the database so nothing gets lost. +idc.SaveBase(idc.GetIdbPath() + '.' + datetime.datetime.now().isoformat()) xmlrpclib.Marshaller.dispatch[type(0L)] = lambda _, v, w: w("%d" % v) xmlrpclib.Marshaller.dispatch[type(0)] = lambda _, v, w: w("%d" % v)