[JAVA] Créez une fonction d'extension pour Burp. ~ Ajoutez simplement un onglet ~

スクリーンショット 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;
    }

La méthode registerExtenderCallbacks est appelée en premier lorsqu'elle est chargée par Extender.

L'Extender de Burp ne fonctionne que si vous implémentez la méthode ** registerExtenderCallbacks. ** **

Stockez les rappels passés en argument dans une variable de cette classe (BurpExtender).

Après cela, la classe Button de java.awt.Component, qui est un composant de java, est stockée dans la variable de Component.

Ensuite, écrivez le nom avec la méthode setExtensionName dans IBurpExtenderCallbacks.

Ensuite, ajoutez un onglet à BurpExtender lui-même avec la méthode addSuiteTab de rappels.

Depuis qu'Itab a été implémenté, donnez le nom d'affichage de l'onglet avec la méthode getTabCaption.

Renvoie Component (ici Button) à la méthode getUiComponent.

Vous pouvez maintenant ajouter des onglets.

Recommended Posts

Créez une fonction d'extension pour Burp. ~ Ajoutez simplement un onglet ~
[Java] Créons un Minecraft Mod 1.14.4 [3. Ajouter un onglet de création]
[No.003] Créer un écran de liste de commandes pour le client
[Java] Créons un Minecraft Mod 1.14.4 [7. Add progress]
[Java] Créons un Minecraft Mod 1.14.4 [6. Ajouter une recette]
[Java] Créons un Minecraft Mod 1.16.1 [Ajouter un élément]
[Java] Créons un Minecraft Mod 1.14.4 [1. Ajouter un élément]
[Java] Créons un Minecraft Mod 1.14.4 [2. Ajouter un bloc]
[Java] Créons un Minecraft Mod 1.16.1 [Ajouter un bloc]