Burp의 확장 기능인 Extender를 만듭니다.간단한 설치tab~

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;
    }

Extender로 읽을 때 처음에는 Register Extender Callbacks 방법이라고 불렸다.
Burp의 Extender는 register Extender Callbacks 방법을 설치하지 않으면 작동하지 않습니다.
매개변수가 전달되는 콜백스는 이 범주(BurpExtender)의 변수에 저장됩니다.
다음은 자바의 구성 요소 자바입니다.awt.Component의 Buton 클래스를 Component 변수에 저장합니다.
그런 다음 IBurpExtenderCallbacks의 방법으로 setExtensionName에 이름을 씁니다.
콜백의 addSuiteTab 메서드에서 BurpExtender 자체에 태그를 추가합니다.
Itab은 implement이기 때문에 getTabCaption 방법으로 탭의 표시 이름을 추가합니다.
getUi Component 메서드로 Component를 반환합니다.
이렇게 하면 라벨을 추가할 수 있다.

좋은 웹페이지 즐겨찾기