def initialize_callbacks(module_hdl,printer): ''' Initilize callbacks for this module. This function will be triggered whenever import_module command is triggered. ''' global cm global pyrebox_print pyrebox_print = printer pyrebox_print("[*] Initializing callbacks") cm = CallbackManager(module_hdl) cm.add_callback(CallbackManager.CREATEPROC_CB,my_createproc,name="createproc") cm.add_trigger("createproc","triggers/trigger_getset_var_example.so") cm.set_trigger_var("createproc","var1",0) cm.set_trigger_var("createproc","var2",100) cm.set_trigger_var("createproc","var3","Hello world") pyrebox_print("[*] Initialized callbacks")
def initialize_callbacks(module_hdl, printer): ''' Initilize callbacks for this module. This function will be triggered whenever import_module command is triggered. ''' global cm global pyrebox_print pyrebox_print = printer pyrebox_print("[*] Initializing callbacks") cm = CallbackManager(module_hdl, new_style = True) cm.add_callback(CallbackManager.CREATEPROC_CB, my_createproc, name="createproc") cm.add_trigger("createproc", "triggers/trigger_getset_var_example.so") cm.set_trigger_var("createproc", "var1", 0) cm.set_trigger_var("createproc", "var2", 100) cm.set_trigger_var("createproc", "var3", "Hello world") pyrebox_print("[*] Initialized callbacks")
def initialize_callbacks(module_hdl, printer): ''' Initilize callbacks for this module. This function will be triggered whenever import_module command is triggered. ''' global cm global pyrebox_print pyrebox_print = printer pyrebox_print("[*] Initializing callbacks\n") cm = CallbackManager(module_hdl) cm.add_callback(CallbackManager.MEM_WRITE_CB, mem_write, name="mem_write") #Add a bpw_memrange trigger to the callback, that will limit #the address range for which the callback will be triggered cm.add_trigger("mem_write", "triggers/trigger_bpw_memrange.so") cm.set_trigger_var("mem_write", "begin", 0x0) cm.set_trigger_var("mem_write", "end", 0x80000000) cm.set_trigger_var("mem_write", "pgd", 0xFFFFFFFF) pyrebox_print("[*] Initialized callbacks\n")
def initialize_callbacks(module_hdl, printer): ''' Initilize callbacks for this module. This function will be triggered whenever import_module command is triggered. ''' global cm global pyrebox_print pyrebox_print = printer pyrebox_print("[*] Initializing callbacks\n") cm = CallbackManager(module_hdl, new_style = True) cm.add_callback(CallbackManager.MEM_WRITE_CB, mem_write, name="mem_write") # Add a bpw_memrange trigger to the callback, that will limit # the address range for which the callback will be triggered cm.add_trigger("mem_write", "triggers/trigger_bpw_memrange.so") cm.set_trigger_var("mem_write", "begin", 0x0) cm.set_trigger_var("mem_write", "end", 0x80000000) cm.set_trigger_var("mem_write", "pgd", 0xFFFFFFFF) pyrebox_print("[*] Initialized callbacks\n")
def initialize_callbacks(module_hdl, printer): ''' Initilize callbacks for this module. This function will be triggered whenever import_module command is triggered. ''' global cm global pyrebox_print pyrebox_print = printer pyrebox_print("[*] Initializing callbacks") cm = CallbackManager(module_hdl, new_style = True) cm.add_callback(CallbackManager.INSN_BEGIN_CB, insn_begin, name="insn_begin") # Add a trigger so that the callback is only triggered # for a certain range of addresses cm.add_trigger("insn_begin", "triggers/trigger_bp_memrange.so") cm.set_trigger_var("insn_begin", "begin", 0x100218f) cm.set_trigger_var("insn_begin", "end", 0x1002190) cm.set_trigger_var("insn_begin", "pgd", 0xFFFFFFFF) pyrebox_print("[*] Initialized callbacks")
def initialize_callbacks(module_hdl, printer): ''' Initilize callbacks for this module. This function will be triggered whenever import_module command is triggered. ''' global cm global pyrebox_print pyrebox_print = printer pyrebox_print("[*] Initializing callbacks") cm = CallbackManager(module_hdl, new_style=True) cm.add_callback(CallbackManager.INSN_BEGIN_CB, insn_begin, name="insn_begin") # Add a trigger so that the callback is only triggered # for a certain range of addresses cm.add_trigger("insn_begin", "triggers/trigger_bp_memrange.so") cm.set_trigger_var("insn_begin", "begin", 0x100218f) cm.set_trigger_var("insn_begin", "end", 0x1002190) cm.set_trigger_var("insn_begin", "pgd", 0xFFFFFFFF) pyrebox_print("[*] Initialized callbacks")