Пример #1
0
    def proc_rop(self):
        """ Search for rop gadgets, based on user input options """

        # Prompt user for ROP search settings
        f = IdaRopForm(self.engine)
        ok = f.Execute()
        if ok == 1:
            # reset previous results
            self.defered_loading = False

            select_list = f.segments.select_list
            ret = self.engine.process_rop(f, select_list)

            if ret:
                self.show_rop_view()

                # force redraw of every list views
                idaapi.refresh_lists()

        f.Free()
Пример #2
0
 def refresh(cls):
     '''Refresh the strings list.'''
     return idaapi.refresh_lists()
Пример #3
0
 def refresh(cls):
     '''Refresh the names list.'''
     return idaapi.refresh_lists()
Пример #4
0
 def refresh(cls):
     '''Refresh all of IDA's windows.'''
     global disassembly
     idaapi.refresh_lists()
     disassembly.refresh()
Пример #5
0
 def refresh(cls):
     '''Refresh the strings list.'''
     return idaapi.refresh_lists(
     ) if idaapi.__version__ < 7.0 else idaapi.refresh_choosers()
Пример #6
0
 def refresh(cls):
     '''Refresh all of IDA's windows.'''
     global disassembly
     ok = idaapi.refresh_lists(
     ) if idaapi.__version__ < 7.0 else idaapi.refresh_choosers()
     return ok and disassembly.refresh()
Пример #7
0
 def refresh(cls):
     idaapi.refresh_lists()
     return idaapi.refresh_idaview_anyway()
Пример #8
0
 def refresh(cls):
     '''Refresh the strings list.'''
     return idaapi.refresh_lists()
Пример #9
0
 def refresh(cls):
     '''Refresh the names list.'''
     return idaapi.refresh_lists()
Пример #10
0
 def refresh(cls):
     '''Refresh all of IDA's windows.'''
     global disassembly
     idaapi.refresh_lists()
     disassembly.refresh()