RunasSudo
- Karma
- 93
- Created
- August 30, 2021 (4y ago)
- Submissions
- 0
https://yingtongli.me/
https://twitter.com/RunasSudo
[ my public key: https://keybase.io/runassudo; my proof: https://keybase.io/runassudo/sigs/3OwmGioEm40YoGdBrtenCLxAcCbTuIo8vgAmqSsrkOo ]
Yep absolutely. What I wrote for someone else who had the same thought: > Totally, putting some small patches into the binary would definitely work in the case of just wanting to get rid of the licence validation. The…
Good thought! I don't have enough understanding of Ghidra to attempt this myself I think, but it looks like it is already on the radar of the Ghidra folks: https://github.com/NationalSecurityAgency/ghidra/issues/2477…
It was fairly straightforward to see in this case honestly. I made a habit of looking at both the disassembly and decompiled code – my previous project was in IDA Free which had no decompilation, so I was used to…
Oh boy there are some interesting possibilities here with the partial key verification stuff. What if you release a new version where, if the key is valid under the old check but not under the new check (indicating a…
Totally, putting some small patches into the binary would definitely work in the case of just wanting to get rid of the licence validation. The goal of my project, though, was to get to a state where the software could…
Wow, that's super interesting reading! Thanks for the links! I will certainly be keeping this all in mind if I ever jump ship to proprietary software land ;) The key validation algorithm in this software is…
Thanks for the feedback! I get this comment a bit, and I'm not really sure what it is that I'm supposedly doing right, but I'll do my best to keep doing it! I actually don't know all that much about binary RE – my usual…
Glad you enjoyed! It sounds like what you might be after is some content on crackmes/specific RE challenges. I'm not involved in that space, so someone else probably would have better links, but one challenge that was…
On a technical point, even if the company has ceased to exist, its assets might have been sold, or it might have assigned its copyrights at some point, or perhaps a third party has a copyright interest, and there would…
It's a good question – I'll copy what I wrote for the Redditors who had the same thought: > Copyright law is pretty scary around anti-circumvention rules – putting the name of the software right in an article about how…
I haven't ever been able to test IDA's decompiler or debugger, as IDA Free only does x64, and all the RE I've done is on 32-bit binaries. Ghidra's decompiler worked fine for this project. It made 2 relevant mistakes…
Happy to oblige :P You know, now that you've mentioned that, it only just occurred to me that winedbg is probably mostly used for Wine-related debugging, not debugging things that happen to run in Wine!
Oh hey, I'm the author of the post! Happy to chat about any aspects of it. This project is a spiritual successor to an earlier project reverse engineering a gaming DRM system, so if you enjoy this post you might enjoy…