Отрыжка отрыжка ---- Как написать экстендер от злоумышленника? - PullRequest
0 голосов
/ 01 декабря 2018

В последнее время мне нужно написать собственный генератор полезных данных в модуле вторжения Burp enter image description here

Затем я гуглил его и делаю как статьи из интернета, но есть два интерфейса,Я не знаю, что делать.

enter image description here

Должен ли я реализовать их обоих или что ??Кто-нибудь может дать мне ответ ??

1 Ответ

0 голосов
/ 03 декабря 2018

Да, вам нужно реализовать оба, чтобы получить работающий генератор.Вот пример здесь .Ключевые части:

class IntruderPayloadGenerator implements IIntruderPayloadGenerator
{
    ...
}

class IntruderPayloadGeneratorFactory implements IIntruderPayloadGeneratorFactory
{
    @Override
    public IIntruderPayloadGenerator createNewInstance(IIntruderAttack attack)
    {
        // return a new IIntruderPayloadGenerator to generate payloads for this attack
        return new IntruderPayloadGenerator();
    }
    ...
}

callbacks.registerIntruderPayloadGeneratorFactory(IntruderPayloadGeneratorFactory());
...