Re:I've spent the last two years building a new email client
by lucb1e on Wednesday May 02, 2018 @12:40PM
(#16978750)
I've done obfuscated Javascript on a CTF. Only a few hundred lines and I can tell you, it's way easier to just write it new from scratch, especially if you have a product that you like and can just copy.
[ Parent
| on HN ]
Re:I've spent the last two years building a new email client
by kuschku on Wednesday May 02, 2018 @04:08PM
(#16980717)
I’ve reversed and broken real-life products written in JS, Java, WebAssembly and native code.
Minified JS and obfuscated Java (DexGuard or ProGuard) are almost identical in complexity, you can restore the actual datatypes still, and you can even restore the rough outlines of where control structures were.
Obfuscated WebAssembly, NaCl or native code is much worse to work with, and often data structures and control structures are gone entirely.
Re:I've spent the last two years building a new email client
by fermuch on Wednesday May 02, 2018 @04:19PM
(#16980799)
I'd be very interested about your findings decompiling wasm. Do you have a blog, by chance?
Re:I've spent the last two years building a new email client
by Jedd on Wednesday May 02, 2018 @06:18PM
(#16981646)
From parent's HN profile:
Janne Koschinski, CompSci student. https://github.com/justJanne
Current maintainer of QuasselDroid https://quasseldroid.info/ https://github.com/sandsmark/QuasselDroid
Re:I've spent the last two years building a new email client
by kuschku on Wednesday May 02, 2018 @07:45PM
(#16982137)
I don’t maintain a blog currently, sorry. And if I had one I doubt I’d be able to write interesting articles about this topic.
Generally I share such info on IRC, and then it gets just forgotten over time.