2021-03-14 15:40:37 -07:00
|
|
|
from jsbeautifier.unpackers import javascriptobfuscator, myobfuscate, packer
|
2021-03-11 05:33:02 -08:00
|
|
|
|
2021-03-14 15:40:37 -07:00
|
|
|
UNPACKERS = [javascriptobfuscator, myobfuscate, packer]
|
2021-03-11 05:33:02 -08:00
|
|
|
|
|
|
|
|
2021-03-14 15:40:37 -07:00
|
|
|
def unpack(js):
|
|
|
|
for unpacker in UNPACKERS:
|
|
|
|
if unpacker.detect(js):
|
|
|
|
return unpacker.unpack(js)
|
|
|
|
return js
|