News for hackers. Stuff that matters.
Re:New Statistical De-minifier and De-obfuscator for JavaScript by enixn on Monday June 02, 2014 @11:03PM (#7837931)
So, I saw this and wanted to see if it could decode output of something I saw earlier: http://patriciopalladino.com/files/hieroglyphy/

I took the source of a sample pasted here and ran it through the heiroglyphy generator:

var expect = function(val) { return "string" == typeof val; };

which output something along the lines of (truncated):

[][(![]+[])[!+[]+!![]+!![]]+([]+{})[+!![]]+(!![]+[])[+!![]]+(!![]+[])[+[]]][([]+{})[!+[]+!![]+!![]+!![]+!![]]+([]+{})...

But JSNice was unable to deobfuscate this code. Any ideas why?

Re:New Statistical De-minifier and De-obfuscator for JavaScript by NaNaN on Monday June 02, 2014 @11:15PM (#7837958)
This involves program optimizations. JSNice doesn't optimize `var x = 1+1` to `var x = 2`