[JAVA] Erstellen Sie eine Erweiterungsfunktion für Burp. ~ Einfach Tab hinzufügen ~

スクリーンショット 2018-02-14 1.04.45.png

package burp;

import java.awt.Button;
import java.awt.Component;

public class BurpExtender implements IBurpExtender,ITab{

    private IBurpExtenderCallbacks callbacks;
    private Component comp;
    
 @Override
 public void registerExtenderCallbacks(IBurpExtenderCallbacks callbacks) {
        this.callbacks = callbacks;
        comp = new Button();
        callbacks.setExtensionName("test");
        callbacks.addSuiteTab(BurpExtender.this);
    }
    

    @Override
    public String getTabCaption() {
       return "testTabCaption";
    }

    @Override
    public Component getUiComponent() {
        return comp;
    }

Die Methode registerExtenderCallbacks wird beim Laden durch Extender zuerst aufgerufen.

Burps Extender funktioniert nur, wenn Sie die ** registerExtenderCallbacks-Methode implementieren. ** ** **

Speichern Sie die als Argument übergebenen Rückrufe in einer Variablen dieser Klasse (BurpExtender).

Danach wird die Button-Klasse von java.awt.Component, die eine Komponente von Java ist, in der Variablen Component gespeichert.

Schreiben Sie dann den Namen mit der Methode setExtensionName in IBurpExtenderCallbacks.

Fügen Sie dann BurpExtender selbst mit der Methode addSuiteTab für Rückrufe eine Registerkarte hinzu.

Geben Sie seit der Implementierung von Itab den Anzeigenamen der Registerkarte mit der Methode getTabCaption an.

Gibt Component (hier Button) an die getUiComponent-Methode zurück.

Jetzt können Sie Registerkarten hinzufügen.

Recommended Posts

Erstellen Sie eine Erweiterungsfunktion für Burp. ~ Einfach Tab hinzufügen ~
[Java] Erstellen wir einen Minecraft Mod 1.14.4 [3. Registerkarte "Creative hinzufügen"]
[Nr.003] Erstellen Sie einen Bestelllistenbildschirm für den Besteller
[Java] Erstellen wir einen Minecraft Mod 1.14.4 [7. Fortschritt hinzufügen]
[Java] Erstellen wir einen Minecraft Mod 1.14.4 [6. Rezept hinzufügen]
[Java] Erstellen wir einen Minecraft Mod 1.16.1 [Element hinzufügen]
[Java] Erstellen wir einen Minecraft Mod 1.14.4 [1. Element hinzufügen]
[Java] Erstellen wir einen Minecraft Mod 1.14.4 [2. Fügen Sie einen Block hinzu]
[Java] Erstellen wir einen Minecraft Mod 1.16.1 [Block hinzufügen]