1

In java I have the following String:

\ud55c\u0022\u0325\u0333\u033a\u0356\u0325\u035a\u0325\u035a...

Well actually in the code it goes on for way longer, but this is because it is obfuscated. I wonder if it is possible to recover such strings. I tried UTF, ASCII, ISO encodings but they all give invalid strings. I am trying to make a plugin for a program using bytecode manipulation. All the annotations appear like tremendously large String as shown above however.

RietenMand
  • 11
  • 1
  • So basicly you're looking for a deobfuscator? Here is a list of different ones from a while back: https://reverseengineering.stackexchange.com/questions/1370/what-is-a-good-java-decompiler-and-deobfuscator – Amongalen May 14 '20 at 06:55
  • Looks like unicode in Java, do some digging in that direction. – Wayne Wei May 14 '20 at 07:00
  • `\u0022` for example is the unicode for [quotation mark](http://www.fileformat.info/info/unicode/char/22/index.htm). – Kayaman May 14 '20 at 07:02
  • https://stackoverflow.com/questions/11145681/how-to-convert-a-string-with-unicode-encoding-to-a-string-of-letters – Uriel Frankel May 14 '20 at 07:04
  • I've tried multiple deobfuscators; they did not work. I already knew it was unicode hence I tried to use the encodings. The link that is given by Uriel Frankel crashed the program. – RietenMand May 14 '20 at 07:30

0 Answers0