RomanMinkin / gulp-javascriptobfuscator

Obfuscate JavasScript via javascriptobfuscator.com
MIT License
3 stars 0 forks source link

fix(obfuscator): Change url path and url parameters http://www.javascriptobfuscator.com/ has moved and now serves under Javascript-Obfuscator.aspx #1

Closed llosimura closed 8 years ago

llosimura commented 9 years ago

fix(obfuscator): Change url path and url parameters http://www.javascriptobfuscator.com/ has moved and now serves under Javascript-Obfuscator.aspx

If you want you cant apply this patch. It worked for me

diff --git a/index.js b/index.js
index 4b45764..566dcc5 100644
--- a/index.js
+++ b/index.js
@@ -51,7 +51,7 @@ obfuscate = function(source, options, cb) {
   req = http.get({
     hostname: site,
     port: 80,
-    path: "/"
+    path: "/Javascript-Obfuscator.aspx"
   }, function(res) {
     var data;
     res.setEncoding("utf8");
@@ -64,21 +64,21 @@ obfuscate = function(source, options, cb) {
       viewState = /id=\"__VIEWSTATE\".+value=\"(.+)\"/.exec(data)[1];
       eventValidation = /id=\"__EVENTVALIDATION\".+value=\"(.+)\"/.exec(data)[1];
       qr = require("querystring").stringify({
+        __EVENTTARGET: 'ctl00$breadcrumbs$Button1',
         __VIEWSTATE: viewState,
         __EVENTVALIDATION: eventValidation,
-        TextBox1: source,
-        TextBox2: "",
-        Button1: "Obfuscate",
-        cbEncodeStr: options.encodeString,
-        cbEncodeNumber: options.encodeNumber,
-        cbMoveStr: options.replaceNames,
-        cbReplaceNames: options.moveString,
-        TextBox3: options.exclusions.join("\r\n")
+        ctl00$breadcrumbs$TextBox1: source,
+        ctl00$breadcrumbs$TextBox2: "",
+        ctl00$MainContent$cbEncodeStr: options.encodeString,
+        ctl00$MainContent$cbEncodeNumber: options.encodeNumber,
+        ctl00$MainContent$cbMoveStr: options.replaceNames,
+        ctl00$MainContent$cbReplaceNames: options.moveString,
+        ctl00$MainContent$TextBox3: options.exclusions.join("\r\n")
       });
       req2 = http.request({
         hostname: site,
         port: 80,
-        path: "/",
+        path: "/Javascript-Obfuscator.aspx",
         method: "POST",
         headers: {
           'Content-Type': 'application/x-www-form-urlencoded'
RomanMinkin commented 6 years ago

@llosimura sorry that i missed you comment. Please read this if you still interested https://github.com/RomanMinkin/gulp-javascriptobfuscator/issues/2#issuecomment-377795852