js_packer 0.0.6 copy "js_packer: ^0.0.6" to clipboard
js_packer: ^0.0.6 copied to clipboard

Dart Package for decode Dean Edwards' JavaScript Packer.

example/js_packer_example.dart

import 'package:js_packer/js_packer.dart';

void main() {
  const eval =
      "eval(function(p,a,c,k,e,r){e=String;if(!''.replace(/^/,String)){while(c--)r[c]=k[c]||c;k=[function(e){return r[e]}];e=function(){return'\\\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\\\b'+e(c)+'\\\\b','g'),k[c]);return p}('2(0){1(\"3: \"+0);1(\"4\")}',5,5,'str|alert|function|message|ok'.split('|'),0,{}))";

  final jsPacker = JSPacker(eval);

  // detect link
  if (jsPacker.detect()) {
    print(jsPacker.unpack()); // get value
  } else {
    print('Not P.A.C.K.E.R. coded');
  }

  // print function(str){alert("message: "+str);alert("ok")}
}
2
likes
160
points
319
downloads

Publisher

unverified uploader

Weekly Downloads

Dart Package for decode Dean Edwards' JavaScript Packer.

Repository (GitHub)

Topics

#dean #edwards #javascript #packer

Documentation

API reference

Funding

Consider supporting this project:

paypal.me
ko-fi.com

License

MIT (license)

More

Packages that depend on js_packer