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를 반환합니다.
이렇게 하면 라벨을 추가할 수 있다.
Reference
이 문제에 관하여(Burp의 확장 기능인 Extender를 만듭니다.간단한 설치tab~), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/shuichi0712/items/9a790df83683e14f2b2f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)