Get the latest tech news
Reverse Engineering the Verification QR Code on My Diploma
Hello! I'm Niklas Oberhuber and I write about programming, machine learning and my projects.
As I have at least a little bit of trust in the French authorities’ knowledge of computer security, I assumed they would not only store the data about the user, but also sign it. Luckily, a friend of mine who recently finished his course on computer security at university and has published a paper in the field was able to use Ghidra to disassemble the Dart code into assembly. After wrestling with the openssl command line tool and invoking a few arcane options, I managed to coax it into correctly decrypting the bytes.
Or read this on Hacker News