j4k0xb / webcrack

Deobfuscate obfuscator.io, unminify and unpack bundled javascript
https://webcrack.netlify.app
MIT License
663 stars 72 forks source link

segmentation fault #18

Closed Geczy closed 9 months ago

Geczy commented 9 months ago

Describe the bug

webcrack ~/index.js

Expected Behaviour

work

Code

https://gist.github.com/Geczy/a274e77ebd2969ed0e2e4d53c2730ef6

Logs

matt@pc:~$ webcrack ~/index.js
  webcrack:transforms prepare: started +0ms
  webcrack:transforms prepare: finished with 13930 changes +4s
  webcrack:transforms deobfuscate: started +0ms
  webcrack:deobfuscate String Array: 14034 strings +0ms
  webcrack:deobfuscate String Array Rotate: yes +3ms
  webcrack:deobfuscate String Array Encodings: 1 +40ms
  webcrack:transforms inlineObjectProps: started +3s
  webcrack:transforms inlineObjectProps: finished with 0 changes +735ms
  webcrack:transforms inlineDecoderWrappers: started +0ms
  webcrack:transforms inlineDecoderWrappers: finished with 86937 changes +4s
  webcrack:transforms inlineDecodedStrings: started +21ms
Segmentation fault
j4k0xb commented 9 months ago

Works on my machine™

But based on where it crashes it's likely caused by the native dependency https://github.com/laverdet/isolated-vm What's your node version and OS?

j4k0xb commented 9 months ago

?

Geczy commented 9 months ago

yeah i was just using an old node version accidentally