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