diff options
| author | Jordan Wiens <jordan@psifertex.com> | 2019-04-09 22:55:21 -0400 |
|---|---|---|
| committer | Jordan Wiens <jordan@psifertex.com> | 2019-04-09 22:55:21 -0400 |
| commit | 3a8629fb98440cc0064d505f5e7a7ba600bee5c9 (patch) | |
| tree | 3f43dcd83b985a5012af977ff37adc0811e3e750 /python/examples/triage/view.py | |
| parent | 5bd575410920f208c806c76a39c0d973d52e117a (diff) | |
add support for resolving dynamic function loads to triage view
Diffstat (limited to 'python/examples/triage/view.py')
| -rw-r--r-- | python/examples/triage/view.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/python/examples/triage/view.py b/python/examples/triage/view.py index d6d3588f..f0a2dffa 100644 --- a/python/examples/triage/view.py +++ b/python/examples/triage/view.py @@ -22,6 +22,7 @@ class TriageView(QScrollArea, View): self.currentOffset = 0 self.byteView = None self.fullAnalysisButton = None + self.importsWidget = None container = QWidget(self) layout = QVBoxLayout() @@ -54,7 +55,8 @@ class TriageView(QScrollArea, View): importGroup = QGroupBox("Imports", container) importLayout = QVBoxLayout() - importLayout.addWidget(imports.ImportsWidget(importGroup, self, self.data)) + self.importsWidget = imports.ImportsWidget(importGroup, self, self.data) + importLayout.addWidget(self.importsWidget) importGroup.setLayout(importLayout) importExportSplitter.addWidget(importGroup) @@ -87,6 +89,9 @@ class TriageView(QScrollArea, View): buttonLayout = QHBoxLayout() buttonLayout.addStretch(1) + self.loadDynamicButton = QPushButton("Load Dynamic Imports") + self.loadDynamicButton.clicked.connect(self.importsWidget.scanDynamic) + buttonLayout.addWidget(self.loadDynamicButton) self.fullAnalysisButton = QPushButton("Start Full Analysis") self.fullAnalysisButton.clicked.connect(self.startFullAnalysis) buttonLayout.addWidget(self.fullAnalysisButton) |
