3 ms·
This reminds me of the time I unlocked the premium version of a trial fractal making program by bugging one of the shared libraries it came with. The shared li
by blackle 11y ago
This reminds me of the time I unlocked the premium version of a trial fractal making program by bugging one of the shared libraries it came with.
The shared library in question was libcrypto, which is open source software. It wasn't hard to download the source for the correct version and bug one of the RSA functions to always return true, causing the program to think any correctly formatted license key is valid.
If it weren't for the vulnerable dependency idk if I could've made a key generator; they used the public key/private key infrastructure so to make a keygen I'd need their private key.
- 0x0 11y agoFor that case, with a little more effort you could probably patch the call to whatever statically linked call crypto libraries to also return true. :)