Skip to content

Commit

Permalink
解决插件右键jsEncrypter encrypt加密时,会将所有和选中内容一样的字符加密bug
Browse files Browse the repository at this point in the history
  • Loading branch information
c0ny1 committed Nov 7, 2019
1 parent 8190797 commit 97cbae6
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 4 deletions.
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

<groupId>me.gv7.tools.burpextend</groupId>
<artifactId>jsEncrypter</artifactId>
<version>0.3</version>
<version>0.3.1</version>

<dependencies>
<!-- https://mvnrepository.com/artifact/net.portswigger.burp.extender/burp-extender-api -->
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/burp/BurpExtender.java
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

public class BurpExtender implements IBurpExtender,IIntruderPayloadProcessor,ITab {
public final static String extensionName = "jsEncrypter";
public final static String version ="0.3";
public final static String version ="0.3.1";
public static IBurpExtenderCallbacks callbacks;
public static IExtensionHelpers helpers;
public static PrintWriter stdout;
Expand Down
5 changes: 3 additions & 2 deletions src/main/java/burp/Menu.java
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,9 @@ public void actionPerformed(ActionEvent e) {
String strReq = new String(byteReq);
String strSelect = new String(byteReq, selectRange[0],(selectRange[1]-selectRange[0]), "UTF-8");
String strEncrypt = Utils.sendPayload(strSelect);
strReq = strReq.replace(strSelect,strEncrypt);
byte[] newRequst = BurpExtender.helpers.stringToBytes(strReq);
StringBuffer sbReq = new StringBuffer(strReq);
sbReq.replace(selectRange[0],selectRange[1],strEncrypt);
byte[] newRequst = BurpExtender.helpers.stringToBytes(sbReq.toString());
reqRsp.setRequest(newRequst);
} catch (UnsupportedEncodingException er) {
BurpExtender.stderr.println(er.getMessage());
Expand Down

0 comments on commit 97cbae6

Please sign in to comment.