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.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Verification

Verification

Photo of Code

Code

Photo of diploma

diploma

Related news:

News photo

From code to impact: Devs unleash AI in energy at Crusoe’s hackathon

News photo

384,000 sites pull code from sketchy code library recently bought by Chinese firm. Many website admins, it seems, have yet to get memo to remove Polyfill[.]io links.

News photo

Ladybird web browser funded by GitHub co-founder, promises 'no code' from rivals