我正在构建一个插件。 我已经创建了一个菜单项,并且我想在单击菜单项时获取选定的文本。像burp URL解码器菜单项一样。
致谢。
答案 0 :(得分:0)
这是我可以用来获取所选字符串的代码段
int[] selectedIndex = myburp.context.getSelectionBounds();
IHttpRequestResponse req = myburp.context.getSelectedMessages()[0];
byte[] request = req.getRequest();
byte[] param = new byte[selectedIndex[1]-selectedIndex[0]];
System.arraycopy(request, selectedIndex[0], param, 0, selectedIndex[1]-selectedIndex[0]);
String selectString = new String(param);