sh1r0 on 2023-07-05 17:14:
Patch was very easy, it was necessary in the function "check" to change "return s1 == this.Key3(name) & s3 == this.Key2(name) & s2 == this.Key1(name);" to "return true;" and all, of course I tried to change the code generator but it did not work, crackme was very exciting thanks for the experience!
incon on 2023-08-01 11:42:
not very familiar with c#, so this had me stumped for a bit, but i did keygen it!
Solution by cnathansmith on 2023-07-27 00:30: This was a nice opportunity to learn dnSpy a bit.
There's a subtle bug (or purposeful subterfuge) in the key verification that's easy to miss.
Solution by bang1338 on 2023-08-08 14:11: A writeup of my process and solution.
In zip file contain:
- Bunch of image instead hosted on Discord
- a markdown, which is my writeup and solution. Require a GitHub-like markdown reader like Markdown Monster
- Python script for final key, require Python 3.x and maybe working on Python 2.x