From e37658415b78fa110b9e28d830d71b28660608f0 Mon Sep 17 00:00:00 2001 From: Federico Dotta Date: Fri, 24 Apr 2020 19:43:43 +0200 Subject: [PATCH] Bugfix in enable graphical hook --- src/main/java/burp/BurpExtender.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/main/java/burp/BurpExtender.java b/src/main/java/burp/BurpExtender.java index 8e922fd..972e600 100644 --- a/src/main/java/burp/BurpExtender.java +++ b/src/main/java/burp/BurpExtender.java @@ -796,7 +796,15 @@ public void mouseClicked(MouseEvent evt) { JOptionPane.showMessageDialog(null, "It is not possible to disable single hooks while application is running", "Warning", JOptionPane.WARNING_MESSAGE); } } else { - currentDefaultHook.setEnabled(true); + currentDefaultHook.setEnabled(true); + if(applicationSpawned) { + try { + executePyroCall(pyroBridaService, "callexportfunction",new Object[] {currentDefaultHook.getFridaExportName(),currentDefaultHook.getParameters()}); + } catch (Exception e) { + printException(e,"Exception running starting tree hook " + currentDefaultHook.getName()); + } + } + } ((TrapTableModel)(trapTable.getModel())).fireTableCellUpdated(row, col); ((TrapTableModel)(trapTable.getModel())).fireTableCellUpdated(row, 0);