From 7b5027a528ffbbe4966d53d9f87d2fdd2915eef7 Mon Sep 17 00:00:00 2001 From: AnonymousUser Date: Thu, 12 Nov 2020 22:54:34 +0800 Subject: [PATCH] Update: Replace java.util.regex with jregex --- .DS_Store | Bin 8196 -> 0 bytes build.gradle | 1 + burp/BurpExtender.java | 26 ++++++++++++++------------ 3 files changed, 15 insertions(+), 12 deletions(-) delete mode 100644 .DS_Store diff --git a/.DS_Store b/.DS_Store deleted file mode 100644 index ce38e9128b4bd532bf7efa11ae83559bec0f811c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8196 zcmeHMPfrs;6n_I1TM=3Qlt1cWV`E}M53L|Q8JB`FjfoISumrH|woBQ#-Ko1owU`8$0)Q}f zhRPrgziDip^`6!zBm;;9?ZK#d6~m?mUVrYh!TTv zbCjz>PZQYW$jyO>;)4j!L{umw@Q(YdfjSV4qZ}mzl7U_ZSnVDH1FGOcrL%rFDz@eM ziNsgZ*B`nta4{T-gd;#OE%(aJ(;*Y8&~IN=NpYk zc=BfQZf2)^a9DrQc=?70MZ|*vhP#4%+Zmx%*cV?Y$op1=-xQ@C%5G1i=KKKHZMAuf$} z8LXPcCr6^Sg9_@59|?j@AGoIJY?fTBxV*dTnSPFWD7e(NSEy(C7Iii{RyVc+@4i{i zIJ*=*vJ)&ERaRAL^5QRTlckY<@J^;j${+Doviy=*RiQnLK)K^01L{XLkUdq zIuiL)>o%WNB2U%psl;4dO{M;v$FD_@t>C-!nC1DgAZ0H9>$!aFc6Q}6&jvY422PEE ze!lY*tN-tx{Qdvb{L76c1CoKWXMlv3vP)?^N9(6Y_mNnwtzzH7&KlEeatusxIQAg` luiJkZ;#@^lW}^vgazqKXzy2ZM9Q~G+@BbhL result = new ArrayList(); if(isLoaded && (scope.equals(scopeString) || scope.equals("any")) && (action.equals(actionString) || action.equals("any"))) { - Pattern pattern = Pattern.compile(regex); + Pattern pattern = new Pattern(regex); Matcher matcher = pattern.matcher(contentString); while (matcher.find()) { // 添加匹配数据至list // 强制用户使用()包裹正则 result.add(matcher.group(1)); } + // 去除重复内容 HashSet tmpList = new HashSet(result); result.clear(); @@ -435,11 +437,11 @@ public class BurpExtender implements IBurpExtender, IHttpListener, IMessageEdito } } - return tabContent; - } catch (Exception e) { - return new JSONObject(); - } - + + + } catch (Exception e) {} + + return tabContent; } /*